本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種線性保護(hù)倒換的實(shí)現(xiàn)裝置及方法。
背景技術(shù):
隨著國家倡導(dǎo)大力發(fā)展“互聯(lián)網(wǎng)+”,一個(gè)個(gè)全新的理念被提出來,比如:互聯(lián)網(wǎng)金融、智能交通、智能家居、大數(shù)據(jù)、云計(jì)算、物聯(lián)網(wǎng)等,通信市場遇到了前所未有的發(fā)展機(jī)遇,但是也碰到了新的挑戰(zhàn),市場對網(wǎng)絡(luò)的大容量、高帶寬、高質(zhì)量、高安全等有著迫切的需求,對網(wǎng)絡(luò)故障快速恢復(fù)的要求越來越高,特別是金融、國防、安全等部門更是要求網(wǎng)絡(luò)故障能夠達(dá)到電信級倒換要求(50毫秒(ms)內(nèi)故障恢復(fù))。為了滿足這些需求,運(yùn)營商大力鋪設(shè)PTN(Packet Transport Network,分組傳送網(wǎng))/IPRAN(無線接入網(wǎng)IP化)網(wǎng)絡(luò),并對這些網(wǎng)絡(luò)的設(shè)備功能、性能提出了明確的要求,詳情可以參見《中國移動(dòng)分組傳送網(wǎng)(PTN)設(shè)備測試規(guī)范(修訂版)》、《中國聯(lián)通分組傳送設(shè)備測試規(guī)范》等,這些規(guī)范中都明確要求50ms的故障恢復(fù)時(shí)間。
為了滿足50ms的故障恢復(fù)時(shí)間,在PTN/IPRAN轉(zhuǎn)發(fā)設(shè)備中,一般的做法是通過CC(Continuity Check,連通性檢測)/BFD(Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測)檢測到主用鏈路故障后,以中斷的形式上報(bào)給CPU(Central Processing Unit,中央處理單元),CPU響應(yīng)這個(gè)中斷,查詢保護(hù)配置信息,并設(shè)置轉(zhuǎn)發(fā)芯片,讓業(yè)務(wù)切換到備用鏈路上。在配置保護(hù)對的數(shù)目較少時(shí),這種處理方法一般可以滿足50ms的故障恢復(fù)要求,但是一旦配置保護(hù)對的數(shù)目較多,例如成百上千對的時(shí)候,瞬間大量故障上報(bào),會導(dǎo)致CPU異常繁忙,倒換性能就大打折扣,導(dǎo)致很多保護(hù)對都不能滿足50ms倒換要求。另外,由于CPU一直在處理這些故障,有時(shí)無暇顧及其他業(yè)務(wù)、協(xié)議等報(bào)文的處理,會導(dǎo)致一些新的問題。
技術(shù)實(shí)現(xiàn)要素:
以下是對本文詳細(xì)描述的主題的概述。本概述并非是為了限制權(quán)利要求的保護(hù)范圍。
本發(fā)明實(shí)施例提供一種線性保護(hù)倒換的實(shí)現(xiàn)裝置及方法,能夠?qū)崿F(xiàn)硬件層業(yè)務(wù)快速倒換的功能,從而提高保護(hù)倒換性能,增強(qiáng)設(shè)備的穩(wěn)定性。
本發(fā)明實(shí)施例提供一種線性保護(hù)倒換的實(shí)現(xiàn)裝置,應(yīng)用于配置保護(hù)組的設(shè)備,所述線性保護(hù)倒換的實(shí)現(xiàn)裝置包括:
故障檢測芯片,用于在檢測到保護(hù)組的鏈路故障后,生成管理報(bào)文,并發(fā)送所述管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片;
業(yè)務(wù)轉(zhuǎn)發(fā)芯片,用于根據(jù)收到的所述管理報(bào)文,設(shè)置所述保護(hù)組的倒換標(biāo)識值。
其中,所述故障檢測芯片,可以包括:
故障檢測單元,用于在檢測到保護(hù)組的鏈路故障后,將所述保護(hù)組的故障鏈路信息發(fā)送給故障處理單元;
所述故障處理單元,用于根據(jù)所述保護(hù)組的故障鏈路信息,確定所述故障鏈路信息在所述故障檢測芯片上對應(yīng)的表項(xiàng)地址,并更新所述表項(xiàng)地址對應(yīng)的保護(hù)組表項(xiàng)中的倒換標(biāo)識值;生成攜帶所述故障檢測芯片上的所述表項(xiàng)地址和更新后的倒換標(biāo)識值的管理報(bào)文,并發(fā)送所述管理報(bào)文給所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片。
其中,所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片,可以包括:
報(bào)文過濾單元,用于在識別收到的所述管理報(bào)文符合預(yù)配置的匹配規(guī)則時(shí),將所述管理報(bào)文發(fā)送給控制管理單元;
所述控制管理單元,用于獲取所述管理報(bào)文攜帶的所述故障檢測芯片上的表項(xiàng)地址和倒換標(biāo)識值,根據(jù)所述管理報(bào)文攜帶的所述故障檢測芯片上的表項(xiàng)地址,確定所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片上對應(yīng)的表項(xiàng)地址,并根據(jù)所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片上的表項(xiàng)地址,在所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片查找對應(yīng)的保護(hù)組表項(xiàng);將所述查找到的保護(hù)組表項(xiàng)中的倒換標(biāo)識值更新為所述管理報(bào)文攜帶的倒換標(biāo)識值。
其中,所述線性保護(hù)倒換的實(shí)現(xiàn)裝置還可以包括:表項(xiàng)配置模塊,用于根據(jù)創(chuàng)建的保護(hù)組,在所述故障檢測芯片和所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片分別配置保護(hù)組表項(xiàng),其中,所述故障檢測芯片和所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片上配置的相同保護(hù)組表項(xiàng)中的倒換標(biāo)識值一致。
其中,所述線性保護(hù)倒換的實(shí)現(xiàn)裝置還可以包括:規(guī)則配置模塊,用于給所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片配置用于識別所述管理報(bào)文的匹配規(guī)則。
其中,所述匹配規(guī)則可以包括:目的介質(zhì)訪問控制(MAC)地址或源MAC地址為預(yù)留的MAC地址。
其中,所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片,還可以用于根據(jù)所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片保存的保護(hù)組表項(xiàng)進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。
本發(fā)明實(shí)施例還提供一種線性保護(hù)倒換的實(shí)現(xiàn)方法,應(yīng)用于配置保護(hù)組的設(shè)備,所述設(shè)備包括故障檢測芯片以及業(yè)務(wù)轉(zhuǎn)發(fā)芯片;所述線性保護(hù)倒換的實(shí)現(xiàn)方法包括:
所述故障檢測芯片在檢測到保護(hù)組的鏈路故障后,生成管理報(bào)文,并發(fā)送所述管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片;
所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片根據(jù)收到的所述管理報(bào)文,設(shè)置所述保護(hù)組的倒換標(biāo)識值。
其中,所述故障檢測芯片在檢測到保護(hù)組的鏈路故障后,生成管理報(bào)文,并發(fā)送所述管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片,可以包括:
所述故障檢測芯片在檢測到保護(hù)組的鏈路故障后,根據(jù)所述保護(hù)組的故障鏈路信息,確定所述故障鏈路信息在所述故障檢測芯片上對應(yīng)的表項(xiàng)地址,并更新所述表項(xiàng)地址對應(yīng)的保護(hù)組表項(xiàng)中的倒換標(biāo)識值;生成攜帶所述故障檢測芯片上的所述表項(xiàng)地址和更新后的倒換標(biāo)識值的管理報(bào)文,并發(fā)送所述管理報(bào)文給所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片。
其中,所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片根據(jù)收到的所述管理報(bào)文,設(shè)置所述保護(hù)組的倒換標(biāo)識值,可以包括:
所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片在識別收到的所述管理報(bào)文符合預(yù)配置的匹配規(guī)則時(shí),獲取所述管理報(bào)文攜帶的所述故障檢測芯片上的表項(xiàng)地址和倒換標(biāo)識值;根據(jù)所述管理報(bào)文攜帶的所述故障檢測芯片上的表項(xiàng)地址,確定所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片上對應(yīng)的表項(xiàng)地址,并根據(jù)所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片上的表項(xiàng)地址,在所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片查找對應(yīng)的保護(hù)組表項(xiàng),并將所述查找到的保護(hù)組表項(xiàng)中的倒換標(biāo)識值更新為所述管理報(bào)文攜帶的倒換標(biāo)識值。
其中,所述故障檢測芯片在檢測到保護(hù)組的鏈路故障后,生成管理報(bào)文,并發(fā)送所述管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片之前,所述線性保護(hù)倒換的實(shí)現(xiàn)方法還可以包括:
根據(jù)創(chuàng)建的保護(hù)組,在所述故障檢測芯片和業(yè)務(wù)轉(zhuǎn)發(fā)芯片分別配置保護(hù)組表項(xiàng),其中,所述故障檢測芯片和所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片上配置的相同保護(hù)組表項(xiàng)中的倒換標(biāo)識值一致。
其中,所述故障檢測芯片在檢測到保護(hù)組的鏈路故障后,生成管理報(bào)文,并發(fā)送所述管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片之前,所述線性保護(hù)倒換的實(shí)現(xiàn)方法還可以包括:給所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片配置用于識別所述管理報(bào)文的匹配規(guī)則。
其中,所述匹配規(guī)則可以包括:目的MAC地址或源MAC地址為預(yù)留的MAC地址。
其中,所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片根據(jù)收到的所述管理報(bào)文,設(shè)置所述保護(hù)組的倒換標(biāo)識之后,所述線性保護(hù)倒換的實(shí)現(xiàn)方法還可以包括:
根據(jù)所述業(yè)務(wù)轉(zhuǎn)發(fā)芯片保存的保護(hù)組表項(xiàng)進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。
在本發(fā)明實(shí)施例中,利用故障檢測芯片直接管理業(yè)務(wù)轉(zhuǎn)發(fā)芯片,實(shí)現(xiàn)硬件層業(yè)務(wù)快速倒換的功能。在保護(hù)組的鏈路故障切換過程中,無需CPU直接參與,即能夠?qū)崿F(xiàn)故障快速檢測和切換,從而有效地減少了CPU瞬間處理大量故障的壓力和業(yè)務(wù)中斷時(shí)間,增強(qiáng)了設(shè)備的穩(wěn)定性。
本申請的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本申請而了解。本申請的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖說明
附圖用來提供對本申請技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請的實(shí)施例一起用于解釋本申請的技術(shù)方案,并不構(gòu)成對本申請技術(shù)方案的限制。
圖1為業(yè)務(wù)流的主備用鏈路選擇示意圖;
圖2為業(yè)務(wù)流的主備用鏈路切換的可選實(shí)現(xiàn)方式的示意圖;
圖3為鏈路故障檢測和故障處理的流程圖;
圖4為本發(fā)明實(shí)施例提供的線性保護(hù)倒換的實(shí)現(xiàn)裝置的示意圖;
圖5為本發(fā)明實(shí)施例提供的線性保護(hù)倒換的實(shí)現(xiàn)裝置的應(yīng)用示意圖;
圖6為本發(fā)明實(shí)施例中的保護(hù)組創(chuàng)建過程的示意圖;
圖7為本發(fā)明實(shí)施例中配置管理報(bào)文的匹配規(guī)則的示意圖;
圖8為本發(fā)明實(shí)施例中故障倒換過程的示意圖;
圖9為本發(fā)明實(shí)施例提供的線性保護(hù)倒換的實(shí)現(xiàn)方法的流程圖。
具體實(shí)施方式
以下結(jié)合附圖對本申請實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的實(shí)施例僅用于說明和解釋本申請,并不用于限定本申請。
需要說明的是,本申請的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
需要說明的是,如果不沖突,本申請實(shí)施例以及實(shí)施例中的各個(gè)特征可以相互結(jié)合,均在本申請的保護(hù)范圍之內(nèi)。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
下面參照圖1和表1對保護(hù)組表項(xiàng)進(jìn)行說明。
保護(hù)組表項(xiàng)用于控制業(yè)務(wù)轉(zhuǎn)向,可以用于指示一個(gè)保護(hù)組當(dāng)前用于業(yè)務(wù)轉(zhuǎn)發(fā)的鏈路(比如主用鏈路或備用鏈路)。保護(hù)組表項(xiàng)可以包含以下信息:保護(hù)組表項(xiàng)索引、倒換標(biāo)識(Flag)值。一些實(shí)現(xiàn)方式中,保護(hù)組表項(xiàng)還可以包含:保護(hù)組的備用鏈路的出接口信息。在保護(hù)組表項(xiàng)指示一個(gè)保護(hù)組當(dāng)前用于業(yè)務(wù)轉(zhuǎn)發(fā)的鏈路從主用鏈路倒換為備用鏈路時(shí),可以根據(jù)保護(hù)組的備用鏈路的出接口信息進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。
表1保護(hù)組表項(xiàng)信息
如圖1所示,在一個(gè)保護(hù)組的工作鏈路(如主用鏈路)正常的情況下,該保護(hù)組的保護(hù)組表項(xiàng)中的倒換標(biāo)識的bit(位)0為0,此時(shí),業(yè)務(wù)會在工作鏈路上進(jìn)行正常轉(zhuǎn)發(fā);一旦檢測(一般通過CC/BFD進(jìn)行檢測)到工作鏈路故障,只要將倒換標(biāo)識的bit0置1,此時(shí)業(yè)務(wù)會倒換到保護(hù)組的保護(hù)鏈路(如備用鏈路)上進(jìn)行轉(zhuǎn)發(fā)。
圖1所示的切換點(diǎn)即為保護(hù)組表項(xiàng)中的倒換標(biāo)識(Flag)值。當(dāng)業(yè)務(wù)流轉(zhuǎn)至業(yè)務(wù)轉(zhuǎn)發(fā)芯片,業(yè)務(wù)轉(zhuǎn)發(fā)芯片讀取業(yè)務(wù)傳輸鏈路所屬的保護(hù)組對應(yīng)的Flag值,如果Flag值為0,則業(yè)務(wù)轉(zhuǎn)發(fā)芯片可以將業(yè)務(wù)直接從主用鏈路轉(zhuǎn)發(fā)出去,反之(即Flag值為1),業(yè)務(wù)轉(zhuǎn)發(fā)芯片會將業(yè)務(wù)從備用鏈路轉(zhuǎn)發(fā)出去。其中,業(yè)務(wù)從主用鏈路倒換到備用鏈路所需的時(shí)長即為業(yè)務(wù)中斷時(shí)長,業(yè)務(wù)中斷時(shí)長一般被要求控制在50ms以內(nèi),以滿足倒換性能,減少業(yè)務(wù)中斷時(shí)長對業(yè)務(wù)的影響。
圖2所示為一個(gè)設(shè)備(PEA設(shè)備)的一個(gè)完整的業(yè)務(wù)轉(zhuǎn)發(fā)流程和故障檢測流程。在圖2中,PEA為邊緣節(jié)點(diǎn)A設(shè)備,PA為中間節(jié)點(diǎn)A設(shè)備,PEB為邊緣節(jié)點(diǎn)B設(shè)備。其中,業(yè)務(wù)進(jìn)入PEA設(shè)備的業(yè)務(wù)轉(zhuǎn)發(fā)芯片后,根據(jù)保護(hù)組的倒換標(biāo)識(Flag)值判斷業(yè)務(wù)的轉(zhuǎn)向;當(dāng)Flag=0時(shí),通過主用鏈路轉(zhuǎn)發(fā)業(yè)務(wù),反之(Flag=1),通過備用鏈路轉(zhuǎn)發(fā)業(yè)務(wù)。故障檢測模塊會對主用鏈路進(jìn)行實(shí)時(shí)檢測,當(dāng)檢測到主用鏈路故障后,會將該故障上報(bào)給故障處理模塊,由故障處理模塊設(shè)置保護(hù)組的Flag值,以達(dá)到業(yè)務(wù)倒換的目的。
如圖2所示,設(shè)備從發(fā)現(xiàn)主用鏈路故障到將業(yè)務(wù)倒換到備用鏈路上總共所需的時(shí)長t可以根據(jù)下式確定:t=t0+t1+t2+t3+t4;
其中,t0為故障檢測時(shí)長,一般要求配置為3×3.3ms或者3×10ms,該時(shí)長較固定;t1為故障上報(bào)時(shí)長,即在故障檢測模塊檢測到故障后將該故障上報(bào)給故障處理模塊所需的時(shí)長;t2為故障查詢時(shí)長,即故障處理模塊收到故障檢測模塊上報(bào)的故障后,向故障檢測模塊查詢故障信息所需的時(shí)長;t3為故障處理模塊處理故障的時(shí)長,包括故障信息的分析、相關(guān)信息的收集等;t4為故障處理模塊設(shè)置業(yè)務(wù)轉(zhuǎn)發(fā)芯片的Flag值的時(shí)長。
其中,設(shè)備(比如,PEA設(shè)備)的故障檢測模塊可使用可編程邏輯芯片實(shí)現(xiàn),例如FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)等,主要用來控制CC/BFD的檢測過程,當(dāng)檢測到鏈路故障后,會將這個(gè)故障上報(bào)給故障處理模塊。故障處理模塊一般都是CPU的軟件處理模塊,CPU在收到故障檢測模塊上報(bào)的故障后,會進(jìn)行故障信息查詢、分析以及倒換標(biāo)識的設(shè)置,如圖3所示。
由于故障檢測時(shí)長t0一般都是固定的,沒有優(yōu)化空間;設(shè)置業(yè)務(wù)倒換標(biāo)識(Flag)是直接對芯片寄存器進(jìn)行讀寫,t4也是變化不大。因此,影響業(yè)務(wù)的倒換性能主要是由故障處理時(shí)長決定的,即由t1+t2+t3來決定的,故障處理時(shí)長越短,倒換性能將會越好,反之,倒換性能越差。其中,t3是軟件處理時(shí)長,經(jīng)常受到故障上報(bào)的數(shù)量、任務(wù)調(diào)度、故障處理方法以及內(nèi)存資源等影響,往往很難控制,也是最容易影響倒換性能的部分。因此,為了有效地提高業(yè)務(wù)的倒換性能,目前的廠家大多想方設(shè)法減少t3。然而,到目前為止,軟件可優(yōu)化的空間越來越少了,t3每壓縮一點(diǎn),都要付出艱辛的努力,不易實(shí)現(xiàn)。
本實(shí)施例提供一種線性保護(hù)倒換的實(shí)現(xiàn)裝置及方法,利用故障檢測芯片直接管理業(yè)務(wù)轉(zhuǎn)發(fā)芯片,實(shí)現(xiàn)硬件層業(yè)務(wù)快速倒換的功能。
如圖4所示,本實(shí)施例提供一種線性保護(hù)倒換的實(shí)現(xiàn)裝置,應(yīng)用于配置保護(hù)組的設(shè)備,本實(shí)施例提供的線性保護(hù)倒換的實(shí)現(xiàn)裝置包括:
故障檢測芯片401,用于在檢測到保護(hù)組的鏈路故障后,生成管理報(bào)文,并發(fā)送管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片402;
業(yè)務(wù)轉(zhuǎn)發(fā)芯片402,用于根據(jù)收到的管理報(bào)文,設(shè)置保護(hù)組的倒換標(biāo)識值。
其中,故障檢測芯片401可以包括:
故障檢測單元4011,用于在檢測到保護(hù)組的鏈路故障后,將保護(hù)組的故障鏈路信息發(fā)送給故障處理單元4012;
故障處理單元4012,用于根據(jù)保護(hù)組的故障鏈路信息,確定故障鏈路信息在故障檢測芯片401上對應(yīng)的表項(xiàng)地址,并更新表項(xiàng)地址對應(yīng)的保護(hù)組表項(xiàng)中的倒換標(biāo)識值;生成攜帶故障檢測芯片401上的表項(xiàng)地址和更新后的倒換標(biāo)識值的管理報(bào)文,并發(fā)送管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片402。
其中,業(yè)務(wù)轉(zhuǎn)發(fā)芯片402可以包括:
報(bào)文過濾單元4021,用于在識別收到的管理報(bào)文符合預(yù)配置的匹配規(guī)則時(shí),將管理報(bào)文發(fā)送給控制管理單元4022;
控制管理單元4022,用于獲取管理報(bào)文攜帶的故障檢測芯片401上的表項(xiàng)地址和倒換標(biāo)識值,根據(jù)管理報(bào)文攜帶的故障檢測芯片401上的表項(xiàng)地址,確定業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上對應(yīng)的表項(xiàng)地址,并根據(jù)業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上的表項(xiàng)地址,在業(yè)務(wù)轉(zhuǎn)發(fā)芯片402查找對應(yīng)的保護(hù)組表項(xiàng);將查找到的保護(hù)組表項(xiàng)中的倒換標(biāo)識值更新為管理報(bào)文攜帶的倒換標(biāo)識值。
其中,本實(shí)施例提供的線性保護(hù)倒換的實(shí)現(xiàn)裝置還可以包括:表項(xiàng)配置模塊404,用于根據(jù)創(chuàng)建的保護(hù)組,在故障檢測芯片401和業(yè)務(wù)轉(zhuǎn)發(fā)芯片402分別配置保護(hù)組表項(xiàng),其中,故障檢測芯片401和業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上配置的相同保護(hù)組表項(xiàng)中的倒換標(biāo)識值一致。
在本實(shí)施例中,在設(shè)備上配置多個(gè)保護(hù)組時(shí),故障檢測芯片401上可以配置保護(hù)組表項(xiàng)的集合,業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上也可以配置保護(hù)組表項(xiàng)的集合;其中,每個(gè)保護(hù)組表項(xiàng)用于記錄對應(yīng)保護(hù)組的倒換標(biāo)識值。針對同一個(gè)保護(hù)組,故障檢測芯片401和業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上配置的對應(yīng)此保護(hù)組的保護(hù)組表項(xiàng)中的倒換標(biāo)識值一致。對于配置在故障檢測芯片401上的保護(hù)組表項(xiàng),可以根據(jù)在故障檢測芯片401上的基地址和相對于基地址的偏移地址(即表項(xiàng)索引),確定一個(gè)保護(hù)組表項(xiàng)的具體地址;對于配置在業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上的保護(hù)組表項(xiàng),可以根據(jù)在業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上的基地址和相對于基地址的偏移地址(即表項(xiàng)索引),確定一個(gè)保護(hù)組表項(xiàng)的具體地址。
其中,對于同一個(gè)保護(hù)組對應(yīng)的保護(hù)組表項(xiàng),故障檢測芯片401和業(yè)務(wù)轉(zhuǎn)發(fā)芯片402都存儲有這個(gè)保護(hù)組表項(xiàng);在故障檢測芯片401上的這個(gè)保護(hù)組表項(xiàng)的基地址和在業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上的這個(gè)保護(hù)組表項(xiàng)的基地址不同,相對于基地址的偏移地址可以相同。其中,在故障檢測芯片401或業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上,相同類型的保護(hù)組表項(xiàng)的基地址相同。比如,故障檢測芯片401上存儲多個(gè)保護(hù)組表項(xiàng)時(shí),在這些保護(hù)組表項(xiàng)的類型相同時(shí),這些保護(hù)組表項(xiàng)的基地址相同。
一些實(shí)現(xiàn)方式中,故障檢測芯片401和業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上的相同保護(hù)組表項(xiàng)的基地址之間存在對應(yīng)關(guān)系。比如,根據(jù)故障檢測芯片401上存儲的一個(gè)保護(hù)組表項(xiàng)的基地址以及上述對應(yīng)關(guān)系,可以確定業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上的保護(hù)組表項(xiàng)的基地址。此時(shí),業(yè)務(wù)轉(zhuǎn)發(fā)芯片402收到故障檢測芯片401發(fā)送的管理報(bào)文之后,可以獲取其中攜帶的故障檢測芯片401上的表項(xiàng)地址(包括基地址和偏移地址)和倒換標(biāo)識值,然后,根據(jù)故障檢測芯片401上的基地址以及上述對應(yīng)關(guān)系,確定業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上的基地址,根據(jù)業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上的基地址和管理報(bào)文攜帶的偏移地址,在業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上查找到對應(yīng)的保護(hù)組表項(xiàng),并將查找到的保護(hù)組表項(xiàng)中的倒換標(biāo)識值更新為管理報(bào)文攜帶的倒換標(biāo)識值。
一些實(shí)現(xiàn)方式中,可以通過保護(hù)組表項(xiàng)的類型,來確定故障檢測芯片401和業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上對于相同保護(hù)組表項(xiàng)的基地址之間的對應(yīng)關(guān)系。比如,故障檢測芯片401上存儲的保護(hù)組表項(xiàng)的基地址與保護(hù)組表項(xiàng)的類型之間存在第一映射關(guān)系;業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上存儲的保護(hù)組表項(xiàng)的基地址與保護(hù)組表項(xiàng)的類型之間存在第二映射關(guān)系。此時(shí),故障檢測芯片401在確定故障鏈路信息在故障檢測芯片401上對應(yīng)的表項(xiàng)地址(包括基地址和偏移地址)之后,可以根據(jù)第一映射關(guān)系和確定的基地址,確定此表項(xiàng)地址對應(yīng)的保護(hù)組表項(xiàng)所屬的類型,并將所述保護(hù)組表項(xiàng)的類型信息、偏移地址以及更新后的倒換標(biāo)識值攜帶在管理報(bào)文中發(fā)送給業(yè)務(wù)轉(zhuǎn)發(fā)芯片402。業(yè)務(wù)轉(zhuǎn)發(fā)芯片402收到管理報(bào)文之后,可以獲取其中攜帶的保護(hù)組表項(xiàng)的類型信息,然后,根據(jù)獲取到的類型以及上述第二映射關(guān)系,確定此類型在業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上對應(yīng)的保護(hù)組表項(xiàng)的基地址,然后,根據(jù)所確定的基地址和管理報(bào)文攜帶的偏移地址,在業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上查找到對應(yīng)的保護(hù)組表項(xiàng),并將查找到的保護(hù)組表項(xiàng)中的倒換標(biāo)識值更新為管理報(bào)文攜帶的倒換標(biāo)識值。在本實(shí)現(xiàn)方式中,在故障檢測芯片401上的保護(hù)組表項(xiàng)的基地址變動(dòng)時(shí),僅需在故障檢測芯片401上更新類型與本地保護(hù)組表項(xiàng)的基地址之間的映射關(guān)系(即前述的第一映射關(guān)系),而業(yè)務(wù)轉(zhuǎn)發(fā)芯片402上無需進(jìn)行更新(即第二映射關(guān)系不變),仍能根據(jù)故障檢測芯片401發(fā)送的管理報(bào)文查找到相同的保護(hù)組表項(xiàng)。相較于上一實(shí)現(xiàn)方式,本實(shí)現(xiàn)方式可以減少業(yè)務(wù)轉(zhuǎn)發(fā)芯片的更新流程,增強(qiáng)業(yè)務(wù)轉(zhuǎn)發(fā)芯片的穩(wěn)定性。
其中,本實(shí)施例提供的線性保護(hù)倒換的實(shí)現(xiàn)裝置還可以包括:規(guī)則配置模塊403,用于給業(yè)務(wù)轉(zhuǎn)發(fā)芯片402配置用于識別管理報(bào)文的匹配規(guī)則。
其中,匹配規(guī)則可以包括:目的介質(zhì)訪問控制(MAC)地址或源MAC地址為預(yù)留的MAC地址。
其中,業(yè)務(wù)轉(zhuǎn)發(fā)芯片402,還可以用于根據(jù)業(yè)務(wù)轉(zhuǎn)發(fā)芯片402保存的保護(hù)組表項(xiàng)進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。
在本實(shí)施例中,故障檢測芯片401在檢測到保護(hù)組的鏈路故障后,不用將該故障上報(bào)給CPU,而是在故障檢測芯片401進(jìn)行簡單處理后,直接控制業(yè)務(wù)轉(zhuǎn)發(fā)芯片402設(shè)置保護(hù)組的倒換標(biāo)識(Flag)值。
如圖5所示,相較于圖2,在故障檢測芯片中增加了故障處理單元。故障檢測芯片的故障檢測單元檢測到鏈路故障(比如,主用鏈路故障)后不是將故障上報(bào)給CPU,而是直接將故障通報(bào)給故障處理單元,由故障處理單元進(jìn)行簡單處理后,控制業(yè)務(wù)轉(zhuǎn)發(fā)芯片設(shè)置業(yè)務(wù)倒換標(biāo)識值。如圖5所示,設(shè)備從發(fā)現(xiàn)主用鏈路故障到將業(yè)務(wù)倒換到備用鏈路上總共所需的時(shí)長t可以根據(jù)下式確定:t=t0+t11+t12。
由上述式子可知,相較于圖2,本實(shí)施例提供的方案減少了t1+t2+t3+t4,增加了t11+t12的處理時(shí)長。由于t11是在可編程邏輯芯片中(例如FPGA)處理的,執(zhí)行的是硬件處理流程,因此,t11時(shí)長非常短,一般在微秒(us)級,t12和t4兩者相差不大,都是設(shè)置Flag值的時(shí)長,一般也在微秒(us)級。
由此可知,本實(shí)施例去掉了CPU的干預(yù),由故障檢測芯片控制業(yè)務(wù)轉(zhuǎn)發(fā)芯片直接進(jìn)行保護(hù)組鏈路切換,不僅提高了保護(hù)倒換速度,同時(shí)又減少了CPU處理負(fù)擔(dān),極大地提高了通信設(shè)備的整體性能。
下面參照圖6至圖8對本實(shí)施例的線性保護(hù)倒換的實(shí)現(xiàn)裝置進(jìn)行舉例說明。
在本實(shí)施例中,故障檢測芯片在檢測到故障后,不將故障上報(bào)給CPU處理,而是由故障檢測芯片直接控制業(yè)務(wù)轉(zhuǎn)發(fā)芯片進(jìn)行保護(hù)組的鏈路切換。在實(shí)際應(yīng)用中,業(yè)務(wù)轉(zhuǎn)發(fā)芯片可以對報(bào)文進(jìn)行識別并做相應(yīng)的動(dòng)作,例如對報(bào)文進(jìn)行轉(zhuǎn)發(fā)、丟棄、上交給業(yè)務(wù)轉(zhuǎn)發(fā)芯片的控制管理中心(即前述的控制管理單元)等。其中,業(yè)務(wù)轉(zhuǎn)發(fā)芯片的控制管理中心可以根據(jù)報(bào)文攜帶的信息,對業(yè)務(wù)轉(zhuǎn)發(fā)芯片的某些表項(xiàng)進(jìn)行讀寫等操作。鑒于此,在故障檢測芯片中增加故障處理單元對故障進(jìn)行處理,然后封裝一種特殊的RMP(Remote Manage Packet,遠(yuǎn)程管理包)報(bào)文(即前述的管理報(bào)文),該RMP報(bào)文攜帶在故障檢測芯片上的表項(xiàng)地址和倒換標(biāo)識值。業(yè)務(wù)轉(zhuǎn)發(fā)芯片收到報(bào)文后,根據(jù)預(yù)先設(shè)置的匹配規(guī)則對報(bào)文進(jìn)行匹配,當(dāng)識別收到的報(bào)文為RMP報(bào)文后,將該RMP報(bào)文上送到控制管理中心做統(tǒng)一處理。
在本實(shí)施例中,需要在創(chuàng)建保護(hù)組時(shí),將保護(hù)組表項(xiàng)分別下發(fā)到故障檢測芯片和業(yè)務(wù)轉(zhuǎn)發(fā)芯片,并且給業(yè)務(wù)轉(zhuǎn)發(fā)芯片預(yù)先配置對RMP報(bào)文的匹配規(guī)則,用于識別故障檢測芯片傳送的RMP報(bào)文。
保護(hù)組創(chuàng)建過程如圖6所示。其中,addr1和addr2分別為業(yè)務(wù)轉(zhuǎn)發(fā)芯片和故障檢測芯片存儲保護(hù)組表項(xiàng)的基地址,1,2、…、N為相對于基地址的偏移地址,addr1+i、addr2+i(其中,i可以為1、2、…、N)為每個(gè)保護(hù)組表項(xiàng)的具體地址。在業(yè)務(wù)轉(zhuǎn)發(fā)芯片或者故障檢測芯片上,可以通過基地址和表項(xiàng)索引能夠找到對應(yīng)的單個(gè)保護(hù)組表項(xiàng)。
如圖6所示,用戶可以在設(shè)備的命令行界面(CLI,Command-Line Interface)或在基于SNMP(Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)的網(wǎng)管操作界面上創(chuàng)建主備保護(hù)組,設(shè)備的軟件會從表項(xiàng)資源池中申請保護(hù)組表項(xiàng)索引,并根據(jù)表項(xiàng)資源池反饋的表項(xiàng)索引創(chuàng)建保護(hù)組表項(xiàng),同時(shí)初始化保護(hù)組表項(xiàng)中的Flag值。其中,對于相同類型的保護(hù)組表項(xiàng),可以分配相同的基地址。然后,根據(jù)保護(hù)組表項(xiàng)索引(i)和保護(hù)組表項(xiàng)的基地址(addr1),將創(chuàng)建的保護(hù)組表項(xiàng)(比如,保護(hù)組表項(xiàng)集合)下發(fā)到業(yè)務(wù)轉(zhuǎn)發(fā)芯片,根據(jù)保護(hù)組表項(xiàng)索引(i)和保護(hù)組表項(xiàng)的基地址(addr2),將創(chuàng)建的保護(hù)組表項(xiàng)(比如,保護(hù)組表項(xiàng)集合)下發(fā)到故障檢測芯片,下發(fā)到這兩個(gè)芯片上的對應(yīng)同一保護(hù)組的保護(hù)組表項(xiàng)中的倒換標(biāo)識值一致。業(yè)務(wù)轉(zhuǎn)發(fā)芯片和故障檢測芯片上的相同保護(hù)組表項(xiàng)的基地址不同,但存在對應(yīng)關(guān)系。比如,同一類型的保護(hù)組表項(xiàng)在故障檢測芯片上的基地址相同,同一類型的保護(hù)組表項(xiàng)在業(yè)務(wù)轉(zhuǎn)發(fā)芯片上的基地址相同。如此,可以通過以下方式根據(jù)故障檢測芯片上的表項(xiàng)地址(包括基地址和偏移地址),確定業(yè)務(wù)轉(zhuǎn)發(fā)芯片上對應(yīng)的表項(xiàng)地址:根據(jù)故障檢測芯片上的表項(xiàng)地址中的基地址,確定與此基地址對應(yīng)的保護(hù)組表項(xiàng)的類型,然后,查找在業(yè)務(wù)轉(zhuǎn)發(fā)芯片上與此類型對應(yīng)的基地址,根據(jù)查找到的基地址結(jié)合偏移地址(相同保護(hù)組表項(xiàng)在兩個(gè)芯片上的偏移地址相同),得到在業(yè)務(wù)轉(zhuǎn)發(fā)芯片上對應(yīng)的表項(xiàng)地址。
業(yè)務(wù)轉(zhuǎn)發(fā)芯片的匹配規(guī)則配置過程如圖7所示。用戶可以在設(shè)備的CLI或者網(wǎng)管操作界面上配置匹配規(guī)則,并將匹配規(guī)則下發(fā)至業(yè)務(wù)轉(zhuǎn)發(fā)芯片的報(bào)文過濾單元。其中,匹配規(guī)則可以包括:報(bào)文的目的或源MAC地址為通信廠家自己預(yù)留的唯一地址,以便和其他業(yè)務(wù)報(bào)文的MAC地址區(qū)別。
其中,通信廠家一般都會有自己的MAC地址段,每個(gè)通信廠家的MAC地址段都是不一樣的。每個(gè)通信廠家都可以預(yù)留特殊的MAC地址作為RMP報(bào)文的目的MAC,如此,可以通過匹配RMP報(bào)文的目的MAC地址進(jìn)行RMP報(bào)文區(qū)分。比如,預(yù)留MAC地址000e51000001作為RMP報(bào)文的目的MAC地址,那么可以配置匹配000e51000001地址來抓取RMP報(bào)文。
故障檢測芯片在檢測到故障后控制業(yè)務(wù)轉(zhuǎn)發(fā)芯片進(jìn)行業(yè)務(wù)倒換的過程如圖8所示。當(dāng)故障檢測芯片的故障檢測單元檢測到故障后,故障處理單元查詢故障信息,并封裝RMP報(bào)文,此RMP報(bào)文中攜帶故障檢測芯片上的保護(hù)組表項(xiàng)地址和Flag值,并將該RMP報(bào)文發(fā)給業(yè)務(wù)轉(zhuǎn)發(fā)芯片。
其中,在配置鏈路檢測(例如:CC/BFD)時(shí),會指定檢測哪條鏈路,并且會將被檢測鏈路的相關(guān)信息(比如,被檢測鏈路所在保護(hù)組對應(yīng)的保護(hù)組表項(xiàng)在故障檢測芯片上的基地址和偏移地址)和檢測ID(用于標(biāo)識被檢測鏈路)關(guān)聯(lián)起來存到故障檢測芯片中,一旦檢測到鏈路出現(xiàn)故障,會通過該檢測ID對應(yīng)的基地址和偏移地址,查詢在故障檢測芯片中此基地址和偏移地址對應(yīng)的保護(hù)組表項(xiàng),并設(shè)置查詢到的保護(hù)組表項(xiàng)中的Flag值,比如,原Flag=0,在檢測到鏈路故障時(shí),設(shè)置Flag=1。之后,故障處理單元將檢測ID對應(yīng)的基地址和偏移地址(即故障檢測芯片上的表項(xiàng)地址)和對應(yīng)的Flag值封裝在RMP報(bào)文中,發(fā)送給業(yè)務(wù)轉(zhuǎn)發(fā)芯片。其中,RMP報(bào)文的格式可以包括:L2頭(header)、RMP頭、故障檢測芯片上的表項(xiàng)地址以及Flag值(比如,F(xiàn)lag=1)。
業(yè)務(wù)轉(zhuǎn)發(fā)芯片收到報(bào)文后,通過報(bào)文過濾單元采用先前配置的匹配規(guī)則對收到的報(bào)文進(jìn)行匹配,當(dāng)根據(jù)匹配規(guī)則,確認(rèn)收到的報(bào)文是RMP報(bào)文后,將RMP報(bào)文傳給控制管理中心。
控制管理中心將RMP報(bào)文進(jìn)行解封裝,并根據(jù)RMP報(bào)文攜帶的保護(hù)組表項(xiàng)地址,確定業(yè)務(wù)轉(zhuǎn)發(fā)芯片上對應(yīng)的表項(xiàng)地址,并根據(jù)確定的表項(xiàng)地址找到業(yè)務(wù)轉(zhuǎn)發(fā)芯片中對應(yīng)的保護(hù)組表項(xiàng),再用RMP報(bào)文攜帶的Flag值設(shè)置業(yè)務(wù)轉(zhuǎn)發(fā)芯片中查找到的保護(hù)組表項(xiàng)中的Flag值。比如,控制管理中心可以根據(jù)兩個(gè)芯片上的保護(hù)組表項(xiàng)的基地址之間的對應(yīng)關(guān)系,以及RMP報(bào)文攜帶的基地址,確定在業(yè)務(wù)轉(zhuǎn)發(fā)芯片中對應(yīng)的基地址,然后,可以根據(jù)RMP報(bào)文攜帶的保護(hù)組表項(xiàng)地址中的偏移地址以及業(yè)務(wù)轉(zhuǎn)發(fā)芯片中的基地址,查找在業(yè)務(wù)轉(zhuǎn)發(fā)芯片中對應(yīng)的保護(hù)組表項(xiàng),再對該保護(hù)組表項(xiàng)中的Flag值進(jìn)行更新。比如,該保護(hù)組表項(xiàng)中原Flag=0,RMP報(bào)文攜帶Flag=1,則更新后該保護(hù)組表項(xiàng)中Flag=1。如此,確保故障檢測芯片中的保護(hù)組表項(xiàng)和業(yè)務(wù)轉(zhuǎn)發(fā)芯片中的保護(hù)組表項(xiàng)的一致性。
在完成上述操作之后,業(yè)務(wù)實(shí)際已經(jīng)發(fā)生倒換。當(dāng)業(yè)務(wù)從業(yè)務(wù)轉(zhuǎn)發(fā)芯片接口進(jìn)入后,首先查詢保護(hù)組表項(xiàng)中的Flag值,如果Flag值為0,表示工作鏈路正常,此時(shí)將業(yè)務(wù)轉(zhuǎn)發(fā)到工作鏈路;當(dāng)Flag值為1,表示工作鏈路故障,此時(shí)將業(yè)務(wù)轉(zhuǎn)發(fā)到保護(hù)鏈路。其中,可以通過VLAN(Virtual Local Area Network,虛擬局域網(wǎng))識別不同的業(yè)務(wù),確定業(yè)務(wù)與保護(hù)組表項(xiàng)索引的關(guān)系,從而確定業(yè)務(wù)從業(yè)務(wù)轉(zhuǎn)發(fā)芯片的接口進(jìn)入后,查詢哪個(gè)保護(hù)組表項(xiàng)。
綜上所述,本實(shí)施例實(shí)現(xiàn)了硬件保護(hù)倒換功能,不僅大大地提高了保護(hù)倒換性能,加快了鏈路切換速度;而且,在保護(hù)倒換的過程中,沒有了CPU的參入,極大地減少了CPU壓力,增強(qiáng)了設(shè)備的穩(wěn)定性。
如圖9所示,本發(fā)明實(shí)施例還提供一種線性保護(hù)倒換的實(shí)現(xiàn)方法,應(yīng)用于配置保護(hù)組的設(shè)備,其中,所述設(shè)備包括故障檢測芯片以及業(yè)務(wù)轉(zhuǎn)發(fā)芯片,本實(shí)施例提供的線性保護(hù)倒換的實(shí)現(xiàn)方法包括以下步驟:
步驟901:故障檢測芯片在檢測到保護(hù)組的鏈路故障后,生成管理報(bào)文,并發(fā)送管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片;
步驟902:業(yè)務(wù)轉(zhuǎn)發(fā)芯片根據(jù)收到的管理報(bào)文,設(shè)置保護(hù)組的倒換標(biāo)識值。
其中,步驟901可以包括:
故障檢測芯片在檢測到保護(hù)組的鏈路故障后,根據(jù)保護(hù)組的故障鏈路信息,確定故障鏈路信息在故障檢測芯片上對應(yīng)的表項(xiàng)地址,并更新表項(xiàng)地址對應(yīng)的保護(hù)組表項(xiàng)中的倒換標(biāo)識值;生成攜帶故障檢測芯片上的表項(xiàng)地址和更新后的倒換標(biāo)識值的管理報(bào)文,并發(fā)送管理報(bào)文給業(yè)務(wù)轉(zhuǎn)發(fā)芯片。
其中,步驟902可以包括:
業(yè)務(wù)轉(zhuǎn)發(fā)芯片在識別收到的管理報(bào)文符合預(yù)配置的匹配規(guī)則時(shí),獲取管理報(bào)文攜帶的故障檢測芯片上的表項(xiàng)地址和倒換標(biāo)識值;根據(jù)管理報(bào)文攜帶的故障檢測芯片上的表項(xiàng)地址,確定業(yè)務(wù)轉(zhuǎn)發(fā)芯片上對應(yīng)的表項(xiàng)地址,并根據(jù)業(yè)務(wù)轉(zhuǎn)發(fā)芯片上的表項(xiàng)地址,在業(yè)務(wù)轉(zhuǎn)發(fā)芯片查找對應(yīng)的保護(hù)組表項(xiàng),并將查找到的保護(hù)組表項(xiàng)中的倒換標(biāo)識值更新為管理報(bào)文攜帶的倒換標(biāo)識值。
其中,在步驟901之前,本實(shí)施例的線性保護(hù)倒換的實(shí)現(xiàn)方法還可以包括:根據(jù)創(chuàng)建的保護(hù)組,在故障檢測芯片和業(yè)務(wù)轉(zhuǎn)發(fā)芯片分別配置保護(hù)組表項(xiàng),其中,故障檢測芯片和業(yè)務(wù)轉(zhuǎn)發(fā)芯片上配置的相同保護(hù)組表項(xiàng)中的倒換標(biāo)識值一致。
其中,在步驟901之前,本實(shí)施例的線性保護(hù)倒換的實(shí)現(xiàn)方法還可以包括:給業(yè)務(wù)轉(zhuǎn)發(fā)芯片配置用于識別管理報(bào)文的匹配規(guī)則。
其中,匹配規(guī)則可以包括:目的MAC地址或源MAC地址為預(yù)留的MAC地址。
其中,在步驟902之后,本實(shí)施例的線性保護(hù)倒換的實(shí)現(xiàn)方法還可以包括:根據(jù)業(yè)務(wù)轉(zhuǎn)發(fā)芯片保存的保護(hù)組表項(xiàng)進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)。
此外,關(guān)于本實(shí)施例的線性保護(hù)倒換的實(shí)現(xiàn)方法的具體操作過程可以參照前述的實(shí)現(xiàn)裝置,故于此不再贅述。
以上顯示和描述了本申請的基本原理和主要特征和本申請的優(yōu)點(diǎn)。本申請不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本申請的原理,在不脫離本申請精神和范圍的前提下,本申請還會有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本申請范圍內(nèi)。