[發明專利]一種下載任務分配方法和裝置有效
| 申請號: | 201210165473.8 | 申請日: | 2012-05-25 |
| 公開(公告)號: | CN103428251A | 公開(公告)日: | 2013-12-04 |
| 發明(設計)人: | 黃歡 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 下載 任務 分配 方法 裝置 | ||
技術領域
本發明實施方式涉及傳輸技術領域,更具體地,涉及一種下載任務分配方法和裝置。
背景技術
隨著計算機技術和網絡技術的飛速發展,互聯網(Internet)和即時通信技術在人們的日常生活、學習和工作中發揮的作用也越來越大。而且,隨著移動互聯網的發展,互聯網即時通信也在向移動化方向發展。
在關于互聯網的諸多應用中,下載是一種常見的應用。下載是通過網絡進行傳輸文件,把互聯網或其他電子計算機上的信息保存到本地終端上的一種網絡活動。下載可以顯式或隱式地進行,只要是獲得本地終端上所沒有的信息的活動,都可以認為是下載,如在線觀看電影,在線瀏覽網頁等等。
超文本傳輸協議(HTTP)和文件傳輸協議(FTP)是兩種常見的網絡傳輸協議,它們是計算機之間交換數據的方式,也是兩種最經典的文件下載方式。FTP協議專門用來下載,而HTTP協議的主要工作是用來瀏覽網頁,不過也能用來下載文件。這兩種下載方式的原理并不復雜,就是用戶按照一定的規則(協議)和提供文件的服務器取得聯系并將文件搬到自己的計算機中來。
在現有技術中,關于下載任務的管理方式通常是自由和無優先級概念的,這種盲目下載管理方式會造成下載效率低下的問題。
比如,圖1是現有技術中瀏覽不同窗口圖片的下載場景示意圖。如圖1所示場景中,用戶打開三個窗口,而每個窗口有四張圖片。在現有技術中有兩種可能的下載表現形式。
第一種下載表現形式:等了較長時間后,這12張圖同時展現。第二種下載表現形式:按照圖片1、圖片2、圖片3一直到圖片12的順序依次展現圖片。
假設當前帶寬100k每秒,每張圖片1M。對于第一種下載表現形式,120秒后12張圖才基本同時展現。對于第二種下載表現形式,10秒后第一張圖片展現,然后每隔10秒展現一張,在第120秒展現圖片12。
實際上,用戶最關心的下載內容通常是最后才打開的窗口內容。然而,無論是現有技術中的哪種下載表現形式,用戶最后打開的窗口的四張圖片只能在一分半鐘之后才展現,因此這種無優先級安排的下載任務分配非常不合理,并造成下載效率很低。
發明內容
本發明實施方式提出一種下載任務分配方法,以提高下載效率。
本發明實施方式還提出了一種下載任務分配裝置,以提高下載效率。
本發明實施方式的具體方案如下:
一種下載任務分配方法,該方法包括:
創建下載任務隊列;
基于所述下載任務隊列中各下載任務的時間特征屬性確定所述各下載任務的優先級順序;
按照各下載任務的優先級順序,執行所述下載任務隊列中的下載任務。
一種下載任務分配裝置,該裝置包括下載任務隊列創建單元、優先級順序確定單元和下載任務執行單元,其中:
下載任務隊列創建單元,用于創建下載任務隊列;
優先級順序確定單元,用于基于所述下載任務隊列中各下載任務的時間特征屬性確定所述各下載任務的優先級順序;
下載任務執行單元,用于按照各下載任務的優先級順序,執行所述下載任務隊列中的下載任務。
從上述技術方案可以看出,在本發明實施方式中,首先創建下載任務隊列,然后基于所述下載任務隊列中各下載任務的時間特征屬性確定所述各下載任務的優先級順序;再按照各下載任務的優先級順序,執行所述下載任務隊列中的下載任務。由此可見,應用本發明實施方式之后,基于下載任務創建時間越后,其重要性越高的原則,為下載任務隊列中各下載任務確定優先級順序,從而避免了一擁而上的下載過程,通過優先級排隊,部分下載任務先快速完成,排隊任務隨后也能快速完成,從而提高了下載效率。
附圖說明
圖1是現有技術中瀏覽不同窗口圖片的下載場景示意圖;
圖2是現有技術中瀏覽同一網頁的不同滾屏區域的下載場景示意圖;
圖3為根據本發明實施方式的下載任務分配方法流程圖;
圖4為根據本發明實施方式瀏覽不同窗口圖片的下載場景示意圖;
圖5為根據本發明實施方式瀏覽同一網頁的不同滾屏區域的下載場景示意圖;
圖6為根據本發明實施方式下載任務分配裝置結構圖;
圖7為根據本發明實施方式的下載效率與現有技術對比圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明作進一步的詳細描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210165473.8/2.html,轉載請聲明來源鉆瓜專利網。





