[發明專利]一種基于云存儲的文件下載方法及系統在審
| 申請號: | 201910735735.1 | 申請日: | 2019-08-09 |
| 公開(公告)號: | CN110430274A | 公開(公告)日: | 2019-11-08 |
| 發明(設計)人: | 白天 | 申請(專利權)人: | 西藏寧算科技集團有限公司;的盧技術有限公司;西藏寧算信息科技有限公司;北京寧算科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 南京禹為知識產權代理事務所(特殊普通合伙) 32272 | 代理人: | 王曉東 |
| 地址: | 850000 西藏自*** | 國省代碼: | 西藏;54 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分片數據 上傳 下載客戶端 分片存儲 文件下載 客戶端 云存儲 下載 服務器 負載均衡策略 服務器處理 服務器響應 云存儲服務 訪問文件 分片下載 上傳文件 網絡帶寬 下載請求 下載文件 用戶下載 最大化 合并 返回 客戶 | ||
本發明公開了一種基于云存儲的文件下載方法及系統,包括以下步驟,上傳客戶端向服務器發起上傳文件的請求;所述服務器處理所述上傳客戶端上傳的文件,進行分片存儲;下載客戶端向所述服務器發起下載文件的請求;所述服務器響應所述下載客戶端的下載請求并返回分片數據;所述下載客戶端完成分片數據的下載,并將分片數據合并為文件。本發明的有益效果:對文件進行分片存儲和分片下載,最大化的利用端側的網絡帶寬以及云存儲服務負載均衡策略有效提升用戶下載訪問文件的速度。
技術領域
本發明涉及云計算的技術領域,尤其涉及一種基于云存儲的文件下載方法及系統。
背景技術
近年來,隨著互聯網的發展,復雜而龐大的數據需要被處理。據互聯網數據中心的研究報告顯示,未來數據的增長是幾何式的,特別是移動終端。因此,海量數據的及時有效處理就成為了亟待解決的問題。云計算技術的興起,尤其是云存儲技術的出現,使多種類型的存儲設備連接起來進行信息交互,并實現了協同合作。云計算環境由于數據量大和存儲設備和網絡設備差異的原因,會導致數據的丟失和出錯,而副本技術的出現,能夠有效的解決這種問題。通常在存儲系統中采用多個副本,這樣可以保證存儲系統中數據的高可用性和高容錯率。在保證了數據的高可用性和高容錯率的情況下,云存儲系統同時需要考慮滿足端側設備高效快速的訪問資源文件。
現有技術中通過改進蟻群的信息素更新策略和結合拉普拉斯概率分布優化副本放置過程,最終實現副本的數量和位置的調整和優化,即在云存儲中通過合理的放置副本使得存儲服務保持負載均衡。但是該方案在文件訪問下載的速度提升的場景下,優化效果有限。
發明內容
本部分的目的在于概述本發明的實施例的一些方面以及簡要介紹一些較佳實施例。在本部分以及本申請的說明書摘要和發明名稱中可能會做些簡化或省略以避免使本部分、說明書摘要和發明名稱的目的模糊,而這種簡化或省略不能用于限制本發明的范圍。
鑒于上述現有存在的問題,提出了本發明。
因此,本發明解決的一個技術問題是:最大化的利用端側的網絡帶寬以及云存儲服務負載均衡策略有效提升用戶下載訪問文件的速度。
為解決上述技術問題,本發明提供如下技術方案:一種基于云存儲的文件下載方法,包括以下步驟,上傳客戶端向服務器發起上傳文件的請求;所述服務器處理所述上傳客戶端上傳的文件,進行分片存儲;下載客戶端向所述服務器發起下載文件的請求;所述服務器響應所述下載客戶端的下載請求并返回分片數據;所述下載客戶端完成分片數據的下載,并將分片數據合并為文件。
作為本發明所述的基于云存儲的文件下載方法的一種優選方案,其中:所述文件的上傳基于HTTP協議或FTP協議實現,且上傳文件的請求中包含了需要上傳的文件。
作為本發明所述的基于云存儲的文件下載方法的一種優選方案,其中:所述服務器包括負載均衡服務器、業務服務器和數據服務器。
作為本發明所述的基于云存儲的文件下載方法的一種優選方案,其中:所述處理上傳的文件還包括以下步驟,負載均衡服務器接收客戶端的上傳請求并基于負載均衡調度算法,將上傳請求發送到業務服務器;業務服務器基于上傳的文件生成上傳文件的分片信息表;業務服務器按照分片信息下發到數據服務器,并返回成功結果給上傳客戶端;接收到分片信息的數據服務器將分片信息復制到其他數據服務器上,業務服務器將文件分片信息表下發到其他的業務服務器上。
作為本發明所述的基于云存儲的文件下載方法的一種優選方案,其中:所述業務服務器生成分片信息還包括以下步驟,從上傳請求中解析出上傳文件的大小;根據配置的分片大小,計算出分片個數;為上傳文件生成唯一的文件標識;基于以上數據和配置的數據服務器位置信息生成文件分片信息表。
作為本發明所述的基于云存儲的文件下載方法的一種優選方案,其中:所述分片信息包括,文件標識,分片序列號,分片標識,分片大小和分片所在的數據服務的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西藏寧算科技集團有限公司;的盧技術有限公司;西藏寧算信息科技有限公司;北京寧算科技有限公司,未經西藏寧算科技集團有限公司;的盧技術有限公司;西藏寧算信息科技有限公司;北京寧算科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910735735.1/2.html,轉載請聲明來源鉆瓜專利網。





