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

Cdn系統(tǒng)中數(shù)據(jù)請(qǐng)求、發(fā)送的方法、裝置及系統(tǒng)結(jié)構(gòu)的制作方法

文檔序號(hào):7806435閱讀:230來源:國(guó)知局
Cdn系統(tǒng)中數(shù)據(jù)請(qǐng)求、發(fā)送的方法、裝置及系統(tǒng)結(jié)構(gòu)的制作方法
【專利摘要】本發(fā)明公開了CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求、發(fā)送的方法、裝置及系統(tǒng)結(jié)構(gòu)。該方案通過設(shè)置直接通信的數(shù)據(jù)源端和數(shù)據(jù)節(jié)點(diǎn),終端與數(shù)據(jù)節(jié)點(diǎn)相連并通過數(shù)據(jù)節(jié)點(diǎn)向數(shù)據(jù)源端轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,數(shù)據(jù)源端根據(jù)數(shù)據(jù)請(qǐng)求調(diào)度數(shù)據(jù)通過廣播發(fā)送到數(shù)據(jù)節(jié)點(diǎn),終端主要從數(shù)據(jù)節(jié)點(diǎn)獲得數(shù)據(jù)。在本方案中,通過廣播通過將請(qǐng)求優(yōu)先級(jí)高,例如請(qǐng)求次數(shù)多的內(nèi)容通過廣播信道發(fā)送和接收,請(qǐng)求優(yōu)先級(jí)低,例如重復(fù)次數(shù)低的內(nèi)容通過公共IP網(wǎng)絡(luò)發(fā)送和接收,提高了廣播信道的利用率,降低了公共IP網(wǎng)絡(luò)的重復(fù)冗余數(shù)據(jù),提高了重復(fù)次數(shù)高的數(shù)據(jù)傳輸?shù)男?,緩解了公共IP網(wǎng)絡(luò)的數(shù)據(jù)傳輸壓力。
【專利說明】CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求、發(fā)送的方法、裝置及系統(tǒng)結(jié)構(gòu)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊【技術(shù)領(lǐng)域】,尤其涉及⑶N系統(tǒng)中數(shù)據(jù)請(qǐng)求、發(fā)送的方法、裝置及系統(tǒng)結(jié)構(gòu)。
【背景技術(shù)】
[0002]Q)N的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。
[0003]現(xiàn)有的⑶N體系架構(gòu)上,使用公共IP網(wǎng)絡(luò),內(nèi)容從一個(gè)源站,經(jīng)過幾層⑶N節(jié)點(diǎn),到終端客戶。在每個(gè)數(shù)據(jù)節(jié)點(diǎn)上,數(shù)據(jù)都需要傳輸一遍,為了不同客戶的需求,同樣的數(shù)據(jù),需要在多個(gè)CDN節(jié)點(diǎn)間重復(fù)傳輸。
[0004]CDN系統(tǒng)中要分發(fā)的內(nèi)容數(shù)據(jù)是固定不變的,分發(fā)到終端用戶處的關(guān)鍵因素是帶寬。隨著現(xiàn)在越來越多的數(shù)據(jù)消費(fèi)需求,如IPTV、4K內(nèi)容等。使用現(xiàn)用的IP基礎(chǔ)設(shè)施建立的CDN系統(tǒng),已經(jīng)越來越跟不上客戶的數(shù)據(jù)傳輸增長(zhǎng)需求。
[0005]現(xiàn)有的⑶N系統(tǒng),基于IP網(wǎng)絡(luò)基礎(chǔ)設(shè)施構(gòu)建,⑶N的效率和公共IP網(wǎng)絡(luò)基礎(chǔ)設(shè)施帶寬占用程度始終是不可調(diào)和的矛盾。CDN系統(tǒng)運(yùn)行中對(duì)服務(wù)器中轉(zhuǎn)調(diào)度需求和IP網(wǎng)絡(luò)帶寬的需求,隨終端客戶數(shù)量的增長(zhǎng)、需要傳輸?shù)臄?shù)據(jù)量的增長(zhǎng),都會(huì)需要不斷增長(zhǎng)。而CDN系統(tǒng)中傳輸?shù)臄?shù)據(jù),經(jīng)常是同樣的數(shù)據(jù),給不同的用戶,這對(duì)現(xiàn)有基礎(chǔ)設(shè)置中的雙向點(diǎn)對(duì)點(diǎn)IP網(wǎng)絡(luò)的帶寬也是極大的浪費(fèi)。

【發(fā)明內(nèi)容】

[0006]本發(fā)明提出了 CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求、發(fā)送的方法、裝置及系統(tǒng)結(jié)構(gòu),其通過將重復(fù)次數(shù)高的內(nèi)容通過廣播信道發(fā)送和接收,重復(fù)次數(shù)低的內(nèi)容通過公共IP網(wǎng)絡(luò)發(fā)送和接收,提高了廣播信道的利用率,降低了公共IP網(wǎng)絡(luò)的重復(fù)冗余數(shù)據(jù)。
[0007]為實(shí)現(xiàn)上述設(shè)計(jì),本發(fā)明采用以下技術(shù)方案:
[0008]一方面采用⑶N系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,該方法包括:
[0009]向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求;
[0010]在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);
[0011]通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
[0012]另一方面采用⑶N系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,該裝置包括:
[0013]請(qǐng)求單元,用于向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求;
[0014]廣播數(shù)據(jù)接收單元,用于在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);
[0015]網(wǎng)絡(luò)數(shù)據(jù)接收單元,用于通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。[0016]又一方面還采用⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的方法,該方法包括:
[0017]接收數(shù)據(jù)請(qǐng)求;
[0018]統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí);
[0019]基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù);
[0020]將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù);
[0021]將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送。
[0022]又一方面還采用⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,該裝置包括:
[0023]請(qǐng)求接收單元,用于接收數(shù)據(jù)請(qǐng)求;
[0024]統(tǒng)計(jì)單元,用于統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí);
[0025]選擇單元,用于基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù);
[0026]廣播數(shù)據(jù)發(fā)送單元,用于將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù);
[0027]網(wǎng)絡(luò)數(shù)據(jù)發(fā)送單元,用于將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送。
[0028]最后還采用⑶N系統(tǒng)的系統(tǒng)結(jié)構(gòu),該系統(tǒng)結(jié)構(gòu)包括:
[0029]數(shù)據(jù)節(jié)點(diǎn),數(shù)據(jù)源端和終端;
[0030]所述數(shù)據(jù)節(jié)點(diǎn),包括:
[0031]廣播信號(hào)接收器,用于接收來自廣播信道的數(shù)據(jù);
[0032]節(jié)點(diǎn)服務(wù)器,用于向所述數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求,在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);并通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在數(shù)據(jù)映射表中的數(shù)據(jù);還用于通過IP入戶網(wǎng)絡(luò)向終端分發(fā)數(shù)據(jù);
[0033]所述數(shù)據(jù)源端,包括:
[0034]源端服務(wù)器,用于接收所述數(shù)據(jù)請(qǐng)求,統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí),基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù),將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù);還用于將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送;
[0035]廣播信號(hào)發(fā)送器,用于將源端服務(wù)器調(diào)度的對(duì)應(yīng)數(shù)據(jù)通過廣播信道向所述數(shù)據(jù)節(jié)點(diǎn)發(fā)送。
[0036]本發(fā)明的有益效果在于:通過將重復(fù)次數(shù)高的內(nèi)容通過廣播信道發(fā)送和接收,重復(fù)次數(shù)低的內(nèi)容通過公共IP網(wǎng)絡(luò)發(fā)送和接收,提高了廣播信道的利用率,降低了公共IP網(wǎng)絡(luò)的重復(fù)冗余數(shù)據(jù),提高了重復(fù)次數(shù)高的數(shù)據(jù)傳輸?shù)男剩徑饬斯睮P網(wǎng)絡(luò)的數(shù)據(jù)傳輸壓力,提高了終端用戶的使用體驗(yàn)。
【專利附圖】

【附圖說明】
[0037]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
[0038]圖1是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法的第一個(gè)實(shí)施例方法流程圖。
[0039]圖2是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法的第二個(gè)實(shí)施例方法流程圖。
[0040]圖3是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法的第三個(gè)實(shí)施例方法流程圖。
[0041]圖4是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的第一個(gè)實(shí)施例結(jié)構(gòu)方框圖。
[0042]圖5是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的第二個(gè)實(shí)施例結(jié)構(gòu)方框圖。
[0043]圖6是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的第三個(gè)實(shí)施例結(jié)構(gòu)方框圖。
[0044]圖7是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法的第一個(gè)實(shí)施例方法流程圖。
[0045]圖8是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法的第二個(gè)實(shí)施例方法流程圖。
[0046]圖9是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的第一個(gè)實(shí)施例結(jié)構(gòu)方框圖。
[0047]圖10是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的第二個(gè)實(shí)施例結(jié)構(gòu)方框圖。
[0048]圖11是本發(fā)明實(shí)施例提供的CDN系統(tǒng)的系統(tǒng)結(jié)構(gòu)的實(shí)施例的結(jié)構(gòu)方框圖?!揪唧w實(shí)施方式】
[0049]為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0050]本發(fā)明中的方案在現(xiàn)有的CDN系統(tǒng)上做出的進(jìn)一步改進(jìn),在現(xiàn)有的CDN系統(tǒng)上增設(shè)基于廣播信道的數(shù)據(jù)傳輸方式,并對(duì)應(yīng)設(shè)計(jì)新的數(shù)據(jù)的請(qǐng)求和發(fā)送方案。在本方案中,聯(lián)合不同類型的信道(DVB和IP)來實(shí)現(xiàn)CDN的功能,但是具有比現(xiàn)有的CDN更優(yōu)的效果,在此稱之為HCDN (Heterogeneous⑶N,異構(gòu)⑶N)。在本方案中,廣播信道主要用作下行數(shù)據(jù)通道?,F(xiàn)有的常用的廣播信道如 DVB-S/S2 (Digital Video Broadcasting Satellite/2ndGeneration Satellite,衛(wèi)星數(shù)字視頻廣播)、ABS-S(Advanced BroadcastingSystem-Satellite)、DVB-C (Digital Video Broadcasting Cable,有線數(shù)字電視廣播)、DVB-T/T2 (Digital Video Broadcasting Terrestrial/2nd Generation Terrestrial)、DMB-TH(Terrestrial Digital Multimedia TV/Handle Broadcasting)等均可用于實(shí)施本方案中的廣播信道。在本方案中,廣播信號(hào)的傳輸媒體可以是廣播基站、太空衛(wèi)星、無人機(jī)衛(wèi)星、有線、地面等,具體的傳輸媒體這里也不限定。
[0051]請(qǐng)參考圖1,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法的第一個(gè)實(shí)施例的方法流程圖。[0052]如圖1所示,該⑶N系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,包括:
[0053]步驟SlOl:向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求。
[0054]在本方案中,終端向數(shù)據(jù)源端發(fā)送的數(shù)據(jù)請(qǐng)求會(huì)經(jīng)過數(shù)據(jù)節(jié)點(diǎn)進(jìn)行轉(zhuǎn)發(fā),數(shù)據(jù)節(jié)點(diǎn)在轉(zhuǎn)發(fā)時(shí)會(huì)記錄本節(jié)點(diǎn)對(duì)應(yīng)的終端請(qǐng)求過哪些數(shù)據(jù)。終端的數(shù)據(jù)請(qǐng)求可能是需要即時(shí)獲得的,也可能是預(yù)約的數(shù)據(jù)請(qǐng)求。終端主要和數(shù)據(jù)節(jié)點(diǎn)進(jìn)行數(shù)據(jù)溝通,減少了終端和數(shù)據(jù)源端之間的復(fù)雜的數(shù)據(jù)傳輸。
[0055]步驟S102:在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
[0056]數(shù)據(jù)映射表中會(huì)記錄廣播數(shù)據(jù)的相關(guān)信息,根據(jù)廣播數(shù)據(jù)的相關(guān)信息以及之前記錄的數(shù)據(jù)請(qǐng)求,如果數(shù)據(jù)請(qǐng)求中的數(shù)據(jù)在廣播數(shù)據(jù)中有出現(xiàn),則接收廣播數(shù)據(jù)。
[0057]步驟S103:通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
[0058]對(duì)于達(dá)不到廣播要求的優(yōu)先級(jí)或需要即時(shí)反饋的數(shù)據(jù)請(qǐng)求,則通過公共IP網(wǎng)絡(luò)接收。
[0059]綜上所述,本實(shí)施例中通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男?,增?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。
[0060]在本實(shí)施例中,因?yàn)閺臄?shù)據(jù)節(jié)點(diǎn)到終端的數(shù)據(jù)傳輸過程在現(xiàn)有技術(shù)中比較通用和成熟,在此不做進(jìn)一步說明。
[0061]請(qǐng)參考圖2,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法的第二個(gè)實(shí)施例的方法流程圖。本實(shí)施例與方法第一個(gè)實(shí)施例的主要區(qū)別在于,進(jìn)一步說明了對(duì)廣播數(shù)據(jù)進(jìn)行接收的具體過程以及后續(xù)對(duì)數(shù)據(jù)進(jìn)行處理的具體過程。
[0062]如圖2所示,該⑶N系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,包括:
[0063]步驟S201:向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求。
[0064]—般而言,終端的數(shù)據(jù)請(qǐng)求都是預(yù)約的數(shù)據(jù)請(qǐng)求或者數(shù)據(jù)節(jié)點(diǎn)沒有的數(shù)據(jù)的即時(shí)請(qǐng)求。前者根據(jù)數(shù)據(jù)的優(yōu)先級(jí)會(huì)選擇性地通過廣播發(fā)送,后者如果請(qǐng)求成功一般都通過公共IP網(wǎng)絡(luò)發(fā)送,但是對(duì)于游戲而言,也可以視為數(shù)據(jù)請(qǐng)求的過程,并且是即時(shí)的數(shù)據(jù)請(qǐng)求;其操作的動(dòng)作視為數(shù)據(jù)請(qǐng)求,操作的動(dòng)作對(duì)應(yīng)響應(yīng)的游戲畫面視為請(qǐng)求的數(shù)據(jù),在這個(gè)過程中,數(shù)據(jù)請(qǐng)求的數(shù)據(jù)量是很小的,公共IP網(wǎng)絡(luò)足夠支撐,但是請(qǐng)求的數(shù)據(jù),也就是游戲畫面的數(shù)據(jù)量是很大的,并且在多人游戲過程中,游戲畫面的都是相同的,此時(shí)雖然是即時(shí)數(shù)據(jù)傳輸,也可以選擇通過廣播方式進(jìn)行數(shù)據(jù)發(fā)送,數(shù)據(jù)節(jié)點(diǎn)在接收到游戲畫面后直接向終端發(fā)送。
[0065]步驟S202:通過公共IP網(wǎng)絡(luò)接收數(shù)據(jù)菜單,在所述數(shù)據(jù)菜單中查找與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間。
[0066]數(shù)據(jù)菜單可以理解為數(shù)據(jù)源端通過廣播信道發(fā)送數(shù)據(jù)的安排表,在其中可以找到廣播信道發(fā)送的數(shù)據(jù)的基本信息,發(fā)送時(shí)間,進(jìn)一步的,如果有多個(gè)廣播源,還包括發(fā)送數(shù)據(jù)的對(duì)應(yīng)的廣播源。
[0067]步驟S203:在所述廣播時(shí)間前開始在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表。
[0068]根據(jù)前一步驟中得到廣播時(shí)間,在時(shí)間到來之前在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表,以確認(rèn)本數(shù)據(jù)節(jié)點(diǎn)對(duì)應(yīng)的終端請(qǐng)求過的數(shù)據(jù)準(zhǔn)確接收。
[0069]步驟S204:當(dāng)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
[0070]當(dāng)從數(shù)據(jù)映射表中確認(rèn)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),開始接收廣播數(shù)據(jù)。
[0071]步驟S205:將接收到的所述直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)緩存到內(nèi)存,將接收到的所述點(diǎn)播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)和預(yù)設(shè)的直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)保存到本地存儲(chǔ)。
[0072]在本實(shí)施例中,將數(shù)據(jù)節(jié)點(diǎn)一接收到就要分發(fā)到終端的數(shù)據(jù)稱為直播數(shù)據(jù),例如游戲界面、體育直播、大范圍的網(wǎng)絡(luò)互動(dòng)等;將達(dá)到終端預(yù)約時(shí)間后才需要分發(fā)的數(shù)據(jù)成為點(diǎn)播數(shù)據(jù)。對(duì)于數(shù)據(jù)節(jié)點(diǎn)而言,很多訪問量大,熱度高的數(shù)據(jù)為了方便本數(shù)據(jù)節(jié)點(diǎn)對(duì)應(yīng)的終端請(qǐng)求,不會(huì)將其只做轉(zhuǎn)發(fā),而是會(huì)對(duì)其進(jìn)行保存。在下次有終端對(duì)該數(shù)據(jù)請(qǐng)求的時(shí)候,就無需再向數(shù)據(jù)源端請(qǐng)求數(shù)據(jù),直接對(duì)數(shù)據(jù)節(jié)點(diǎn)發(fā)起數(shù)據(jù)請(qǐng)求即可。對(duì)于當(dāng)前的數(shù)據(jù)節(jié)點(diǎn)的建設(shè)而言,各種硬件設(shè)備的成本越來越低,在數(shù)據(jù)節(jié)點(diǎn)實(shí)現(xiàn)大數(shù)據(jù)的保存是很輕松的事情。如果主要的數(shù)據(jù)在數(shù)據(jù)節(jié)點(diǎn)都能找到,那么主要的通訊過程在數(shù)據(jù)節(jié)點(diǎn)和終端之間單向開展即可,而這種單向的通訊過程實(shí)現(xiàn)的方式更為簡(jiǎn)單,通訊的速度更快,效率更高,效果更好。一般而言,一個(gè)數(shù)據(jù)節(jié)點(diǎn)可以支撐1000-10000個(gè)的終端的無卡頓的數(shù)據(jù)請(qǐng)求,目前局域網(wǎng)是以1000M ethernet技術(shù)為主流,每個(gè)用戶IM帶寬計(jì)算,同時(shí)并發(fā)可以支持1000個(gè)用戶。但是通過在數(shù)據(jù)節(jié)點(diǎn)端組成幾個(gè)局域網(wǎng)來連接終端客戶,則每個(gè)局域網(wǎng)可以有1000人,所以可以根據(jù)不數(shù)據(jù)節(jié)點(diǎn)同配置,計(jì)算承載用戶數(shù)量。另外,不同的業(yè)務(wù)對(duì)帶寬有不同的需求,如果要看1080p高清電視用h.264編碼,每個(gè)用戶要有6-8M的帶寬。編碼技術(shù)也在進(jìn)步(V9,h.265等)。如果用光纖入戶的技術(shù),可支持的用戶數(shù)量將更大。關(guān)鍵點(diǎn)是入戶機(jī)房?jī)?nèi)部使用的交換機(jī)和入戶通路。所以在HCDN的組網(wǎng)模式下,對(duì)于終端而言,數(shù)據(jù)請(qǐng)求的體驗(yàn)會(huì)得到有效提升。反過來,因?yàn)楦嗟臄?shù)據(jù)通過各個(gè)數(shù)據(jù)節(jié)點(diǎn)與終端之間進(jìn)行通訊,減緩了公共IP網(wǎng)絡(luò)的壓力,那么終端在請(qǐng)求數(shù)據(jù)節(jié)點(diǎn)上沒有的數(shù)據(jù)時(shí),也能獲得更快的速度。
[0073]預(yù)設(shè)的直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)保存到本地存儲(chǔ),是指對(duì)于某些數(shù)據(jù),雖然暫時(shí)是直播,但是直播之后會(huì)有較多點(diǎn)播重復(fù)請(qǐng)求的情況,例如春節(jié)聯(lián)歡晚會(huì)或重大賽事,在首播時(shí)以直播的方式緩存發(fā)送,同時(shí)也將該節(jié)目進(jìn)行本地保存。
[0074]步驟S206:通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
[0075]達(dá)不到廣播的優(yōu)先級(jí)或即時(shí)請(qǐng)求的數(shù)據(jù),一般還是通過公共IP網(wǎng)絡(luò)接收。
[0076]步驟S207:當(dāng)點(diǎn)播數(shù)據(jù)的點(diǎn)播頻率低于預(yù)設(shè)標(biāo)準(zhǔn)時(shí),將該點(diǎn)播數(shù)據(jù)刪除。
[0077]盡管當(dāng)前存儲(chǔ)設(shè)備的容量越來越大,成本越來越低,但是為了提高存儲(chǔ)設(shè)備的利用率,減少冗余數(shù)據(jù),在數(shù)據(jù)節(jié)點(diǎn)中存儲(chǔ)的點(diǎn)播數(shù)據(jù)的點(diǎn)播頻率低于預(yù)設(shè)標(biāo)準(zhǔn)時(shí),將該點(diǎn)播數(shù)據(jù)刪除。
[0078]綜上所述,本方案進(jìn)一步說明了對(duì)廣播數(shù)據(jù)進(jìn)行接收的具體過程以及后續(xù)對(duì)數(shù)據(jù)進(jìn)行處理的具體過程,總體而言,本實(shí)施例中通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男剩鰪?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。同時(shí)后續(xù)對(duì)數(shù)據(jù)的處理也能盡可能減少數(shù)據(jù)源端的重復(fù)廣播,提高數(shù)據(jù)節(jié)點(diǎn)的存儲(chǔ)設(shè)別的利用率。
[0079]請(qǐng)參考圖3,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法的第三個(gè)實(shí)施例的方法流程圖。本實(shí)施例與方法第二個(gè)實(shí)施例的主要區(qū)別在于,進(jìn)一步說明了對(duì)廣播數(shù)據(jù)接收后的反饋過程;將數(shù)據(jù)的信息在終端的呈現(xiàn)過程;轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求的具體過程。如圖3所示,該方法包括:
[0080]步驟S301:接收終端的數(shù)據(jù)請(qǐng)求,并記錄該數(shù)據(jù)請(qǐng)求。
[0081]數(shù)據(jù)節(jié)點(diǎn)記錄數(shù)據(jù)請(qǐng)求以便在廣播數(shù)據(jù)時(shí)針對(duì)性地獲得數(shù)據(jù)。
[0082]步驟S302:將所述數(shù)據(jù)請(qǐng)求通過公共IP網(wǎng)絡(luò)向數(shù)據(jù)源端發(fā)送。
[0083]數(shù)據(jù)請(qǐng)求所需的帶寬小,直接通過公共IP網(wǎng)絡(luò)發(fā)送即可。
[0084]步驟S303:通過公共IP網(wǎng)絡(luò)接收數(shù)據(jù)菜單,在所述數(shù)據(jù)菜單中查找與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間。
[0085]步驟S304:在所述廣播時(shí)間前開始在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表。
[0086]步驟S305:當(dāng)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
[0087]步驟S306:將接收到的所述直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)緩存到內(nèi)存,將接收到的所述點(diǎn)播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)和預(yù)設(shè)的直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)保存到本地存儲(chǔ)。
[0088]步驟S307:通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
[0089]步驟S308:判斷在數(shù)據(jù)菜單記錄的廣播時(shí)間內(nèi)是否完整接收廣播數(shù)據(jù),是則向數(shù)據(jù)源端發(fā)送完整下載的記錄,否則向數(shù)據(jù)源端發(fā)送缺失部分的數(shù)據(jù)的請(qǐng)求。
[0090]為防止廣播數(shù)據(jù)接收錯(cuò)誤,需要向數(shù)據(jù)源端發(fā)送下載記錄,確認(rèn)下載完成或數(shù)據(jù)缺失。當(dāng)然公共IP網(wǎng)絡(luò)的數(shù)據(jù)也可能會(huì)出現(xiàn)數(shù)據(jù)丟失的情況,但是公共IP網(wǎng)絡(luò)的數(shù)據(jù)缺失已經(jīng)有了成熟的處理機(jī)制,在此不再繼續(xù)說明。
[0091]其中,缺失部分的數(shù)據(jù)通過廣播信道接收或公共IP網(wǎng)絡(luò)接收。
[0092]其實(shí),缺失部分的數(shù)據(jù)的請(qǐng)求可以視為數(shù)據(jù)請(qǐng)求的一種,其處理過程和普通的數(shù)據(jù)請(qǐng)求一致,只是之前是通過廣播傳輸,補(bǔ)充的時(shí)候就不是通過廣播傳輸了。
[0093]步驟S309:當(dāng)點(diǎn)播數(shù)據(jù)的點(diǎn)播頻率低于預(yù)設(shè)標(biāo)準(zhǔn)時(shí),將該點(diǎn)播數(shù)據(jù)刪除。
[0094]步驟S310:根據(jù)數(shù)據(jù)節(jié)點(diǎn)中的本地?cái)?shù)據(jù)和接收的數(shù)據(jù)源端發(fā)送的攜帶有可請(qǐng)求的數(shù)據(jù)的信息的數(shù)據(jù)列表,生成本地?cái)?shù)據(jù)菜單。
[0095]其中本地?cái)?shù)據(jù)菜單中本地?cái)?shù)據(jù)部分和數(shù)據(jù)列表部分分別供終端接收數(shù)據(jù)和請(qǐng)求數(shù)據(jù)。
[0096]在本地?cái)?shù)據(jù)菜單中,分為兩部分,一部分是用來預(yù)約點(diǎn)播的,這一部分的數(shù)據(jù)需要數(shù)據(jù)源端提供;一部分是用來直播的,也就是數(shù)據(jù)節(jié)點(diǎn)本身已經(jīng)存儲(chǔ)有數(shù)據(jù)或正在直播數(shù)據(jù)。
[0097]其中,所述廣播信道為級(jí)聯(lián)廣播信道。
[0098]為提高廣播傳輸?shù)倪m應(yīng)性,利用成本最低的廣播傳輸方式,廣播信道采用級(jí)聯(lián)廣播信道。
[0099]綜上所述,本實(shí)施例中進(jìn)一步說明了對(duì)廣播數(shù)據(jù)接收后的反饋過程;將數(shù)據(jù)的信息在終端的呈現(xiàn)過程;轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求的具體過程。本方案通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男?,增?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。還保證了廣播數(shù)據(jù)接收的完整性,為終端提供了清楚的數(shù)據(jù)菜單。[0100]以下為本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的實(shí)施例。CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的實(shí)施例與上述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法實(shí)施例屬于同一構(gòu)思,CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法實(shí)施例。
[0101]請(qǐng)參考圖4,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的第一個(gè)實(shí)施例的結(jié)構(gòu)方框圖。該CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,包括如下內(nèi)容:
[0102]請(qǐng)求單元410,用于向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求;
[0103]廣播數(shù)據(jù)接收單元420,用于在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);
[0104]網(wǎng)絡(luò)數(shù)據(jù)接收單元430,用于通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
[0105]上述各模塊的協(xié)同工作,通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男?,增?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。
[0106]請(qǐng)參考圖5,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的第二個(gè)實(shí)施例的結(jié)構(gòu)方框圖。本實(shí)施例與裝置第一個(gè)實(shí)施例的主要區(qū)別在于,進(jìn)一步說明了廣播數(shù)據(jù)接收單元420的具體工作內(nèi)容及其后續(xù)的工作單元。該CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,包括如下內(nèi)容:
[0107]請(qǐng)求單元410,用于向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求;
[0108]廣播數(shù)據(jù)接收單元420,用于在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);
[0109]網(wǎng)絡(luò)數(shù)據(jù)接收單元430,用于通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
[0110]其中,所述廣播數(shù)據(jù)接收單元420,包括:
[0111]廣播時(shí)間確認(rèn)模塊421,用于通過公共IP網(wǎng)絡(luò)接收數(shù)據(jù)菜單,在所述數(shù)據(jù)菜單中查找與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間;
[0112]廣播內(nèi)容確認(rèn)模塊422,用于在所述廣播時(shí)間前開始在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表;
[0113]廣播數(shù)據(jù)接收單元423,用于當(dāng)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
[0114]其中,所述數(shù)據(jù)包括直播數(shù)據(jù)和點(diǎn)播數(shù)據(jù);
[0115]所述裝置還包括:
[0116]存儲(chǔ)單元440,用于將接收到所述直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)緩存到內(nèi)存,將接收到的所述點(diǎn)播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)和預(yù)設(shè)的直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)保存到本地存儲(chǔ);
[0117]刪除單元450,用于當(dāng)點(diǎn)播數(shù)據(jù)的點(diǎn)播頻率低于預(yù)設(shè)標(biāo)準(zhǔn)時(shí),將該點(diǎn)播數(shù)據(jù)刪除;
[0118]其中,所述直播數(shù)據(jù)全部是廣播數(shù)據(jù)。
[0119]綜上所述,本方案進(jìn)一步說明了廣播數(shù)據(jù)接收單元420的具體工作內(nèi)容及其后續(xù)的工作單元,總體而言,本實(shí)施例中通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男剩鰪?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。同時(shí)后續(xù)對(duì)數(shù)據(jù)的處理也能盡可能減少數(shù)據(jù)源端的重復(fù)廣播,提高數(shù)據(jù)節(jié)點(diǎn)的存儲(chǔ)設(shè)別的利用率。
[0120]請(qǐng)參考圖6,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置的第三個(gè)實(shí)施例的結(jié)構(gòu)方框圖。本實(shí)施例與裝置第二個(gè)實(shí)施例的主要區(qū)別在于,進(jìn)一步增設(shè)了廣播反饋單元460和本地?cái)?shù)據(jù)菜單生成單元470分別執(zhí)行廣播反饋和數(shù)據(jù)菜單生成,同時(shí)說明了請(qǐng)求單元410的具體工作模塊。該⑶N系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,包括如下內(nèi)容:
[0121]請(qǐng)求單元410,用于向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求;
[0122]廣播數(shù)據(jù)接收單元420,用于在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);
[0123]網(wǎng)絡(luò)數(shù)據(jù)接收單元430,用于通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
[0124]其中,所述廣播數(shù)據(jù)接收單元420,包括:
[0125]廣播時(shí)間確認(rèn)模塊421用于通過公共IP網(wǎng)絡(luò)接收數(shù)據(jù)菜單,在所述數(shù)據(jù)菜單中查找與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間;
[0126]廣播內(nèi)容確認(rèn)模塊422,用于在所述廣播時(shí)間前開始在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表;
[0127]廣播數(shù)據(jù)接收單元423,用于當(dāng)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
[0128]其中,還包括:
[0129]廣播反饋單元460,用于判斷在數(shù)據(jù)菜單記錄的廣播時(shí)間內(nèi)是否完整接收廣播數(shù)據(jù),是則向數(shù)據(jù)源端發(fā)送完整下載的記錄,否則向數(shù)據(jù)源端發(fā)送缺失部分的數(shù)據(jù)的請(qǐng)求;
[0130]其中,缺失部分的數(shù)據(jù)通過廣播信道接收或公共IP網(wǎng)絡(luò)接收。
[0131]其中,還包括:
[0132]本地?cái)?shù)據(jù)菜單生成單元470,用于根據(jù)數(shù)據(jù)節(jié)點(diǎn)中的本地?cái)?shù)據(jù)和接收的數(shù)據(jù)源端發(fā)送的數(shù)據(jù)列表數(shù)據(jù)菜單,生成本地?cái)?shù)據(jù)菜單,其中本地?cái)?shù)據(jù)菜單中廣播數(shù)據(jù)部分和數(shù)據(jù)列表部分分別供終端用戶收看數(shù)據(jù)和請(qǐng)求數(shù)據(jù)。
[0133]其中,所述請(qǐng)求單元410,包括:
[0134]收集模塊411,用于接收終端的數(shù)據(jù)請(qǐng)求,并記錄該數(shù)據(jù)請(qǐng)求;
[0135]轉(zhuǎn)發(fā)模塊412,用于將所述數(shù)據(jù)請(qǐng)求通過公共IP網(wǎng)絡(luò)向數(shù)據(jù)源端發(fā)送。
[0136]其中,所述數(shù)據(jù)包括直播數(shù)據(jù)和點(diǎn)播數(shù)據(jù);
[0137]所述裝置還包括:
[0138]存儲(chǔ)單元440,用于將接收到所述直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)緩存到內(nèi)存,將接收到的所述點(diǎn)播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)和預(yù)設(shè)的直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)保存到本地存儲(chǔ);
[0139]刪除單元450,用于當(dāng)點(diǎn)播數(shù)據(jù)的點(diǎn)播頻率低于預(yù)設(shè)標(biāo)準(zhǔn)時(shí),將該點(diǎn)播數(shù)據(jù)刪除;
[0140]其中,所述直播數(shù)據(jù)全部是廣播數(shù)據(jù)。
[0141]其中,所述廣播信道為級(jí)聯(lián)廣播信道。
[0142]本實(shí)施例中進(jìn)一步增設(shè)了廣播反饋單元460和本地?cái)?shù)據(jù)菜單生成單元470分別執(zhí)行廣播反饋和數(shù)據(jù)菜單生成,同時(shí)說明了請(qǐng)求單元410的具體工作模塊。本實(shí)施例中通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男?,增?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。還保證了廣播數(shù)據(jù)接收的完整性,為終端提供了清楚的數(shù)據(jù)
菜單。。
[0143]以下是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法的實(shí)施例。主要說明了數(shù)據(jù)源端發(fā)送數(shù)據(jù)的過程。
[0144]請(qǐng)參考圖7,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法的第一個(gè)實(shí)施例的方法流程圖。
[0145]如圖7所示,該⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的方法,包括:
[0146]步驟S701:接收數(shù)據(jù)請(qǐng)求。
[0147]數(shù)據(jù)請(qǐng)求由終端發(fā)送,通過數(shù)據(jù)節(jié)點(diǎn)轉(zhuǎn)發(fā),傳輸過程通過公共IP網(wǎng)絡(luò)實(shí)現(xiàn)。
[0148]步驟S702:統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí)。
[0149]廣播優(yōu)先級(jí)可以根據(jù)的數(shù)據(jù)的請(qǐng)求數(shù)量、數(shù)據(jù)的重要程度、數(shù)據(jù)的請(qǐng)求方等進(jìn)行確定,需要綜合考慮,具體的優(yōu)先級(jí)的統(tǒng)計(jì)方法,不是本方案的保護(hù)終點(diǎn),現(xiàn)有技術(shù)中也有呈現(xiàn),在此不再贅述。
[0150]步驟S703:基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù)。
[0151]如果廣播信道的帶寬足夠,使用成本足夠低,將所有的數(shù)據(jù)都通過廣播發(fā)送也是可以的,但是一般而言,都是在所能使用的帶寬范圍內(nèi)選擇優(yōu)先級(jí)高的數(shù)據(jù)。
[0152]步驟S704:將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù)。
[0153]為了方便針對(duì)性接收數(shù)據(jù),在發(fā)送數(shù)據(jù)的同時(shí)發(fā)送數(shù)據(jù)映射表。
[0154]步驟S705:將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送。
[0155]如果廣播信道的帶寬不足,則將優(yōu)先級(jí)不夠的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送,保證所有的數(shù)據(jù)都能及時(shí)發(fā)送。
[0156]綜上所述,通過將重復(fù)次數(shù)高的內(nèi)容通過廣播信道發(fā)送和接收,重復(fù)次數(shù)低的內(nèi)容通過公共IP網(wǎng)絡(luò)發(fā)送和接收,提高了廣播信道的利用率,降低了公共IP網(wǎng)絡(luò)的重復(fù)冗余數(shù)據(jù),提高了重復(fù)次數(shù)高的數(shù)據(jù)傳輸?shù)男?,緩解了公共IP網(wǎng)絡(luò)的數(shù)據(jù)傳輸壓力。
[0157]請(qǐng)參考圖8,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法的第二個(gè)實(shí)施例的方法流程圖。本實(shí)施例與方法第一個(gè)實(shí)施例的主要區(qū)別在于,進(jìn)一步說明了一種優(yōu)先級(jí)的判斷過程;說明了數(shù)據(jù)列表和數(shù)據(jù)菜單的發(fā)送過程。
[0158]如圖8所示,該⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的方法,包括:
[0159]步驟S801:接收數(shù)據(jù)請(qǐng)求。
[0160]這里的數(shù)據(jù)請(qǐng)求也可將缺失數(shù)據(jù)的補(bǔ)充請(qǐng)求視為其中的一種。
[0161]步驟S802:統(tǒng)計(jì)同一數(shù)據(jù)的請(qǐng)求次數(shù),以及該數(shù)據(jù)分別通過公共IP網(wǎng)絡(luò)分發(fā)和廣播信道分發(fā)的成本和時(shí)效評(píng)價(jià),生成該數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí)。
[0162]在本實(shí)施例中,將請(qǐng)求次數(shù)的高低設(shè)為優(yōu)先級(jí)的首要參考,同時(shí)綜合考慮數(shù)據(jù)分發(fā)的成本和時(shí)效評(píng)價(jià)。例如,一般情況下請(qǐng)求次數(shù)越高,優(yōu)先級(jí)越高,但是在重大自然災(zāi)害發(fā)生的時(shí)候,需要通過廣播發(fā)送相關(guān)信息,此時(shí)請(qǐng)求次數(shù)不多,但是消息的時(shí)效性相當(dāng)重要,這類數(shù)據(jù)則擁有最高的優(yōu)先級(jí)。
[0163]步驟S803:根據(jù)優(yōu)先級(jí)從高到低累計(jì)數(shù)據(jù)通過廣播發(fā)送所需的帶寬。[0164]優(yōu)先級(jí)從高到低依次選擇數(shù)據(jù),并累計(jì)選擇的數(shù)據(jù)所需的帶寬。
[0165]步驟S804:選擇累加后所需的帶寬不超過且最接近廣播信道的帶寬的數(shù)據(jù)為通過廣播發(fā)送的廣播數(shù)據(jù)。
[0166]累計(jì)到帶寬的上限,選擇的數(shù)據(jù)即為需要通過廣播發(fā)送的廣播數(shù)據(jù)。
[0167]步驟S805:通過公共IP網(wǎng)絡(luò)發(fā)送數(shù)據(jù)菜單,所述數(shù)據(jù)菜單記錄有通過廣播發(fā)送的廣播數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間。
[0168]通過共同IP網(wǎng)絡(luò)向數(shù)據(jù)節(jié)點(diǎn)發(fā)送數(shù)據(jù)菜單,告知數(shù)據(jù)節(jié)點(diǎn)在設(shè)定的時(shí)間準(zhǔn)備接收數(shù)據(jù)。
[0169]步驟S806:將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù)。
[0170]數(shù)據(jù)映射表用于說明廣播的數(shù)據(jù)具體是哪些,以便數(shù)據(jù)節(jié)點(diǎn)選擇性接收。
[0171]步驟S807:將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送。
[0172]步驟S808:接收完整下載記錄和缺失部分的數(shù)據(jù)的補(bǔ)充數(shù)據(jù)請(qǐng)求;
[0173]步驟S809:根據(jù)所述補(bǔ)充數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí)和廣播信道的狀態(tài)選擇通過廣播信道或公共IP網(wǎng)絡(luò)發(fā)送缺失部分的數(shù)據(jù)。
[0174]步驟S810:更新攜帶有可請(qǐng)求的數(shù)據(jù)的信息的數(shù)據(jù)列表,將所述數(shù)據(jù)列表通過廣播信道發(fā)送或公共IP網(wǎng)絡(luò)發(fā)送。
[0175]在數(shù)據(jù)源端會(huì)隨時(shí)上載數(shù)據(jù),當(dāng)數(shù)據(jù)上載后,需要告知數(shù)據(jù)節(jié)點(diǎn)和終端有哪些新的數(shù)據(jù)可以預(yù)約。因?yàn)閿?shù)據(jù)列表的大小比較小,可以通過公共IP網(wǎng)絡(luò)快速發(fā)送,所以兩種傳輸方式皆可應(yīng)用。
[0176]其中,所述廣播信道為級(jí)聯(lián)廣播信道。
[0177]為提高廣播傳輸?shù)倪m應(yīng)性,利用成本最低的廣播傳輸方式,廣播信道采用級(jí)聯(lián)廣播信道。
[0178]綜上所述,本實(shí)施例進(jìn)一步說明了一種優(yōu)先級(jí)的判斷過程;說明了數(shù)據(jù)列表和數(shù)據(jù)菜單的發(fā)送過程??偠灾?,通過將重復(fù)次數(shù)高的內(nèi)容通過廣播信道發(fā)送和接收,重復(fù)次數(shù)低的內(nèi)容通過公共IP網(wǎng)絡(luò)發(fā)送和接收,提高了廣播信道的利用率,降低了公共IP網(wǎng)絡(luò)的重復(fù)冗余數(shù)據(jù),提高了重復(fù)次數(shù)高的數(shù)據(jù)傳輸?shù)男?,緩解了公共IP網(wǎng)絡(luò)的數(shù)據(jù)傳輸壓力。請(qǐng)求次數(shù)最多的數(shù)據(jù)擁有最高的優(yōu)先級(jí),作為一種優(yōu)選的優(yōu)先級(jí),這種操作模式最為簡(jiǎn)單;數(shù)據(jù)列表和數(shù)據(jù)菜單的發(fā)送能更方便數(shù)據(jù)的針對(duì)性地預(yù)約和接收。
[0179]以下為本發(fā)明實(shí)施例提供的⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的裝置的實(shí)施例。⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的裝置的實(shí)施例與上述的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法實(shí)施例屬于同一構(gòu)思,CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法實(shí)施例。
[0180]請(qǐng)參考圖9,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置的第一個(gè)實(shí)施例的結(jié)構(gòu)方框圖。該CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,包括如下內(nèi)容:
[0181]請(qǐng)求接收單元910,用于接收數(shù)據(jù)請(qǐng)求;
[0182]統(tǒng)計(jì)單元920,用于統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí);
[0183]選擇單元930,用于基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù);
[0184]廣播數(shù)據(jù)發(fā)送單元940,用于將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù);
[0185]網(wǎng)絡(luò)數(shù)據(jù)發(fā)送單元950,用于將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送。
[0186]上述各模塊的協(xié)同工作,通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男?,增?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。
[0187]請(qǐng)參考圖10,其是本發(fā)明實(shí)施例提供的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置的第二個(gè)實(shí)施例的結(jié)構(gòu)方框圖。本實(shí)施例與裝置第一個(gè)實(shí)施例的主要區(qū)別在于,進(jìn)一步說明了一種優(yōu)先級(jí)的判斷過程;說明了數(shù)據(jù)列表和數(shù)據(jù)菜單的發(fā)送過程。該CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,包括如下內(nèi)容:
[0188]請(qǐng)求接收單元910,用于接收數(shù)據(jù)請(qǐng)求;
[0189]統(tǒng)計(jì)單元920,用于統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí);
[0190]選擇單元930,用于基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù);
[0191]廣播數(shù)據(jù)發(fā)送單元940,用于將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù);
[0192]網(wǎng)絡(luò)數(shù)據(jù)發(fā)送單元950,用于將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送。
[0193]其中,所述統(tǒng)計(jì)單元920和選擇單元930,具體用于:
[0194]統(tǒng)計(jì)同一數(shù)據(jù)的請(qǐng)求次數(shù),以及該數(shù)據(jù)分別通過公共IP網(wǎng)絡(luò)分發(fā)和廣播信道分發(fā)的成本和時(shí)效評(píng)價(jià),生成該數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí);
[0195]根據(jù)優(yōu)先級(jí)從高到低累計(jì)數(shù)據(jù)通過廣播發(fā)送所需的帶寬;
[0196]選擇累加后所需的帶寬不超過且最接近廣播信道的帶寬的數(shù)據(jù)為通過廣播發(fā)送的廣播數(shù)據(jù)。
[0197]其中,還包括:
[0198]數(shù)據(jù)菜單發(fā)送單元960,用于通過公共IP網(wǎng)絡(luò)發(fā)送數(shù)據(jù)菜單,所述數(shù)據(jù)菜單記錄有通過廣播發(fā)送的廣播數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間。
[0199]其中,還包括:
[0200]廣播結(jié)果統(tǒng)計(jì)單元970,用于接收完整下載記錄和缺失部分的數(shù)據(jù)的補(bǔ)充數(shù)據(jù)請(qǐng)求;
[0201]補(bǔ)充發(fā)送單元980,用于根據(jù)所述補(bǔ)充數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí)和廣播信道的狀態(tài)選擇通過廣播信道或公共IP網(wǎng)絡(luò)發(fā)送缺失部分的數(shù)據(jù)。
[0202]其中,還包括:
[0203]內(nèi)容列表單元990,用于更新攜帶有可請(qǐng)求的數(shù)據(jù)的信息的數(shù)據(jù)列表,將所述數(shù)據(jù)列表通過廣播信道發(fā)送或公共IP網(wǎng)絡(luò)發(fā)送。
[0204]其中,所述廣播信道為級(jí)聯(lián)廣播信道。
[0205]上述各模塊的協(xié)同工作,通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男?,增?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。請(qǐng)求次數(shù)最多的數(shù)據(jù)擁有最高的優(yōu)先級(jí),作為一種優(yōu)選的優(yōu)先級(jí),這種操作模式最為簡(jiǎn)單;數(shù)據(jù)列表和數(shù)據(jù)菜單的發(fā)送能更方便數(shù)據(jù)的針對(duì)性地預(yù)約和接收。
[0206]以下為本發(fā)明實(shí)施例提供的CDN系統(tǒng)的系統(tǒng)結(jié)構(gòu)的實(shí)施例。CDN系統(tǒng)的實(shí)施例屬于上述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置和CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置的實(shí)施例的整合構(gòu)思,CDN系統(tǒng)的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置實(shí)施例和CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置的實(shí)施例。
[0207]如圖11所示,該⑶N系統(tǒng)的系統(tǒng)結(jié)構(gòu),包括以下內(nèi)容:
[0208]數(shù)據(jù)節(jié)點(diǎn)110,數(shù)據(jù)源端120和終端130 ;
[0209]所述數(shù)據(jù)節(jié)點(diǎn)110,包括:
[0210]廣播信號(hào)接收器111,用于接收來自廣播信道的數(shù)據(jù);
[0211]節(jié)點(diǎn)服務(wù)器112,用于向所述數(shù)據(jù)源端120轉(zhuǎn)發(fā)終端130的數(shù)據(jù)請(qǐng)求,在廣播信道監(jiān)聽所述數(shù)據(jù)源端120廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);并通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在數(shù)據(jù)映射表中的數(shù)據(jù);還用于通過公共IP網(wǎng)絡(luò)向終端130分發(fā)數(shù)據(jù);
[0212]所述數(shù)據(jù)源端120,包括:
[0213]源端服務(wù)器121,用于接收所述數(shù)據(jù)請(qǐng)求,統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí),基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù),將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù);還用于將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送;
[0214]廣播信號(hào)發(fā)送器122,用于將源端服務(wù)器121的對(duì)應(yīng)數(shù)據(jù)通過廣播信道向所述數(shù)據(jù)節(jié)點(diǎn)110發(fā)送。
[0215]其中,所述用于在廣播信道監(jiān)聽所述數(shù)據(jù)源端120廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù),包括:
[0216]用于通過公共IP網(wǎng)絡(luò)接收數(shù)據(jù)菜單,在所述數(shù)據(jù)菜單中查找與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間;在所述廣播時(shí)間前開始在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表;當(dāng)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
[0217]其中,所述節(jié)點(diǎn)服務(wù)器112還用于:
[0218]判斷在數(shù)據(jù)菜單記錄的廣播時(shí)間內(nèi)是否完整接收廣播數(shù)據(jù),是則發(fā)送完整下載的記錄,否則發(fā)送缺失部分的數(shù)據(jù)的補(bǔ)充請(qǐng)求;
[0219]其中,缺失部分的數(shù)據(jù)通過廣播信道接收或公共IP網(wǎng)絡(luò)接收;
[0220]所述源端服務(wù)器121還用于:
[0221]接收完整下載記錄和缺失部分的數(shù)據(jù)的補(bǔ)充數(shù)據(jù)請(qǐng)求;
[0222]根據(jù)所述補(bǔ)充數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí)和廣播信道的狀態(tài)選擇通過廣播信道或公共IP網(wǎng)絡(luò)發(fā)送缺失部分的數(shù)據(jù)。
[0223]其中,所述用于基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù),包括:
[0224]用于統(tǒng)計(jì)同一數(shù)據(jù)的請(qǐng)求次數(shù),以及該數(shù)據(jù)分別通過公共IP網(wǎng)絡(luò)分發(fā)和廣播信道分發(fā)的成本和時(shí)效評(píng)價(jià),生成該數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí);根據(jù)優(yōu)先級(jí)從高到低累計(jì)數(shù)據(jù)通過廣播發(fā)送所需的帶寬;選擇累加后所需的帶寬不超過且最接近廣播信道的帶寬的數(shù)據(jù)為通過廣播發(fā)送的廣播數(shù)據(jù)。[0225]其中,所述廣播信道為級(jí)聯(lián)廣播信道。
[0226]上述系統(tǒng)中的各組件,通過轉(zhuǎn)發(fā)數(shù)據(jù)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)通過廣播或公共IP網(wǎng)絡(luò)接收,降低了公共IP網(wǎng)絡(luò)的壓力,利用廣播的傳輸特性,實(shí)現(xiàn)了數(shù)據(jù)的快速傳輸,特別是對(duì)預(yù)約數(shù)據(jù)的數(shù)據(jù)請(qǐng)求方式,對(duì)于預(yù)約量大的數(shù)據(jù),只需在廣播信道里傳輸一次即可快速達(dá)到終端。提高了數(shù)據(jù)傳輸?shù)男剩鰪?qiáng)了終端用戶的數(shù)據(jù)獲取體驗(yàn)。
[0227]以上內(nèi)容僅為本發(fā)明的較佳實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,其特征在于,包括: 向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求; 在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù); 通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,其特征在于,所述在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù),包括: 通過公共IP網(wǎng)絡(luò)接收數(shù)據(jù)菜單,在所述數(shù)據(jù)菜單中查找與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間; 在所述廣播時(shí)間前開始在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表; 當(dāng)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,其特征在于,還包括: 判斷在數(shù)據(jù)菜單記錄的廣播時(shí)間內(nèi)是否完整接收廣播數(shù)據(jù),是則向數(shù)據(jù)源端發(fā)送完整下載的記錄,否則向數(shù)據(jù)源端發(fā)送缺失部分的數(shù)據(jù)的請(qǐng)求; 其中,缺失部分的數(shù) 據(jù)通過廣播信道接收或公共IP網(wǎng)絡(luò)接收。
4.根據(jù)權(quán)利要求2所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,其特征在于,還包括: 根據(jù)數(shù)據(jù)節(jié)點(diǎn)中的本地?cái)?shù)據(jù)和接收的數(shù)據(jù)源端發(fā)送的攜帶有可請(qǐng)求的數(shù)據(jù)的信息的數(shù)據(jù)列表,生成本地?cái)?shù)據(jù)菜單,其中本地?cái)?shù)據(jù)菜單中廣播數(shù)據(jù)部分和數(shù)據(jù)列表部分分別供終端接收數(shù)據(jù)和請(qǐng)求數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,其特征在于,所述向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求,包括: 接收終端的數(shù)據(jù)請(qǐng)求,并記錄該數(shù)據(jù)請(qǐng)求; 將所述數(shù)據(jù)請(qǐng)求通過公共IP網(wǎng)絡(luò)向數(shù)據(jù)源端發(fā)送。
6.根據(jù)權(quán)利要求4所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,其特征在于,所述數(shù)據(jù)包括直播數(shù)據(jù)和點(diǎn)播數(shù)據(jù); 所述在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)之后,還包括: 將接收到的所述直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)緩存到內(nèi)存,將接收到的所述點(diǎn)播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)和預(yù)設(shè)的直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)保存到本地存儲(chǔ); 所述方法,還包括: 當(dāng)點(diǎn)播數(shù)據(jù)的點(diǎn)播頻率低于預(yù)設(shè)標(biāo)準(zhǔn)時(shí),將該點(diǎn)播數(shù)據(jù)刪除; 其中,所述直播數(shù)據(jù)全部是廣播數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的方法,其特征在于,所述廣播信道為級(jí)聯(lián)廣播信道。
8.CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,其特征在于,包括: 請(qǐng)求單元,用于向數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求; 廣播數(shù)據(jù)接收單元,用于在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);網(wǎng)絡(luò)數(shù)據(jù)接收單元,用于通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在所述數(shù)據(jù)映射表中的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,其特征在于,所述廣播數(shù)據(jù)接收單元,包括: 廣播時(shí)間確認(rèn)模塊,用于通過公共IP網(wǎng)絡(luò)接收數(shù)據(jù)菜單,在所述數(shù)據(jù)菜單中查找與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間; 廣播內(nèi)容確認(rèn)模塊,用于在所述廣播時(shí)間前開始在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表; 廣播數(shù)據(jù)接收單元,用于當(dāng)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的⑶N系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,其特征在于,還包括: 廣播反饋單元,用于判斷在數(shù)據(jù)菜單記錄的廣播時(shí)間內(nèi)是否完整接收廣播數(shù)據(jù),是則向數(shù)據(jù)源端發(fā)送完整下載的記錄,否則向數(shù)據(jù)源端發(fā)送缺失部分的數(shù)據(jù)的請(qǐng)求; 其中,缺失部分的數(shù)據(jù)通過廣播信道接收或公共IP網(wǎng)絡(luò)接收。
11.根據(jù)權(quán)利要求9所述的⑶N系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,其特征在于,還包括: 本地?cái)?shù)據(jù)菜單生成單元,用于根據(jù)數(shù)據(jù)節(jié)點(diǎn)中的本地?cái)?shù)據(jù)和接收的數(shù)據(jù)源端發(fā)送的數(shù)據(jù)列表數(shù)據(jù)菜單,生成本地?cái)?shù)據(jù)菜單,其中本地?cái)?shù)據(jù)菜單中廣播數(shù)據(jù)部分和數(shù)據(jù)列表部分分別供終端用戶收看數(shù)據(jù)和請(qǐng)求數(shù)據(jù)。
12.根據(jù)權(quán)利要求8所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,其特征在于,所述請(qǐng)求單元,包括: 收集模塊,用于接收終端的數(shù)據(jù)請(qǐng)求,并記錄該數(shù)據(jù)請(qǐng)求; 轉(zhuǎn)發(fā)模塊,用于將所述數(shù)據(jù)請(qǐng)求通過公共IP網(wǎng)絡(luò)向數(shù)據(jù)源端發(fā)送。
13.根據(jù)權(quán)利要求11所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,其特征在于,所述數(shù)據(jù)包括直播數(shù)據(jù)和點(diǎn)播數(shù)據(jù); 所述裝置還包括: 存儲(chǔ)單元,用于將接收到所述直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)緩存到內(nèi)存,將接收到的所述點(diǎn)播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)和預(yù)設(shè)的直播數(shù)據(jù)對(duì)應(yīng)的廣播數(shù)據(jù)保存到本地存儲(chǔ); 刪除單元,用于當(dāng)點(diǎn)播數(shù)據(jù)的點(diǎn)播頻率低于預(yù)設(shè)標(biāo)準(zhǔn)時(shí),將該點(diǎn)播數(shù)據(jù)刪除; 其中,所述直播數(shù)據(jù)全部是廣播數(shù)據(jù)。
14.根據(jù)權(quán)利要求7所述的CDN系統(tǒng)中數(shù)據(jù)請(qǐng)求的裝置,其特征在于,所述廣播信道為級(jí)聯(lián)廣播信道。
15.CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法,其特征在于,包括: 接收數(shù)據(jù)請(qǐng)求; 統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí); 基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù); 將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù); 將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送。
16.根據(jù)權(quán)利要求15所述的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法,其特征在于,所述統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí);基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù),包括:統(tǒng)計(jì)同一數(shù)據(jù)的請(qǐng)求次數(shù),以及該數(shù)據(jù)分別通過公共IP網(wǎng)絡(luò)分發(fā)和廣播信道分發(fā)的成本和時(shí)效評(píng)價(jià),生成該數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí); 根據(jù)優(yōu)先級(jí)從高到低累計(jì)數(shù)據(jù)通過廣播發(fā)送所需的帶寬; 選擇累加后所需的帶寬不超過且最接近廣播信道的帶寬的數(shù)據(jù)為通過廣播發(fā)送的廣播數(shù)據(jù)。
17.根據(jù)權(quán)利要求15所述的⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的方法,其特征在于,還包括: 通過公共IP網(wǎng)絡(luò)發(fā)送數(shù)據(jù)菜單,所述數(shù)據(jù)菜單記錄有通過廣播發(fā)送的廣播數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間。
18.根據(jù)權(quán)利要求15所述的⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的方法,其特征在于,還包括: 接收完整下載記錄和缺失部分的數(shù)據(jù)的補(bǔ)充數(shù)據(jù)請(qǐng)求; 根據(jù)所述補(bǔ)充數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí)和廣播信道的狀態(tài)選擇通過廣播信道或公共IP網(wǎng)絡(luò)發(fā)送缺失部分的數(shù)據(jù)。
19.根據(jù)權(quán)利要求15所述的⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的方法,其特征在于,還包括: 更新攜帶有可請(qǐng)求的數(shù)據(jù)的信息的數(shù)據(jù)列表,將所述數(shù)據(jù)列表通過廣播信道發(fā)送或公共IP網(wǎng)絡(luò)發(fā)送。
20.根據(jù)權(quán)利要求15所述的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的方法,其特征在于,所述廣播信道為級(jí)聯(lián)廣播信道。
21.⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,其特征在于,包括: 請(qǐng)求接收單元,用于接收數(shù)據(jù)請(qǐng)求; 統(tǒng)計(jì)單元,用于統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí); 選擇單元,用于基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù);廣播數(shù)據(jù)發(fā)送單元,用于將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù); 網(wǎng)絡(luò)數(shù)據(jù)發(fā)送單元,用于將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送。
22.根據(jù)權(quán)利要求21所述的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,其特征在于,所述統(tǒng)計(jì)單元和選擇單元,具體用于: 統(tǒng)計(jì)同一數(shù)據(jù)的請(qǐng)求次數(shù),以及該數(shù)據(jù)分別通過公共IP網(wǎng)絡(luò)分發(fā)和廣播信道分發(fā)的成本和時(shí)效評(píng)價(jià),生成該數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí); 根據(jù)優(yōu)先級(jí)從高到低累計(jì)數(shù)據(jù)通過廣播發(fā)送所需的帶寬; 選擇累加后所需的帶寬不超過且最接近廣播信道的帶寬的數(shù)據(jù)為通過廣播發(fā)送的廣播數(shù)據(jù)。
23.根據(jù)權(quán)利要求21所述的⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,其特征在于,還包括: 數(shù)據(jù)菜單發(fā)送單元,用于通過公共IP網(wǎng)絡(luò)發(fā)送數(shù)據(jù)菜單,所述數(shù)據(jù)菜單記錄有通過廣播發(fā)送的廣播數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間。
24.根據(jù)權(quán)利要求21所述的⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,其特征在于,還包括: 廣播結(jié)果統(tǒng)計(jì)單元,用于接收完整下載記錄和缺失部分的數(shù)據(jù)的補(bǔ)充數(shù)據(jù)請(qǐng)求; 補(bǔ)充發(fā)送單元,用于根據(jù)所述補(bǔ)充數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí)和廣播信道的狀態(tài)選擇通過廣播信道或公共IP網(wǎng)絡(luò)發(fā)送缺失部分的數(shù)據(jù)。
25.根據(jù)權(quán)利要求21所述的⑶N系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,其特征在于,還包括:內(nèi)容列表單元,用于更新攜帶有可請(qǐng)求的數(shù)據(jù)的信息的數(shù)據(jù)列表,將所述數(shù)據(jù)列表通過廣播信道發(fā)送或公共IP網(wǎng)絡(luò)發(fā)送。
26.根據(jù)權(quán)利要求21所述的CDN系統(tǒng)中數(shù)據(jù)發(fā)送的裝置,其特征在于,所述廣播信道為級(jí)聯(lián)廣播信道。
27.⑶N系統(tǒng)的系統(tǒng)結(jié)構(gòu),其特征在于,包括 數(shù)據(jù)節(jié)點(diǎn),數(shù)據(jù)源端和終端; 所述數(shù)據(jù)節(jié)點(diǎn),包括: 廣播信號(hào)接收器,用于接收來自廣播信道的數(shù)據(jù); 節(jié)點(diǎn)服務(wù)器,用于向所述數(shù)據(jù)源端轉(zhuǎn)發(fā)終端的數(shù)據(jù)請(qǐng)求,在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù);并通過公共IP網(wǎng)絡(luò),接收數(shù)據(jù)請(qǐng)求中的不在數(shù)據(jù)映射表中的數(shù)據(jù);還用于通過IP入戶網(wǎng)絡(luò)向終端分發(fā)數(shù)據(jù); 所述數(shù)據(jù)源端,包括: 源端服務(wù)器,用于接收所述數(shù)據(jù)請(qǐng)求,統(tǒng)計(jì)接收到的數(shù)據(jù)請(qǐng)求的廣播優(yōu)先級(jí),基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù),將選擇的數(shù)據(jù)通過廣播信道發(fā)送并在廣播的數(shù)據(jù)映射表描述數(shù)據(jù);還用于將剩余的數(shù)據(jù)通過公共IP網(wǎng)絡(luò)發(fā)送; 廣播信號(hào)發(fā)送器,用于將源端服務(wù)器調(diào)度的對(duì)應(yīng)數(shù)據(jù)通過廣播信道向所述數(shù)據(jù)節(jié)點(diǎn)發(fā)送。
28.根據(jù)權(quán)利要求27所述的CDN系統(tǒng)的系統(tǒng)結(jié)構(gòu),其特征在于, 所述用于在廣播信道監(jiān)聽所述數(shù)據(jù)源端廣播的數(shù)據(jù)映射表,當(dāng)與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù),包括: 用于通過公共IP網(wǎng)絡(luò)接收數(shù)據(jù)菜單,在所述數(shù)據(jù)菜單中查找與所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息及對(duì)應(yīng)的廣播時(shí)間;在所述廣播時(shí)間前開始在廣播信道監(jiān)聽數(shù)據(jù)廣播的數(shù)據(jù)映射表;當(dāng)與數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)廣播時(shí),接收廣播數(shù)據(jù)。
29.根據(jù)權(quán)利要求27所述的CDN系統(tǒng)的系統(tǒng)結(jié)構(gòu),其特征在于,所述節(jié)點(diǎn)服務(wù)器還用于: 判斷在數(shù)據(jù)菜單記錄的廣播時(shí)間內(nèi)是否完整接收廣播數(shù)據(jù),是則發(fā)送完整下載的記錄,否則發(fā)送缺失部分的數(shù)據(jù)的補(bǔ)充請(qǐng)求; 其中,缺失部分的數(shù)據(jù)通過廣播信道接收或公共IP網(wǎng)絡(luò)接收; 所述源端服務(wù)器還用于: 接收完整下載記錄和缺失部分的數(shù)據(jù)的補(bǔ)充數(shù)據(jù)請(qǐng)求; 根據(jù)所述補(bǔ)充數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí)和廣播信道的狀態(tài)選擇通過廣播信道或公共IP網(wǎng)絡(luò)發(fā)送缺失部分的數(shù)據(jù)。
30.根據(jù)權(quán)利要求27所述的CDN系統(tǒng)的系統(tǒng)結(jié)構(gòu),其特征在于,所述用于基于廣播信道的帶寬和廣播優(yōu)先級(jí)選擇通過廣播發(fā)送的廣播數(shù)據(jù),包括: 用于統(tǒng)計(jì)同一數(shù)據(jù)的請(qǐng)求次數(shù),以及該數(shù)據(jù)分別通過公共IP網(wǎng)絡(luò)分發(fā)和廣播信道分發(fā)的成本和時(shí)效評(píng)價(jià),生成該數(shù)據(jù)請(qǐng)求的優(yōu)先級(jí);根據(jù)優(yōu)先級(jí)從高到低累計(jì)數(shù)據(jù)通過廣播發(fā)送所需的帶寬;選擇累加后所需的帶寬不超過且最接近廣播信道的帶寬的數(shù)據(jù)為通過廣播發(fā)送的廣播數(shù)據(jù)。
31.根據(jù)權(quán)利要求27所述的CDN系統(tǒng)的系統(tǒng)結(jié)構(gòu),其特征在于,所述廣播信道為級(jí)聯(lián)廣播信道。
【文檔編號(hào)】H04L29/08GK104009853SQ201410271393
【公開日】2014年8月27日 申請(qǐng)日期:2014年6月18日 優(yōu)先權(quán)日:2014年6月18日
【發(fā)明者】溫宇強(qiáng) 申請(qǐng)人:深圳市三峰光電科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
伊金霍洛旗| 临城县| 津南区| 舟山市| 潜山县| 莱阳市| 枣强县| 开封市| 湖北省| 隆回县| 韩城市| 枞阳县| 吴堡县| 贡觉县| 博客| 定安县| 大兴区| 丹阳市| 荥经县| 杭州市| 庆元县| 镇平县| 阳新县| 石渠县| 友谊县| 凤山市| 聊城市| 南投县| 芮城县| 萨迦县| 昌平区| 清涧县| 嵩明县| 大关县| 蕲春县| 白河县| 清涧县| 昆明市| 乐山市| 晋城| 墨脱县|