[發(fā)明專利]一種數(shù)據(jù)下載方法和相關(guān)裝置有效
| 申請?zhí)枺?/td> | 202010767402.X | 申請日: | 2020-08-03 |
| 公開(公告)號: | CN111629075B | 公開(公告)日: | 2020-12-18 |
| 發(fā)明(設(shè)計)人: | 張輝;郭宗盛 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 常忠良 |
| 地址: | 518064 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 下載 方法 相關(guān) 裝置 | ||
本申請實施例公開了一種數(shù)據(jù)下載方法,所述方法包括:獲取針對目標文件的數(shù)據(jù)下載請求;確定所述目標文件對應(yīng)的霧節(jié)點集合;所述霧節(jié)點集合中的霧節(jié)點為內(nèi)容分發(fā)網(wǎng)絡(luò)中的邊緣設(shè)備;從所述霧節(jié)點集合中確定目標霧節(jié)點;向所述目標霧節(jié)點請求下載所述目標文件。處理設(shè)備可以通過CDN中做為霧節(jié)點的邊緣設(shè)備來分擔緩存服務(wù)器的網(wǎng)絡(luò)帶寬壓力,從而能夠利用成本較低的霧節(jié)點帶寬資源,在一定程度上降低CDN的整體帶寬成本。
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)處理領(lǐng)域,特別是涉及一種數(shù)據(jù)下載方法和相關(guān)裝置。
背景技術(shù)
內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,CDN)中,將緩存服務(wù)器做為加速節(jié)點分布到用戶訪問相對集中的地區(qū)或網(wǎng)絡(luò)中,當用戶需要訪問網(wǎng)絡(luò)中的數(shù)據(jù)時,利用全局負載技術(shù)將用戶的訪問指向距離最近的緩存服務(wù)器上,由緩存服務(wù)器直接響應(yīng)用戶請求,這樣可以保證用戶就近獲取所需數(shù)據(jù),避免網(wǎng)絡(luò)擁塞、運營商等帶來的訪問延遲問題,有效提升數(shù)據(jù)訪問速度。
隨著網(wǎng)絡(luò)規(guī)模的擴大,用戶群體的地域分布越來越廣,若為了保證CDN的數(shù)據(jù)訪問速度,需要通過大量的緩存服務(wù)器來維持足夠的網(wǎng)絡(luò)帶寬,使得CDN的帶寬成本越來越大,對CDN的發(fā)展來了不利影響。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本申請?zhí)峁┝艘环N數(shù)據(jù)下載方法和相關(guān)裝置,處理設(shè)備可以通過CDN中做為霧節(jié)點的邊緣設(shè)備來分擔緩存服務(wù)器的網(wǎng)絡(luò)帶寬壓力,從而能夠利用成本較低的霧節(jié)點帶寬資源,在一定程度上降低CDN的整體帶寬成本。
本申請實施例公開了如下技術(shù)方案:
第一方面,本申請實施例提供了一種數(shù)據(jù)下載方法,所述方法包括:
獲取針對目標文件的數(shù)據(jù)下載請求;
確定所述目標文件對應(yīng)的霧節(jié)點集合;所述霧節(jié)點集合中的霧節(jié)點為內(nèi)容分發(fā)網(wǎng)絡(luò)中的邊緣設(shè)備;
對所述目標文件進行切片,得到多個數(shù)據(jù)切片的切片信息;所述多個數(shù)據(jù)切片構(gòu)成所述目標文件;
從所述霧節(jié)點集合中確定所述多個數(shù)據(jù)切片分別對應(yīng)的目標霧節(jié)點;
根據(jù)所述切片信息,向所述數(shù)據(jù)切片對應(yīng)的目標霧節(jié)點發(fā)送切片下載請求,所述切片下載請求包括所述目標文件的標識和所述數(shù)據(jù)切片在所述目標文件中的數(shù)據(jù)范圍;
根據(jù)所述多個數(shù)據(jù)切片,得到所述目標文件。
第二方面,本申請實施例提供了一種數(shù)據(jù)下載裝置,所述裝置包括第一獲取單元、第一確定單元、切片單元、第二確定單元、第一發(fā)送單元和整合單元:
所述第一獲取單元,用于獲取針對目標文件的數(shù)據(jù)下載請求;
所述第一確定單元,用于確定所述目標文件對應(yīng)的霧節(jié)點集合;所述霧節(jié)點集合中的霧節(jié)點為內(nèi)容分發(fā)網(wǎng)絡(luò)中的邊緣設(shè)備;
所述切片單元,用于對所述目標文件進行切片,得到多個數(shù)據(jù)切片的切片信息;所述多個數(shù)據(jù)切片構(gòu)成所述目標文件;
所述第二確定單元,用于從所述霧節(jié)點集合中確定所述多個數(shù)據(jù)切片分別對應(yīng)的目標霧節(jié)點;
所述第一發(fā)送單元,用于根據(jù)所述切片信息,向所述數(shù)據(jù)切片對應(yīng)的目標霧節(jié)點發(fā)送切片下載請求,所述切片下載請求包括所述目標文件的標識和所述數(shù)據(jù)切片在所述目標文件中的數(shù)據(jù)范圍;
所述整合單元,用于根據(jù)所述多個數(shù)據(jù)切片,得到所述目標文件。
第三方面,本申請實施例提供了一種用于數(shù)據(jù)下載的設(shè)備,所述設(shè)備包括處理器以及存儲器:
所述存儲器用于存儲程序代碼,并將所述程序代碼傳輸給所述處理器;
所述處理器用于根據(jù)所述程序代碼中的指令執(zhí)行第一方面中所述的數(shù)據(jù)下載方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010767402.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





