[發明專利]一種基于云存儲的離線下載的方法及其系統有效
| 申請號: | 201110432930.0 | 申請日: | 2011-12-22 | 
| 公開(公告)號: | CN102387220A | 公開(公告)日: | 2012-03-21 | 
| 發明(設計)人: | 李茗;邵長松 | 申請(專利權)人: | 樂視網信息技術(北京)股份有限公司 | 
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 | 
| 代理公司: | 北京馳納智財知識產權代理事務所(普通合伙) 11367 | 代理人: | 謝亮;唐與芬 | 
| 地址: | 100026 北京市朝*** | 國省代碼: | 北京;11 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 存儲 離線 下載 方法 及其 系統 | ||
技術領域
本發明涉及通信技術領域,更具體地,涉及一種基于云存儲的離線下載的方法及其系統。
背景技術
下載是將網絡上計算機中的數據復制到本地計算機的行為。文件下載在個人電腦上是很成熟的技術,用戶從網絡上下載自己感興趣的文件并保存到個人電腦。互聯網中的下載技術主要有三種:服務端下載P2S,點對點下載P2P以及智能網格P2SP。
P2S是指用戶計算機向服務器請求下載,并通過協議將服務器上的數據復制到用戶計算機的下載技術。P2S包括HTTP和FTP兩種協議。
P2P下載方式中,所有參與下載的用戶計算機同時也充當提供下載的角色,即同時也上傳。對于一個完整的資源,可包含很多數據塊。當很多用戶下載同一個資源時,獲得的數據塊都不盡相同,因此每一個用戶計算機都可以將自己已有的數據提供給其他沒有該數據的計算機下載。在網絡帶寬足夠的情況下,當參與下載的計算機越多時,每一個計算機下載該資源的速度就越快。
P2SP融合了P2S和P2P兩種下載方式的優點,通過多媒體檢索數據庫這個橋梁把原本孤立的服務器和其鏡像資源和P2P資源整合到了一起。這樣下載速度更快,同時下載資源更豐富,下載穩定性更強。
然而,不管是哪一種下載方式,傳統的下載方式由于網絡環境的錯綜復雜,在下載過程中往往難以保持持續的高速下載,耗費時間較長。另外,如果一個下載URL鏈接失效,則很可能再也無法下載到想要的文件,不能保證下載鏈接的永久有效。
而且個人電腦一般是固定的,不可以隨時隨地上網,隨著技術的進步,移動通訊設備終端已經具有瀏覽網頁的功能,更多的用戶通過移動通訊設備終端隨時隨地訪問網站。但是,通過移動通訊設備終端下載文件,仍然存在很大的問題。其中最大的問題在于移動通訊設備終端是通過窄帶與網絡連接的,因此下載文件時速度較慢。同時,在現今的通訊環境下,通過移動通訊網絡訪問網站,用戶下載所產生的流量是直接和話費掛鉤的,如果下載的文件較大,則所需要的費用和金錢就比較多。
發明內容
本發明要解決的技術問題下載的高速性和待下載文件的永久有效性,以提高下載的用戶體驗度。為了解決上述問題,本發明提供了一種基于云存儲的離線下載的方法及其相應的系統,其中服務器端建立專用的離線下載系統,用戶想要下載一個文件時,只要將下載請求提交到離線下載系統即可,由離線下載系統完成時間的下載工作。
本發明提供一種基于云存儲的離線下載系統,包括用戶系統,分布式下載系統,云存儲系統和CDN系統,其中,所述用戶系統包括用戶信息列表和下載任務信息列表。
?所述用戶信息列表記錄每個注冊用戶的信息,所述記錄的注冊用戶的信息包括用戶唯一的標識符,所述云存儲系統中的用戶私有空間存儲路徑,所述云存儲系統中的用戶私有空間總計容量的大小,所述云存儲系統中的用戶私有空間當前剩余容量大小。
所述下載任務信息列表記錄每個下載任務的信息,所述記錄的下載任務的信息包括提交所述下載任務的用戶的唯一的標識符,所述下載任務的下載地址的鏈接,所述下載任務的下載狀態。
??其中所述下載狀態包括未下載,正在下載中,下載完成以及下載失敗。
所述分布式下載系統包括任務調度服務器和下載服務器集群。其中,
??所述任務調度服務器實時記錄所述下載服務器集群的負載狀態,所述下載服務器集群中的每臺下載服務器執行實際的下載任務。
所述云存儲系統通過云存儲系統接口與其它系統進行數據通訊。其中,所述云存儲系統采用GFS架構,所述每個注冊用戶在所述云存儲系統中都有其相應的私有存儲空間。
所述CDN內容分發系統包括CDN調度服務器和CDN邊緣節點,其中,所述CND邊緣節點通過所述云存儲系統接口與所述云存儲系統進行數據通訊,所述CDN調度服務器與每個用戶進行數據通訊。
此外,本發明還提供一種基于云存儲的離線下載方法,其特征在于,包括:
?用戶系統接收用戶提交到所述用戶系統中的下載請求;
?用戶系統將所述接收到的下載請求轉換為下載任務,并將所述下載任務存儲到下載任務信息列表中;
任務調度服務器從所述用戶系統中取得新的下載任務,并將取得的新的下載任務分配給下載服務器;
任務調度服務器將所述用戶系統中的所述下載任務信息列表中將已經分配給所述下載服務器的下載任務的任務狀態更新為“正在下載中”;
?所述下載服務器執行實際的下載工作;
?所述下載服務器完成指定的下載工作后將下載的文件存儲到云存儲系統中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視網信息技術(北京)股份有限公司,未經樂視網信息技術(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110432930.0/2.html,轉載請聲明來源鉆瓜專利網。





