欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

CDN邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法、裝置以及計(jì)算機(jī)設(shè)備與流程

文檔序號:40544201發(fā)布日期:2025-01-03 11:03閱讀:6來源:國知局
CDN邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法、裝置以及計(jì)算機(jī)設(shè)備與流程

本公開涉及計(jì)算機(jī),具體涉及cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法、裝置以及計(jì)算機(jī)設(shè)備。


背景技術(shù):

1、cdn?(content?delivery?network,內(nèi)容分發(fā)網(wǎng)絡(luò))是一種分布式部署在全球各地的服務(wù)器網(wǎng)絡(luò),用于加速互聯(lián)網(wǎng)上的內(nèi)容傳輸和交付服務(wù)。當(dāng)用戶請求訪問網(wǎng)站或應(yīng)用程序時(shí),cdn會(huì)根據(jù)用戶的位置選擇離用戶最近的服務(wù)器來提供內(nèi)容,從而減少加載時(shí)間和增加網(wǎng)站性能。

2、如圖1所示為cdn的架構(gòu)圖,其中,cdn的工作原理是將網(wǎng)站的靜態(tài)資源(如圖片、視頻、css、javascript文件等)緩存到位于不同地理位置的服務(wù)器上。當(dāng)用戶請求訪問這些資源時(shí),cdn會(huì)嘗試將用戶請求牽引至最近的邊緣節(jié)點(diǎn),并將內(nèi)容傳送給用戶,而不是直接從源站加載。這樣可以在減少網(wǎng)絡(luò)擁塞,降低延遲,提高頁面加載速度,改善用戶體驗(yàn)的同時(shí),極大降低客戶原始服務(wù)器的負(fù)載。

3、cdn?預(yù)取/預(yù)熱(cdn?prefetch)是一種針對未緩存資源的提前緩存行為。在cdn中,如果一個(gè)文件未被緩存,則該文件的首次請求無法命中緩存。如果希望首次請求也能命中緩存,可以使用cdn廠商提供的能力將源站的內(nèi)容提前緩存到cdn的節(jié)點(diǎn)上。

4、在cdn?的細(xì)分行業(yè)中,存在一個(gè)廣泛應(yīng)用視頻技術(shù)的領(lǐng)域,簡稱流媒體(streaming?media)場景。在該場景下可以通過一種特定協(xié)議在網(wǎng)絡(luò)上分發(fā)數(shù)據(jù)進(jìn)行視頻的傳播,例如,在線賽事直播、電視劇分集點(diǎn)播等都是基于此場景來實(shí)現(xiàn)的。然而,針對流媒體場景來說,由于無法預(yù)先緩存視頻文件,導(dǎo)致了視頻文件命中率低,首屏?xí)r長(指用戶點(diǎn)擊播放開始到出現(xiàn)畫面為止的時(shí)間,即拉取第一個(gè)視頻文件分片所需的時(shí)間)較長。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本公開提供了一種cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法、裝置以及計(jì)算機(jī)設(shè)備,以解決流媒體場景下視頻文件命中率低以及首屏?xí)r長較長的問題。

2、第一方面,本公開提供了一種cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法,該方法包括:

3、在未監(jiān)測到針對目標(biāo)頻道的訪問請求時(shí),生成預(yù)取任務(wù);

4、在源站的多個(gè)頻道中確定與預(yù)取任務(wù)相匹配的目標(biāo)頻道;

5、基于預(yù)取任務(wù)所指示的預(yù)取時(shí)長,獲取目標(biāo)頻道的實(shí)時(shí)碼流數(shù)據(jù);

6、將實(shí)時(shí)碼流數(shù)據(jù)預(yù)存至cdn中的目標(biāo)邊緣節(jié)點(diǎn),其中,目標(biāo)邊緣節(jié)點(diǎn)用于響應(yīng)于數(shù)據(jù)獲取請求返回實(shí)時(shí)碼流數(shù)據(jù)。

7、提供了一種cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取裝置,該裝置包括:

8、第一獲取模塊,在未監(jiān)測到針對目標(biāo)頻道的訪問請求時(shí),生成預(yù)取任務(wù);

9、確定模塊,在源站的多個(gè)頻道中確定與預(yù)取任務(wù)相匹配的目標(biāo)頻道;

10、第二獲取模塊,基于預(yù)取任務(wù)所指示的預(yù)取時(shí)長,獲取目標(biāo)頻道的實(shí)時(shí)碼流數(shù)據(jù);

11、預(yù)存模塊,將實(shí)時(shí)碼流數(shù)據(jù)預(yù)存至cdn中的目標(biāo)邊緣節(jié)點(diǎn),其中,目標(biāo)邊緣節(jié)點(diǎn)用于響應(yīng)于數(shù)據(jù)獲取請求返回實(shí)時(shí)碼流數(shù)據(jù)。

12、第三方面,本公開提供了一種計(jì)算機(jī)設(shè)備,包括:存儲(chǔ)器和處理器,存儲(chǔ)器和處理器之間互相通信連接,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)指令,處理器通過執(zhí)行計(jì)算機(jī)指令,從而執(zhí)行上述第一方面或其對應(yīng)的任一實(shí)施方式的cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法。

13、第四方面,本公開提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對應(yīng)的任一實(shí)施方式的cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法。

14、第五方面,本公開提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對應(yīng)的任一實(shí)施方式的cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法。

15、在本公開實(shí)施例中,首先可以在未監(jiān)測到針對目標(biāo)頻道的訪問請求時(shí),生成預(yù)取任務(wù),并在cdn的源站中獲取目標(biāo)頻道的實(shí)時(shí)碼流數(shù)據(jù)。然后,可以將實(shí)時(shí)碼流數(shù)據(jù)預(yù)存至cdn中的目標(biāo)邊緣節(jié)點(diǎn),其中,以使目標(biāo)邊緣節(jié)點(diǎn)響應(yīng)于數(shù)據(jù)獲取請求返回實(shí)時(shí)碼流數(shù)據(jù),從而實(shí)現(xiàn)在流媒體場景下通過cdn的邊緣節(jié)點(diǎn)對實(shí)時(shí)碼流數(shù)據(jù)的預(yù)取,從而提高用戶請求獲取視頻文件時(shí)的命中率,并減少用戶獲取觀看視頻時(shí)的首屏?xí)r長。



技術(shù)特征:

1.一種cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述源站的多個(gè)頻道中確定與所述預(yù)取任務(wù)相匹配的目標(biāo)頻道,包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述待選頻道的流量進(jìn)行分析,得到目標(biāo)頻道,包括:

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述實(shí)時(shí)碼流數(shù)據(jù)預(yù)存至所述cdn中的目標(biāo)邊緣節(jié)點(diǎn),包括:

7.一種cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取裝置,其特征在于,所述裝置包括:

8.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:

9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至6中任一項(xiàng)所述的cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法。

10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至6中任一項(xiàng)所述的cdn邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法。


技術(shù)總結(jié)
本公開涉及計(jì)算機(jī)技術(shù)領(lǐng)域,公開了CDN邊緣節(jié)點(diǎn)的數(shù)據(jù)預(yù)取方法、裝置以及計(jì)算機(jī)設(shè)備,其中,該方法包括:在未監(jiān)測到針對目標(biāo)頻道的訪問請求時(shí),生成預(yù)取任務(wù);在所述源站的多個(gè)頻道中確定與所述預(yù)取任務(wù)相匹配的目標(biāo)頻道;基于所述預(yù)取任務(wù)所指示的預(yù)取時(shí)長,獲取所述目標(biāo)頻道的實(shí)時(shí)碼流數(shù)據(jù);將所述實(shí)時(shí)碼流數(shù)據(jù)預(yù)存至所述CDN中的目標(biāo)邊緣節(jié)點(diǎn),其中,所述目標(biāo)邊緣節(jié)點(diǎn)用于響應(yīng)于數(shù)據(jù)獲取請求返回所述實(shí)時(shí)碼流數(shù)據(jù)。本公開可以實(shí)現(xiàn)在流媒體場景下通過CDN的邊緣節(jié)點(diǎn)對實(shí)時(shí)碼流數(shù)據(jù)的預(yù)取,從而提高用戶請求獲取視頻文件時(shí)的命中率,并減少用戶獲取觀看視頻時(shí)的首屏?xí)r長。

技術(shù)研發(fā)人員:吳生鑫,王劍
受保護(hù)的技術(shù)使用者:北京火山引擎科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/2
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
宿迁市| 莱芜市| 鹤峰县| 忻城县| 西吉县| 余干县| 永兴县| 龙游县| 哈巴河县| 平顺县| 天柱县| 翁牛特旗| 板桥市| 兴仁县| 米林县| 资兴市| 万山特区| 紫阳县| 清原| 阿合奇县| 海安县| 高碑店市| 德化县| 磐石市| 临夏县| 波密县| 邢台市| 高青县| 昂仁县| 五原县| 繁峙县| 通道| 五华县| 洛南县| 叙永县| 新丰县| 抚顺县| 越西县| 锡林郭勒盟| 新民市| 务川|