[發明專利]一種下載管理設備、方法及數據下載系統有效
| 申請號: | 201210528632.6 | 申請日: | 2012-12-10 |
| 公開(公告)號: | CN103036967B | 公開(公告)日: | 2017-03-15 |
| 發明(設計)人: | 徐鐵城;陳超 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京華沛德權律師事務所11302 | 代理人: | 劉麗君 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 下載 管理 設備 方法 數據 系統 | ||
技術領域
本發明涉及數據下載技術領域,具體涉及一種用于邊緣節點中的下載管理設備、一種數據下載系統,以及一種用于數據下載系統中的下載管理方法。
背景技術
現有CDN(Content?Delivery?Network,內容分發網絡)通過將數據分發到各個邊緣節點,拉近與客戶端的距離來提高數據訪問速度。其基本思路是盡可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。CDN系統能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上。
但是,由于現有的每個CDN節點都會盡可能地緩存數據源中所有的文件,因此會帶來較大的存儲成本。而且有些文件的內容并沒有發生變化,僅僅是下載地址,如文件的URL發生了變化,按照現有CDN的緩存方式,也會在一個節點中緩存多份內容相同、URL不同的文件,即重復數據緩存,從而進一步導致了存儲的成本較高。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的用于邊緣節點中的下載管理設備、數據下載系統,以及用于數據下載系統中的下載管理方法。
依據本發明的一個方面,提供了一種用于邊緣節點中的下載管理設備,包括:緩存器,被配置為緩存從數據源節點獲得的各個文件以及各個文件的內容摘要,文件的內容摘要是對文件的內容采用特定數據轉換生成的數據;解析器,被配置為獲得來自客戶端設備的文件下載請求,并根據文件下載請求的下載地址解析出所請求的文件的內容摘要;查找器,被配置為根據解析器解析出的所請求的文件的內容摘要在緩存器中查找所請求的文件,如果查找到,則將所請求的文件傳輸至客戶端設備;以及回源器,被配置為當查找器在緩存器中沒有查找到所請求的文件時,從所請求的文件相關的數據源節點獲取所請求的文件,并傳輸至客戶端設備,以及將所請求的文件提供給緩存器進行緩存。
可選的,回源器適于逐個部分地從數據源節點獲取所請求的文件的各部分,并同時向客戶端設備傳輸所請求的文件中所獲取的部分,直到完全獲取了所請求的文件為止。
可選的,回源器包括:數據源查詢模塊,被配置為根據已知的回源表和所請求的文件的下載地址查詢所請求的文件相關的數據源節點;直接回源模塊,被配置為當邊緣節點為第一運營商網絡的邊緣節點,并且所查詢到的所請求的文件相關的數據源節點包括第一運營商網絡的數據源節點時,直接從第一運營商網絡的數據源節點獲取所請求的文件;代理回源模塊,被配置為當邊緣節點為第一運營商網絡的邊緣節點,并且所查詢到的所請求的文件相關的數據源節點是第二運營商網絡的數據源節點時,通過第一運營商網絡至第二運營商網絡的代理集群從第二運營商網絡相關的數據源節點獲取所請求的文件;以及緩存通知模塊,被配置為將通過直接回源模塊或代理回源模塊獲取到所請求的文件之后,通知緩存器對所請求的文件進行緩存。
可選的,文件的內容摘要包括:安全哈希演算sha系列數據中的一種,或,信息摘要演算MD系列數據中的一種。
可選的,下載管理設備是varniash緩存服務器。
根據本發明的又一方面,提供了一種數據下載系統,包括邊緣節點、為不同運營商網絡之間提供信息交互服務的代理集群,以及數據源節點,其中邊緣節點包括以上所述的下載管理設備。
可選的,還包括:以上所述的用于提供文件下載地址的管理設備,邊緣節點接收到的文件下載請求的下載地址由用于提供文件下載地址的管理設備所提供。
可選的,為不同運營商網絡之間提供信息交互服務的代理集群包括第一運營商網絡至第二運營商網絡的代理集群,以及第二運營商網絡至第一運營商網絡的代理集群,其中,第一運營商網絡至第二運營商網絡的代理集群包括:邊緣側第一運營商網絡代理集群,被配置為接收來自第一運營商網絡的邊緣節點的文件下載請求,以及向第一運營商網絡的邊緣節點返回所請求的文件;傳輸通道,被配置為從邊緣側第一運營商網絡代理集群向源側第二運營商網絡代理集群傳輸信息,以及從源節點側第二運營商網絡代理集群向邊緣側第一運營商網絡代理集群傳輸信息;以及源節點側第二運營商網絡代理集群,被配置為根據通過傳輸通道接收的來自邊緣側第一運營商網絡代理集群的文件下載請求,向第二運營商網絡相關的數據源節點發送文件下載請求,以及接收第二運營商網絡相關的數據源節點返回的所請求的文件,并通過傳輸通道傳輸至邊緣側第一運營商網絡代理集群;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210528632.6/2.html,轉載請聲明來源鉆瓜專利網。





