信息分發(fā)系統(tǒng)的制作方法
【專利摘要】本發(fā)明揭示了一種信息分發(fā)系統(tǒng),包括分發(fā)處理單元和接收終端;分發(fā)處理單元包括中間服務(wù)器,用于對接收到的分發(fā)指令進(jìn)行識別,并在確定該分發(fā)指令為廣播分發(fā)指令的情況下,分別向廣播服務(wù)器和分發(fā)服務(wù)器下達(dá)廣播發(fā)送指令和廣播分發(fā)指令;在確定該分發(fā)指令為寬帶分發(fā)指令的情況下,向分發(fā)服務(wù)器下發(fā)所述寬帶分發(fā)指令;分發(fā)服務(wù)器,用于將廣播分發(fā)指令和/或?qū)拵Х职l(fā)指令發(fā)送至接收終端;廣播服務(wù)器,用于根據(jù)接收到的廣播發(fā)送指令向接收終端廣播與廣播分發(fā)指令對應(yīng)的數(shù)據(jù)。如此本發(fā)明可以實現(xiàn)廣播網(wǎng)和寬帶網(wǎng)的協(xié)作,從而解決現(xiàn)有技術(shù)中用戶終端下載海量信息導(dǎo)致寬帶網(wǎng)堵塞的問題。
【專利說明】信息分發(fā)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息分發(fā)系統(tǒng),更具體地說,涉及一種結(jié)合廣播網(wǎng)與寬帶網(wǎng)的信息分發(fā)系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)尤其是移動互聯(lián)網(wǎng)的發(fā)展,人們的生活和工作發(fā)生了巨大的變化。伴隨著智能終端的不斷普及,移動互聯(lián)網(wǎng)數(shù)據(jù)流量急劇增長,而目前運營商的網(wǎng)絡(luò)建設(shè)滯后,無形中增加了移動互聯(lián)網(wǎng)的運行成本。同時對于移動網(wǎng)絡(luò)運營商來說,若有大量的用戶同時間訪問熱門的視頻內(nèi)容會產(chǎn)生非常大的網(wǎng)絡(luò)負(fù)載,這一峰值可能也會導(dǎo)致基站崩潰。
[0003]傳統(tǒng)的廣播電視網(wǎng)絡(luò),數(shù)據(jù)傳輸格式是TS (傳輸流,Transport Stream的縮寫),具備巨大的數(shù)據(jù)下行推送帶寬資源,能夠滿足大量用戶的接收需求,但由于廣播通道單向特性,無法實現(xiàn)互聯(lián)網(wǎng)所具備的交互功能。
[0004]互聯(lián)網(wǎng)和廣播電視網(wǎng)絡(luò)互不連通,沒有可以互相聯(lián)系的系統(tǒng)或通道,無法分享各自網(wǎng)絡(luò)中的資源。雖然市場上存在一些基于互聯(lián)網(wǎng)和廣播電視網(wǎng)融合的設(shè)備或系統(tǒng),但無法實質(zhì)性解決互聯(lián)網(wǎng)帶寬問題?;ヂ?lián)網(wǎng)依然擁擠不堪,隨時都面臨堵塞問題,不能滿足終端用戶日益增長的海量信息尤其是視頻下載需求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種信息分發(fā)系統(tǒng),用以解決現(xiàn)有技術(shù)中用戶終端下載海量信息導(dǎo)致寬帶網(wǎng)堵塞的問題。
[0006]為實現(xiàn)上述目的,實施本發(fā)明的信息分發(fā)系統(tǒng)包括分發(fā)處理單元和接收終端;其中,所述分發(fā)處理單元包括:中間服務(wù)器、分發(fā)服務(wù)器以及廣播服務(wù)器;
所述中間服務(wù)器,用于對接收到的分發(fā)指令進(jìn)行識別以確定該分發(fā)指令的類型,并在確定該分發(fā)指令的類型為廣播分發(fā)指令的情況下,分別向廣播服務(wù)器下達(dá)廣播發(fā)送指令,以及向分發(fā)服務(wù)器下發(fā)所述廣播分發(fā)指令,其中所述廣播發(fā)送指令與廣播分發(fā)指令相關(guān)聯(lián);在確定該分發(fā)指令的類型為寬帶分發(fā)指令的情況下,向分發(fā)服務(wù)器下發(fā)所述寬帶分發(fā)指令;
所述分發(fā)服務(wù)器,用于將所述廣播分發(fā)指令和/或?qū)拵Х职l(fā)指令發(fā)送至所述接收終
端;
所述廣播服務(wù)器,用于根據(jù)接收到的廣播發(fā)送指令向所述接收終端廣播與所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)。
[0007]可選的,所述信息分發(fā)系統(tǒng)還包括內(nèi)容聚類單元,用于將互聯(lián)網(wǎng)中的數(shù)據(jù)內(nèi)容劃分成熱點數(shù)據(jù)和非熱點數(shù)據(jù),并基于所述熱點數(shù)據(jù)和非熱點數(shù)據(jù)分別形成廣播分發(fā)指令和寬帶分發(fā)指令。
[0008]可選的,所述內(nèi)容聚類單元包括:推薦算法服務(wù)器和瀏覽器服務(wù)器;其中,所述推薦算法服務(wù)器,用于對接收到的數(shù)據(jù)標(biāo)簽進(jìn)行聚類算法處理,并將處理后的數(shù)據(jù)標(biāo)簽反饋至所述瀏覽器服務(wù)器;所述瀏覽器服務(wù)器,用于從互聯(lián)網(wǎng)中提取數(shù)據(jù)標(biāo)簽,并基于經(jīng)由所述推薦算法服務(wù)器處理后的數(shù)據(jù)標(biāo)簽將所述數(shù)據(jù)內(nèi)容劃分為熱點數(shù)據(jù)和非熱點數(shù)據(jù),再基于所述熱點數(shù)據(jù)和非熱點數(shù)據(jù)分別形成廣播分發(fā)指令和寬帶分發(fā)指令。
[0009]可選的,所述分發(fā)處理單元還包括FTP服務(wù)器,用于根據(jù)廣播分發(fā)指令供所述廣播服務(wù)器下載包含所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮包文件或根據(jù)寬帶分發(fā)指令下載包含所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮包文件。
[0010]可選的,所述分發(fā)處理單元還包括數(shù)據(jù)庫服務(wù)器,用于存儲所述廣播分發(fā)指令和寬帶分發(fā)指令對應(yīng)的分發(fā)任務(wù)的相關(guān)指令數(shù)據(jù)。
[0011]可選的,所述信息分發(fā)系統(tǒng)還包括傳輸信道,所述傳輸信道包括廣播分發(fā)通道和寬帶分發(fā)通道;其中,所述接收終端經(jīng)由所述廣播分發(fā)通道接收所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù);所述分發(fā)服務(wù)器經(jīng)由所述寬帶分發(fā)通道向所述接收終端發(fā)送所述廣播分發(fā)指令和/或?qū)拵Х职l(fā)指令。
[0012]可選的,所述接收終端通過所述FTP服務(wù)器下載與所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)。
[0013]可選的,所述廣播服務(wù)器包括:任務(wù)處理模塊,用于接收由所述中間服務(wù)器發(fā)送的廣播發(fā)送指令并向所述中間服務(wù)器反饋接收確認(rèn)指令,并基于該廣播發(fā)送指令從所述FTP服務(wù)器下載包含所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮包文件,再對該壓縮包文件進(jìn)行完整性校驗;TS流封裝模塊,用于對校驗完成的壓縮包文件進(jìn)行封裝以轉(zhuǎn)成TS流文件;TS包發(fā)送模塊,用于載入所述TS流文件并將該TS流文件發(fā)送至所述接收終端。
[0014]可選的,所述接收終端包括:客戶端程序和廣播接收程序;其中,所述客戶端程序包括:指令處理模塊,用于對接收到的分發(fā)指令進(jìn)行識別以確定該分發(fā)指令的類型;在分發(fā)指令的類型為寬帶分發(fā)指令的情況下,指示所述FTP服務(wù)器下載包含所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮包文件;在分發(fā)指令的類型為廣播分發(fā)指令的情況下,指示廣播接收程序接收包含所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮文件包;并向所述分發(fā)服務(wù)器回復(fù)任務(wù)處理結(jié)果。
[0015]可選的,所述客戶端程序還包括:數(shù)據(jù)校驗?zāi)K,用于對所述包含所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮文件包進(jìn)行校驗以確定在接收過程中是否發(fā)生丟包,并向所述指令處理模塊回復(fù)校驗結(jié)果;所述指令處理模塊,還用于接收所述數(shù)據(jù)校驗?zāi)K回復(fù)的校驗結(jié)果,并在所述校驗結(jié)果錯誤的情況下,繼續(xù)從所述FTP服務(wù)器下載發(fā)生丟包的數(shù)據(jù)。
[0016]與現(xiàn)有技術(shù)相比較,采用本技術(shù)方案提供的信息分發(fā)系統(tǒng),可以實現(xiàn)廣播網(wǎng)和寬帶網(wǎng)的協(xié)作,將大眾關(guān)注度較高的熱點數(shù)據(jù)以廣播的方式傳送到全網(wǎng)覆蓋的接收終端群,而將非熱點數(shù)據(jù)通過寬帶網(wǎng)選擇性地傳送至相應(yīng)的接收終端,從而實現(xiàn)廣播網(wǎng)為寬帶網(wǎng)分擔(dān)流量的技術(shù)效果。
[0017]進(jìn)一步地,在接收終端通過廣播網(wǎng)接收廣播數(shù)據(jù)過程中,若出現(xiàn)丟包情況,還可以再利用寬帶網(wǎng)來補全未能通過廣播接收到的數(shù)據(jù),從而更提高了廣播網(wǎng)和寬帶網(wǎng)融合協(xié)作的效率。
【專利附圖】
【附圖說明】
[0018]圖1是本發(fā)明的一種信息分發(fā)系統(tǒng)的結(jié)構(gòu)示意圖; 圖2是圖1所示的信息分發(fā)系統(tǒng)的一個具體實施例的結(jié)構(gòu)示意圖;
圖3是圖2所述實施例中瀏覽器服務(wù)器處理生成的數(shù)據(jù)標(biāo)簽的結(jié)構(gòu)示意圖;
圖4是圖2所述實施例在廣播分發(fā)方式下,中間服務(wù)器、廣播服務(wù)器以及FTP服務(wù)器之間的工作流程示意圖;
圖5是圖2所述實施例接收終端處理數(shù)據(jù)接收任務(wù)過程中,分發(fā)服務(wù)器、FTP服務(wù)器和接收終端之間的工作流程示意圖。
【具體實施方式】
[0019]下面結(jié)合附圖和實施例進(jìn)一步說明本發(fā)明的技術(shù)方案。
[0020]本發(fā)明涉及一種信息分發(fā)系統(tǒng)及方法,通過利用廣播網(wǎng)絡(luò)實現(xiàn)將大眾關(guān)注度較高的內(nèi)容以廣播的方式傳送到全網(wǎng)覆蓋的終端群,從而實現(xiàn)廣播網(wǎng)絡(luò)為寬帶網(wǎng)絡(luò)分擔(dān)流量,實現(xiàn)二者融合協(xié)作的目的。
[0021]如圖1所示的是本發(fā)明的一種信息分發(fā)系統(tǒng)的結(jié)構(gòu)示意圖。請參閱圖1所示,實施本發(fā)明的信息分發(fā)系統(tǒng)I’包括分發(fā)處理單元12’和接收終端14’。
[0022]具體地,所述分發(fā)處理單元12’包括中間服務(wù)器121’、廣播服務(wù)器122’以及分發(fā)服務(wù)器123’。
[0023]其中,所述中間服務(wù)器121’用于對接收到的分發(fā)指令進(jìn)行識別以確定該分發(fā)指令的類型。其中,所述分發(fā)指令可以通過信息分發(fā)系統(tǒng)中的其他單元模塊或服務(wù)器(圖1中未示出)生成并發(fā)送至所述中間服務(wù)器121’,針對分發(fā)指令的生成過程將在圖2所述的實施例中進(jìn)行詳細(xì)描述。
[0024]在本實施例中,所述分發(fā)指令包括兩種類型,分別為廣播分發(fā)指令和寬帶分發(fā)指令。其中,所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)將通過廣播網(wǎng)向接收終端14’廣播發(fā)送,所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)將通過寬帶網(wǎng)供接收終端14’下載。
[0025]所述中間服務(wù)器121’在確定該分發(fā)指令的類型為廣播分發(fā)指令的情況下,分別向所述廣播服務(wù)器122’下達(dá)廣播發(fā)送指令,以及向所述分發(fā)服務(wù)器123’下發(fā)所述廣播分發(fā)指令,其中所述廣播發(fā)送指令與廣播分發(fā)指令相關(guān)聯(lián)。所述中間服務(wù)器121’在確定該分發(fā)指令的類型為寬帶分發(fā)指令的情況下,向所述分發(fā)服務(wù)器123’下發(fā)所述寬帶分發(fā)指令。
[0026]所述分發(fā)服務(wù)器123’用于將所述廣播分發(fā)指令和/或?qū)拵Х职l(fā)指令發(fā)送至所述接收終端14’。所述廣播服務(wù)器122’用于根據(jù)接收到的廣播發(fā)送指令向所述接收終端14’廣播與所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)。
[0027]可以看出,在本實施例中,由于將與廣播分發(fā)指令對應(yīng)的數(shù)據(jù)通過廣播網(wǎng)向接收終端廣播發(fā)送的方式,減輕了寬帶網(wǎng)向接收終端傳輸數(shù)據(jù)的負(fù)擔(dān),實現(xiàn)了廣播網(wǎng)和寬帶網(wǎng)之間的融合協(xié)作。
[0028]下面將結(jié)合具體實施例對本發(fā)明的信息分發(fā)系統(tǒng)進(jìn)行詳細(xì)描述。
[0029]如圖2所示的是圖1所示的信息分發(fā)系統(tǒng)的一個具體實施例的結(jié)構(gòu)示意圖。請參閱圖2所示,在本實施例中,所述信息分發(fā)系統(tǒng)I包括內(nèi)容聚類單元11、分發(fā)處理單元12、傳輸信道13及接收終端14。其中,所述信息分發(fā)系統(tǒng)I是以TCP/IP協(xié)議、HTTP協(xié)議為主要應(yīng)用對象。
[0030]具體地,所述內(nèi)容聚類單元11用于將互聯(lián)網(wǎng)中的數(shù)據(jù)內(nèi)容(例如視頻數(shù)據(jù)內(nèi)容)劃分成熱點數(shù)據(jù)與非熱點數(shù)據(jù),并根據(jù)上述數(shù)據(jù)內(nèi)容的劃分形成不同的分發(fā)指令。其中,基于所述熱點數(shù)據(jù)形成的是廣播分發(fā)指令,基于所述非熱點數(shù)據(jù)形成的是寬帶分發(fā)指令。
[0031]具體來說,繼續(xù)參閱圖2所示,所述內(nèi)容聚類單元11包括:推薦算法服務(wù)器IlKRAServer, Recommendation Algorithm Server)和瀏覽器服務(wù)器 112 (Browser Server)。
[0032]所述瀏覽器服務(wù)器112可以從互聯(lián)網(wǎng)中海量的信息文件(例如視頻文件)中提取要素生成包含未知熱度信息Hostage字段信息的數(shù)據(jù)標(biāo)簽,并將該數(shù)據(jù)標(biāo)簽提供給所述推薦算法服務(wù)器111。所述推薦算法服務(wù)器111對接收到的數(shù)據(jù)標(biāo)簽經(jīng)過聚類算法處理以填充Hostage字段信息,再將處理后的數(shù)據(jù)標(biāo)簽反饋至所述瀏覽器服務(wù)器112。其中,所述數(shù)據(jù)標(biāo)簽的結(jié)構(gòu)可以參考圖3所示,數(shù)據(jù)標(biāo)簽中各個字段的名稱和定義如下表所示:
【權(quán)利要求】
1.一種信息分發(fā)系統(tǒng),其特征在于,包括:分發(fā)處理單元和接收終端; 其中,所述分發(fā)處理單元包括:中間服務(wù)器、分發(fā)服務(wù)器以及廣播服務(wù)器; 所述中間服務(wù)器,用于對接收到的分發(fā)指令進(jìn)行識別以確定該分發(fā)指令的類型,并在確定該分發(fā)指令的類型為廣播分發(fā)指令的情況下,分別向廣播服務(wù)器下達(dá)廣播發(fā)送指令,以及向分發(fā)服務(wù)器下發(fā)所述廣播分發(fā)指令,其中所述廣播發(fā)送指令與廣播分發(fā)指令相關(guān)聯(lián);在確定該分發(fā)指令的類型為寬帶分發(fā)指令的情況下,向分發(fā)服務(wù)器下發(fā)所述寬帶分發(fā)指令; 所述分發(fā)服務(wù)器,用于將所述廣播分發(fā)指令和/或?qū)拵Х职l(fā)指令發(fā)送至所述接收終 端; 所述廣播服務(wù)器,用于根據(jù)接收到的廣播發(fā)送指令向所述接收終端廣播與所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)。
2.如權(quán)利要求1所述的信息分發(fā)系統(tǒng),其特征在于,所述信息分發(fā)系統(tǒng)還包括內(nèi)容聚類單元,用于將互聯(lián)網(wǎng)中的數(shù)據(jù)內(nèi)容劃分成熱點數(shù)據(jù)和非熱點數(shù)據(jù),并基于所述熱點數(shù)據(jù)和非熱點數(shù)據(jù)分別形成廣播分發(fā)指令和寬帶分發(fā)指令。
3.如權(quán)利要求2所述的信息分發(fā)系統(tǒng),其特征在于,所述內(nèi)容聚類單元包括推薦算法服務(wù)器和瀏覽器服務(wù)器;其中, 所述推薦算法服務(wù)器,用于對接收到的數(shù)據(jù)標(biāo)簽進(jìn)行聚類算法處理,并將處理后的數(shù)據(jù)標(biāo)簽反饋至所述瀏覽器服務(wù)器; 所述瀏覽器服務(wù)器,用于從互聯(lián)網(wǎng)中提取數(shù)據(jù)標(biāo)簽,并基于經(jīng)由所述推薦算法服務(wù)器處理后的數(shù)據(jù)標(biāo)簽將所述數(shù)據(jù)內(nèi)容劃分為熱點數(shù)據(jù)和非熱點數(shù)據(jù),再基于所述熱點數(shù)據(jù)和非熱點數(shù)據(jù)分別形成廣播分發(fā)指令和寬帶分發(fā)指令。
4.如權(quán)利要求1所述的信息分發(fā)系統(tǒng),其特征在于,所述分發(fā)處理單元還包括FTP服務(wù)器,用于根據(jù)廣播分發(fā)指令供所述廣播服務(wù)器下載包含所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮包文件或根據(jù)寬帶分發(fā)指令下載包含所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮包文件。
5.如權(quán)利要求1所述的信息分發(fā)系統(tǒng),其特征在于,所述分發(fā)處理單元還包括數(shù)據(jù)庫服務(wù)器,用于存儲所述廣播分發(fā)指令和寬帶分發(fā)指令對應(yīng)的分發(fā)任務(wù)的相關(guān)指令數(shù)據(jù)。
6.如權(quán)利要求1所述的信息分發(fā)系統(tǒng),其特征在于,所述信息分發(fā)系統(tǒng)還包括傳輸信道,所述傳輸信道包括廣播分發(fā)通道和寬帶分發(fā)通道;其中, 所述接收終端經(jīng)由所述廣播分發(fā)通道接收所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù); 所述分發(fā)服務(wù)器經(jīng)由所述寬帶分發(fā)通道向所述接收終端發(fā)送所述廣播分發(fā)指令和/或?qū)拵Х职l(fā)指令。
7.如權(quán)利要求4所述的信息分發(fā)系統(tǒng),其特征在于,所述接收終端通過所述FTP服務(wù)器下載與所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)。
8.如權(quán)利要求4所述的信息分發(fā)系統(tǒng),其特征在于,所述廣播服務(wù)器包括: 任務(wù)處理模塊,用于接收由所述中間服務(wù)器發(fā)送的廣播發(fā)送指令并向所述中間服務(wù)器反饋接收確認(rèn)指令,并基于該廣播發(fā)送指令從所述FTP服務(wù)器下載包含所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮包文件,再對該壓縮包文件進(jìn)行完整性校驗; TS流封裝模塊,用于對校驗完成的壓縮包文件進(jìn)行封裝以轉(zhuǎn)成TS流文件; TS包發(fā)送模塊,用于載入所述TS流文件并將該TS流文件發(fā)送至所述接收終端。
9.如權(quán)利要求4所述的信息分發(fā)系統(tǒng),其特征在于,所述接收終端包括:客戶端程序和廣播接收程序;其中,所述客戶端程序包括:
指令處理模塊,用于對接收到的分發(fā)指令進(jìn)行識別以確定該分發(fā)指令的類型;在分發(fā)指令的類型為寬帶分發(fā)指令的情況下,指示所述FTP服務(wù)器下載包含所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮包文件;在分發(fā)指令的類型為廣播分發(fā)指令的情況下,指示廣播接收程序接收包含所述廣播分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮文件包;并向所述分發(fā)服務(wù)器回復(fù)任務(wù)處理結(jié)果。
10.如權(quán)利要求9所述的信息分發(fā)系統(tǒng),其特征在于,所述客戶端程序還包括: 數(shù)據(jù)校驗?zāi)K,用于對所述包含所述寬帶分發(fā)指令對應(yīng)的數(shù)據(jù)的壓縮文件包進(jìn)行校驗以確定在接收過程中是否發(fā)生丟包,并向所述指令處理模塊回復(fù)校驗結(jié)果; 所述指令處理模塊,還用于接收所述數(shù)據(jù)校驗?zāi)K回復(fù)的校驗結(jié)果,并在所述校驗結(jié)果錯誤的情況下,繼續(xù)從 所述FTP服務(wù)器下載發(fā)生丟包的數(shù)據(jù)。
【文檔編號】H04L29/08GK103532726SQ201310173252
【公開日】2014年1月22日 申請日期:2013年5月13日 優(yōu)先權(quán)日:2013年5月13日
【發(fā)明者】張文軍, 應(yīng)小青, 張震寧, 項立任, 史夢蕾, 管云峰, 何大治 申請人:上海數(shù)字電視國家工程研究中心有限公司