專利名稱:一種備份方法以及設備的制作方法
技術領域:
本發(fā)明涉及計算機通信技術領域,尤其涉及一種備份方法及設備。
背景技術:
目前,在通信設備中,為了避免由于硬件故障造成通信設備的中斷或錯誤,保證通信業(yè)務長時間穩(wěn)定運行,通常采用在通信設備中對所有的工作設備分別加入冗余物理設備實現(xiàn)數(shù)據(jù)備份的操作。當處于工作狀態(tài)的設備出現(xiàn)故障時,迅速切換到與該工作設備對應的備用設備上,使備用設備繼續(xù)完成該工作設備的相關操作,以確保正在進行的業(yè)務能在電信級上得以恢復。但本發(fā)明人發(fā)現(xiàn),現(xiàn)有技術中存在如下兩個缺陷第一.需要對每一個工作設備都添加一個冗余物理設備,并且對該冗余物理設備備份與工作設備相同的數(shù)據(jù)內(nèi)容,因此產(chǎn)生很多冗余數(shù)據(jù);第二、當用戶并不需要使用某一工作設備時,用戶也不得不在購買該通訊設備的同時購買該工作設備所對應的冗余物理設備,因此,在增加了通訊設備的生產(chǎn)成本的同時, 也增加了用戶的購買成本。
發(fā)明內(nèi)容
本發(fā)明實施例涉及一種備份方法以及設備,用于減少通訊設備中的冗余數(shù)據(jù)、降低通訊設備的生產(chǎn)成本。—種備份的方法,所述方法包括根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述主槽位標識用于唯一標識插入主業(yè)務板卡的槽位;所述次槽位標識用于唯一標識插入備用業(yè)務板卡的槽位;當確定為是時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。一種備份方法,所述方法包括在確定有新的業(yè)務板卡插入槽位時,判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識是否為次槽位標識;若是,查詢預先保存的配置信息中是否存儲有配對的主槽位標識;若是,進一步判斷查詢到的所述主槽位標識對應的槽位上,是否插入有主業(yè)務板卡;若是,將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。一種備份設備,所述設備包括第一判斷單元,用于根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述主槽位標
5識用于唯一標識插入主業(yè)務板卡的槽位;所述次槽位標識用于唯一標識插入備用業(yè)務板卡的槽位;第一指向單元,用于當所述第一判斷單元確定主槽位標識和配對的次槽位標識分別對應的槽位上都插有業(yè)務板卡時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。一種備份設備,所述設備包括第一判斷單元,用于在確定有新的業(yè)務板卡插入槽位時,判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識是否為次槽位標識;在查詢單元查詢出預先保存的配置信息中存儲有配對的主槽位標識后,判斷查詢到的所述主槽位標識對應的槽位上,是否插入有主業(yè)務板卡;所述查詢單元,用于在所述第一判斷單元判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識為次槽位標識時,查詢預先保存的配置信息中是否存儲有配對的主槽位標識;第二指向單元,用于在第一判斷單元確定所述查詢單元查詢到的所述主槽位標識對應的槽位上插入有主業(yè)務板卡時,將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置??梢?,采用本發(fā)明實施例提供的方法,根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,在主槽位標識和配對的次槽位標識分別對應的槽位上都插有業(yè)務板卡的情況下,或者,與新插入次槽位標識對應槽位上的業(yè)務板卡配對的主業(yè)務板卡在位時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置,實現(xiàn)備用業(yè)務板卡備份主業(yè)務板卡的數(shù)據(jù)內(nèi)容,可見該方法在不需要進行備份冗余數(shù)據(jù)的操作下,即可實現(xiàn)數(shù)據(jù)備份;同時當該主業(yè)務板卡發(fā)生故障時,可由備用業(yè)務板卡繼續(xù)主業(yè)務板卡的其余工作。
圖1為本發(fā)明實施例提供的一種備份方法的流程示意圖;圖2為本發(fā)明實施例一提供的一種備份方法的流程示意圖;圖3為本發(fā)明實施例二提供的一種備份方法的流程示意圖;圖4為本發(fā)明實施例提供的一種備份設備的結構示意圖;圖5為本發(fā)明實施例提供的另一種備份設備的結構示意圖。
具體實施例方式本發(fā)明實施例提供一種備份方法,該方法根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,在主槽位標識和配對的次槽位標識分別對應的槽位上都插有業(yè)務板卡的情況下,或者,與新插入次槽位標識對應槽位上的業(yè)務板卡配對的主業(yè)務板卡在位時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置,實現(xiàn)備用業(yè)務板卡備份主業(yè)務板卡的數(shù)據(jù)內(nèi)容,可見該方法在不需要進行備份冗余數(shù)據(jù)的操作下,即可實現(xiàn)數(shù)據(jù)備份;同時當該主業(yè)務板卡發(fā)生故障時,可由備用業(yè)務板卡繼續(xù)主業(yè)務板卡的其余工作。如圖1所示,該備份方法的初始化過程具體過程如下步驟11,根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述主槽位標識用于唯一標識插入主業(yè)務板卡的槽位;所述次槽位標識用于唯一標識插入備用業(yè)務板卡的槽位;步驟12,當確定為是時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。較佳的,提高備份操作的準確性,在步驟11和步驟12之間進一步包括判斷插入在次槽位標識對應槽位上的備用業(yè)務板卡的類型,與插入在配對的主槽位標識對應槽位上的主業(yè)務板卡的類型是否相同;僅在判斷為是時,執(zhí)行將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。具體的,所述配置信息中還包括與每個主槽位標識或次槽位標識唯一對應的操作標識;所述操作標識的初始狀態(tài)為待更新狀態(tài);則步驟11中的,判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡的具體方法為確定出唯一對應的操作標識為待更新狀態(tài)的每個配對的主槽位標識和次槽位標識,判斷確定出的每個配對的主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;并且在執(zhí)行完一次對備用業(yè)務板卡的數(shù)據(jù)指針的操作后,根據(jù)本次操作的備用業(yè)務板卡所插入的槽位對應的次槽位標識,確定出唯一對應的操作標識,并將確定出的所述操作標識的狀態(tài)修改為已更新狀態(tài)。較佳的,為了保證在拔出某一業(yè)務本板卡的槽位上再次插入新的業(yè)務板卡,若該新插入的業(yè)務板卡插入的槽位為次槽位標識所對應的槽位時,該新插入的業(yè)務板卡能夠準確的備份與其配對的主業(yè)務板卡的數(shù)據(jù)內(nèi)容時,應當進行以下操作具體的,當確定有業(yè)務板卡被拔出時,刪除該被拔出的業(yè)務板卡所在槽位的槽位標識所對應的操作標識;判斷與該被拔出的業(yè)務板卡所在槽位的槽位標識所配對的槽位標識所對應槽位是否插有的業(yè)務板卡,如果沒有,取消該被拔出業(yè)務辦卡的指針的指向,并將取消的指針所指向的數(shù)據(jù)內(nèi)容刪除;如果有,取消該被拔出業(yè)務辦卡的指針的指向;在確定有新的業(yè)務板卡被插入時,應當執(zhí)行如下步驟步驟A,在確定有新的業(yè)務板卡插入槽位時,判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識是否為次槽位標識;步驟B,若是,查詢預先保存的配置信息中是否存儲有配對的主槽位標識;步驟C,若是,進一步判斷查詢到的所述主槽位標識對應的槽位上,是否插入有主業(yè)務板卡;步驟D,若是,將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。較佳的,在步驟C和步驟D之間,進一步包括判斷所述新的業(yè)務板卡與所述主業(yè)務板卡是否為同一類型的板卡;且僅在判斷為是時,執(zhí)行將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。具體的,所述配置信息還包括與每個主槽位標識或次槽位標識唯一對應的操作標
7識;在執(zhí)行所述新的業(yè)務板卡的數(shù)據(jù)指針的操作之后還包括將所述新的業(yè)務板卡所在在槽位的槽位標識所對應的操作標識設置為未更新狀態(tài)。以下以具體實施例進行介紹。本發(fā)明所有實施例提供的備份方法,都用于減少現(xiàn)有技術中由于備份而產(chǎn)生的冗余數(shù)據(jù),并降低通訊設備的生產(chǎn)成本。本設備中包括網(wǎng)管板卡和業(yè)務板卡;業(yè)務板卡包括主業(yè)務板卡和備用業(yè)務板卡;其中網(wǎng)管板卡通過命令行或者簡單網(wǎng)絡管理協(xié)議保存用戶預先設置的配置信息,并把配置信息通過設備中的板間通信總線下發(fā)給設備中的業(yè)務板卡;主業(yè)務板卡為在兩塊互為保護的業(yè)務板卡中,在沒有發(fā)生通信故障的前提下,通信業(yè)務的實際承載者,即處于工作狀態(tài)的業(yè)務板卡;備用業(yè)務板卡在兩塊互為保護的業(yè)務板卡中,當發(fā)生通信故障后,通信業(yè)務將會切換到該備用業(yè)務板卡上,使該備用業(yè)務板卡完成其余通信業(yè)務,即處于備用狀態(tài)的業(yè)務板卡。實施例一,本發(fā)明實施例提供第一種備份方法,具體過程如圖2所示步驟21,網(wǎng)管板卡根據(jù)用于預先設置的配置信息,判斷在配置信息中互為保護對的主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡,如果是,繼續(xù)步驟22 ;否則,結束操作;所述配置信息中包括被設置為一對保護對的主槽位標識和次槽位標識;所述主槽位標識用于唯一標識插有處于工作狀態(tài)的業(yè)務板卡的槽位;所述次槽位標識用于唯一標識插有處于備用狀態(tài)的業(yè)務板卡的槽位;本步驟中,所述配置信息中還包括與每個主槽位標識或次槽位標識唯一對應的操作標識;所述操作標識的初始狀態(tài)為待更新狀態(tài);因此判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡,具體方法為確定出唯一對應的操作標識為待更新狀態(tài)的每個配對的主槽位標識和次槽位標識,判斷確定出的每個配對的主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;步驟22,網(wǎng)管板卡判斷插入在次槽位標識對應槽位上的備用業(yè)務板卡的類型, 與插入在配對的主槽位標識對應槽位上的主業(yè)務板卡的類型是否相同;如果是,繼續(xù)步驟 23 ;否則,結束操作;步驟23,當互為保護對的主槽位標識和次槽位標識所分別對應的槽位插入的業(yè)務板卡的類型相同時,網(wǎng)管板卡執(zhí)行將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。較佳的,在步驟21之前,還進一步包括每隔預先設定的時間,從所述配置信息中確定出所有狀態(tài)為待更新狀態(tài)所對應的操作標識,以及確定出的操作標識所對應的主槽位標識和配對的次槽位標識;此時判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡包括判斷確定出的狀態(tài)為待更新狀態(tài)所對應的一對主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡。
8
較佳的,當確定有業(yè)務板卡被拔出時,刪除該被拔出的業(yè)務板卡所在槽位的槽位標識所對應的操作標識;判斷與該被拔出的業(yè)務板卡所在槽位的槽位標識所配對的槽位標識所對應槽位是否插有的業(yè)務板卡,如果沒有,取消該被拔出業(yè)務辦卡的指針的指向,并將取消的指針所指向的數(shù)據(jù)內(nèi)容刪除;如果有,取消該被拔出業(yè)務辦卡的指針的指向;本實施例中,每隔預先設定的時間,從所述配置信息中確定出所有狀態(tài)為待更新狀態(tài)所對應的操作標識,以及確定出的操作標識所對應的主槽位標識和配對的次槽位標識;并且在確定出狀態(tài)為待更新狀態(tài)所對應的配對的主槽位標識和配對的次槽位標識分別對應的槽位上都插有業(yè)務板卡、以及業(yè)務板卡的類型相同時,網(wǎng)管板卡將確定出的狀態(tài)為待更新狀態(tài)所對應的配置信息發(fā)送給,該配置信息中主槽位標識和次槽位標識的槽位上的業(yè)務板卡,當業(yè)務板卡保存接收到的配置信息。當有新的網(wǎng)管板卡被插入時,所有插入主槽位標識所對應的槽位的主業(yè)務板卡都向該新插入的網(wǎng)管板卡發(fā)送自身保存的配置信息,以及數(shù)據(jù)內(nèi)容;該新插入的網(wǎng)管板卡接收并保存配置信息,以及數(shù)據(jù)內(nèi)容。實施例二本發(fā)明實施例提供第二種備份方法,用于在槽位中插入新的業(yè)務板卡時實現(xiàn)備份操作操作,具體過程如圖3所示步驟31,網(wǎng)管板卡確定有新的業(yè)務板卡插入槽位時,判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識是否為次槽位標識;如果是,進行步驟32 ;否則執(zhí)行步驟33 ;步驟32,查詢預先保存的配置信息中是否存儲有與該新的業(yè)務板卡所在的次槽位標識配對的主槽位標識;如果有執(zhí)行步驟34,否則,結束操作;步驟33,網(wǎng)管板卡向該新插入業(yè)務板卡發(fā)送獲取命令,所述獲取命令要求該新的業(yè)務板卡上報數(shù)據(jù)內(nèi)容;此時,當該新的業(yè)務板卡接收到獲取命令后,將自身的數(shù)據(jù)內(nèi)容上報給網(wǎng)管板卡;步驟34,網(wǎng)管板卡判斷查詢到的所述主槽位標識對應的槽位上,是否插入有主業(yè)務板卡;如果有,執(zhí)行步驟35 ;否則,結束;步驟35,判斷所述新的業(yè)務板卡與所述主業(yè)務板卡是否為同一類型的板卡;如果是,執(zhí)行步驟36;否則,結束;步驟36,將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。步驟37,將所述新的業(yè)務板卡所在在槽位的槽位標識所對應的操作標識設置為未更新狀態(tài);所述配置信息還包括操作標識,與每個配對的主槽位標識和次槽位標識唯一對應。 上述所有實施例中網(wǎng)管板卡中保存所有主業(yè)務板卡的數(shù)據(jù)內(nèi)容,以及所有槽位的槽位標識;并為每一個主業(yè)務板卡的數(shù)據(jù)內(nèi)容設置唯一的存儲位置,因此,實現(xiàn)備用業(yè)務板卡備份主業(yè)務板卡的數(shù)據(jù)內(nèi)容的方法為 網(wǎng)管板卡執(zhí)行將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置;當備用業(yè)務板卡的數(shù)據(jù)指針指向主業(yè)務板卡的數(shù)據(jù)內(nèi)容的存儲位置時,即可實現(xiàn)備用業(yè)務板卡備份主業(yè)務板卡的數(shù)據(jù)內(nèi)容的操作。
9
如圖4所示,本發(fā)明實施例提供一種備份設備,所述設備包括第一判斷單元41,用于根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識, 判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述主槽位標識用于唯一標識插入主業(yè)務板卡的槽位;所述次槽位標識用于唯一標識插入備用業(yè)務板卡的槽位;第一指向單元42,用于當所述第一判斷單元41確定主槽位標識和配對的次槽位標識分別對應的槽位上都插有業(yè)務板卡時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。所述第一判斷單元41還用于判斷插入在次槽位標識對應槽位上的備用業(yè)務板卡的類型,與插入在配對的主槽位標識對應槽位上的主業(yè)務板卡的類型是否相同;所述第一指向單元42具體用于,僅在所述第一判斷單元41確定插入在次槽位標識對應槽位上的備用業(yè)務板卡的類型,與插入在配對的主槽位標識對應槽位上的主業(yè)務板卡的類型相同時,執(zhí)行將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。所述配置信息中還包括與每個主槽位標識或次槽位標識唯一對應的操作標識;所述操作標識的初始狀態(tài)為待更新狀態(tài);所述第一判斷單元41具體用于,確定出唯一對應的操作標識為待更新狀態(tài)的每個配對的主槽位標識和次槽位標識,判斷確定出的每個配對的主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述設備還包括第一修改單元43,用于在所述第一指向單元42在執(zhí)行完一次對備用業(yè)務板卡的數(shù)據(jù)指針的操作后,根據(jù)本次操作的備用業(yè)務板卡所插入的槽位對應的次槽位標識,確定出唯一對應的操作標識,并將確定出的所述操作標識的狀態(tài)修改為已更新狀態(tài)。所述設備還包括確定單元44,用于每隔預先設定的時間,從所述配置信息中確定出所有狀態(tài)為待更新狀態(tài)所對應的操作標識,以及確定出的操作標識所對應的主槽位標識和配對的次槽位標識;所述第一判斷單元41具體用于,判斷所述確定單元44確定出的主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡。所述第一修改單元43還用于當確定有業(yè)務板卡被拔出時,將被拔出的業(yè)務板卡所在的槽位標識所對應的操作標識設置為待更新狀態(tài)。所述設備還包括刪除單元45,用于在確定有業(yè)務板卡被拔出時,刪除該被拔出的業(yè)務板卡所在槽位的槽位標識所對應的操作標識;判斷與該被拔出的業(yè)務板卡所在槽位的槽位標識所配對的槽位標識所對應槽位是否插有的業(yè)務板卡,如果沒有,取消該被拔出業(yè)務辦卡的數(shù)據(jù)指針的指向,并將取消的數(shù)據(jù)指針所指向的數(shù)據(jù)內(nèi)容刪除;如果有,取消該被拔出業(yè)務辦卡的指針的指向。
如圖5所示,本發(fā)明實施例提供另一種備份設備,所述設備包括第二判斷單元51,用于在確定有新的業(yè)務板卡插入槽位時,判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識是否為次槽位標識;在查詢單元52查詢出預先保存的配置信息中存儲有配對的主槽位標識后,判斷查詢到的所述主槽位標識對應的槽位上,是否插入有主業(yè)務板卡;;所述查詢單元52,用于在所述第一判斷單元41判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識為次槽位標識時,查詢預先保存的配置信息中是否存儲有配對的主槽位標識;第二指向單元53,用于在第一判斷單元41確定所述查詢單元52查詢到的所述主槽位標識對應的槽位上插入有主業(yè)務板卡時,將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。所述第二判斷單元51還用于判斷所述新的業(yè)務板卡與所述主業(yè)務板卡是否為同一類型的板卡;所述指向單元具體用于,當所述第二判斷單元51確定所述新的業(yè)務板卡與所述主業(yè)務板卡為同一類型的板卡時,執(zhí)行將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。所述配置信息還包括與每個主槽位標識或次槽位標識唯一對應的操作標識;所述設備還包括第二修改單元M,在所述指向單元執(zhí)行所述新的業(yè)務板卡的數(shù)據(jù)指針的操作之后,將所述新的業(yè)務板卡所在在槽位的槽位標識所對應的操作標識設置為未更新狀態(tài)。綜上所述,有益效果采用本發(fā)明實施例提供的方法,根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,在主槽位標識和配對的次槽位標識分別對應的槽位上都插有業(yè)務板卡的情況下, 或者,與新插入次槽位標識對應槽位上的業(yè)務板卡配對的主業(yè)務板卡在位時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置,實現(xiàn)備用業(yè)務板卡備份主業(yè)務板卡的數(shù)據(jù)內(nèi)容,可見該方法在不需要進行備份冗余數(shù)據(jù)的操作下,即可實現(xiàn)數(shù)據(jù)備份;同時當該主業(yè)務板卡發(fā)生故障時,可由備用業(yè)務板卡繼續(xù)主業(yè)務板卡的其余工作。本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能
11的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權利要求
1.一種備份的方法,其特征在于,所述方法包括根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述主槽位標識用于唯一標識插入主業(yè)務板卡的槽位;所述次槽位標識用于唯一標識插入備用業(yè)務板卡的槽位;當確定為是時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。
2.如權利要求1所述的方法,其特征在于,在對備用業(yè)務板卡的數(shù)據(jù)指針進行操作前, 還包括判斷插入在次槽位標識對應槽位上的備用業(yè)務板卡的類型,與插入在配對的主槽位標識對應槽位上的主業(yè)務板卡的類型是否相同;僅在判斷為是時,執(zhí)行將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針, 指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。
3.如權利要求1或2所述的方法,其特征在于,所述配置信息中還包括與每個主槽位標識或次槽位標識唯一對應的操作標識;所述操作標識的初始狀態(tài)為待更新狀態(tài);所述判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡,具體為確定出唯一對應的操作標識為待更新狀態(tài)的每個配對的主槽位標識和次槽位標識, 判斷確定出的每個配對的主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;在執(zhí)行完一次對備用業(yè)務板卡的數(shù)據(jù)指針的操作后,根據(jù)本次操作的備用業(yè)務板卡所插入的槽位對應的次槽位標識,確定出唯一對應的操作標識,并將確定出的所述操作標識的狀態(tài)修改為已更新狀態(tài)。
4.如權利要求3所述的方法,其特征在于,在所述判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡之前,還包括每隔預先設定的時間,從所述配置信息中查詢出所有狀態(tài)為待更新狀態(tài)的操作標識, 以及該操作標識所唯一對應的配對的主槽位標識和次槽位標識;所述判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡包括判斷查詢出的配對的主槽位標識和次槽位標識分別對應的槽位上,是否都插有業(yè)務板卡。
5.如權利要求3所述的方法,其特征在于,當確定有業(yè)務板卡被拔出時,將被拔出的業(yè)務板卡所在的槽位標識所對應的操作標識設置為待更新狀態(tài)。
6.如權利要求1所述的方法,其特征在于,所述方法進一步包括當在確定有業(yè)務板卡被拔出時,刪除該被拔出的業(yè)務板卡所在槽位的槽位標識所對應的操作標識;判斷與該被拔出的業(yè)務板卡所在槽位的槽位標識所配對的槽位標識所對應槽位是否插有的業(yè)務板卡,如果沒有,取消該被拔出業(yè)務辦卡的數(shù)據(jù)指針的指向,并將取消的數(shù)據(jù)指針所指向的數(shù)據(jù)內(nèi)容刪除;如果有,取消該被拔出業(yè)務辦卡的指針的指向。
7.一種備份方法,其特征在于,所述方法包括在確定有新的業(yè)務板卡插入槽位時,判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識是否為次槽位標識;若是,查詢預先保存的配置信息中是否存儲有配對的主槽位標識;若是,進一步判斷查詢到的所述主槽位標識對應的槽位上,是否插入有主業(yè)務板卡;若是,將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。
8.如權利要求7所述的方法,其特征在于,在進一步判斷查詢到的所述主槽位標識對應的槽位上插入有主業(yè)務板卡后、在對所述新的業(yè)務板卡的數(shù)據(jù)指針進行操作之前,還包括判斷所述新的業(yè)務板卡與所述主業(yè)務板卡是否為同一類型的板卡;僅在判斷為是時,執(zhí)行將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。
9.如權利要求7所述的方法,其特征在于,所述配置信息還包括與每個主槽位標識或次槽位標識唯一對應的操作標識;所述操作標識的初始狀態(tài)為待更新狀態(tài);在執(zhí)行所述新的業(yè)務板卡的數(shù)據(jù)指針的操作之后還包括將所述新的業(yè)務板卡所在在槽位的槽位標識所對應的操作標識設置為已更新狀態(tài)。
10.一種備份設備,其特征在于,所述設備包括第一判斷單元,用于根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述主槽位標識用于唯一標識插入主業(yè)務板卡的槽位;所述次槽位標識用于唯一標識插入備用業(yè)務板卡的槽位;第一指向單元,用于當所述第一判斷單元確定主槽位標識和配對的次槽位標識分別對應的槽位上都插有業(yè)務板卡時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。
11.如權利要求10所述的設備,其特征在于,所述第一判斷單元還用于判斷插入在次槽位標識對應槽位上的備用業(yè)務板卡的類型,與插入在配對的主槽位標識對應槽位上的主業(yè)務板卡的類型是否相同;所述第一指向單元具體用于,僅在所述第一判斷單元確定插入在次槽位標識對應槽位上的備用業(yè)務板卡的類型,與插入在配對的主槽位標識對應槽位上的主業(yè)務板卡的類型相同時,執(zhí)行將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。
12.如權利要求10或11所述的設備,其特征在于,所述配置信息中還包括與每個主槽位標識或次槽位標識唯一對應的操作標識;所述操作標識的初始狀態(tài)為待更新狀態(tài);所述第一判斷單元具體用于,確定出唯一對應的操作標識為待更新狀態(tài)的每個配對的主槽位標識和次槽位標識,判斷確定出的每個配對的主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述設備還包括第一修改單元,用于在所述第一指向單元在執(zhí)行完一次對備用業(yè)務板卡的數(shù)據(jù)指針的操作后,根據(jù)本次操作的備用業(yè)務板卡所插入的槽位對應的次槽位標識,確定出唯一對應的操作標識,并將確定出的所述操作標識的狀態(tài)修改為已更新狀態(tài)。
13.如權利要求12所述的設備,其特征在于,所述設備還包括確定單元,用于每隔預先設定的時間,從所述配置信息中確定出所有狀態(tài)為待更新狀態(tài)所對應的操作標識,以及確定出的操作標識所對應的主槽位標識和配對的次槽位標識;所述第一判斷單元具體用于,判斷所述確定單元確定出的主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡。
14.如權利要求12所述的設備,其特征在于,所述第一修改單元還用于當確定有業(yè)務板卡被拔出時,將被拔出的業(yè)務板卡所在的槽位標識所對應的操作標識設置為待更新狀態(tài)。
15.如權利要求10所述的設備,其特征在于,所述設備還包括刪除單元,用于在確定有業(yè)務板卡被拔出時,刪除該被拔出的業(yè)務板卡所在槽位的槽位標識所對應的操作標識;判斷與該被拔出的業(yè)務板卡所在槽位的槽位標識所配對的槽位標識所對應槽位是否插有的業(yè)務板卡,如果沒有,取消該被拔出業(yè)務辦卡的數(shù)據(jù)指針的指向,并將取消的數(shù)據(jù)指針所指向的數(shù)據(jù)內(nèi)容刪除;如果有,取消該被拔出業(yè)務辦卡的指針的指向。
16.一種備份設備,其特征在于,所述設備包括第二判斷單元,用于在確定有新的業(yè)務板卡插入槽位時,判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識是否為次槽位標識;在查詢單元查詢出預先保存的配置信息中存儲有配對的主槽位標識后,判斷查詢到的所述主槽位標識對應的槽位上,是否插入有主業(yè)務板卡;所述查詢單元,用于在所述第一判斷單元判斷所述新的業(yè)務板卡插入的槽位對應的槽位標識為次槽位標識時,查詢預先保存的配置信息中是否存儲有配對的主槽位標識;第二指向單元,用于在第一判斷單元確定所述查詢單元查詢到的所述主槽位標識對應的槽位上插入有主業(yè)務板卡時,將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。
17.如權利要求16所述的設備,其特征在于,所述第二判斷單元還用于判斷所述新的業(yè)務板卡與所述主業(yè)務板卡是否為同一類型的板卡;所述指向單元具體用于,當所述第二判斷單元確定所述新的業(yè)務板卡與所述主業(yè)務板卡為同一類型的板卡時,執(zhí)行將所述新的業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置。
18.如權利要求16所述的設備,其特征在于,所述配置信息還包括與每個主槽位標識或次槽位標識唯一對應的操作標識;所述設備還包括第二修改單元,在所述指向單元執(zhí)行所述新的業(yè)務板卡的數(shù)據(jù)指針的操作之后,將所述新的業(yè)務板卡所在在槽位的槽位標識所對應的操作標識設置為未更新狀態(tài)。
全文摘要
本發(fā)明涉及計算機通信技術領域,尤其涉及一種備份方法及設備。用于減少通訊設備中的冗余數(shù)據(jù)、降低通訊設備的生產(chǎn)成本。該方法包括保根據(jù)配置信息中存儲的配對的主槽位標識和次槽位標識,判斷主槽位標識和配對的次槽位標識分別對應的槽位上是否都插有業(yè)務板卡;所述主槽位標識用于唯一標識插入主業(yè)務板卡的槽位;所述次槽位標識用于唯一標識插入備用業(yè)務板卡的槽位;當確定為是時,將插入在次槽位標識對應槽位上的備用業(yè)務板卡的數(shù)據(jù)指針,指向配對的主槽位標識對應槽位上插入的主業(yè)務板卡的數(shù)據(jù)內(nèi)容所在的存儲位置??梢?,采用本方法能夠減少通訊設備中的冗余數(shù)據(jù)、降低通訊設備的生產(chǎn)成本。
文檔編號H04L12/56GK102447578SQ201110376350
公開日2012年5月9日 申請日期2011年11月23日 優(yōu)先權日2011年11月23日
發(fā)明者劉熙, 孫素麗, 張占鵬 申請人:瑞斯康達科技發(fā)展股份有限公司