[發明專利]一種基于多協作者的局域網下載裝置及方法在審
| 申請號: | 201210516592.3 | 申請日: | 2012-12-05 |
| 公開(公告)號: | CN103856531A | 公開(公告)日: | 2014-06-11 |
| 發明(設計)人: | 熊文;喻之斌;須成忠;馮圣中 | 申請(專利權)人: | 中國科學院深圳先進技術研究院 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/28 |
| 代理公司: | 深圳市科進知識產權代理事務所(普通合伙) 44316 | 代理人: | 宋鷹武 |
| 地址: | 518055 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 協作者 局域網 下載 裝置 方法 | ||
技術領域
本發明涉及分布式技術領域,尤其涉及一種基于多協作者的局域網下載裝置及方法。
背景技術
隨著互聯網的不斷發展,互聯網中的內容頁越來越豐富,下載軟件的出現,極大地促進了數據在互聯網上廣泛傳播和共享。同時,為方便管理和維護,網絡管理員通常會設置局域網內單臺計算機的最大帶寬,這樣就會導致局域網用戶在下載數據時遇到如下情況:局域網對外帶寬(網絡運營商提供的帶寬)空閑,但是單機下載帶寬卻受限;另外,即使單機可充分利用局域網對外帶寬,但在這種情況下下載軟件會占用當前計算機較多的資源,如增大處理器、網絡、系統輸入輸出等模塊的負擔,嚴重影響用戶同時處理其他作業的效率。
發明內容
本發明旨在解決上述現有技術中存在的問題,提出一種基于多協作者的局域網下載裝置及方法。
本發明一方面提出了一種基于多協作者的局域網下載裝置,該裝置包括主下載模塊以及多個從屬下載模塊,所述主下載模塊包括任務調度單元以及數據接收單元,所述從屬下載模塊包括命令接收單元、數據下載單元以及數據傳輸單元。其中,所述主下載模塊以及多個從屬下載模塊位于同一局域網的多臺設備上;所述任務調度單元獲取所述資源的地址列表,所述地址列表包含了所述資源所屬服務器的地址;所述任務調度單元將下載所述資源的任務劃分為若干子任務,并將所述若干子任務分配給所述多個從屬下載模塊;所述命令接收單元接收所述子任務,所述數據下載單元根據所述子任務從服務器下載構成所述資源的各部分數據;所述數據傳輸單元將上述各部分數據發送至所述數據接收單元,所述數據接收單元將上述各部分數據拼接成所述資源。
本發明另一方面提出了一種基于多協作者的局域網下載方法,該方法包括以下步驟:獲取所述資源的地址列表;將下載所述資源的任務劃分為若干子任務;將所述若干子任務分配給同一局域網中的多臺設備執行;所述多臺設備分別下載構成所述資源的各部分數據;將上述各部分數據拼接成所述資源。
本發明提出的一種基于多協作者的局域網下載裝置及方法在局域網對外帶寬空閑、單機對外帶寬被限定的情況下,將一個下載任務劃分為多個子任務,邀請同一局域網中的其它設備同時執行該多個子任務,以協作的方式進行下載,避免了局域網對單機帶寬的限定,有效地提高了下載速度。同時,每個協作設備都采用輕量級進程,只占用較少的設備資源,不影響用戶進行其他操作。
附圖說明
圖1是本發明一實施例的基于多協作者的局域網下載裝置結構圖;
圖2是本發明一實施例的基于多協作者的局域網下載方法流程圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清晰,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明提出的基于多協作者的局域網下載裝置及方法用于從服務器下載資源。
本發明一方面提出了一種基于多協作者的局域網下載裝置。圖1所示的本發明一實施例的一種基于多協作者的局域網下載裝置,所述裝置包括主下載模塊100以及多個從屬下載模塊(圖中僅示出從屬下載模塊200,其余用省略號表示),所述主下載模塊100包括任務調度單元101以及數據接收單元102,所述從屬下載模塊200包括命令接收單元201、數據下載單元202以及數據傳輸單元203。
其中,所述任務調度單元101根據用戶所輸入的需要下載的資源名稱從互聯網獲取所述資源的地址列表,所述地址列表包含了所述資源所屬服務器的IP地址。一般情況下,某一資源為互聯網上多個服務器所共有,用戶可通過一般的下載軟件(如迅雷、快車等)從上述多個服務器上下載該資源。
所述任務調度單元101根據所述資源的大小、所述從屬下載模塊的個數以及所述服務器的地址將下載所述資源的任務劃分為若干子任務。劃分完畢后,所述任務調度單元101將所述若干子任務分配給所述多個從屬下載模塊,由該多個從屬下載模塊同時并行下載。
具體地,根據所述資源的大小、所述從屬下載模塊的個數以及所述服務器的地址,所述任務調度單元101從邏輯上將所述資源劃分為與所述從屬下載模塊數量相同的若干組份,每個組份包含了所述資源的部分數據,所有組分的數據組合起來即構成完整資源數據。上述各個部分數據具有一定的大小,且相對于完整資源數據具有一定的偏移量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院深圳先進技術研究院,未經中國科學院深圳先進技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210516592.3/2.html,轉載請聲明來源鉆瓜專利網。





