[發明專利]網絡資源的下載方法無效
| 申請號: | 200810218159.5 | 申請日: | 2008-12-12 |
| 公開(公告)號: | CN101753404A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 孫翀 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | H04L12/54 | 分類號: | H04L12/54;G06F17/30 |
| 代理公司: | 廣東國暉律師事務所 44266 | 代理人: | 歐陽啟明 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡資源 下載 方法 | ||
技術領域
本發明屬于互聯網技術領域,尤其涉及一種網絡資源的下載方法。
背景技術
P2P(peer-to-peer對等聯網)技術是近年來興起的互連網技術,采用P2P架構可以有效地利用互聯網中散布的大量普通節點,將計算任務或存儲資料分布到所有節點上,利用其中閑置的計算能力和存儲空間,達到高性能計算和海量存儲的目的。
當越來越多的設備具備了直接接入互聯網進行P2P下載的能力后,事實上形成了一種分布式下載的局面,現有的p2p技術使得一臺設備可以從網絡上的多個內容源獲取數據,但是獲取的數據只能存儲在本地,其弊端在于不同的設備其之間下載數據的存儲是分散的,這樣無法將多個設備的下載能力形成合力。
因此,需要一種技術方案,可以做到協同調度多個P2P下載設備,使得多個設備不僅從互聯網上的多個peer獲取內容源,還可以將多個設備下載下來的數據匯總到同一個目的地進行存儲,這種p2p下載方式將可以充分利用各種不同設備的特性和計算能力,極大地提高整體的下載速度和性能。
發明內容
本發明的目的在于提供一種網絡資源下載的方法,旨在提高對網絡資源的下載速度的問題。
本發明是這樣實現的,一種網絡資源的下載方法,所述的方法包括:
a、任務分配協調器可控制的線上設備中的至少一個向任務分配協調器發送下載請求;
b、所述的任務分配協調器查找其所控制的當前可執行下載任務的設備,并將整個下載任務分解后分配給各個可執行下載任務的線上設備;
c、各個執行下載任務的線上設備分別執行所分配的下載任務,并將下載的數據匯總至共同的目的地。
任務分配協調器控制的每個線上設備中,均運行一個任務分配協調器的代理程序,由該代理程序負責與任務分配協調器通信。
其中步驟b所述的將整個下載任務分解具體包括:將需要下載的文件按當前可執行下載任務的線上設備的數量進行分解,每一設備對應一分任務。
其中步驟c具體包括:
c1、各個執行下載任務的線上設備從網絡中搜索存在所需要下載的網絡資源的peer,當搜索到某peer存在屬于自身分任務的網絡資源時,轉步驟c2,當搜索到某peer存在不屬于自身分任務的網絡資源時,轉步驟c3;
c2、建立與該peer的連接,通過P2P方式下載屬于自身任務的網絡資源,將下載的數據匯總至所述共同的目的地;
c3、所述設備將該peer的信息返回給任務分配協調器,任務分配協調器再將該peer的信息轉發給另一設備,所述另一設備所分配的分任務對應該peer存在的網絡資源,所述另一設備通過P2P方式下載屬于自身分任務的網絡資源,將下載的數據匯總至所述共同的目的地。
其中步驟c還包括:當其中一個執行下載任務的線上設備下線時,其代理程序將通知任務分配協調器,所述任務分配協調器將屬于該下線設備的下載任務重新分配給其他仍在線工作的設備。
所述的共同目的地同樣運行一個代理程序,所述代理程序統一接收來自不同線上設備下載的數據,將所述下載數據整理成一個完整的文件。
所述共同目的地由任務分配協調器指定。
所述共同目的地優選發起下載請求的設備。
本發明克服現有技術的不足,由任務分配協調器對下載任務進行分配,將整個下載任務分解后分別分配給網絡中兩個或者兩個以上的有下載需求的設備,每個有下載需求的設備負責所分配任務的下載,各個設備將下載的數據匯總后存儲在一個目標文件中。本發明提供的技術方案使得針對某個特定資源的下載任務將不再依賴某個單一的設備,任務被均衡地分配到了若干臺不同的設備上,由這些設備同步下載,以最大限度地利用設備的計算資源和網絡帶寬,相比起目前的只能進行單個設備p2p下載,大大地提高了下載的速度和效率。
附圖說明
圖1是本發明實施例系統圖。
具體實施方式
本發明提供的技術方案是:任務分配協調器可控制多個線上設備,其中至少一個線上設備向任務分配協調器發送下載請求;任務分配協調器查找其所控制的當前可執行下載任務的線上設備;由任務分配協調器對下載任務進行分配,將整個下載任務分解后分別分配給各個可執行下載任務的線上設備;各個執行下載任務的線上設備分別執行所分配的下載任務,將下載的數據匯總至共同的目的地。
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810218159.5/2.html,轉載請聲明來源鉆瓜專利網。





