數(shù)據(jù)備份方法及裝置的制造方法
【專利摘要】本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)備份方法及裝置,所述方法應(yīng)用于框式設(shè)備上,所述框式設(shè)備包括主主控板、備主控板、至少一個(gè)業(yè)務(wù)板以及備份芯片,所述方法包括:所述主主控板獲取待備份數(shù)據(jù),并復(fù)制一份所述待備份數(shù)據(jù);所述主主控板將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片;所述備份芯片復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中。應(yīng)用本申請(qǐng)實(shí)施例,通過(guò)利用備份芯片實(shí)現(xiàn)將待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板,而不需要主主控板復(fù)制大量待備份數(shù)據(jù)消耗內(nèi)存資源,以保證業(yè)務(wù)正常運(yùn)行。
【專利說(shuō)明】
數(shù)據(jù)備份方法及裝置
技術(shù)領(lǐng)域
[0001 ]本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)備份方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的發(fā)展,具有高吞吐量和高性能的框式設(shè)備在網(wǎng)絡(luò)中的應(yīng)用越來(lái)越廣泛??蚴皆O(shè)備包括主主控板、備主控板和業(yè)務(wù)板,其中,主主控板負(fù)責(zé)數(shù)據(jù)的分析與計(jì)算,并向業(yè)務(wù)板和備主控板下發(fā)各種數(shù)據(jù)(比如表項(xiàng)),業(yè)務(wù)板負(fù)責(zé)業(yè)務(wù)處理和流量轉(zhuǎn)發(fā),并向主主控板提交日志信息和會(huì)話信息。當(dāng)網(wǎng)絡(luò)中的流量越來(lái)越多時(shí),框式設(shè)備的主主控板需要分析與計(jì)算的數(shù)據(jù)會(huì)越來(lái)越多,相應(yīng)的,需要備份的數(shù)據(jù)(比如路由表項(xiàng)、ARP(AddreSSResolut1n Protocol,地址解析協(xié)議)表項(xiàng)等)會(huì)更多,并且主主控板需要復(fù)制多份數(shù)據(jù),并分別備份到所有業(yè)務(wù)板、備主控板中。然而,這種需要復(fù)制大量數(shù)據(jù)的過(guò)程,會(huì)消耗主主控板大量的內(nèi)存資源,甚至?xí)⒅髦骺匕宓膬?nèi)存資源耗盡,以致其它數(shù)據(jù)的分析和計(jì)算不能正常進(jìn)行,造成業(yè)務(wù)中斷。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)備份方法及裝置,以解決現(xiàn)有的數(shù)據(jù)備份方式會(huì)消耗主主控板內(nèi)存資源的問(wèn)題。
[0004]根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供一種數(shù)據(jù)備份方法,所述方法應(yīng)用于框式設(shè)備上,所述框式設(shè)備包括主主控板、備主控板、至少一個(gè)業(yè)務(wù)板以及備份芯片,所述方法包括:
[0005]所述主主控板獲取待備份數(shù)據(jù),并復(fù)制一份所述待備份數(shù)據(jù);
[0006]所述主主控板將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片;
[0007]所述備份芯片復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中。
[0008]根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供一種數(shù)據(jù)備份裝置,所述裝置應(yīng)用于框式設(shè)備上,所述框式設(shè)備包括主主控板、備主控板、至少一個(gè)業(yè)務(wù)板以及備份芯片,所述裝置包括應(yīng)用在所述主主控板上的獲取模塊、第一復(fù)制模塊和第一發(fā)送模塊,以及應(yīng)用在備份芯片上的第二復(fù)制模塊和第二發(fā)送模塊,其中:
[0009]所述獲取模塊,用于獲取待備份數(shù)據(jù);
[0010]所述第一復(fù)制模塊,用于復(fù)制一份所述待備份數(shù)據(jù);
[0011]所述第一發(fā)送模塊,用于將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片;
[0012]所述第二復(fù)制模塊,用于復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù);
[0013]所述第二發(fā)送模塊,用于分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中。
[0014]應(yīng)用本申請(qǐng)實(shí)施例,主主控板獲取到待備份數(shù)據(jù)之后,復(fù)制一份該待備份數(shù)據(jù),并將復(fù)制的待備份數(shù)據(jù)發(fā)送到備份芯片,該備份芯片再?gòu)?fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù),并分別下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中。基于上述實(shí)現(xiàn)方式,通過(guò)利用備份芯片實(shí)現(xiàn)將待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板,而主主控板只需要復(fù)制一份待備份數(shù)據(jù),發(fā)送至備份芯片即可,不需要復(fù)制大量待備份數(shù)據(jù)消耗內(nèi)存資源,從而,主主控板能夠處理其它數(shù)據(jù),保證業(yè)務(wù)正常運(yùn)行。
【附圖說(shuō)明】
[0015]圖1為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)備份應(yīng)用場(chǎng)景示意圖;
[0016]圖2為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)備份方法的實(shí)施例流程圖;
[0017]圖3為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的另一種數(shù)據(jù)備份方法的實(shí)施例流程圖;
[0018]圖4為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種框式設(shè)備的硬件結(jié)構(gòu)圖;
[0019]圖5為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)備份裝置的實(shí)施例結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0020]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。
[0021 ]在本申請(qǐng)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
[0022]應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語(yǔ)第一、第二、第三等來(lái)描述各種信息,但這些信息不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將同一類型的信息彼此區(qū)分開(kāi)。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
[0023]參見(jiàn)圖1所示,為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)備份應(yīng)用場(chǎng)景示意圖,圖1中包括主框式設(shè)備和備框式設(shè)備,其中,主框式設(shè)備和備框式設(shè)備均包括主主控板、至少一個(gè)業(yè)務(wù)板、備主控板以及備份芯片,主主控板負(fù)責(zé)數(shù)據(jù)的分析與計(jì)算,并向每個(gè)業(yè)務(wù)板和備主控板下發(fā)各種數(shù)據(jù),業(yè)務(wù)板負(fù)責(zé)業(yè)務(wù)處理和流量轉(zhuǎn)發(fā),并向主主控板提交日志信息、會(huì)話信息等,備主控板負(fù)責(zé)存儲(chǔ)主主控板發(fā)送的各種數(shù)據(jù),當(dāng)主主控板出現(xiàn)故障時(shí),備主控板切換為主主控板,進(jìn)行工作,備份芯片中記錄有快轉(zhuǎn)表項(xiàng),具有快轉(zhuǎn)功能,當(dāng)業(yè)務(wù)板或主主控板接收到攜帶有快轉(zhuǎn)標(biāo)識(shí)的報(bào)文時(shí),將該報(bào)文發(fā)送至備份芯片,備份芯片查找快轉(zhuǎn)表項(xiàng)進(jìn)行轉(zhuǎn)發(fā)。通常情況下,主框式設(shè)備控制備框式設(shè)備工作。
[0024]參見(jiàn)圖2所示,為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)備份方法的實(shí)施例流程圖,該實(shí)施例應(yīng)用于框式設(shè)備上,該框式設(shè)備可以是主框式設(shè)備,也可以是備框式設(shè)備,在正常情況下,主框式設(shè)備控制備框式設(shè)備工作,在主框式設(shè)備出現(xiàn)故障時(shí),備框式設(shè)備代替主框式設(shè)備工作。
[0025]該實(shí)施例包括以下步驟:
[0026]步驟201:所述主主控板獲取待備份數(shù)據(jù),并復(fù)制一份所述待備份數(shù)據(jù)。
[0027]當(dāng)框式設(shè)備為主框式設(shè)備時(shí),所述主主控板可以從本地獲取待備份數(shù)據(jù),由于主主控板負(fù)責(zé)數(shù)據(jù)的分析與計(jì)算,并向每個(gè)業(yè)務(wù)板和備主控板下發(fā)各種數(shù)據(jù),因此,主主控板是用于控制管理整個(gè)設(shè)備,需要在本地存儲(chǔ)一份將要備份到業(yè)務(wù)板和備主控板的數(shù)據(jù),從而,主主控板需要復(fù)制一份待備份數(shù)據(jù)之后繼續(xù)執(zhí)行步驟202。
[0028]其中,所述待備份數(shù)據(jù)可以是創(chuàng)建的表項(xiàng)、刪除的表項(xiàng)、更新的表項(xiàng)、配置信息以及需要傳輸?shù)奈募闹换蛘呷我饨M合,所述表項(xiàng)可以包括ARP表項(xiàng)、路由表項(xiàng)、會(huì)話表項(xiàng)以及MAC(Media Address Control,媒體訪問(wèn)介質(zhì))表項(xiàng)等,所述配置信息可以是安全策略或者操作指令等,所述需要傳輸?shù)奈募梢允擒浖姹疚募?br>[0029]針對(duì)當(dāng)框式設(shè)備為主框式設(shè)備時(shí),所述主主控板從本地獲取待備份數(shù)據(jù)的過(guò)程,當(dāng)所述主主控板創(chuàng)建新的表項(xiàng)時(shí),將所述新創(chuàng)建的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)所述主主控板刪除已創(chuàng)建的表項(xiàng)時(shí),將所述要?jiǎng)h除的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)所述主主控板更新已創(chuàng)建的表項(xiàng)的狀態(tài)時(shí),將所述要更新的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)所述主主控板需要下發(fā)配置信息時(shí),將所述配置信息確定為待備份數(shù)據(jù);當(dāng)所述主主控板需要傳輸文件時(shí),將所述需要傳輸?shù)奈募_定為待備份數(shù)據(jù)。
[0030]其中,所述主主控板在將新創(chuàng)建的表項(xiàng)確定為待備份數(shù)據(jù)之后,在所述待備份數(shù)據(jù)中添加創(chuàng)建標(biāo)志位,比如,主主控板創(chuàng)建一個(gè)ARP表項(xiàng)之后,將創(chuàng)建的ARP表項(xiàng)確定為待備份數(shù)據(jù),并在該待備份數(shù)據(jù)中添加創(chuàng)建標(biāo)志位,當(dāng)業(yè)務(wù)板或備主控板接收到該待備份數(shù)據(jù)時(shí),發(fā)現(xiàn)該待備份數(shù)據(jù)攜帶的是創(chuàng)建標(biāo)志位,則將該待備份數(shù)據(jù)中的ARP表項(xiàng)添加到本地ARP表項(xiàng)中;所述主主控板在將要?jiǎng)h除的表項(xiàng)確定為待備份數(shù)據(jù)之后,在所述待備份數(shù)據(jù)中添加刪除標(biāo)志位,比如,主主控板要?jiǎng)h除一個(gè)老化的ARP表項(xiàng)時(shí),將要?jiǎng)h除的ARP表項(xiàng)確定為待備份數(shù)據(jù),并在該待備份數(shù)據(jù)中添加刪除標(biāo)志位,當(dāng)業(yè)務(wù)板或備主控板接收到該待備份數(shù)據(jù)時(shí),發(fā)現(xiàn)該待備份數(shù)據(jù)攜帶的是刪除標(biāo)志位,則將該待備份數(shù)據(jù)中的ARP表項(xiàng)從本地ARP表項(xiàng)中刪除;所述主主控板在將要更新的表項(xiàng)確定為待備份數(shù)據(jù)之后,在所述待備份數(shù)據(jù)中添加更新標(biāo)志位,比如,主主控板要將一批狀態(tài)為down的ARP表項(xiàng)更新為up狀態(tài),將要更新的ARP表項(xiàng)確定為待備份數(shù)據(jù),并在該待備份數(shù)據(jù)中添加更新標(biāo)志位,當(dāng)業(yè)務(wù)板或備主控板接收到該待備份數(shù)據(jù)時(shí),發(fā)現(xiàn)該待備份數(shù)據(jù)攜帶的是更新標(biāo)志位,則將該待備份數(shù)據(jù)中的所有ARP表項(xiàng)更新到本地ARP表項(xiàng)中;所述主主控板在將配置信息確定為待備份數(shù)據(jù),在所述待備份數(shù)據(jù)中添加配置標(biāo)志位,比如,主主控板要下發(fā)一條安全策略的配置信息,將要下發(fā)的安全策略確定為待備份數(shù)據(jù),并在該待備份數(shù)據(jù)中添加配置標(biāo)志位,當(dāng)業(yè)務(wù)板或備主控板接收到該待備份數(shù)據(jù)時(shí),發(fā)現(xiàn)該待備份數(shù)據(jù)攜帶的是配置標(biāo)志位,則將該待備份數(shù)據(jù)中的安全策略更新到本地配置信息中;所述主主控板在將需要傳輸?shù)奈募_定為待備份數(shù)據(jù)之后,在所述待備份數(shù)據(jù)中添加文件標(biāo)志位,比如,主主控板要傳輸一份軟件版本文件,將要傳輸?shù)能浖姹疚募_定為待備份數(shù)據(jù),并在該待備份數(shù)據(jù)中添加文件標(biāo)志位,當(dāng)業(yè)務(wù)板或備主控板接收到該待備份數(shù)據(jù)時(shí),發(fā)現(xiàn)該待備份數(shù)據(jù)攜帶的是文件標(biāo)志位,則將該待備份數(shù)據(jù)中的軟件版本文件更新到本地。
[0031]其中,這些標(biāo)志位可以是字符,或者數(shù)字,或者數(shù)字與字符的組合,這里并不做限定。
[0032]當(dāng)框式設(shè)備為備框式設(shè)備時(shí),所述主主控板接收來(lái)自主框式設(shè)備的備份芯片的待備份數(shù)據(jù),針對(duì)主框式設(shè)備的備份芯片向備框式設(shè)備的主主控板發(fā)送待備份數(shù)據(jù)的過(guò)程在下面步驟進(jìn)行詳細(xì)闡述。
[0033]步驟202:所述主主控板將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片。
[0034]步驟203:所述備份芯片復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中。
[0035]基于目前的備份芯片,備份芯片只具有基于快轉(zhuǎn)表項(xiàng)做快轉(zhuǎn)功能,當(dāng)業(yè)務(wù)板或主主控板接收到攜帶有快轉(zhuǎn)標(biāo)識(shí)的報(bào)文時(shí),將該報(bào)文發(fā)送至備份芯片,備份芯片查找快轉(zhuǎn)表項(xiàng)進(jìn)行轉(zhuǎn)發(fā),即備份芯片只會(huì)利用快轉(zhuǎn)表項(xiàng)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。而本申請(qǐng)實(shí)施例中,備份芯片上預(yù)先配置有復(fù)制策略,所述復(fù)制策略的匹配項(xiàng)為復(fù)制策略標(biāo)識(shí),動(dòng)作項(xiàng)為復(fù)制和發(fā)送,當(dāng)備份芯片接收到的數(shù)據(jù)攜帶有復(fù)制策略標(biāo)識(shí)時(shí),可以進(jìn)行復(fù)制和發(fā)送操作。
[0036]具體地,所述復(fù)制策略的動(dòng)作項(xiàng)復(fù)制可以是需要復(fù)制的份數(shù),比如,需要復(fù)制的份數(shù)可以為業(yè)務(wù)板數(shù)量與備主控板數(shù)量之和,動(dòng)作項(xiàng)發(fā)送可以是出端口,也可以是需要下發(fā)的設(shè)備標(biāo)識(shí),比如,出端口可以是分別與各業(yè)務(wù)板、備主控板連接的端口,需要下發(fā)的設(shè)備標(biāo)識(shí)可以是各業(yè)務(wù)板、備主控板的標(biāo)識(shí)。
[0037]由此可得,在步驟201中,主主控板獲取待備份數(shù)據(jù)之后,需要在所述待備份數(shù)據(jù)中添加一個(gè)復(fù)制策略標(biāo)識(shí),再執(zhí)行復(fù)制一份所述待備份數(shù)據(jù)的過(guò)程。從而,備份芯片在接收到主主控板發(fā)送的待備份數(shù)據(jù)之后,可以利用所述待備份數(shù)據(jù)攜帶的復(fù)制策略標(biāo)識(shí)匹配復(fù)制策略,若匹配到所述復(fù)制策略標(biāo)識(shí),則復(fù)制所述復(fù)制策略記錄的需要復(fù)制的份數(shù)(業(yè)務(wù)板數(shù)量與備主控板數(shù)量之和)的待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)從復(fù)制策略記錄的出端口發(fā)送出去,或者分別將所述待備份數(shù)據(jù)發(fā)送至復(fù)制策略記錄的設(shè)備標(biāo)識(shí)指向的設(shè)備上(各業(yè)務(wù)板和備主控板)。
[0038]需要說(shuō)明的是,當(dāng)框式設(shè)備為主框式設(shè)備時(shí),所述備份芯片中的復(fù)制策略的工作項(xiàng)發(fā)送,還可以記錄與備框式設(shè)備連接的出端口,或者備框式設(shè)備的標(biāo)識(shí),相應(yīng)的,復(fù)制策略的工作項(xiàng)復(fù)制,記錄的需要復(fù)制的份數(shù)還包括備框式設(shè)備的數(shù)量,因此備份芯片還需要為備框式設(shè)備復(fù)制一份待備份數(shù)據(jù),并下發(fā)至備框式設(shè)備的主主控板上,以使備框式設(shè)備的主主控板復(fù)制一份待備份數(shù)據(jù),并繼續(xù)執(zhí)行步驟202和步驟203。
[0039]由上述實(shí)施例所述,主主控板獲取到待備份數(shù)據(jù)之后,復(fù)制一份該待備份數(shù)據(jù),并將復(fù)制的待備份數(shù)據(jù)發(fā)送到備份芯片,該備份芯片再?gòu)?fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù),并分別下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中?;谏鲜鰧?shí)現(xiàn)方式,通過(guò)利用備份芯片實(shí)現(xiàn)將待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板,而主主控板只需要復(fù)制一份待備份數(shù)據(jù),發(fā)送至備份芯片即可,不需要復(fù)制大量待備份數(shù)據(jù)消耗內(nèi)存資源,從而,主主控板能夠處理其它數(shù)據(jù),保證業(yè)務(wù)正常運(yùn)行。
[0040]參見(jiàn)圖3所示,為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的另一種數(shù)據(jù)備份方法的實(shí)施例流程圖,該實(shí)施例結(jié)合圖1進(jìn)行詳細(xì)闡述,本申請(qǐng)實(shí)施例中,主框式設(shè)備中的主主控板稱為主主控板I,備主控板稱為備主控板I,所有業(yè)務(wù)板稱為業(yè)務(wù)板I,備份芯片稱為備份芯片I;備框式設(shè)備中的主主控板稱為主主控板2,備主控板稱為備主控板2,所有業(yè)務(wù)板稱為業(yè)務(wù)板2,備份芯片稱為備份芯片2。
[0041]該實(shí)施例包括以下步驟:
[0042]步驟301:所述主主控板I從本地獲取待備份數(shù)據(jù),并復(fù)制一份所述待備份數(shù)據(jù)。
[0043]所述主主控板I從本地獲取待備份數(shù)據(jù),并復(fù)制一份所述待備份數(shù)據(jù)的過(guò)程如步驟201所述,不再贅述。
[0044]步驟302:所述主主控板I將復(fù)制的待備份數(shù)據(jù)發(fā)送到備份芯片I。
[0045]步驟303:所述備份芯片I復(fù)制業(yè)務(wù)板I數(shù)量、備主控板I數(shù)量以及主主控板2數(shù)量份所述待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板1、備主控板I以及主主控板2中。
[0046]其中,所述備份芯片I復(fù)制業(yè)務(wù)板I數(shù)量和備主控板I數(shù)量份所述待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板I和備主控板I的過(guò)程如步驟203所述,不再贅述。所述備份芯片I為備框式設(shè)備的主主控板2復(fù)制待備份數(shù)據(jù),并將復(fù)制的待備份數(shù)據(jù)下發(fā)至主主控板2的過(guò)程,即為備框式設(shè)備的主主控板2獲取待備份數(shù)據(jù)的過(guò)程。
[0047]步驟304:所述主主控板2復(fù)制一份接收到的待備份數(shù)據(jù),并將復(fù)制的待備份數(shù)據(jù)發(fā)送到備份芯片2。
[0048]所述主主控板2復(fù)制一份接收到的待備份數(shù)據(jù),并將復(fù)制的待備份數(shù)據(jù)發(fā)送到備份芯片2的過(guò)程如步驟301和步驟302所述,只是將步驟301和步驟302中的主主控板I改為主主控板2,備份芯片I改為備份芯片2。
[0049]步驟305:所述備份芯片2復(fù)制業(yè)務(wù)板2數(shù)量和備主控板2數(shù)量份所述待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板2和備主控板2中。
[0050]所述備份芯片2復(fù)制業(yè)務(wù)板2數(shù)量和備主控板2數(shù)量份所述待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板2和備主控板2中的過(guò)程如步驟303所述,只是將步驟303中的備份芯片I改為備份芯片2,業(yè)務(wù)板I和備主控板I改為業(yè)務(wù)板2和備主控板2。
[0051]由上述實(shí)施例所述,主框式設(shè)備的主主控板通過(guò)利用備份芯片實(shí)現(xiàn)將待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板、備主控板以及備框式設(shè)備的主主控板,而主框式設(shè)備的主主控板只需要復(fù)制一份待備份數(shù)據(jù),發(fā)送至備份芯片即可,不需要復(fù)制大量待備份數(shù)據(jù)消耗內(nèi)存資源,從而,主主控板能夠處理其它數(shù)據(jù),保證業(yè)務(wù)正常運(yùn)行。
[0052]與前述數(shù)據(jù)備份方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了數(shù)據(jù)備份裝置的實(shí)施例。
[0053]本申請(qǐng)數(shù)據(jù)備份裝置的實(shí)施例可以應(yīng)用在框式設(shè)備上。裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖4所示,為本申請(qǐng)數(shù)據(jù)備份裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖4所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常根據(jù)該設(shè)備的實(shí)際功能,還可以包括其他硬件,對(duì)此不再贅述。
[0054]參見(jiàn)圖5所示,為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)備份裝置的實(shí)施例結(jié)構(gòu)圖,該實(shí)施例應(yīng)用于框式設(shè)備上,所述框式設(shè)備包括主主控板、備主控板、至少一個(gè)業(yè)務(wù)板以及備份芯片,所述裝置包括應(yīng)用在所述主主控板上的獲取模塊510、第一復(fù)制模塊520和第一發(fā)送模塊530,以及應(yīng)用在備份芯片上的第二復(fù)制模塊540和第二發(fā)送模塊550。
[0055]其中,所述獲取模塊510,用于獲取待備份數(shù)據(jù);
[0056]所述第一復(fù)制模塊520,用于復(fù)制一份所述待備份數(shù)據(jù);
[0057]所述第一發(fā)送模塊530,用于將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片;
[0058]所述第二復(fù)制模塊540,用于復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù);
[0059]所述第二發(fā)送模塊550,用于分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中。
[0060]在一個(gè)可選的實(shí)現(xiàn)方式中,當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述獲取模塊510,具體用于從本地獲取到待備份數(shù)據(jù);
[0061]當(dāng)所述框式設(shè)備為備框式設(shè)備時(shí),所述獲取模塊510,具體用于接收來(lái)自主框式設(shè)備的備份芯片的待備份數(shù)據(jù);
[0062]當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述第二復(fù)制模塊540,還用于在所述第一發(fā)送模塊530將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片之后,復(fù)制一份所述待備份數(shù)據(jù),并將所述待備份數(shù)據(jù)下發(fā)至備框式設(shè)備。
[0063]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述備份芯片中配置有復(fù)制策略,所述復(fù)制策略的匹配項(xiàng)為復(fù)制策略標(biāo)識(shí),動(dòng)作項(xiàng)為復(fù)制和發(fā)送,所述裝置還包括應(yīng)用在所述主主控板上的添加模塊(圖5中未示出),用于在所述獲取模塊510獲取待備份數(shù)據(jù)之后,在所述待備份數(shù)據(jù)中添加復(fù)制策略標(biāo)識(shí),并執(zhí)行復(fù)制一份所述待備份數(shù)據(jù)的過(guò)程;
[0064]所述裝置還包括應(yīng)用在所述備份芯片上的匹配模塊(圖5中未示出),用于在接收到所述待備份數(shù)據(jù)之后,利用所述待備份數(shù)據(jù)攜帶的復(fù)制策略標(biāo)識(shí)匹配復(fù)制策略,若匹配到所述復(fù)制策略標(biāo)識(shí),則執(zhí)行復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù)的過(guò)程。
[0065]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述待備份數(shù)據(jù)包括以下之一或者任意組合:創(chuàng)建的表項(xiàng)、刪除的表項(xiàng)、更新的表項(xiàng)、配置信息以及需要傳輸?shù)奈募?br>[0066]在另一個(gè)可選的實(shí)現(xiàn)方式中,當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述獲取模塊510,具體用于當(dāng)創(chuàng)建新的表項(xiàng)時(shí),將所述新創(chuàng)建的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)刪除已創(chuàng)建的表項(xiàng)時(shí),將所述要?jiǎng)h除的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)更新已創(chuàng)建的表項(xiàng)的狀態(tài)時(shí),將所述要更新的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)需要下發(fā)配置信息時(shí),將所述配置信息確定為待備份數(shù)據(jù);當(dāng)需要傳輸文件時(shí),將所述需要傳輸?shù)奈募_定為待備份數(shù)據(jù)。
[0067]上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。
[0068]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0069]由上述實(shí)施例所述,主主控板獲取到待備份數(shù)據(jù)之后,復(fù)制一份該待備份數(shù)據(jù),并將復(fù)制的待備份數(shù)據(jù)發(fā)送到備份芯片,該備份芯片再?gòu)?fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù),并分別下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中?;谏鲜鰧?shí)現(xiàn)方式,通過(guò)利用備份芯片實(shí)現(xiàn)將待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板,而主主控板只需要復(fù)制一份待備份數(shù)據(jù),發(fā)送至備份芯片即可,不需要復(fù)制大量待備份數(shù)據(jù)消耗內(nèi)存資源,從而,主主控板能夠處理其它數(shù)據(jù),保證業(yè)務(wù)正常運(yùn)行。
[0070]以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)備份方法,其特征在于,所述方法應(yīng)用于框式設(shè)備上,所述框式設(shè)備包括主主控板、備主控板、至少一個(gè)業(yè)務(wù)板以及備份芯片,所述方法包括: 所述主主控板獲取待備份數(shù)據(jù),并復(fù)制一份所述待備份數(shù)據(jù); 所述主主控板將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片; 所述備份芯片復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù),并分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主主控板獲取待備份數(shù)據(jù)的過(guò)程,具體包括: 當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述主主控板從本地獲取待備份數(shù)據(jù); 當(dāng)所述框式設(shè)備為備框式設(shè)備時(shí),所述主主控板接收來(lái)自主框式設(shè)備的備份芯片的待備份數(shù)據(jù); 當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述主主控板將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片之后,所述方法還包括:所述備份芯片復(fù)制一份所述待備份數(shù)據(jù),并將所述待備份數(shù)據(jù)下發(fā)至備框式設(shè)備。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備份芯片中配置有復(fù)制策略,所述復(fù)制策略的匹配項(xiàng)為復(fù)制策略標(biāo)識(shí),動(dòng)作項(xiàng)為復(fù)制和發(fā)送,所述主主控板獲取待備份數(shù)據(jù)之后,所述方法包括:所述主主控板在所述待備份數(shù)據(jù)中添加復(fù)制策略標(biāo)識(shí),并執(zhí)行復(fù)制一份所述待備份數(shù)據(jù)的過(guò)程; 所述備份芯片在接收到所述待備份數(shù)據(jù)之后,利用所述待備份數(shù)據(jù)攜帶的復(fù)制策略標(biāo)識(shí)匹配復(fù)制策略,若匹配到所述復(fù)制策略標(biāo)識(shí),則執(zhí)行復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù)的過(guò)程。4.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述待備份數(shù)據(jù)包括以下之一或者任意組合:創(chuàng)建的表項(xiàng)、刪除的表項(xiàng)、更新的表項(xiàng)、配置信息以及需要傳輸?shù)奈募?.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述主主控板從本地獲取待備份數(shù)據(jù)的過(guò)程,具體包括: 當(dāng)所述主主控板創(chuàng)建新的表項(xiàng)時(shí),將所述新創(chuàng)建的表項(xiàng)確定為待備份數(shù)據(jù); 當(dāng)所述主主控板刪除已創(chuàng)建的表項(xiàng)時(shí),將所述要?jiǎng)h除的表項(xiàng)確定為待備份數(shù)據(jù); 當(dāng)所述主主控板更新已創(chuàng)建的表項(xiàng)的狀態(tài)時(shí),將所述要更新的表項(xiàng)確定為待備份數(shù)據(jù); 當(dāng)所述主主控板需要下發(fā)配置信息時(shí),將所述配置信息確定為待備份數(shù)據(jù); 當(dāng)所述主主控板需要傳輸文件時(shí),將所述需要傳輸?shù)奈募_定為待備份數(shù)據(jù)。6.一種數(shù)據(jù)備份裝置,其特征在于,所述裝置應(yīng)用于框式設(shè)備上,所述框式設(shè)備包括主主控板、備主控板、至少一個(gè)業(yè)務(wù)板以及備份芯片,所述裝置包括應(yīng)用在所述主主控板上的獲取模塊、第一復(fù)制模塊和第一發(fā)送模塊,以及應(yīng)用在備份芯片上的第二復(fù)制模塊和第二發(fā)送模塊,其中: 所述獲取模塊,用于獲取待備份數(shù)據(jù); 所述第一復(fù)制模塊,用于復(fù)制一份所述待備份數(shù)據(jù); 所述第一發(fā)送模塊,用于將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片; 所述第二復(fù)制模塊,用于復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù); 所述第二發(fā)送模塊,用于分別將所述待備份數(shù)據(jù)下發(fā)至每個(gè)業(yè)務(wù)板和備主控板中。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述獲取模塊,具體用于從本地獲取到待備份數(shù)據(jù); 當(dāng)所述框式設(shè)備為備框式設(shè)備時(shí),所述獲取模塊,具體用于接收來(lái)自主框式設(shè)備的備份芯片的待備份數(shù)據(jù); 當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述第二復(fù)制模塊,還用于在所述第一發(fā)送模塊將復(fù)制的待備份數(shù)據(jù)發(fā)送到所述備份芯片之后,復(fù)制一份所述待備份數(shù)據(jù),并將所述待備份數(shù)據(jù)下發(fā)至備框式設(shè)備。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述備份芯片中配置有復(fù)制策略,所述復(fù)制策略的匹配項(xiàng)為復(fù)制策略標(biāo)識(shí),動(dòng)作項(xiàng)為復(fù)制和發(fā)送,所述裝置還包括應(yīng)用在所述主主控板上的添加模塊,用于在所述獲取模塊獲取待備份數(shù)據(jù)之后,在所述待備份數(shù)據(jù)中添加復(fù)制策略標(biāo)識(shí),并執(zhí)行復(fù)制一份所述待備份數(shù)據(jù)的過(guò)程; 所述裝置還包括應(yīng)用在所述備份芯片上的匹配模塊,用于在接收到所述待備份數(shù)據(jù)之后,利用所述待備份數(shù)據(jù)攜帶的復(fù)制策略標(biāo)識(shí)匹配復(fù)制策略,若匹配到所述復(fù)制策略標(biāo)識(shí),則執(zhí)行復(fù)制業(yè)務(wù)板數(shù)量和備主控板數(shù)量份所述待備份數(shù)據(jù)的過(guò)程。9.根據(jù)權(quán)利要求6至8任一所述的裝置,其特征在于,所述待備份數(shù)據(jù)包括以下之一或者任意組合:創(chuàng)建的表項(xiàng)、刪除的表項(xiàng)、更新的表項(xiàng)、配置信息以及需要傳輸?shù)奈募?0.根據(jù)權(quán)利要求9所述的裝置,其特征在于,當(dāng)所述框式設(shè)備為主框式設(shè)備時(shí),所述獲取模塊,具體用于當(dāng)創(chuàng)建新的表項(xiàng)時(shí),將所述新創(chuàng)建的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)刪除已創(chuàng)建的表項(xiàng)時(shí),將所述要?jiǎng)h除的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)更新已創(chuàng)建的表項(xiàng)的狀態(tài)時(shí),將所述要更新的表項(xiàng)確定為待備份數(shù)據(jù);當(dāng)需要下發(fā)配置信息時(shí),將所述配置信息確定為待備份數(shù)據(jù);當(dāng)需要傳輸文件時(shí),將所述需要傳輸?shù)奈募_定為待備份數(shù)據(jù)。
【文檔編號(hào)】G06F11/14GK105975364SQ201610291807
【公開(kāi)日】2016年9月28日
【申請(qǐng)日】2016年5月3日
【發(fā)明人】周立偉, 余剛
【申請(qǐng)人】杭州迪普科技有限公司