亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)遷移方法、設備及系統(tǒng)的制作方法

文檔序號:6509233閱讀:262來源:國知局
一種數(shù)據(jù)遷移方法、設備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)遷移方法、設備及系統(tǒng),中間服務器根據(jù)用戶發(fā)送的待遷移數(shù)據(jù)的數(shù)據(jù)標識和源云服務器的服務器標識,從源云服務器獲取待遷移數(shù)據(jù),根據(jù)用戶發(fā)送的目標云服務器的服務器標識,將獲取到的待遷移數(shù)據(jù)上傳到目標云服務器;可以解決現(xiàn)有技術中數(shù)據(jù)遷移過程中長時間大量占用用戶的帶寬資源,影響用戶獲取或提供其他網(wǎng)絡服務的問題。
【專利說明】一種數(shù)據(jù)遷移方法、設備及系統(tǒng)

【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,尤其涉及一種數(shù)據(jù)遷移方法、設備及系統(tǒng)。

【背景技術】
[0002]目前,云計算的應用已經(jīng)越來越廣泛,基于現(xiàn)有的云服務器,即可實現(xiàn)在云端為用戶(包括個人用戶和企業(yè)用戶)保存數(shù)據(jù),越來越多的用戶也愿意將自己的數(shù)據(jù)上傳到云服務器進行保存,以節(jié)約存儲成本。
[0003]然而,用戶上傳到一個服務提供商的云服務器中的數(shù)據(jù)只能在該服務提供商的云服務器集群中進行遷移,而不能直接遷移到其他服務提供商的云服務器中。因此,當用戶要將一個服務提供商的云服務器中的數(shù)據(jù)遷移到另一個服務提供商的云服務器中時,只能先將待遷移數(shù)據(jù)從其當前所在的云服務器中下載下來,再將下載的待遷移數(shù)據(jù)上傳到所要遷移的云服務器中。
[0004]但是,在實際應用中,一個用戶所擁有的帶寬資源是有限的,用戶上傳到云服務器中的數(shù)據(jù)量往往較大,現(xiàn)有數(shù)據(jù)遷移方法勢必會使用戶擁有的帶寬資源被長時間大量占用,影響用戶獲取或提供其他網(wǎng)絡服務,尤其是對企業(yè)用戶,企業(yè)用戶所擁有的帶寬資源被長時間大量占用會直接影響其提供的網(wǎng)絡服務質量。


【發(fā)明內容】

[0005]本發(fā)明實施例提供一種數(shù)據(jù)遷移方法、設備及系統(tǒng),用以解決現(xiàn)有技術中數(shù)據(jù)遷移過程中長時間大量占用用戶的帶寬資源,影響其獲取或提供其他網(wǎng)絡服務的問題。
[0006]第一方面,提供一種數(shù)據(jù)遷移方法,包括:
[0007]接收用戶發(fā)送的數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識;
[0008]根據(jù)所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器的服務器標識,從所述源云服務器獲取所述待遷移數(shù)據(jù);
[0009]根據(jù)所述目標云服務器的服務器標識,將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器。
[0010]結合第一方面,在第一種可能的實現(xiàn)方式中,所述將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器,具體包括:
[0011]在所述目標云服務器中,選擇用于存儲所述待遷移數(shù)據(jù)的第一存儲地址;
[0012]將所述待遷移數(shù)據(jù)上傳到所述第一存儲地址對應的存儲空間。
[0013]結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,在將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,還包括:
[0014]向所述用戶回復數(shù)據(jù)遷移應答,所述數(shù)據(jù)遷移應答中包括所述第一存儲地址,以使所述用戶將所述待遷移數(shù)據(jù)從所述第一存儲地址對應的存儲空間遷移到所述目標云服務器的第二存儲地址對應的存儲空間,并將所述待遷移數(shù)據(jù)從所述源云服務器刪除;所述第二存儲地址對應的存儲空間為所述用戶在所述目標云服務器上的存儲空間。
[0015]結合第一方面以及第一方面的第一種和第二種可能的實現(xiàn)方式中的任一種,在第三種可能的實現(xiàn)方式中,所述數(shù)據(jù)遷移請求中還包括所述用戶在所述目標云服務器上的身份標識;
[0016]所述方法還包括:
[0017]在將所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,在所述目標云服務器上為所述待遷移數(shù)據(jù)設置所述身份標識對應的權限,以使所述用戶根據(jù)所述身份標識和所述權限在所述目標云服務器中操作所述待遷移數(shù)據(jù)。
[0018]結合第一方面以及第一方面的第一種至第三種可能的實現(xiàn)方式中的任一種,在第四種可能的實現(xiàn)方式中,所述從所述源云服務器獲取所述待遷移數(shù)據(jù),具體包括:根據(jù)所述用戶在所述源云服務器上為所述待遷移數(shù)據(jù)設置的權限,復制所述待遷移數(shù)據(jù)。
[0019]第二方面,提供一種數(shù)據(jù)遷移設備,包括:
[0020]接收模塊,用于接收用戶發(fā)送的數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識;
[0021]獲取模塊,用于根據(jù)所述接收模塊接收到的所述數(shù)據(jù)遷移請求中的所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器的服務器標識,從所述源云服務器獲取所述待遷移數(shù)據(jù);
[0022]上傳模塊,用于根據(jù)所述接收模塊接收到的所述數(shù)據(jù)遷移請求中的所述目標云服務器的服務器標識,將所述獲取模塊從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器。
[0023]結合第二方面,在第一種可能的實現(xiàn)方式中,所述上傳模塊具體用于,在所述目標云服務器中,選擇用于存儲所述待遷移數(shù)據(jù)的第一存儲地址,將所述待遷移數(shù)據(jù)上傳到所述第一存儲地址對應的存儲空間。
[0024]結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述設備還包括:
[0025]回復模塊,用于向所述用戶回復數(shù)據(jù)遷移應答,所述數(shù)據(jù)遷移應答中包括所述第一存儲地址,以使所述用戶將所述待遷移數(shù)據(jù)從所述第一存儲地址對應的存儲空間遷移到所述目標云服務器的第二存儲地址對應的存儲空間,并將所述待遷移數(shù)據(jù)從所述源云服務器刪除,所述第二存儲地址對應的存儲空間為所述用戶在所述目標云服務器上的存儲空間。
[0026]結合第二方面以及第二方面的第一種和第二種可能的實現(xiàn)方式中的任一種,在第三種可能的實現(xiàn)方式中,所述數(shù)據(jù)遷移請求中還包括所述用戶在所述目標云服務器上的身份標識;
[0027]所述設備還包括:
[0028]權限設置模塊,用于在所述上傳模塊將所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,在所述目標云服務器上為所述待遷移數(shù)據(jù)設置所述身份標識對應的權限,以使所述用戶根據(jù)所述身份標識和所述權限在所述目標云服務器中操作所述待遷移數(shù)據(jù)。
[0029]結合第二方面以及第二方面的第一種至第三種可能的實現(xiàn)方式中的任一種,在第四種可能的實現(xiàn)方式中,所述獲取模塊具體用于,根據(jù)所述用戶在所述源云服務器上位所述待遷移數(shù)據(jù)設置的權限,復制所述待遷移數(shù)據(jù)。
[0030]第三方面,提供一種數(shù)據(jù)遷移系統(tǒng),包括用戶設備、中間服務器、源云服務器和目標云服務器,其中:
[0031]所述用戶設備,用于向所述中間服務器發(fā)送數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識;
[0032]所述中間服務器,用于接收所述數(shù)據(jù)遷移請求;根據(jù)數(shù)據(jù)遷移請求中的所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器的服務器標識,從所述源云服務器獲取所述待遷移數(shù)據(jù);根據(jù)所述數(shù)據(jù)遷移請求中的所述目標云服務器的服務器標識,將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器;
[0033]所述源云服務器,用于向所述中間服務器提供所述待遷移數(shù)據(jù);
[0034]所述目標云服務器,用于接收所述中間服務器上傳的待遷移數(shù)據(jù)。
[0035]本發(fā)明實施例提供一種數(shù)據(jù)遷移方法、設備及系統(tǒng),中間服務器根據(jù)用戶發(fā)送的待遷移數(shù)據(jù)的數(shù)據(jù)標識和源云服務器的服務器標識,從源云服務器獲取待遷移數(shù)據(jù),根據(jù)用戶發(fā)送的目標云服務器的服務器標識,將獲取到的待遷移數(shù)據(jù)上傳到目標云服務器。通過上述方法,用戶在進行數(shù)據(jù)遷移時不會占用該用戶自身擁有的帶寬資源,從而不會影響用戶獲取或提供其他網(wǎng)絡服務,對于企業(yè)用戶而言,可有效提高企業(yè)用戶提供網(wǎng)絡服務的質量。

【專利附圖】

【附圖說明】
[0036]圖1為本發(fā)明實施例提供的數(shù)據(jù)遷移方法流程圖;
[0037]圖2為本發(fā)明實施例提供的數(shù)據(jù)遷移方法的信息交互示意圖;
[0038]圖3為本發(fā)明實施例提供的數(shù)據(jù)遷移設備結構示意圖;
[0039]圖4為本發(fā)明實施例提供的數(shù)據(jù)遷移設備的硬件結構示意圖;
[0040]圖5為本發(fā)明實施例提供的數(shù)據(jù)遷移系統(tǒng)結構示意圖。

【具體實施方式】
[0041]為了避免用戶在數(shù)據(jù)遷移時自身的帶寬資源被長時間大量占用,本發(fā)明實施例引入中間服務器,由中間服務器從待遷移數(shù)據(jù)當前所在的源云服務器中獲取待遷移數(shù)據(jù),并將待遷移數(shù)據(jù)上傳到要遷移到的目標云服務器,從而不會影響用戶獲取或提供其他網(wǎng)絡服務。
[0042]下面結合說明書附圖,對本發(fā)明實施例進行詳細描述。
[0043]圖1為本發(fā)明實施例提供的數(shù)據(jù)遷移方法流程圖,具體包括:
[0044]SlOl:中間服務器接收用戶發(fā)送的數(shù)據(jù)遷移請求,數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識。
[0045]在本發(fā)明實施例中,中間服務器可以提供在兩個服務提供商之間遷移數(shù)據(jù)的服務。當用戶要將一個服務提供商的云服務器中的數(shù)據(jù)遷移到另一個服務提供商的云服務器中時,首先確定待遷移數(shù)據(jù)的數(shù)據(jù)標識,并確定待遷移數(shù)據(jù)當前所在的云服務器的服務器標識,即,源云服務器的服務器標識,再確定要將該待遷移數(shù)據(jù)遷移到的云服務器的服務器標識,即,目標云服務器的服務器標識。本發(fā)明中的用戶可以是個人用戶,或企業(yè)用戶等。然后用戶向中間服務器發(fā)送數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識。
[0046]本發(fā)明實施例由中間服務器進行數(shù)據(jù)遷移。用戶設備確定了待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識后,則向該中間服務器發(fā)送包含上述待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識的數(shù)據(jù)遷移請求。所述中間服務器可以是第三方設備,可以提供數(shù)據(jù)遷移服務。
[0047]S102:中間服務器根據(jù)待遷移數(shù)據(jù)的數(shù)據(jù)標識以及源云服務器的服務器標識,從源云服務器獲取待遷移數(shù)據(jù)。
[0048]中間服務器接收到用戶發(fā)送的數(shù)據(jù)遷移請求之后,根據(jù)所述數(shù)據(jù)遷移請求中的源云服務器的服務器標識,可定位待遷移數(shù)據(jù)當前所在的源云服務器,再根據(jù)待遷移數(shù)據(jù)的數(shù)據(jù)標識,從源云服務器中獲取待遷移數(shù)據(jù)。
[0049]S103:中間服務器根據(jù)目標云服務器的服務器標識,將從源云服務器獲取的待遷移數(shù)據(jù)上傳到目標云服務器。
[0050]中間服務器獲取到待遷移數(shù)據(jù)后,則可根據(jù)目標云服務器的服務器標識,定位該待遷移數(shù)據(jù)所要遷移到的目標云服務器,將獲取到的待遷移數(shù)據(jù)上傳到目標云服務器中存儲。
[0051]具體的,中間服務器在向目標云服務器上傳待遷移數(shù)據(jù)時,可在目標云服務器中選擇用于存儲待遷移數(shù)據(jù)的第一存儲地址,再將待遷移數(shù)據(jù)上傳到所述第一存儲地址對應的存儲空間。
[0052]中間服務器將待遷移數(shù)據(jù)上傳到目標云服務器之后,所述方法還可以包括:中間服務器向用戶回復數(shù)據(jù)遷移應答,所述數(shù)據(jù)遷移應答中包括所述第一存儲地址。這樣,用戶可以根據(jù)所述第一存儲地址,在目標云服務器上定位存儲的該待遷移數(shù)據(jù)。由于所述第一存儲地址對應的存儲空間可能并非目標云服務器分配給所述用戶的存儲空間,而可能是公用存儲空間,也可能是臨時存儲空間,因此,所述用戶可以將所述待遷移數(shù)據(jù)從所述第一存儲地址對應的存儲空間遷移到所述目標云服務器的第二存儲地址對應的存儲空間;其中,第二存儲地址對應的存儲空間是所述用戶在所述目標云服務器上的存儲空間。進一步可選地,用戶可以刪除源云服務器中存儲的所述待遷移數(shù)據(jù)。
[0053]其中,用戶所使用的設備與中間服務器之間的信息交互可以基于現(xiàn)有的WebService、Soap等引用層協(xié)議,也可基于超文本傳輸協(xié)議(Hyper Text TransferProtocol, HTTP)或傳輸控制協(xié)議 / 因特網(wǎng)互聯(lián)協(xié)議(Transmiss1n Control Protocol/Internet Protocol, TCP/IP)。中間服務器與源云服務器和目標云服務器之間的交互可以基于現(xiàn)有的WebService協(xié)議或表述性狀態(tài)轉移(Representat1nal State Transfer,REST)應用程序編程接口(Applicat1n Programming Interface, API)。
[0054]上述方法由中間服務器從源云服務器中獲取待遷移數(shù)據(jù),并由中間服務器將待遷移數(shù)據(jù)上傳到目標云服務器中存儲,從而用戶在進行數(shù)據(jù)遷移時不會占用該用戶自身擁有的帶寬資源,因此不會影響用戶獲取或提供其他網(wǎng)絡服務,尤其對于企業(yè)用戶而言,企業(yè)用戶不必占用自身擁有的帶寬資源下載和上傳待遷移數(shù)據(jù),因此可有效提高用戶的帶寬利用率和服務質量。
[0055]進一步的,用戶向中間服務器發(fā)送的數(shù)據(jù)遷移請求中還可以包括所述用戶在所述目標云服務器上的身份標識;相應地,所述方法還包括:在將獲取的待遷移數(shù)據(jù)上傳到目標云服務器之后,中間服務器在所述目標云服務器上為所述待遷移數(shù)據(jù)設置所述身份標識對應的權限,使用戶可以根據(jù)所述身份標識和所述權限對目標云服務器中存儲的待遷移數(shù)據(jù)進行操作,例如,將所述待遷移數(shù)據(jù)從所述目標云服務器上所述第一存儲地址對應的存儲空間遷移到第二存儲地址對應的存儲空間。
[0056]可見,用戶只要將其在目標云服務器上的身份標識發(fā)送給中間服務器即可,而無需發(fā)送用戶的認證信息,例如密碼,從而可以保證數(shù)據(jù)的安全性。
[0057]實際應用中,用戶上傳到云服務器中的數(shù)據(jù)一般都會禁止其他用戶獲取或訪問,因此,用戶可以在向中間服務器發(fā)送數(shù)據(jù)遷移請求之前,向源云服務器發(fā)送權限信息,用以在源云服務器上設置中間服務器操作待遷移數(shù)據(jù)的權限,例如讀取、復制等。具體的,用戶在向中間服務器發(fā)送數(shù)據(jù)遷移請求之前,可針對待遷移數(shù)據(jù),向源云服務器發(fā)送權限設置信息,該權限設置信息用于允許中間服務器從源云服務器中獲取待遷移數(shù)據(jù)。源云服務器接收到該權限信息后,則允許中間服務器獲取待遷移數(shù)據(jù)。
[0058]進一步地,所述中間服務器從源云服務器中獲取待遷移數(shù)據(jù)具體包括:根據(jù)用戶在所述源云服務器上為待遷移數(shù)據(jù)設置的權限,復制所述待遷移數(shù)據(jù)。具體來說,中間服務器收到用戶發(fā)送的數(shù)據(jù)遷移請求之后,根據(jù)源云服務器的服務器標識和待遷移數(shù)據(jù)的數(shù)據(jù)標識,向源云服務器請求獲取所述待遷移數(shù)據(jù)求,源云服務器根據(jù)所述用戶在所述源云服務器上設置的針對所述待遷移數(shù)據(jù)的權限,判斷所述中間服務器是否有獲取所述待遷移數(shù)據(jù)的權限;當判定所述中間服務器有獲取所述待遷移數(shù)據(jù)的權限時,允許所述中間服務器獲取所述待遷移數(shù)據(jù)。
[0059]最后,當中間服務器將待遷移數(shù)據(jù)上傳到目標云服務器,并將目標云服務器中用于存儲待遷移數(shù)據(jù)的第一存儲地址返回給用戶后,用戶可以向源云服務器發(fā)送解除權限信息,取消中間服務器在源云服務器上操作待遷移數(shù)據(jù)的權限,例如讀取、復制等,以禁止中間服務器從源云服務器中獲取待遷移數(shù)據(jù)。
[0060]可見,對于中間服務器而言,其只在對待遷移數(shù)據(jù)進行遷移的過程中被允許從源云服務器中獲取待遷移數(shù)據(jù),一旦完成了數(shù)據(jù)遷移,又將被禁止從源云服務器中獲取數(shù)據(jù),保證了數(shù)據(jù)的安全性。在數(shù)據(jù)遷移過程結束后,如果用戶不需要將所述待遷移數(shù)據(jù)保存在源云服務器中,則可以將所述待遷移數(shù)據(jù)從源云服務器中刪除。
[0061]圖2為本發(fā)明實施例提供的數(shù)據(jù)遷移方法的信息交互示意圖,所述方法具體包括:
[0062]S201:用戶設備確定待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識、目標云服務器的服務器標識以及用戶設備在目標云服務器上的身份標識。
[0063]S202:用戶設備針對待遷移數(shù)據(jù),向源云服務器發(fā)送權限設置信息。
[0064]其中,權限設置信息用于允許中間服務器從源云服務器中獲取待遷移數(shù)據(jù)。
[0065]S203:用戶設備向中間服務器發(fā)送數(shù)據(jù)遷移請求,該數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識、目標云服務器的服務器標識以及用戶設備在目標云服務器上的身份標識。
[0066]S204:中間服務器根據(jù)待遷移數(shù)據(jù)的數(shù)據(jù)標識以及源云服務器的服務器標識,從源云服務器獲取所述待遷移數(shù)據(jù)。
[0067]S205:中間服務器在目標云服務器的存儲地址中選擇用于存儲待遷移數(shù)據(jù)的第一存儲地址,并將待遷移數(shù)據(jù)上傳到目標云服務器中第一存儲地址對應的存儲空間上存儲。
[0068]S206:中間服務器在目標云服務器上為待遷移數(shù)據(jù)設置數(shù)據(jù)遷移請求中的身份標識對應的權限。
[0069]其中,中間服務器設置的該權限允許用戶設備在目標云服務器中操作待遷移數(shù)據(jù)。
[0070]S207:中間服務器向用戶設備返回數(shù)據(jù)遷移應答,該數(shù)據(jù)遷移應答中包括第一存儲地址。
[0071]S208:用戶設備根據(jù)接收到的第一存儲地址,將待遷移數(shù)據(jù)從第一存儲地址對應的存儲空間遷移到目標云服務器的第二存儲地址對應的存儲空間。
[0072]其中,第二存儲地址對應的存儲空間是用戶在目標云服務器上的存儲空間。
[0073]S209:用戶設備向源云服務器發(fā)送解除權限信息,取消中間服務器在源云服務器上操作待遷移數(shù)據(jù)的權限。
[0074]S210:用戶設備刪除源云服務器中存儲的待遷移數(shù)據(jù)。
[0075]以上為本發(fā)明實施例提供的數(shù)據(jù)遷移方法,基于同樣的發(fā)明思路,本發(fā)明實施例還提供一種數(shù)據(jù)遷移設備,如圖3所示。
[0076]圖3為本發(fā)明實施例提供的數(shù)據(jù)遷移設備結構示意圖,用于實現(xiàn)本發(fā)明圖1或圖2所示的數(shù)據(jù)遷移方法;所述數(shù)據(jù)遷移設備具體包括:
[0077]接收模塊301,用于接收用戶發(fā)送的數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識;
[0078]獲取模塊302,用于根據(jù)所述接收模塊301接收到的所述數(shù)據(jù)遷移請求中的所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器的服務器標識,從所述源云服務器獲取所述待遷移數(shù)據(jù);
[0079]上傳模塊303,用于根據(jù)所述接收模塊301接收到的所述數(shù)據(jù)遷移請求中的所述目標云服務器的服務器標識,將所述獲取模塊302從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器。
[0080]所述上傳模塊303具體用于,在所述目標云服務器中,選擇用于存儲所述待遷移數(shù)據(jù)的第一存儲地址,將所述待遷移數(shù)據(jù)上傳到所述第一存儲地址對應的存儲空間。
[0081]所述設備還包括:
[0082]回復模塊304,用于向所述用戶回復數(shù)據(jù)遷移應答,所述數(shù)據(jù)遷移應答中包括所述第一存儲地址,以使所述用戶將所述待遷移數(shù)據(jù)從所述第一存儲地址對應的存儲空間遷移到所述目標云服務器的第二存儲地址對應的存儲空間,所述第二存儲地址對應的存儲空間為所述用戶在所述目標云服務器上的存儲空間。
[0083]所述數(shù)據(jù)遷移請求中還包括所述用戶在所述目標云服務器上的身份標識;
[0084]所述設備還包括:
[0085]權限設置模塊305,用于在所述上傳模塊303將所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,在所述目標云服務器上為所述待遷移數(shù)據(jù)設置所述身份標識對應的權限,以使所述用戶根據(jù)所述身份標識和所述權限在所述目標云服務器中操作所述待遷移數(shù)據(jù)。
[0086]所述獲取模塊302具體用于,根據(jù)所述用戶在所述源云服務器上位所述待遷移數(shù)據(jù)設置的權限,復制所述待遷移數(shù)據(jù)。
[0087]具體的上述數(shù)據(jù)遷移設備可以為中間服務器。
[0088]圖4為本發(fā)明實施例提供的數(shù)據(jù)遷移設備的硬件結構示意圖,具體包括:處理器401、存儲器402、通信接口 403和總線404。處理器401、存儲器402、通信接口 403通過總線404相互連接。
[0089]總線404可以分為地址總線、數(shù)據(jù)總線、控制總線等,為便于表示,圖4中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。
[0090]存儲器402,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。存儲器402可能包含高速隨機存取存儲器(random access memory,簡稱RAM)存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
[0091]處理器401執(zhí)行存儲器402所存放的程序,用于實現(xiàn)本發(fā)明實施例提供的數(shù)據(jù)遷移方法,包括:
[0092]接收用戶發(fā)送的數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識;
[0093]根據(jù)所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器的服務器標識,從所述源云服務器獲取所述待遷移數(shù)據(jù);
[0094]根據(jù)所述目標云服務器的服務器標識,將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器。
[0095]其中,將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器,具體包括:
[0096]在所述目標云服務器中,選擇用于存儲所述待遷移數(shù)據(jù)的第一存儲地址;
[0097]將所述待遷移數(shù)據(jù)上傳到所述第一存儲地址對應的存儲空間。
[0098]進一步的,在將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,還包括:
[0099]向所述用戶回復數(shù)據(jù)遷移應答,所述數(shù)據(jù)遷移應答中包括所述第一存儲地址,以使所述用戶將所述待遷移數(shù)據(jù)從所述第一存儲地址對應的存儲空間遷移到所述目標云服務器的第二存儲地址對應的存儲空間;所述第二存儲地址對應的存儲空間為所述用戶在所述目標云服務器上的存儲空間。
[0100]更進一步的,所述數(shù)據(jù)遷移請求中還包括所述用戶在所述目標云服務器上的身份標識;
[0101]所述方法還包括:
[0102]在將所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,在所述目標云服務器上為所述待遷移數(shù)據(jù)設置所述身份標識對應的權限,以使所述用戶根據(jù)所述身份標識和所述權限在所述目標云服務器中操作所述待遷移數(shù)據(jù)。
[0103]圖5為本發(fā)明實施例提供的數(shù)據(jù)遷移系統(tǒng)結構示意圖,包括用戶設備501、如本發(fā)明圖3或圖4所示的中間服務器502、源云服務器503和目標云服務器504,其中:
[0104]所述用戶設備501,用于向所述中間服務器502發(fā)送數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器503的服務器標識以及目標云服務器504的服務器標識;
[0105]所述中間服務器502,用于接收所述數(shù)據(jù)遷移請求;根據(jù)數(shù)據(jù)遷移請求中的所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器503的服務器標識,從所述源云服務器503獲取所述待遷移數(shù)據(jù);根據(jù)所述數(shù)據(jù)遷移請求中的所述目標云服務器504的服務器標識,將從所述源云服務器503獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器504 ;
[0106]所述源云服務器503,用于向所述中間服務器502提供所述待遷移數(shù)據(jù);
[0107]所述目標云服務器504,用于接收所述中間服務器502上傳的待遷移數(shù)據(jù)。
[0108]所述用戶設備501還用于,在所述中間服務器502從所述源云服務器503獲取所述待遷移數(shù)據(jù)之前,針對待遷移數(shù)據(jù),向源云服務器503發(fā)送權限設置信息,該權限設置信息用于允許中間服務器502從源云服務器503中獲取待遷移數(shù)據(jù)。
[0109]所述中間服務器502具體用于,在所述目標云服務器504中,選擇用于存儲所述待遷移數(shù)據(jù)的第一存儲地址;將所述待遷移數(shù)據(jù)上傳到所述第一存儲地址對應的存儲空間。
[0110]所述中間服務器502還用于,在將從所述源云服務器503獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器504之后,向所述用戶設備501回復數(shù)據(jù)遷移應答,所述數(shù)據(jù)遷移應答中包括所述第一存儲地址;
[0111]用戶設備501還用于,將所述待遷移數(shù)據(jù)從所述第一存儲地址對應的存儲空間遷移到所述目標云服務器504的第二存儲地址對應的存儲空間;所述第二存儲地址對應的存儲空間為所述用戶設備501在所述目標云服務器504上的存儲空間;向源云服務器503發(fā)送解除權限信息,取消中間服務器502在源云服務器503上操作待遷移數(shù)據(jù)的權限;刪除源云服務器503中存儲的待遷移數(shù)據(jù)。
[0112]所述數(shù)據(jù)遷移請求中還包括所述用戶設備501在所述目標云服務器504上的身份標識;
[0113]所述中間服務器502還用于,在將所述待遷移數(shù)據(jù)上傳到所述目標云服務器504之后,在所述目標云服務器504上為所述待遷移數(shù)據(jù)設置所述身份標識對應的權限,以使所述用戶設備501根據(jù)所述身份標識和所述權限在所述目標云服務器504中操作所述待遷移數(shù)據(jù)。
[0114]本發(fā)明實施例提供一種數(shù)據(jù)遷移方法、設備及系統(tǒng),中間服務器根據(jù)用戶發(fā)送的待遷移數(shù)據(jù)的數(shù)據(jù)標識和源云服務器的服務器標識,從源云服務器獲取待遷移數(shù)據(jù),根據(jù)用戶發(fā)送的目標云服務器的服務器標識,將獲取到的待遷移數(shù)據(jù)上傳到目標云服務器。通過上述方法,用戶在進行數(shù)據(jù)遷移時不會占用該用戶自身擁有的帶寬資源,從而不會影響用戶獲取或提供其他網(wǎng)絡服務,對于企業(yè)用戶而言,可有效提高企業(yè)用戶提供網(wǎng)絡服務的質量。
[0115]本領域內的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0116]計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數(shù)據(jù)信號和載波。
[0117]本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的設備。
[0118]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令設備的制造品,該指令設備實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0119]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0120]盡管已描述了本申請的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。
【權利要求】
1.一種數(shù)據(jù)遷移方法,其特征在于,包括: 接收用戶發(fā)送的數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識; 根據(jù)所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器的服務器標識,從所述源云服務器獲取所述待遷移數(shù)據(jù); 根據(jù)所述目標云服務器的服務器標識,將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器。
2.如權利要求1所述的方法,其特征在于,所述將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器,具體包括: 在所述目標云服務器中,選擇用于存儲所述待遷移數(shù)據(jù)的第一存儲地址; 將所述待遷移數(shù)據(jù)上傳到所述第一存儲地址對應的存儲空間。
3.如權利要求2所述的方法,其特征在于,在將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,還包括: 向所述用戶回復數(shù)據(jù)遷移應答,所述數(shù)據(jù)遷移應答中包括所述第一存儲地址,以使所述用戶將所述待遷移數(shù)據(jù)從所述第一存儲地址對應的存儲空間遷移到所述目標云服務器的第二存儲地址對應的存儲空間;所述第二存儲地址對應的存儲空間為所述用戶在所述目標云服務器上的存儲空間。
4.如權利要求1?3任一所述的方法,其特征在于,所述數(shù)據(jù)遷移請求中還包括所述用戶在所述目標云服務器上的身份標識; 所述方法還包括: 在將所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,在所述目標云服務器上為所述待遷移數(shù)據(jù)設置所述身份標識對應的權限,以使所述用戶根據(jù)所述身份標識和所述權限在所述目標云服務器中操作所述待遷移數(shù)據(jù)。
5.如權利要求1?4任一所述的方法,其特征在于,所述從所述源云服務器獲取所述待遷移數(shù)據(jù),具體包括:根據(jù)所述用戶在所述源云服務器上為所述待遷移數(shù)據(jù)設置的權限,復制所述待遷移數(shù)據(jù)。
6.一種數(shù)據(jù)遷移設備,其特征在于,包括: 接收模塊,用于接收用戶發(fā)送的數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識; 獲取模塊,用于根據(jù)所述接收模塊接收到的所述數(shù)據(jù)遷移請求中的所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器的服務器標識,從所述源云服務器獲取所述待遷移數(shù)據(jù); 上傳模塊,用于根據(jù)所述接收模塊接收到的所述數(shù)據(jù)遷移請求中的所述目標云服務器的服務器標識,將所述獲取模塊從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器。
7.如權利要求6所述的設備,其特征在于,所述上傳模塊具體用于,在所述目標云服務器中,選擇用于存儲所述待遷移數(shù)據(jù)的第一存儲地址,將所述待遷移數(shù)據(jù)上傳到所述第一存儲地址對應的存儲空間。
8.如權利要求7所述的設備,其特征在于,所述設備還包括: 回復模塊,用于向所述用戶回復數(shù)據(jù)遷移應答,所述數(shù)據(jù)遷移應答中包括所述第一存儲地址,以使所述用戶將所述待遷移數(shù)據(jù)從所述第一存儲地址對應的存儲空間遷移到所述目標云服務器的第二存儲地址對應的存儲空間,所述第二存儲地址對應的存儲空間為所述用戶在所述目標云服務器上的存儲空間。
9.如權利要求6?8任一所述的設備,其特征在于,所述數(shù)據(jù)遷移請求中還包括所述用戶在所述目標云服務器上的身份標識; 所述設備還包括: 權限設置模塊,用于在所述上傳模塊將所述待遷移數(shù)據(jù)上傳到所述目標云服務器之后,在所述目標云服務器上為所述待遷移數(shù)據(jù)設置所述身份標識對應的權限,以使所述用戶根據(jù)所述身份標識和所述權限在所述目標云服務器中操作所述待遷移數(shù)據(jù)。
10.一種數(shù)據(jù)遷移系統(tǒng),其特征在于,包括用戶設備、中間服務器、源云服務器和目標云服務器,其中: 所述用戶設備,用于向所述中間服務器發(fā)送數(shù)據(jù)遷移請求,所述數(shù)據(jù)遷移請求中包括待遷移數(shù)據(jù)的數(shù)據(jù)標識、源云服務器的服務器標識以及目標云服務器的服務器標識; 所述中間服務器,用于接收所述數(shù)據(jù)遷移請求;根據(jù)數(shù)據(jù)遷移請求中的所述待遷移數(shù)據(jù)的數(shù)據(jù)標識以及所述源云服務器的服務器標識,從所述源云服務器獲取所述待遷移數(shù)據(jù);根據(jù)所述數(shù)據(jù)遷移請求中的所述目標云服務器的服務器標識,將從所述源云服務器獲取的所述待遷移數(shù)據(jù)上傳到所述目標云服務器; 所述源云服務器,用于向所述中間服務器提供所述待遷移數(shù)據(jù); 所述目標云服務器,用于接收所述中間服務器上傳的待遷移數(shù)據(jù)。
【文檔編號】G06F12/02GK104426952SQ201310381942
【公開日】2015年3月18日 申請日期:2013年8月28日 優(yōu)先權日:2013年8月28日
【發(fā)明者】施大年, 張維 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1