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