国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種備份對象的發(fā)送、備份方法、生產端、災備端及系統(tǒng)的制作方法

      文檔序號:6515656閱讀:171來源:國知局
      一種備份對象的發(fā)送、備份方法、生產端、災備端及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明適用于分布式存儲【技術領域】,提供了一種備份對象的發(fā)送、備份方法、生產端、災備端及系統(tǒng)。在所述發(fā)送方法中,生產端設備向災備端設備發(fā)送父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;所述生產端設備向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,以使所述災備端設備根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。本發(fā)明剔除了工作路徑的切換的步驟,簡化了備份操作,提高了備份對象的備份效率。
      【專利說明】一種備份對象的發(fā)送、備份方法、生產端、災備端及系統(tǒng)
      【技術領域】
      [0001]本發(fā)明屬于分布式存儲【技術領域】,尤其涉及一種備份對象的發(fā)送、備份方法、生產端、災備端及系統(tǒng)。
      【背景技術】
      [0002]遠程復制是存儲領域一種常用的數據保護方法,是容災備份的核心技術,通過復制操作,它可以將需要備份的數據,通過網絡傳輸到異地容災站點進行備份,以防備主站點由于各種突如其來、不可預知的原因導致的數據不可訪問;同時,遠程復制也是保持遠程數據同步和實現災難恢復的基礎,它利用物理位置上分離的存儲設備所具備的遠程數據連接功能,在遠程維護一套數據備份,一旦災難發(fā)生時,分布在異地存儲器上的數據備份并不會受到波及。從而最大限度的降低由此而導致的損失。
      [0003]在備份對象系統(tǒng)中,異步遠程復制數據由生產端設備備份到災備端設備的時候,需要指定備份對象以及對象存儲位置,進而在災備端設備生成與生產端設備一致的備份數據。
      [0004]通常,現有異步遠程復制操作方法有以下兩種指定路徑方式:
      [0005]1、生產端設備指定備份對象操作路徑給災備端設備,由災備端設備根據路徑信息對備份對象(備份對象、目錄)進行相應操作。生產端設備指定備份對象操作路徑給災備端設備,由災備端設備根據路徑信息對備份對象(備份對象、目錄)進行相應操作。
      [0006]由于是備份對象系統(tǒng)級別的遠程數據備份,因此,災備端設備的備份數據應該與生產端設備的數據完全一樣,進而,生產端設備的備份數據目錄層次關系在災備端設備也應該是完全一樣的。因此,在生產端設備到災備端設備的數據同步過程中,需要指定備份對象在災備端設備在哪個路徑下,因此,每次對備份對象的操作,生產端設備均需要將備份對象操作路徑同時附加到操作請求中發(fā)送給災備端設備供災備端設備使用。
      [0007]參考圖1,圖1示出了現有的生產端設備中備份目錄樹的結構圖;
      [0008]當對圖1所示生產端設備備份路徑進行數據備份的時候,需要將每個備份對象的絕對路徑在備份操作的時候發(fā)送給災備端設備,進而在災備端設備生成一樣的備份目錄樹。
      [0009]參考圖2,圖2示出了根據圖1在災備端設備生成的備份目錄樹的表格。
      [0010]由于每次備份操作需要將備份對象的操作路徑發(fā)送給災備端設備,因此對于多級目錄(例如:>2048級,每級目錄dname長度256)來說,對于任何操作,均需要傳送大量路徑相關信息,將會導致通信包中內含的備份對象數據少,通信消耗很大,進而備份效率低下。
      [0011]2、生產端設備對對象(備份對象、目錄)發(fā)送操作請求之前,首先由生產端設備發(fā)送切換工作路徑請求給災備端設備,控制災備端設備切換工作路徑到要操作的對象所在的路徑。成功切換路徑完成后,生產端設備再發(fā)送對對象的操作請求,進而對對象進行備份。
      [0012]參考圖3,圖3示出了現有的生產端設備中備份目錄樹的結構圖;
      [0013]參考圖4,圖4示出了根據圖3在災備端設備生成的消息序列的表格。[0014]當對圖3所示生產端設備備份路徑進行數據備份的時候,需要將災備端設備的工作路徑切換到備份對象所在的路徑,這個路徑切換是由生產端設備來控制的,也就是說,對于任何對象的操作,首先切換路徑,然后做具體備份動作。對于切換路徑復制方式,每次備份過程,生產端設備均需要發(fā)送控制指令給災備端設備要求工作路徑的切換,雖然過程中可以使用相對路徑,但是對于相同備份內容來說,命令請求次數會增加很多,在導致備份操作邏輯變得復雜的同時,也會增加許多切換路徑操作,進而導致備份效率低下。

      【發(fā)明內容】

      [0015]本發(fā)明實施例的目的在于提供備份對象的發(fā)送、備份方法,旨在解決現有備份過程中通信包內含的備份對象數據少以及備份操作邏輯復雜,導致備份效率低的問題。
      [0016]第一方面,一種備份對象的發(fā)送方法,包括:
      [0017]生產端設備向災備端設備發(fā)送父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;
      [0018]所述生產端設備向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,以使所述災備端設備根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0019]結合第一方面,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      [0020]結合第一方面,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      [0021]結合第一方面,在生產端設備向災備端設備發(fā)送的父子關系表之前,包括:
      [0022]當生產端設備進行全備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成全備份目錄的父子關系表。
      [0023]結合第一方面,在生產端設備向災備端設備發(fā)送的父子關系表之前,還包括:
      [0024]當生產端設備進行增量備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成增量備份目錄的父子關系表。
      [0025]第二方面,一種備份對象的備份方法,所述方法,包括:
      [0026]災備端設備接收生產端設備發(fā)送的父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;
      [0027]接收所述生產端設備發(fā)送的操作請求,所述操作請求包括備份對象編號以及備份對象操作類型;
      [0028]根據所述父子關系表生成所述備份對象的操作路徑;
      [0029]根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0030]結合第二方面,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      [0031]結合第二方面,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。[0032]結合第二方面,根據所述父子關系表生成所述備份對象的操作路徑,包括:
      [0033]在所述父子關系表中,查詢與所述操作請求中的備份對象編號對應的父目錄;
      [0034]在所述父子關系表中,循環(huán)遞歸回溯所述父目錄的上一個父目錄,生成回溯記錄;
      [0035]當回溯到的上一個父目錄為備份根時,停止循環(huán)遞歸回溯所述父目錄的上一個父目錄,
      [0036]根據生成的回溯記錄拼接生成所述備份對象的操作路徑。
      [0037]第三方面,一種生產端設備,包括:
      [0038]第一發(fā)送單元,用于向災備端設備發(fā)送父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;
      [0039]第二發(fā)送單元,用于向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,以使所述災備端設備根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0040]結合第三方面,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      [0041]結合第三方面,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      [0042]結合第三方面,所述的生產端設備,還包括:
      [0043]第一生成單元,用于當生產端設備進行全備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成全備份目錄的父子關系表。
      [0044]結合第三方面,所述的生產端設備,還包括:
      [0045]第二生成單元,用于當生產端設備進行增量備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成增量備份目錄的父子關系表。
      [0046]第四方面,一種災備端設備,包括:
      [0047]第一接收單元,用于接收生產端設備發(fā)送的父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;
      [0048]第二接收單元,用于接收所述生產端設備發(fā)送的操作請求,所述操作請求包括備份對象編號以及備份對象操作類型;
      [0049]生成單元,用于根據所述父子關系表生成所述備份對象的操作路徑;
      [0050]操作單元,用于根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0051]結合第四方面,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      [0052]結合第四方面,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      [0053]結合第四方面,所述生成單元,包括:
      [0054]查詢子單元,用于在所述父子關系表中,查詢與所述操作請求中的備份對象編號對應的父目錄;[0055]回溯子單元,用于在所述父子關系表中,循環(huán)遞歸回溯所述父目錄的上一個父目錄,生成回溯記錄;
      [0056]生成子單元,用于當回溯到的上一個父目錄為備份根時,停止循環(huán)遞歸回溯所述父目錄的上一個父目錄,根據生成的回溯記錄拼接生成所述備份對象的操作路徑。
      [0057]第五方面,一種備份對象系統(tǒng),包括上述的生產端設備和災備端設備。
      [0058]在本實施例中,生產端設備向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,由于生產端設備在對備份對象進行備份時,只需要向災備端設備發(fā)送備份對象編號和備份對象操作類型,災備端設備即可對該備份對象進行備份,因此在傳輸的過程中,減少了備份對象的操作路徑的字節(jié)開銷,使得通信包中可傳輸的備份對象的數據相應增多,從而提高了備份數據傳輸的效率,節(jié)省了傳輸時間,剔除了工作路徑的切換的步驟,簡化了備份操作,提高了備份對象的備份效率。
      【專利附圖】

      【附圖說明】
      [0059]圖1是現有的生產端設備中備份目錄樹的結構圖;
      [0060]圖2是根據圖1在災備端設備生成的備份目錄樹的表格;
      [0061]圖3是現有的生產端設備中備份目錄樹的結構圖;
      [0062]圖4是根據圖3在災備端設備生成的消息序列的表格;
      [0063]圖5是本發(fā)明實施例提供的一種備份對象發(fā)送方法的實現流程圖;
      [0064]圖6是本發(fā)明實施例提供的父子關系表的較佳示意圖;
      [0065]圖7是本發(fā)明實施例提供的一種備份對象的備份方法的實現流程圖;
      [0066]圖8是本發(fā)明實施例提供的步驟S703的實施流程;
      [0067]圖9是本發(fā)明實施例提供的生產端設備和災備端設備交互的實現流程;
      [0068]圖10本發(fā)明實施例提供的一種生產端設備;
      [0069]圖11是本發(fā)明實施例提供的一種生產端設備的結構示意圖;
      [0070]圖12是本發(fā)明實施例提供的一種災備端設備;
      [0071]圖13是本發(fā)明實施例提供的一種災備端設備的結構示意圖。
      【具體實施方式】
      [0072]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0073]參考圖5,圖5示出了本發(fā)明實施例提供的一種備份對象發(fā)送方法的實現流程,詳述如下:
      [0074]在步驟S501中,生產端設備向災備端設備發(fā)送的父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱,以使所述災備端設備接收到所述生產端設備發(fā)送的父子關系表;
      [0075]在本實施例中,生廣端設備為位于本地站點內,接入網絡存儲系統(tǒng)的終端。
      [0076]在本實施例中,父子關系表為包括備份對象編號、備份對象所在的父目錄以及備份對象名稱的目錄表。[0077]可選地,父子關系表也可以為包括備份對象編號、備份對象所在的父目錄、備份對象操作類型以及備份對象名稱的目錄表。
      [0078]在本實施例中,父子關系表由生產端設備生成,具體的生成過程,在下述實施例進行描述,在此不做贅述。
      [0079]在步驟S502中,所述生產端設備向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,以使所述災備端設備根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0080]在本實施例中,備份對象為生產端設備需要進行備份的對象。
      [0081]在本實施例中,備份對象包括但不限于音頻文件、視頻文件、文本文件。
      [0082]在本實施例中,生產端設備通過現有的通信網絡,向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號FID以及備份對象操作類型0ΡΤΥΡΕ,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      [0083]在本實施例中,災備端設備接收所述生產端設備發(fā)送的操作請求后,根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作,所述操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作,從而完成了對備份對象的備份。
      [0084]在本實施例中,為便于說明,以實際應用為例,例如,當災備端設備不具備備份對象時,生產端設備向災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,所述備份對象操作類型為備份對象生成類型,以使所述災備端設備接收生產端設備發(fā)送操作請求,根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對備份對象進行備份對象生成操作。
      [0085]例如,當災備端設備具備備份對象時,生產端設備向災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,所述備份對象操作類型為備份對象修改類型或備份對象刪除類型,以使所述災備端設備接收生產端設備發(fā)送操作請求,根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對備份對象進行備份對象修改操作或備份對象刪除操作。
      [0086]對備份對象進行備份對象修改操作,可對備份對象的操作權限進行修改,例如,將操作權限修改為可讀寫、可讀等,也可對備份對象中的內容進行修改,例如,將某一段內容的對應的字節(jié)修改替換。
      [0087]在本實施例中,由于生產端設備在對備份對象進行備份時,只需要向災備端設備發(fā)送備份對象編號和備份對象操作類型,災備端設備即可對該備份對象進行備份,因此在傳輸的過程中,減少了備份對象的操作路徑的字節(jié)開銷,使得通信包中可傳輸的備份對象的數據相應增多,從而提高了備份數據傳輸的效率,節(jié)省了傳輸時間,剔除了工作路徑的切換的步驟,簡化了備份操作,提高了備份對象的備份效率。
      [0088]作為本發(fā)明的一個優(yōu)選實施例,在生產端設備向災備端設備發(fā)送的父子關系表之前,包括:
      [0089]當生產端設備進行全備份時,根據備份路徑下所有的目錄以及所述目錄中的備份對象,生成全備份目錄的父子關系表。
      [0090]在本實施例中,當生產端設備進行全備份時,也就是初次備份時,掃描備份路徑下所有的目錄以及所述目錄中的備份對象,提取出相關的字段,并抽象成目錄的父子關系表。生產端設備生成目錄父子關系表后,將此表發(fā)送給災備端設備。
      [0091]參考圖6,圖6不出了父子關系表的較佳不意圖。
      [0092]具體地,將根“src”所包含的所有目錄以及備份對象抽象成以下目錄父子關系表,其中,目錄父子關系表有四個字段:FID、PFID、OPTYPE以及Dname,分別為備份對象編號FID,以及備份對象所在的父目錄PFID,備份對象操作類型0ΡΤΥΡΕ,備份對象的名字Dname。
      [0093]作為本發(fā)明的一個優(yōu)選實施例,在根據備份路徑下所有的目錄以及所述目錄中的備份對象,生成全備份目錄的父子關系表之前,還包括:
      [0094]當生產端設備進行增量備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成增量備份目錄的父子關系表。
      [0095]在本實施例中,在全備份完成后,當生產端設備進行增量備份時,也就是非初次備份時,對目錄進行掃描,掃描出新增的目錄以及所述目錄中的備份對象,提取出相關的字段,并抽象成增量備份目錄的父子關系表,生產端設備生成父子關系表后,將此表發(fā)送給災備端設備。
      [0096]參考圖7,圖7示出了一種備份對象的備份方法,其特征在于,包括:
      [0097]在步驟S701中,災備端設備接收生產端設備發(fā)送的父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;
      [0098]在本實施例中,災備端設備為位于異地站點內,接入網絡存儲系統(tǒng)的終端。
      [0099]在本實施例中,父子關系表為包括備份對象編號、備份對象所在的父目錄以及備份對象名稱的目錄表。
      [0100]可選地,父子關系表也可以為包括備份對象編號、備份對象所在的父目錄、備份對象操作類型以及備份對象名稱的目錄表。
      [0101]在步驟S702中,接收所述生產端設備發(fā)送的操作請求,所述操作請求包括備份對象編號以及備份對象操作類型;
      [0102]在本實施例中,備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      [0103]在步驟S703中,根據所述父子關系表生成所述備份對象的操作路徑;
      [0104]在本實施例中,根據所述父子關系表生成所述備份對象的操作路徑,具體地,在所述父子關系表中,對所述操作請求中的備份對象編號對應的父目錄進行循環(huán)遞歸回溯,當回溯到的所述父目錄為預設的備份根時,拼接生成所述備份對象的操作路徑。
      [0105]在步驟S704中,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0106]在本實施例中,對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      [0107]在本實施例中,例如,生產端設備發(fā)送操作請求,操作請求中包括FID-OPTYPE(2-FiIeCreate)給災備端設備,其中 FID-OPTYPE(2_FiIeCreate)表示 FID 為2,0PTYPE為FileCreate,災備端設備接收到操作請求后,會根據FID(2)來查詢父子關系表(可參考圖6),拿到一條記錄(2-1-FileCreate-f iIe),從而獲得FID為2所表示對象的名字為file,以及它的父目錄FID為1,繼續(xù)使用FID (I)回溯獲得記錄(1-O-DirCreate-Dirl),獲得父目錄為DirI,同時,父目錄的父目錄FID (O),這里,O作為特殊FID表示備份根,當回溯到的上一個父目錄為備份根時,停止循環(huán)遞歸回溯所述父目錄的上一個父目錄,至此,可以得到操作路徑為/Dirl/,操作類型為備份對象生成,即對備份對象進行備份,生成的備份對象名字為file。
      [0108]在本實施例中,災備端設備在接到操作請求后,根據操作請求傳送過來的FID,在目錄父子關系表中進行回溯,從而可以拼接生成備份對象的操作路徑,進而進行相應操作,節(jié)省了接收數據時間,同時剔除了工作路徑的切換的步驟,簡化了備份操作,從而提高了備份對象的備份效率。
      [0109]在本實施例中,需要進行說明的是,備份根可以為用戶自設,也可以為系統(tǒng)默認,在此不做限制。
      [0110]參考圖8,圖8示出了步驟S703的實施流程,詳述如下:
      [0111]在步驟S801中,在所述父子關系表中,查詢與所述操作請求中的備份對象編號對應的父目錄;
      [0112]在本實施例中,根據生成的回溯記錄拼接生成所述備份對象的操作路徑。
      [0113]在本實施例中,根據備份對象編號和父目錄的對應關系,在父子關系表中,查詢備份對象編號對應的父目錄。
      [0114]在步驟S802中,在所述父子關系表中,循環(huán)遞歸回溯所述父目錄的上一個父目錄,生成回溯記錄;
      [0115]在本實施例中,在父子關系表中,循環(huán)遞歸回溯所述父目錄的上一個父目錄,生成回溯記錄。
      [0116]在步驟S803中,當回溯到的上一個父目錄為備份根時,停止循環(huán)遞歸回溯所述父目錄的上一個父目錄,根據生成的回溯記錄拼接生成所述備份對象的操作路徑。
      [0117]在本實施例中,例如,在父子關系表中,循環(huán)遞歸回溯所述父目錄的上一個父目錄,生成回溯記錄,父目錄Dir5的上一個父目錄Dir65,父目錄Dir65的上一個父目錄為Dir98,當回溯到的上一個父目錄為備份根時,停止循環(huán)遞歸回溯所述父目錄的上一個父目錄。
      [0118]在本實施例中,拼接生成所述備份對象的操作路徑,根據回溯的父目錄進行排序,例如,父目錄Dir5的上一個父目錄Dir65,父目錄Dir65的上一個父目錄為Dir98,Dir98上一個父目錄為備份根時,拼接生成所述備份對象的操作路徑為/Dir98/Dir65/Dir5。
      [0119]參考圖9,圖9示出了生產端設備和災備端設備交互的實現流程,詳述如下:
      [0120]1、生產端設備向災備端設備發(fā)送父子關系表;
      [0121]2、災備端設備接收生產端設備的父子關系表,并對該父子關系表進行記錄存儲;
      [0122]3、災備端設備向生產端設備返回接收成功的響應消息;
      [0123]4、生產端設備收到災備端設備返回的接收成功的響應消息后,向災備端設備發(fā)送確認消息,消息中攜帶有對象操作請求,所述操作請求包括備份對象編號以及備份對象操作類型;
      [0124]5、災備端設備接收生產端設備下發(fā)的操作請求,根據該操作請求,準備接收備份對象的數據;
      [0125]6、生產端設備加載備份對象的數據,并發(fā)送至生產端設備;
      [0126]7、災備端設備接收備份對象的數據,并根據操作請求中的備份對象編號(F I D)和備份對象操作類型(OPTYPE ),對備份對象進行備份操作。備份完畢后,向災備端設備發(fā)送備份成功的響應消息,消息中攜帶有取消重傳備份對象信息;
      [0127]8、生產端設備收到災備端設備返回的備份成功的響應消息后,取消向災備端設備重傳備份對象的信息。
      [0128]參照圖10,圖10示出了本發(fā)明實施例提供的一種生產端設備,為了便于說明,僅示出了與本實施例相關的部分,詳述如下:
      [0129]第一發(fā)送單元,用于向災備端設備發(fā)送父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;
      [0130]第二發(fā)送單元,用于向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,以使所述災備端設備根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0131]進一步地,在該生產端設備中,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      [0132]進一步地,在該生產端設備中,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      [0133]進一步地,在該生廣纟而設備中,還包括:
      [0134]第一生成單元,用于當生產端設備進行全備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成全備份目錄的父子關系表。
      [0135]進一步地,在該生產端設備中,還包括:
      [0136]第二生成單元,用于當生產端設備進行增量備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成增量備份目錄的父子關系表。
      [0137]參考圖11,圖11是本發(fā)明實施例提供的一種生產端設備的結構示意圖,本發(fā)明具體實施例并不對所述用戶設備的具體實現做限定,所述生產端設備1100,包括:
      [0138]處理器(英文!processor)1101,通信接 口(英文!CommunicationsInterface) 1102,存儲器(英文:memory) 103,總線 1104。
      [0139]處理器1101,通信接口 1102,存儲器1103通過總線1104完成相互間的通信。
      [0140]通信接口 1102,用于與其他通信設備進行通信;
      [0141]處理器1101,用于執(zhí)行程序。
      [0142]具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。
      [0143]處理器1101可能是一個中央處理器(英文:central processing unit,縮寫:CPU。
      [0144]存儲器1103,用于存儲程序。其中程序用于向災備端設備發(fā)送父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;用于向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型。
      [0145]參照圖12,圖12示出了本發(fā)明實施例提供的一種災備端設備,為了便于說明,僅示出了與本實施例相關的部分,詳述如下:
      [0146]第一接收單元121,用于接收生產端設備發(fā)送的父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;
      [0147]第二接收單元122,用于接收所述生產端設備發(fā)送的操作請求,所述操作請求包括備份對象編號以及備份對象操作類型;
      [0148]生成單元123,用于根據所述父子關系表生成所述備份對象的操作路徑;
      [0149]操作單元124,用于根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0150]進一步地,在該生產端設備中,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      [0151]進一步地,在該生產端設備中,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      [0152]進一步地,在該災備端設備中,所述生成單元123,包括:
      [0153]查詢子單元,用于在所述父子關系表中,查詢與所述操作請求中的備份對象編號對應的父目錄;
      [0154]回溯子單元,用于在所述父子關系表中,循環(huán)遞歸回溯所述父目錄的上一個父目錄,生成回溯記錄;
      [0155]生成子單元,用于當回溯到的上一個父目錄為備份根時,停止循環(huán)遞歸回溯所述父目錄的上一個父目錄,根據生成的回溯記錄拼接生成所述備份對象的操作路徑。
      [0156]參考圖13,圖13是本發(fā)明實施例提供的一種災備端設備的結構示意圖,本發(fā)明具體實施例并不對所述用戶設備的具體實現做限定,所述災備端設備1300,包括:
      [0157]處理器(英文!processor)I3Ol,通信接 口(英文!CommunicationsInterface) 1302,存儲器(英文:memory) 103,總線 1304。
      [0158]處理器1301,通信接口 1302,存儲器1303通過總線1304完成相互間的通信。
      [0159]通信接口 1302,用于與其他通信設備進行通信;
      [0160]處理器1301,用于執(zhí)行程序。
      [0161]具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。
      [0162]處理器1301可能是一個中央處理器(英文:central processing unit,縮寫:CPU。
      [0163]存儲器1303,用于存儲程序。其中程序第一接收單元,用于接收生產端設備發(fā)送的父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱;
      [0164]第二接收單元,用于接收所述生產端設備發(fā)送的操作請求,所述操作請求包括備份對象編號以及備份對象操作類型;用于根據所述父子關系表生成所述備份對象的操作路徑;用于根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      [0165]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
      【權利要求】
      1.一種備份對象的發(fā)送方法,其特征在于,包括: 生產端設備向災備端設備發(fā)送父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱; 所述生產端設備向所述災備端設備發(fā)送操作請求,所述操作請求包括備份對象編號以及備份對象操作類型,以使所述災備端設備根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      2.如權利要求1所述的方法,其特征在于,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      3.如權利要求1所述的方法,其特征在于,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      4.如權利要求1所述的方法,其特征在于,在所述生產端設備向災備端設備發(fā)送的父子關系表之前,包括: 當生產端設備進行全備份時,根據備份路徑下所有的目錄以及所述目錄中的備份對象,生成全備份目錄的父子關系表。
      5.如權利要求1所述的方法,其特征在于,在所述生產端設備向災備端設備發(fā)送的父子關系表之如,還包括: 當生產端設備進行增量備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成增量備份目錄的父子關系表。
      6.一種備份對象的備份方法,其特征在于,包括: 災備端設備接收生產端設備發(fā)送的父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱; 接收所述生產端設備發(fā)送的操作請求,所述操作請求包括備份對象編號以及備份對象操作類型; 根據所述父子關系表生成所述備份對象的操作路徑; 根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      7.如權利要求1所述的方法,其特征在于,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      8.如權利要求1所述的方法,其特征在于,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      9.如權利要求6所述的方法,其特征在于,所述根據所述父子關系表生成所述備份對象的操作路徑,包括: 在所述父子關系表中,查詢與所述操作請求中的備份對象編號對應的父目錄; 在所述父子關系表中,循環(huán)遞歸回溯所述父目錄的上一個父目錄,生成回溯記錄; 當回溯到的上一個父目錄為備份根時,停止循環(huán)遞歸回溯所述父目錄的上一個父目錄,根據生成的回溯記錄拼接生成所述備份對象的操作路徑。
      10.一種生產端設備,其特征在于,包括: 第一發(fā)送單元,用于向災備端設備發(fā)送父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱; 第二發(fā)送單元,用于向所述災備端設備發(fā)送操作請求, 所述操作請求包括備份對象編號以及備份對象操作類型,以使所述災備端設備根據所述父子關系表生成所述備份對象的操作路徑,根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      11.如權利要求10所述的生產端設備,其特征在于,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      12.如權利要求10所述的生產端設備,其特征在于,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      13.如權利要求10所述的生產端設備,其特征在于,還包括: 第一生成單元,用于當生產端設備進行全備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成全備份目錄的父子關系表。
      14.如權利要求10所述的生產端設備,其特征在于,還包括: 第二生成單元,用于當生產端設備進行增量備份時,根據備份路徑下新增的目錄以及所述目錄中的備份對象,生成增量備份目錄的父子關系表。
      15.—種災備端設備,其特征在于,包括: 第一接收單元,用于接收生產端設備發(fā)送的父子關系表,所述父子關系表包括備份對象編號、備份對象所在的父目錄以及備份對象名稱; 第二接收單元,用于接收所述生產端設備發(fā)送的操作請求,所述操作請求包括備份對象編號以及備份對象操作類型; 生成單元,用于根據所述父子關系表生成所述備份對象的操作路徑; 操作單元,用于根據所述操作路徑以及所述備份對象操作類型,對所述備份對象進行相應的操作。
      16.如權利要求15所述的災備端設備,其特征在于,所述備份對象操作類型包括備份對象生成類型、備份對象修改類型以及備份對象刪除類型中的至少一種類型。
      17.如權利要求15所述的災備端設備,其特征在于,所述對所述備份對象進行相應的操作包括備份對象生成操作、備份對象修改操作以及備份對象刪除操作中的至少一種操作。
      18.如權利要求15所述的災備端設備,其特征在于,所述生成單元還用于在所述父子關系表中,對所述操作請求中的備份對象編號對應的父目錄進行循環(huán)遞歸回溯,當回溯到的所述父目錄為預設的備份根時,拼接生成所述備份對象的操作路徑。
      19.如權利要求15所述的災備端設備,其特征在于,所述生成單元,包括: 查詢子單元,用于在所述父子關系表中,查詢與所述操作請求中的備份對象編號對應的父目錄; 回溯子單元,用于在所述父子關系表中,循環(huán)遞歸回溯所述父目錄的上一個父目錄,生成回溯記錄; 生成子單元,用于當回溯到的上一個父目錄為備份根時,停止循環(huán)遞歸回溯所述父目錄的上一個父目錄,根據生成的回溯記錄拼接生成所述備份對象的操作路徑。
      20.一種備份對象系統(tǒng),包括權利要求10或15所述的生產端設備和災備端設備。
      【文檔編號】G06F17/30GK103500129SQ201310486116
      【公開日】2014年1月8日 申請日期:2013年10月16日 優(yōu)先權日:2013年10月16日
      【發(fā)明者】趙勝志 申請人:華為技術有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1