【技術實現步驟摘要】
【國外來華專利技術】一種文件下載的方法和裝置
本專利技術涉及云計算領域,尤其涉及一種文件下載的方法和裝置。
技術介紹
云存儲服務是指服務器向用戶提供文件的存儲、訪問、備份、共享等文件管理功能的服務。用戶可以將服務器看成一個放在網絡上的硬盤或網盤,不管在任何地方,通過互聯網,即可管理、編輯存儲在服務器上的文件。在現有技術中,用戶可以在統一云磁盤(unifiedclouddisk,UCD)系統中向不同的云業務提供商(cloudserviceprovider,CSP)注冊后,并在UCD服務器UCD服務器處注冊,以及向UCD服務器提供用戶在CSP服務器處注冊的相關信息,如用戶在CSP服務器處注冊的用戶名和密碼,以便UCD服務器可以根據用戶在CSP服務器處的注冊信息登錄用戶注冊過的CSP服務器.用戶通過UCD客戶端(UCDClient),向UCD服務器發出文件操作請求(如上傳,下載,改文件名等)。比如,用戶通過UCD客戶端向UCD服務器上傳一個文件,UCD服務器端會根據一定的策略在用戶已經注冊的CSP中選擇一個合適的CSP,具體的策略可以為:如當前存儲容量最大的CSP服務器,當前傳輸速度最快CSP服務器,并將此文件真正存儲在由UCD服務器選定的CSP服務器的網盤中。對用戶來說,只知道文件存儲在用戶事先注冊的CSP器,但不清楚到底存儲在哪個CSP服務器。比如,用戶通過UCD客戶端上傳了2個文件,這兩個文件被UCD服務器分別存儲到了CSP服務器A和CSP服務器C處,也有可能這兩個文件被同時存在一個CSP服務器。此外,用戶有時會將一個文件分割成不同的文件塊,并將不同的文件塊存儲到不同的設備( ...
【技術保護點】
PCT國內申請,權利要求書已公開。
【技術特征摘要】
【國外來華專利技術】1.一種文件下載方法,其特征在于,在第一終端通過用戶在第一云服務提供商服務器的注冊信息登錄所述第一云服務提供商服務器之后,且所述第一云服務提供商服務器向所述第一終端提供業務的過程中,該方法包括:所述第一云服務提供商服務器接收所述第一終端發送的文件下載請求,所述文件下載請求中攜帶原始文件的標識;所述第一云服務提供商服務器確定與所述原始文件的標識對應的所述原始文件被分塊,獲取上傳所述原始文件的文件塊的第一統一云磁盤服務器的標識;所述第一云服務提供商服務器根據所述第一統一云磁盤服務器的標識向所述第一統一云磁盤服務器發送文件獲取請求,所述文件獲取請求攜帶所述原始文件的標識;所述文件獲取請求用于指示所述第一統一云磁盤服務器根據所述原始文件的標識獲取存儲的所述原始文件的信息,并根據所述原始文件的信息中存儲文件塊的第二云服務提供商服務器的標識,從所述第二云服務提供商服務器的標識指示的第二云服務提供商服務器獲取文件塊,并將所述獲取的文件塊合成為所述原始文件;所述第一云服務提供商服務器接收所述第一統一云磁盤服務器返回的文件獲取響應,并將所述文件獲取響應發送給所述第一終端,以指示所述第一終端通過所述文件獲取響應獲取所述原始文件。2.如權利要求1所述的方法,其特征在于,所述第一終端通過所述文件獲取響應獲取所述原始文件具體為:所述文件獲取響應攜帶所述原始文件,所述第一終端從文件獲取響應中獲取所述原始文件;或所述文件獲取響應攜帶所述原始文件在所述第一統一云磁盤服務器的存儲地址;所述第一終端根據所述存儲地址從所述第一統一云磁盤服務器中獲取所述原始文件。3.如權利要求1或2所述的方法,其特征在于,所述接收所述第一終端發送的文件下載請求之前,該方法進一步包括:接收所述第一終端發送的查詢請求;根據所述用戶在所述第一云服務提供商服務器的注冊信息獲取所述用戶在所述第一云服務提供商服務器存儲的文件塊信息,所述文件塊信息包含上傳所述第一統一云磁盤服務器的標識、以及文件塊所屬的所述原始文件的標識;根據所述第一統一云磁盤服務器的標識向所述第一統一云磁盤服務器發送文件塊查詢請求,所述文件塊查詢請求中包含所述文件塊所屬的所述原始文件的標識;接收所述第一統一云磁盤服務器返回的所述原始文件的信息,所述返回的所述原始文件的信息包含:所述原始文件的名稱、所述原始文件的標識和所述第一統一云磁盤服務器的標識以及所述原始文件被分割的文件塊數量;將所述原始文件的名稱和所述原始文件的標識發送給所述第一終端,并存儲所述返回的所述原始文件的信息;或將所述原始文件的信息發送給所述第一終端。4.如權利要求3所述的方法,其特征在于:所述文件塊信息進一步包含文件塊標識位;所述根據所述第一統一云磁盤服務器的標識向所述第一統一云磁盤服務器發送文件塊查詢請求之前,所述第一云服務提供商服務器進一步確定所述文件塊標識位為原始文件分割標識。5.如權利要求3所述的方法,其特征在于:所述文件下載請求中進一步包含:所述原始文件被分割的文件塊數量,以及所述第一統一云磁盤服務器的標識;所述第一云服務提供商服務器確定與所述原始文件的標識對應的所述原始文件被分塊,并獲取所述第一統一云磁盤服務器的標識具體為:所述第一云服務提供商服務器確定所述原始文件被分割的文件塊數量大于1,并從所述文件下載請求中獲取所述第一統一云磁盤服務器的標識;或所述第一云服務提供商服務器確定與所述原始文件的標識對應的原始文件被分塊,并獲取所述第一統一云磁盤服務器的標識具體為:所述第一云服務提供商服務器根據所述原始文件的標識獲取存儲的與所述原始文件的標識對應的所呼原始文件的信息,所述原始文件的信息包含:所述原始文件的標識和所述第一統一云磁盤服務器的標識以及所述原始文件被分割的文件塊數量;所述第一云服務提供商服務器確定所述原始文件被分割的文件塊數量大于1,并從所述原始文件的信息中獲取所述第一統一云磁盤服務器的標識。6.如權利要求1所述的方法,其特征在于,該方法進一步包括:接收所述第一統一云磁盤服務器發送的上傳塊請求;所述上傳塊請求包含所述原始文件的文件塊、所述第一統一云磁盤服務器生成的文件塊信息、以及所述用戶在所述第一云服務提供商服務器的注冊信息;存儲所述文件塊,以及將所述文件塊信息以及所述用戶在所述第一云服務提供商服務器的注冊信息映射存儲。7.如權利要求1所述的方法,其特征在于,該方法進一步包括:接收第一終端發送的文件刪除請求,所述文件刪除請求中攜帶需刪除的文件的標識;所述第一云服務提供商服務器確定與所述需刪除的文件的標識對應的需刪除的文件被分塊,并獲取上傳所述需刪除的文件的文件塊的第二統一云磁盤服務器的標識;根據所述第二統一云磁盤服務器的標識向第二統一云磁盤服務器發送所述文件刪除請求,所述文件刪除請求用于指示所述第二統一云磁盤服務器向存儲所述需刪除的文件的文件塊的第四云服務提供商服務器發送文件塊刪除請求,并在收到所述第四云服務提供商服務器返回的文件塊刪除響應后,刪除所述第二統一云磁盤服務器存儲的需刪除的文件的文件信息并向所述第一云服務提供商服務器返回文件刪除響應;所述第一云服務提供商服務器接收所述第二統一云磁盤服務器返回的所述文件刪除響應,向所述第一終端發送所述文件刪除響應。8.如權利要求7所述的方法,其特征在于,所述文件刪除請求中進一步包含:需刪除的文件被分割的文件塊數量,以及第二統一云磁盤服務器的標識;所述第一云服務提供商服務器確定與所述需刪除的文件的標識對應的文件被分塊,并獲取第二統一云磁盤服務器的標識具體為:所述第一云服務提供商服務器確定所述文件刪除請求中所述需刪除的文件被分割的文件塊數量大于1,并從所述文件刪除請求中獲取所述第二統一云磁盤服務器的標識;或所述第一云服務提供商服務器確定與所述需刪除的文件的標識對應的文件被分塊,并獲取所述第二統一云磁盤服務器的標識具體為:所述第一云服務提供商服務器根據所述需刪除的文件的標識獲取存儲的與所述需刪除的文件的標識對應的需刪除的文件的信息,所述需刪除的文件的信息包含:所述需刪除的文件的標識、所述第二統一云磁盤服務器的標識以及所述需刪除的文件被分割的文件塊數量;所述第一云服務提供商服務器確定存儲的所述需刪除的文件被分割的文件塊數量大于1,并從所述需刪除的文件的信息中獲取所述第二統一云磁盤服務器的標識。9.一種第一云服務提供商服務器,其特征在于,包括:接收單元,用于在第一終端通過用戶在所述第一云服務提供商服務器的注冊信息登錄所述第一云服務提供商服務器之后,且所述第一云服務提供商服務器向所述第一終端提供業務的過程中,接收第一終端發送的文件下載請求,所述文件下載請求中攜帶原始文件的標識,以及將所述原始文件的標識發送給確定獲取單元;所述確定獲取單元,用于接收所述接收單元發送的所述原始文件的標識,確定與所述原始文件的標識對應的所述原始文件被分塊,以及獲取上傳所述原始文件的文件塊的第一統一云磁盤服務器的標識,并將所述第一統一云磁盤服務器的標識發送給發送單元;所述發送單元,用于接收所述確定接收單元發送的所述第一統一云磁盤服務器的標識,以及根據所述第一統一云磁盤服務器的標識向所述第一統一云磁盤服務器發送文件獲取請求,所述文件獲取請求攜帶所述原始文件的標識;所述文件獲取請求用于指示所述第一統一云磁盤服務器根據所述原始文件的標識獲取存儲的所述原始文件的信息,并根據所述原始文件的信息中文件塊對應的第二云服務提供商服務器的標識,從所述第二云服務提供商服...
【專利技術屬性】
技術研發人員:秦晉,狄龍,謝軍安,
申請(專利權)人:華為技術有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。