[發明專利]一種離線下載資源的系統、方法及裝置在審
| 申請號: | 201210032600.7 | 申請日: | 2012-02-14 |
| 公開(公告)號: | CN103248666A | 公開(公告)日: | 2013-08-14 |
| 發明(設計)人: | 劉剛;朱臣元;尹航 | 申請(專利權)人: | 深圳市騰訊計算機系統有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 牛崢;王麗琴 |
| 地址: | 518057 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 離線 下載 資源 系統 方法 裝置 | ||
技術領域
本發明涉及計算機領域的下載數據技術,特別涉及一種離線下載數據的系統、方法及裝置。
背景技術
隨著互聯網技術的發展,越來越多的業務可以在互聯網中實現,其中,下載業務就是客戶端從互聯網中下載資源。根據不同下載類型進行劃分,下載業務可以分為離線下載資源業務或在線下載資源業務。離線下載業務就是互聯網中的服務器側替代客戶端先行下載客戶端所要求的資源,然后客戶端再從服務器側中下載所要求的資源。比如某個資源是冷門資源,采用客戶端下載,速度很慢,客戶端要下載很久,費時費力,這時,本地可以客戶端就需要采用離線下載方式,通過服務器側替代客戶端下載,客戶端可以關閉,等待服務器側將該資源下載完全后,再從服務器側下載,節省時間和下載成本。
圖1為現有技術提供的離線下載資源的系統結構示意圖,包括服務器側和客戶端,服務器側中具體包括:離線下載服務器群、云存儲服務器、離線下載任務分發服務器、離線下載任務管理服務器、離線下載任務數據庫及統計服務器,其中,
客戶端,用于向離線下載任務管理服務器請求資源下載請求,該任務攜帶要下載資源的鏈接信息,從云存儲服務器獲取要下載的資源;
離線下載任務管理服務器,用于接收客戶端請求的資源下載請求,到離線下載任務數據庫中查詢是否有該資源下載請求記錄且下載狀態為下載完全,如果有,則通知客戶端直接從云存儲服務器獲取要下載的資源,如果沒有,就將該資源下載請求攜帶的要下載資源的鏈接信息發送給資源下載請求服務器,同時將該資源下載請求記錄及未下載的下載狀態存儲到離線下載任務數據庫中;
離線下載任務分發服務器,用于接收該資源下載請求攜帶的要下載資源的鏈接信息,根據離線下載服務器群中的負載情況進行要下載資源的下載分發,指示離線下載服務器群從英特網中下載要下載的資源;
離線下載服務器群,用于在離線下載任務分發服務器的指示下,根據該資源下載請求攜帶的要下載資源的鏈接信息,鏈接到互聯網中,下載要下載的資源后,將要下載的資源存儲到云存儲服務器中,并將離線下載任務數據庫中存儲的該資源下載請求記錄的下載狀態修改為下載完全;
離線下載任務數據庫,用于存儲該資源下載請求記錄及下載狀態;
云存儲服務器,用于存儲要下載的資源;
統計服務器,用于監控客戶端,統計客戶端相關信息。
在該系統中,客戶端向離線下載任務管理服務器請求資源下載請求,該任務攜帶要下載資源的鏈接信息為:要下載資源的超文本傳送協議(Http)鏈接,或者電驢(eMule)鏈接或比特流(Bt)下載鏈接,或基于哈希分布(MagNent)協議的鏈接。當離線下載任務管理服務器將該資源下載請求攜帶的要下載資源的鏈接信息發送給資源下載請求服務器時,如果該鏈接信息為http鏈接,就將http鏈接的統一資源定位符(URL)發送;如果該鏈接信息為eMule鏈接或Bt下載鏈接,就將eMule鏈接或Bt下載鏈接的種子文件信息發送。
在該系統中,客戶端從云存儲服務器獲取要下載的資源是采用點對服務器和點(P2SP)方式進行的,離線下載服務器群也可以采用P2SP方式從互聯網中下載要下載的資源。另外,離線下載服務器還將該資源下載請求記錄的下載進度和當前下載狀態通過離線下載任務分發服務器發送給離線下載任務管理服務器。
采用上述系統進行離線下載資源獲得廣泛的應用,并具有如下特點:
1)加速下載冷門資源:離線下載資源解決了冷門資源下載慢,客戶端長期需要鏈接互聯網的問題,利用服務器側的強大帶寬,先將冷門資源下載到服務器側,然后再下載到本地客戶客戶端,節省了客戶端的時間和下載成本;
2)穩定提升下載資源速度:采用離線下載資源,速度更快更穩定,服務器側將會為客戶端提供穩定的下載速度,而不像在線下載資源,客戶端直接鏈接互聯網,會受到互聯網環境的影響,不穩定;
3)解決網絡封殺及網絡被限問題:客戶端采用Bt下載或eMule下載方式被限,仍然可以采用離線下載資源方式從服務器側高速獲取要下載的資源,下載效率更高。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊計算機系統有限公司,未經深圳市騰訊計算機系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210032600.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種標記主機地理位置的方法及系統
- 下一篇:一種帶有保溫細菌池的廢水處理裝置





