[發明專利]文件分發方法、節點及系統有效
| 申請號: | 201710317447.5 | 申請日: | 2017-05-05 |
| 公開(公告)號: | CN106993054B | 公開(公告)日: | 2022-06-03 |
| 發明(設計)人: | 梁肇浩;朱柳嵩;吳江昌;周浩程 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L67/1074 | 分類號: | H04L67/1074;H04L67/06;H04L67/5682;H04L67/568;H04L67/63 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 王花麗;張穎玲 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 分發 方法 節點 系統 | ||
1.一種文件分發方法,其特征在于,用于在內容分發網絡CDN中分發文件,所述方法包括:
節點與多個源節點同時建立連接;其中,每個所述源節點上存儲有待分發文件;所述待分發文件包括多個文件分片數據;
所述節點接收分發子任務,并從所述分發子任務中解析出每個所述源節點的網際協議IP地址,其中,所述分發子任務包括所述文件分片數據所在的源節點的標識;
所述節點根據每個所述源節點的IP地址并發地向多個所述源節點發送下載請求;其中,所述下載請求用于下載所述待分發文件所包括的文件分片數據,所述節點針對不同的源節點所請求的文件分片數據不同;
所述節點接收各源節點根據所述下載請求返回的所述文件分片數據;其中,不同的所述源節點所返回的所述文件分片數據不同,一個所述源節點針對一次所述下載請求返回一個所述文件分片數據;
當所述待分發文件所包括的所述文件分片數據的數量超過所述源節點的數量時,所述節點繼續并發地向所述多個源節點發送所述下載請求,并繼續接收每個所述源節點根據所述下載請求返回的所述文件分片數據;
當所述節點從任意一個所述源節點接收所述文件分片數據出現異常時,所述節點從出現異常的所述源節點以外的源節點中確定一個備選源節點;所述節點向所述備選源節點發送所述下載請求,并接收所述備選源節點返回的出現異常的所述文件分片數據;
所述節點對所述文件分片數據進行哈希計算,得到所述文件分片數據的第一簽名信息;
所述節點將所述第一簽名信息與從所述源節點接收到的文件分片數據的第二簽名信息進行比較;
若所述第一簽名信息與所述第二簽名信息相同,則所述節點確定所述文件分片數據完整;
將所述各源節點的完整文件分片數據進行組合,得到待分發文件。
2.根據權利要求1所述的文件分發方法,其特征在于,還包括:
所述節點接收下一級節點發送的所述文件分片數據的所述下載請求;
所述節點將所述文件分片數據反饋給所述下一級節點。
3.根據權利要求2所述的文件分發方法,其特征在于,所述節點將所述文件分片數據反饋給所述下一級節點之后,還包括:
所述節點將緩存的所述文件分片數據進行刪除。
4.根據權利要求1所述的文件分發方法,其特征在于,當所述節點為所述CDN中的中心節點時,所述節點根據每個所述源節點的IP地址并發地向多個所述源節點發送下載請求,包括:
所述中心節點根據各源節點的IP地址并發地向各源站發送所述文件分片數據的第一下載請求;其中,所述第一下載請求針對不同的源站所請求的文件分片數據不同;所述源站為所述中心節點的源節點;
所述節點接收各源節點根據所述下載請求返回的所述文件分片數據,包括:
所述中心節點接收每個源站根據所述第一下載請求返回的所述文件分片數據;
所述中心節點緩存所述文件分片數據。
5.根據權利要求1所述的文件分發方法,其特征在于,當所述節點為所述CDN中的邊緣節點時,所述節點根據每個所述源節點的IP地址并發地向多個所述源節點發送下載請求,包括:
所述邊緣節點根據各中心節點的IP地址并發地向各中心節點發送所述文件分片數據的第二下載請求,其中,所述第二下載請求針對不同的中心節點所請求的文件分片數據不同;所述中心節點為所述邊緣節點對應的所述源節點;
所述節點接收各源節點根據所述下載請求返回的所述文件分片數據,包括:
所述邊緣節點接收每個中心節點根據所述第二下載請求返回的所述文件分片數據;
所述邊緣節點將所述文件分片數據存儲到本地的存儲設備中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710317447.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型變壓器線圈支架
- 下一篇:一種改進型變壓器





