一種資源備份的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種資源備份的方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,各種報(bào)文轉(zhuǎn)發(fā)設(shè)備被廣泛應(yīng)用。為了提高報(bào)文轉(zhuǎn)發(fā)設(shè) 備的可靠性,報(bào)文轉(zhuǎn)發(fā)設(shè)備通常會(huì)采用雙主控技術(shù),也就是說在同一報(bào)文轉(zhuǎn)發(fā)設(shè)備內(nèi)部有 兩個(gè)主控裝置,一個(gè)是主用主控,另一個(gè)是備用主控。一般情況下,報(bào)文轉(zhuǎn)發(fā)設(shè)備使用主用 主控,但在主用主控發(fā)生故障時(shí),就會(huì)啟動(dòng)備用主控。由于路由信息表包含有若干條路由表 項(xiàng),送些路由表項(xiàng)按照資源索引表中記錄的信息進(jìn)行排列,從而組成一張路由信息表。為了 保證在主用主控?zé)o法繼續(xù)工作時(shí),備用主控能夠正常工作,通常會(huì)預(yù)先將主用主控中的路 由信息表和資源索引表備份到備用主控中。
[0003] 但在現(xiàn)有技術(shù)中,當(dāng)進(jìn)行備份時(shí),如果主備備份通道之間出現(xiàn)擁堵,造成資源索引 表部分丟失,無法根據(jù)完整的資源索引表恢復(fù)排序正確的路由信息表,導(dǎo)致路由表項(xiàng)排列 錯(cuò)誤,使得報(bào)文轉(zhuǎn)發(fā)設(shè)備查找到錯(cuò)誤的路由表項(xiàng),進(jìn)而造成報(bào)文轉(zhuǎn)發(fā)錯(cuò)誤。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明提供一種資源備份的方法,應(yīng)用于電子設(shè)備的主用主控上,所述 主用主控上保存有資源索引表,所述電子設(shè)備還包括備用主控,所述方法包括:
[0005] 將所述資源索引表分解為至少一個(gè)資源索引塊,發(fā)送所述資源索引塊至備用主 控,W使所述備用主控根據(jù)所述資源索引塊生成備份的資源索引表;
[0006] 根據(jù)資源索引表,周期性計(jì)算出第一對(duì)比信息;
[0007] 發(fā)送所述第一對(duì)比信息至備用主控,W便備用主控根據(jù)第一對(duì)比信息確認(rèn)所述備 份的資源索引表是否準(zhǔn)確;
[0008]當(dāng)接收到備用主控在確認(rèn)備份的資源索引表不準(zhǔn)確時(shí)發(fā)送的請(qǐng)求報(bào)文時(shí),將所述 資源索引塊重新發(fā)送至備用主控。
[0009] 本發(fā)明還提供一種資源備份的方法,應(yīng)用于電子設(shè)備的備用主控上,所述電子設(shè) 備還包括主用主控,所述方法包括:
[0010] 接收主用主控發(fā)送的資源索引塊,所述資源索引塊為所述主用主控將保存的資源 索引表分解成的至少一個(gè)索引塊;
[0011] 將所述資源索引塊組合為備份的資源索引表并保存;
[0012] 根據(jù)備份的資源索引表,計(jì)算出第二對(duì)比信息;
[0013] 當(dāng)接收到主用主控發(fā)送的第一對(duì)比信息時(shí),將所述第一對(duì)比信息與所述第二對(duì)比 信息進(jìn)行比較;
[0014]當(dāng)根據(jù)比較結(jié)果確認(rèn)備份的資源索引表不準(zhǔn)確時(shí),發(fā)送請(qǐng)求報(bào)文至主用主控,W 使主用主控重新發(fā)送資源索引塊至備用主控。
[0015] 本發(fā)明提供一種資源備份的裝置,應(yīng)用于電子設(shè)備的主用主控上,所述主用主控 上保存有資源索引表,所述電子設(shè)備還包括備用主控,所述裝置包括:
[0016]索引發(fā)送單元,用于將所述資源索引表分解為至少一個(gè)資源索引塊,發(fā)送所述資 源索引塊至備用主控,W使所述備用主控根據(jù)所述資源索引塊生成備份的資源索引表;
[0017]第一計(jì)算單元,用于根據(jù)資源索引表,周期性計(jì)算出第一對(duì)比信息;
[0018]檢測(cè)發(fā)送單元,用于發(fā)送所述第一對(duì)比信息至備用主控,W便備用主控根據(jù)第一 對(duì)比信息確認(rèn)所述備份的資源索引表是否準(zhǔn)確;
[0019]索引重發(fā)單元,用于當(dāng)接收到備用主控在確認(rèn)備份的資源索引表不準(zhǔn)確時(shí)發(fā)送的 請(qǐng)求報(bào)文,將所述資源索引塊重新發(fā)送至備用主控。
[0020] 本發(fā)明還提供一種資源備份的裝置,應(yīng)用于電子設(shè)備的備用主控上,所述電子設(shè) 備還包括主用主控,所述裝置包括:
[0021] 索引接收單元,用于接收主用主控發(fā)送的資源索引塊,將所述資源索引塊組合為 備份資源索引表并保存,所述資源索引塊為所述主用主控將保存的資源索引表分解成的至 少一個(gè)索引塊;
[0022] 第二計(jì)算單元,用于根據(jù)備份的資源索引表,計(jì)算出第二對(duì)比信息;
[0023]信息對(duì)比單元,用于當(dāng)接收到主用主控發(fā)送的第一對(duì)比信息時(shí),將所述第一對(duì)比 信息與所述第二對(duì)比信息進(jìn)行比較;
[0024]重新發(fā)送單元,當(dāng)根據(jù)比較結(jié)果確認(rèn)備份的資源索引表不準(zhǔn)確時(shí),發(fā)送請(qǐng)求報(bào)文 至主用主控,W使主用主控重新發(fā)送資源索引塊至備用主控。
[0025]本發(fā)明提供的技術(shù)方案,采用周期性檢測(cè)和重新備份的方式來確保備份的資源索 引表完整準(zhǔn)確,W解決資源索引表備份不完整的問題。
【附圖說明】
[0026]圖1是本發(fā)明提供的一種應(yīng)用于主用主控上的資源備份裝置結(jié)構(gòu)及其運(yùn)行環(huán)境 示意圖。
[0027] 圖2是本發(fā)明提供的一種資源備份的處理流程圖。
[0028] 圖3是本發(fā)明提供的一種數(shù)據(jù)信息結(jié)構(gòu)關(guān)系示意圖。
[0029]圖4是本發(fā)明提供的一種資源重新備份的處理流程圖。
[0030] 圖5是本發(fā)明提供的一種應(yīng)用于備用主控上的資源備份裝置結(jié)構(gòu)及其運(yùn)行環(huán)境 示意圖。
【具體實(shí)施方式】
[0031]本發(fā)明提供一種資源備份的技術(shù)方案,W解決資源索引表備份不完整的問題。在 優(yōu)選的方案中,本發(fā)明采用周期性檢測(cè)和重新備份的方式來確保備份的資源索引表完整準(zhǔn) 確。請(qǐng)參考圖1,本實(shí)施方式提供一種資源備份的裝置,應(yīng)用于電子設(shè)備的主用主控上,所述 裝置包括索引發(fā)送單元、第一計(jì)算單元、檢測(cè)發(fā)送單元、索引重發(fā)單元、位置計(jì)算單元W及 位置發(fā)送單元。相應(yīng)的,請(qǐng)參考圖5,本實(shí)施還提供一種與該資源備份裝置相配合的另一資 源備份裝置,該裝置應(yīng)用于電子設(shè)備的備用主控上,所述裝置包括索引接收單元、第二計(jì)算 單元、信息對(duì)比單元W及信息接收單元。請(qǐng)參考圖2, W上兩個(gè)裝置相互配合執(zhí)行主、備用主 控之間資源索引表備份的處理流程。
[0032] 步驟101,索引發(fā)送單元將所述資源索引表分解為至少一個(gè)資源索引塊,發(fā)送所述 資源索引塊至備用主控。
[0033] 步驟102,索引接收單元接收主用主控發(fā)送來的資源索引塊,將所有所述資源索引 塊組合為備份資源索引表并保存。
[0034] 由于資源索引表的信息量通常比較大,一次性全部發(fā)送給備用主控,有可能會(huì)出 現(xiàn)短時(shí)間內(nèi)的傳輸通道擁堵,因此可W將一張資源索引表分解為若干個(gè)資源索引塊,然后 再發(fā)送給備用主控。在現(xiàn)有技術(shù)中,資源索引表是跟隨路由信息表一起發(fā)送給備用主控,具 體的說,資源索引表包含有若干條資源索引表項(xiàng),路由信息表包含有若干條路由表項(xiàng),且資 源索引表項(xiàng)與路由表項(xiàng)一一對(duì)應(yīng),由于現(xiàn)有技術(shù)備份路由信息表是將路由信息表中的路由 表項(xiàng)逐條發(fā)送至備用主控,而與所述路由表項(xiàng)相對(duì)應(yīng)的資源索引表項(xiàng)也會(huì)隨之一同發(fā)送至 備用主控。送種備份方法與本發(fā)明提供的技術(shù)方案相比,發(fā)送報(bào)文的次數(shù)會(huì)多很多。例如 一張資源索引表包含有10條資源索引表項(xiàng),與之相對(duì)應(yīng)的,路由信息表也包含有10路由表 項(xiàng),現(xiàn)有技術(shù)則需發(fā)送10次報(bào)文,將送10條資源索引表項(xiàng)跟隨10條路由表項(xiàng)逐一發(fā)送至 備用主控;而本發(fā)明提供的技術(shù)方案可W將資源索引表分解成3個(gè)資源索引塊,送樣只需 要發(fā)送3次報(bào)文,將送3個(gè)資源索引塊發(fā)送至備用主控。由此可看出,本發(fā)明提供的技術(shù)方 法可W保證資源索引表W最少的發(fā)送次數(shù)備份完成,減少了發(fā)送過程中報(bào)文丟失和出現(xiàn)錯(cuò) 誤的可能。
[0035] 步驟103,位置計(jì)算單元根據(jù)所述資源索引表,計(jì)算出每條路由表項(xiàng)在路由信息表 中的位置信息。
[0036] 步驟104,位置發(fā)送單元發(fā)送所述位置信息和所述路由表項(xiàng)至備用主控,W便備用 主控根據(jù)所述位置信息保存所述路由表項(xiàng)至所述路由