[發明專利]用于動態控制網絡中文件下載的方法和設備在審
| 申請號: | 201110379645.7 | 申請日: | 2011-11-10 |
| 公開(公告)號: | CN103108018A | 公開(公告)日: | 2013-05-15 |
| 發明(設計)人: | 尹劍峰 | 申請(專利權)人: | 北京千橡網景科技發展有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 吳立明 |
| 地址: | 100041 北京市石*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 動態控制 網絡 文件 下載 方法 設備 | ||
技術領域
本發明的實施方式總體上涉及網絡信息技術領域,更具體地,涉及用于動態控制網絡中文件下載的方法和設備。
背景技術
在網絡通信中,客戶端-服務器(C/S)模式是一種最為常見和重要的網絡通信架構。在C/S架構中,最為常見的服務之一是客戶端從服務器下載文件。作為示例,可以理解,在每個客戶端上都可以運行一個或多個應用(例如,軟件程序),這些應用在運行的過程中可能需要更新或修補,而更新文件或補丁文件通常是由一個或一組服務器來發布和管理。
在傳統方案中,當一個客戶端在啟動之后,其上的應用可以向服務器查詢是否存在與其相關的更新和/或修補。如果確定存在需要下載的文件(例如,更新文件,或者補丁文件),則客戶端上的該應用啟動對相應文件的下載。上述傳統方案存在著明顯的弊端。例如,在某個應用需要更新時,當更新文件在服務器上發布之后,運行于多個不同客戶端上的該應用的不同實例可能在很短的時段內同時請求下載該文件。這樣,對服務器以及網絡資源造成了極大的壓力,這轉而影響下載速度,甚至可能造成服務器和/或網絡的崩潰。
注意,盡管上面的示例是針對應用程序的更新和/或修補而描述的,但是同樣的問題也存在于其他文件的網絡下載中。實際上,對服務器上某個或某些文件的集中訪問始終是C/S架構中需要解決的問題。為此,已經提出了諸如端對端(P2P)的新型網絡架構,以避免服務器以及網絡資源成為整個系統的瓶頸。然而,盡管P2P等網絡架構具有分布式計算的優勢并且已經得到了廣泛的應用,但是這些新型架構并不能完全取代C/S架構。在諸如金融、信息安全等很多領域,由于需要較高的安全性、保密性、可控性等,C/S架構讓然在被廣泛地采用。
因此,在本領域中,需要一種這樣的解決方案,其能夠在C/S架構中控制客戶端對服務器的文件進行下載時機,以避免對服務器過于集中的訪問以及由此產生的各種問題。
發明內容
鑒于本領域中存在的上述問題,本發明提出了一種用于動態控制網絡文件下載的方法和設備。
在本發明的一個方面,提供一種用于在客戶端處控制從服務器下載文件的方法,所述客戶端與所述服務器通過網絡通信。所述方法包括:通過所述網絡向所述服務器發送針對文件的請求消息;從所述服務器接收應答消息,所述應答消息至少包括指示傳輸時段的信息;以及在所述傳輸時段中選擇至少一個時間點,使得當到達所述時間點時,啟動對來自所述服務器的所述文件的下載。
在本發明的另一方面,提供一種用于在服務器處控制客戶端對文件的下載的方法,所述服務器與所述客戶端通過網絡通信。所述方法包括:接收來自所述客戶端的針對文件的請求消息;響應于所述請求消息而生成應答消息,所述應答消息至少包括指示傳輸時段的信息;以及向所述客戶端發送所述應答消息,使得所述客戶端在所述傳輸時段期間選擇至少一個時間點以發起對所述文件的下載。
在本發明的又一方面,提供一種用于在客戶端處控制從服務器下載文件的設備,所述客戶端與所述服務器通過網絡通信。所述設備包括:發送裝置,配置用于通過所述網絡向所述服務器發送針對文件的請求消息;接收裝置,配置用于從所述服務器接收應答消息,所述應答消息至少包括指示傳輸時段的信息;以及選擇裝置,配置用于在所述傳輸時段中選擇至少一個時間點,使得當到達所述時間點時,啟動對來自所述服務器的所述文件的下載。
在本發明的再一方面,提供一種用于在服務器處控制客戶端對文件的下載的設備,所述服務器與所述客戶端通過網絡通信。所述設備包括:接收裝置,配置用于接收來自所述客戶端的針對文件的請求消息;生成裝置,配置用于響應于所述請求消息而生成應答消息,所述應答消息至少包括指示傳輸時段的信息;以及發送裝置,配置用于向所述客戶端發送所述應答消息,使得所述客戶端在所述傳輸時段期間選擇至少一個時間點以發起對所述文件的下載。
通過下文詳細描述將會理解,本發明的實施方式提供了一種能夠動態控制網絡文件下載的解決方案。在服務器端,對于將要由客戶端下載的文件,服務器可以根據各種影響因素而確定一個傳輸時段,并且將所確定的傳輸時段在應答消息中發送回客戶端。客戶端只有在這個傳輸時段內可以從服務器下載相關文件。而且,在客戶端側,可以在服務器指定的傳輸時段內選擇自己開始下載的時間點。這種選擇例如是隨機做出的,也可以基于多個客戶端之間的協商。以此方式,能夠盡量均勻地分布多個客戶端對服務器的訪問,從而避免由于集中訪問而造成的資源壓力和瓶頸。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京千橡網景科技發展有限公司,未經北京千橡網景科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110379645.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:膜孔溝槽
- 下一篇:熱泵驅動逆流熱濕交換的溶液調濕空調系統





