專利名稱:一種業(yè)務(wù)處理單元板上插卡的數(shù)據(jù)備份方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)備份技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)處理單元板上插卡的數(shù)據(jù)備份方法。
背景技術(shù):
目前,主備單板的1+1備份一般是在板內(nèi)獨(dú)立實(shí)現(xiàn)的,參見圖1,業(yè)務(wù)處理單元(SPU)板上除業(yè)務(wù)模塊外,還增加了備份模塊,其中,備份模塊的主要功能為向需要備份的本板的業(yè)務(wù)模塊提供注冊(cè)機(jī)制,使業(yè)務(wù)模塊的備份在備份模塊的統(tǒng)一驅(qū)動(dòng)下完成;負(fù)責(zé)驅(qū)動(dòng)需要備份的模塊在主用板上備份數(shù)據(jù)的采集、備份數(shù)據(jù)在主備板間的傳遞及備份數(shù)據(jù)在備用板上的分發(fā),確保數(shù)據(jù)備份功能的實(shí)現(xiàn);定義與倒換模塊的接口,保證上層軟件與倒換模塊的信息交換;備用板倒換為主用板后,為保證整個(gè)系統(tǒng)維護(hù)的數(shù)據(jù)和狀態(tài)的一致,由倒換模塊通知新主板的備份模塊進(jìn)行備份數(shù)據(jù)的平滑。圖1中SPU板上備份模塊與業(yè)務(wù)模塊之間的實(shí)線表示備份控制消息的傳輸通道,業(yè)務(wù)模塊可以直接調(diào)用備份模塊的注冊(cè)函數(shù)進(jìn)行備份注冊(cè),注冊(cè)完成以后需要備份時(shí),備份模塊可以通過備份控制消息通知業(yè)務(wù)模塊進(jìn)行備份;主用板備份模塊與備用板備份模塊之間帶箭頭的實(shí)線表示備份數(shù)據(jù)的傳輸通道,SPU板的備份數(shù)據(jù)通過備份模塊在SPU主用板和SPU備用板之間傳遞。
若在SPU板上新增通用業(yè)務(wù)處理插卡(GSPC),GSPC卡也需要實(shí)現(xiàn)1+1備份,按現(xiàn)有1+1備份方案,則需在GSPC卡上也增加備份模塊,以實(shí)現(xiàn)GSPC卡之間的備份,參見圖2,備份模塊與業(yè)務(wù)模塊之間的實(shí)線表示備份控制消息的傳輸通道,主用卡備份模塊與備用卡備份模塊之間帶箭頭的實(shí)線表示備份數(shù)據(jù)的傳輸通道,具體的備份過程與SPU板的備份過程類似。
但是,由于備份模塊本身比較占用空間,而GSPC卡上的空間又比較有限,因此,在GSPC卡上增加備份模塊,很有可能會(huì)對(duì)GSPC卡的業(yè)務(wù)性能產(chǎn)生影響。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種業(yè)務(wù)處理單元板上插卡的數(shù)據(jù)備份方法,在不影響插卡業(yè)務(wù)性能的同時(shí),實(shí)現(xiàn)插卡的數(shù)據(jù)備份。
為達(dá)到上述目的,本發(fā)明提供的技術(shù)方案如下GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊進(jìn)行備份注冊(cè),由所在SPU板的備份模塊控制GSPC卡業(yè)務(wù)模塊進(jìn)行備份。
其中,所述GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊進(jìn)行備份注冊(cè)包括A、GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊發(fā)送注冊(cè)請(qǐng)求;B、所述SPU板的備份模塊收到注冊(cè)請(qǐng)求后向GSPC卡業(yè)務(wù)模塊提供注冊(cè)函數(shù);C、所述GSPC卡業(yè)務(wù)模塊調(diào)用自身所在SPU板備份模塊提供的注冊(cè)函數(shù)進(jìn)行備份注冊(cè)。
該方法進(jìn)一步包括GSPC卡的備份數(shù)據(jù)直接在GSPC主用卡和GSPC備用卡之間傳遞。
其中,所述GSPC卡的備份數(shù)據(jù)直接在GSPC主用卡和GSPC備用卡之間傳遞為GSPC卡的備份數(shù)據(jù)通過網(wǎng)絡(luò)處理器直接在GSPC主用卡和GSPC備用卡之間傳遞。
可見,本發(fā)明所提供的方案將GSPC卡業(yè)務(wù)模塊看作是自身所在SPU板的業(yè)務(wù)模塊,利用所述SPU板的備份模塊進(jìn)行GSPC卡業(yè)務(wù)模塊的備份,無需在GSPC卡上再增加備份模塊,在實(shí)現(xiàn)GSPC卡數(shù)據(jù)備份的同時(shí),有效地保證了GSPC卡的業(yè)務(wù)性能,并且GSPC卡的備份數(shù)據(jù)可以直接在GSPC主用卡和GSPC備用卡之間傳遞,節(jié)省了GSPC卡與SPU板之間的傳輸資源占用。
圖1為SPU板的備份示意圖;圖2為現(xiàn)有技術(shù)GSPC卡的備份示意圖;圖3為本發(fā)明中GSPC卡的備份注冊(cè)流程圖;圖4為本發(fā)明中GSPC卡的備份示意圖。
具體實(shí)施例方式
本發(fā)明的基本思想是GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊進(jìn)行備份注冊(cè),由所在SPU板的備份模塊控制GSPC卡業(yè)務(wù)模塊進(jìn)行備份;進(jìn)一步的,GSPC卡的備份數(shù)據(jù)可以直接在GSPC主用卡和GSPC備用卡之間傳遞。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
參見圖3,本發(fā)明中GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊進(jìn)行備份注冊(cè)的過程主要包括以下幾個(gè)步驟步驟301GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊發(fā)送注冊(cè)請(qǐng)求;SPU板自身的業(yè)務(wù)模塊可以直接調(diào)用自身備份模塊的注冊(cè)函數(shù)進(jìn)行備份注冊(cè),但GSPC卡是SPU板上的插卡,GSPC卡業(yè)務(wù)模塊不能夠直接調(diào)用SPU板備份模塊的注冊(cè)函數(shù)進(jìn)行備份注冊(cè)。由于GSPC卡與SPU板之間可以通過板間通訊通道直接進(jìn)行消息通訊,因此,GSPC卡業(yè)務(wù)模塊可以通過板間通訊通道向GSPC卡自身所在SPU板的備份模塊發(fā)送注冊(cè)請(qǐng)求。
步驟302所述SPU板備份模塊收到注冊(cè)請(qǐng)求后向GSPC卡業(yè)務(wù)模塊提供注冊(cè)函數(shù);步驟303GSPC卡業(yè)務(wù)模塊調(diào)用自身所在SPU板備份模塊提供的注冊(cè)函數(shù)進(jìn)行備份注冊(cè)。
GSPC卡所在SPU板的備份模塊向GSPC卡業(yè)務(wù)模塊提供注冊(cè)函數(shù)以后,GSPC卡業(yè)務(wù)模塊可以像SPU板自身的業(yè)務(wù)模塊一樣,調(diào)用SPU板備份模塊的注冊(cè)函數(shù)進(jìn)行備份注冊(cè),GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊進(jìn)行備份注冊(cè)的過程與現(xiàn)有SPU板自身業(yè)務(wù)模塊的備份注冊(cè)過程類似。
以上的備份注冊(cè)過程完成以后,GSPC卡業(yè)務(wù)模塊就可以看作是GSPC卡所在SPU板的業(yè)務(wù)模塊,在需要備份時(shí),統(tǒng)一由SPU板的備份模塊通過備份控制消息通知SPU板自身的業(yè)務(wù)模塊及GSPC卡業(yè)務(wù)模塊進(jìn)行備份。參見圖4,SPU板備份模塊與SPU板業(yè)務(wù)模塊及GSPC卡業(yè)務(wù)模塊之間的實(shí)線表示備份控制消息的傳輸通道。
從圖1中可以看出,SPU主用板和SPU備用板之間的備份數(shù)據(jù)傳遞都是通過備份模塊進(jìn)行的,相應(yīng)地,GSPC卡的備份數(shù)據(jù)也可以通過SPU板的備份模塊傳遞,但由于實(shí)際需要備份的數(shù)據(jù)量比較大,如果GSPC主用卡和GSPC備用卡之間的備份數(shù)據(jù)也經(jīng)由SPU板的備份模塊,則勢(shì)必會(huì)影響SPU板與GSPC卡之間的通訊帶寬,且由于GSPC主用卡和GSPC備用卡之間可通過網(wǎng)絡(luò)處理器直接進(jìn)行通訊,因此,為了減少SPU板和GSPC卡間的傳輸資源占用,GSPC主用卡和GSPC備用卡可以在收到備份通知后直接交換備份的數(shù)據(jù),即GSPC主用卡和GSPC備用卡之間的備份數(shù)據(jù)傳遞可以通過網(wǎng)絡(luò)處理器直接進(jìn)行,而不用再通過SPU板的備份模塊,這樣效率更高。GSPC卡的主備狀態(tài)與所在SPU板的主備狀態(tài)相一致,即SPU主用板上的GSPC卡是GSPC主用卡, SPU備用板上的GSPC卡是GSPC備用卡。參見圖4,SPU主用板備份模塊與SPU備用板備份模塊之間帶箭頭的實(shí)線表示SPU板備份數(shù)據(jù)的傳輸通道,GSPC主用卡與GSPC備用卡之間帶箭頭的實(shí)線表示GSPC卡備份數(shù)據(jù)的傳輸通道,即GSPC卡的備份數(shù)據(jù)直接在GSPC主用卡與GSPC備用卡之間傳輸,不再通過SPU板的備份模塊傳輸。
以上所述業(yè)務(wù)模塊向備份模塊進(jìn)行備份注冊(cè)及備份模塊控制業(yè)務(wù)模塊進(jìn)行數(shù)據(jù)備份,均是針對(duì)GSPC主用卡和SPU主用板而言的。
如果GSPC卡上存在多個(gè)業(yè)務(wù)模塊,則每個(gè)業(yè)務(wù)模塊都可以采用上述方法進(jìn)行備份。
可見,本發(fā)明有效地利用SPU板備份模塊實(shí)現(xiàn)了GSPC卡的數(shù)據(jù)備份,無需在GSPC卡上添加備份模塊,保證了GSPC卡的業(yè)務(wù)性能。
以上所述對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步的詳細(xì)說明,所應(yīng)理解的是,以上所述并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種業(yè)務(wù)處理單元SPU板上插卡的數(shù)據(jù)備份方法,其特征在于,GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊進(jìn)行備份注冊(cè),由所在SPU板的備份模塊控制GSPC卡業(yè)務(wù)模塊進(jìn)行備份。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊進(jìn)行備份注冊(cè)包括A、GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊發(fā)送注冊(cè)請(qǐng)求;B、所述SPU板的備份模塊收到注冊(cè)請(qǐng)求后向GSPC卡業(yè)務(wù)模塊提供注冊(cè)函數(shù);C、所述GSPC卡業(yè)務(wù)模塊調(diào)用自身所在SPU板備份模塊提供的注冊(cè)函數(shù)進(jìn)行備份注冊(cè)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括GSPC卡的備份數(shù)據(jù)直接在GSPC主用卡和GSPC備用卡之間傳遞。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述GSPC卡的備份數(shù)據(jù)直接在GSPC主用卡和GSPC備用卡之間傳遞為GSPC卡的備份數(shù)據(jù)通過網(wǎng)絡(luò)處理器直接在GSPC主用卡和GSPC備用卡之間傳遞。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)處理單元板上插卡的數(shù)據(jù)備份方法,該方法中GSPC卡業(yè)務(wù)模塊向自身所在SPU板的備份模塊進(jìn)行備份注冊(cè),由所在SPU板的備份模塊控制GSPC卡業(yè)務(wù)模塊進(jìn)行備份,在不影響GSPC卡業(yè)務(wù)性能的同時(shí),實(shí)現(xiàn)了GSPC卡的數(shù)據(jù)備份。并且GSPC卡的備份數(shù)據(jù)可以直接在GSPC主用卡和GSPC備用卡之間傳遞,節(jié)省了GSPC卡與SPU板之間的傳輸資源占用。
文檔編號(hào)H04B1/74GK1851660SQ200510132660
公開日2006年10月25日 申請(qǐng)日期2005年12月20日 優(yōu)先權(quán)日2005年12月20日
發(fā)明者章國(guó)梁, 郭建成, 武云驥, 田洪波, 劉紅軍, 張濤, 劉濤 申請(qǐng)人:華為技術(shù)有限公司