信息分發(fā)系統(tǒng)及方法
【專利摘要】本發(fā)明揭示了一種信息分發(fā)系統(tǒng)及方法,該系統(tǒng)包括分發(fā)服務(wù)器、前置服務(wù)器、廣播服務(wù)器以及至少一個(gè)終端,其分發(fā)的方法為:終端用以將反饋?zhàn)侄伟l(fā)送至分發(fā)服務(wù)器,反饋?zhàn)侄伟ńK端的廣播數(shù)據(jù)接收狀態(tài)。分發(fā)服務(wù)器用以接收并統(tǒng)計(jì)反饋?zhàn)侄危诜答佔(zhàn)侄蔚慕y(tǒng)計(jì)值滿足預(yù)設(shè)條件時(shí),向前置服務(wù)器發(fā)送終止廣播指令。前置服務(wù)器用以將終止廣播指令轉(zhuǎn)發(fā)至廣播服務(wù)器,廣播服務(wù)器用以根據(jù)終止廣播指令來終止廣播。采用了本發(fā)明的技術(shù)方案,可利用寬帶網(wǎng)反饋通道協(xié)助廣播網(wǎng)絡(luò)資源合理利用,在實(shí)現(xiàn)廣播網(wǎng)絡(luò)為寬帶網(wǎng)絡(luò)分擔(dān)流量的基礎(chǔ)上,寬帶網(wǎng)絡(luò)又能協(xié)助廣播網(wǎng)絡(luò)合理利用廣播資源,從而實(shí)現(xiàn)節(jié)能環(huán)保的理念。
【專利說明】信息分發(fā)系統(tǒng)及方法
[0001]
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及一種可利用寬帶網(wǎng)反饋通道協(xié)助廣播網(wǎng)絡(luò)資源合理利用的信息分發(fā)系統(tǒng)及方法。
[0003]
【背景技術(shù)】
[0004]傳統(tǒng)的廣播電視網(wǎng)絡(luò),數(shù)據(jù)傳輸格式是TS (傳輸流,Transport Stream的縮寫),具備巨大的數(shù)據(jù)下行推送帶寬資源,能夠滿足大量用戶的接收需求,但由于廣播通道單向特性,無法實(shí)現(xiàn)互聯(lián)網(wǎng)所具備的交互功能。
[0005]傳統(tǒng)的基于廣播與寬帶融合協(xié)作的信息分發(fā)系統(tǒng),廣播服務(wù)器無法得知接收終端的廣播數(shù)據(jù)接收情況,亦無法做出判斷來決定何時(shí)終止本次廣播發(fā)送任務(wù),或是何時(shí)開啟下一次廣播發(fā)送任務(wù)。這對于廣播網(wǎng)絡(luò)資源構(gòu)成了一定的浪費(fèi),無法做到合理的調(diào)配與利用,無法滿足當(dāng)下中國對于節(jié)能環(huán)保大戰(zhàn)略的需求。
[0006]
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的旨在提供一種信息分發(fā)系統(tǒng)及方法,來解決現(xiàn)有技術(shù)中廣播服務(wù)器無法得知終端的廣播數(shù)據(jù)接收情況,從而難以判斷何時(shí)終止廣播發(fā)送的問題。
[0008]依據(jù)上述目的,實(shí)施本發(fā)明的一種信息分發(fā)系統(tǒng),包括分發(fā)服務(wù)器、前置服務(wù)器、廣播服務(wù)器以及至少一個(gè)終端。其中,終端用以將反饋?zhàn)侄伟l(fā)送至分發(fā)服務(wù)器,反饋?zhàn)侄伟ńK端的廣播數(shù)據(jù)接收狀態(tài)。分發(fā)服務(wù)器用以接收并統(tǒng)計(jì)反饋?zhàn)侄?,在反饋?zhàn)侄蔚慕y(tǒng)計(jì)值滿足預(yù)設(shè)條件時(shí),向前置服務(wù)器發(fā)送終止廣播指令。前置服務(wù)器用以將終止廣播指令轉(zhuǎn)發(fā)至廣播服務(wù)器,廣播服務(wù)器用以根據(jù)終止廣播指令來終止廣播信號。
[0009]優(yōu)選的,廣播服務(wù)器包括發(fā)送處理模塊和TS包發(fā)送模塊。發(fā)送處理模塊用以接收終止廣播指令并轉(zhuǎn)發(fā)至TS包發(fā)送模塊,TS包發(fā)送模塊用以通過終止TS流發(fā)送來終止廣播,并發(fā)送終止確認(rèn)指令至發(fā)送處理模塊,發(fā)送處理模塊進(jìn)一步將終止確認(rèn)指令發(fā)送至前置服務(wù)器。
[0010]優(yōu)選的,終端包括接收處理模塊和廣播接收模塊。廣播接收模塊用以檢測終端的廣播數(shù)據(jù)接收狀態(tài),將所述接收狀態(tài)發(fā)送至接收處理模塊。接收處理模塊用以將接收狀態(tài)寫入反饋?zhàn)侄危⒎答佔(zhàn)侄伟l(fā)送至分發(fā)服務(wù)器。
[0011]優(yōu)選的,預(yù)設(shè)條件為:廣播數(shù)據(jù)接收全部完成的終端數(shù)量達(dá)到第一預(yù)設(shè)數(shù)量,并且由于接收異常導(dǎo)致的廣播數(shù)據(jù)未全部接收完成的終端達(dá)到第二預(yù)設(shè)數(shù)量。
[0012]依據(jù)上述目的,實(shí)施本發(fā)明的一種信息分發(fā)方法,包括分發(fā)服務(wù)器、前置服務(wù)器、廣播服務(wù)器和至少一個(gè)終端,其步驟為:步驟1,終端將反饋?zhàn)侄伟l(fā)送至分發(fā)服務(wù)器,反饋?zhàn)侄伟ńK端的廣播數(shù)據(jù)接收狀態(tài);步驟2,分發(fā)服務(wù)器接收并統(tǒng)計(jì)反饋?zhàn)侄危诜答佔(zhàn)侄蔚慕y(tǒng)計(jì)值滿足預(yù)設(shè)條件時(shí),向前置服務(wù)器發(fā)送終止廣播指令;步驟3,前置服務(wù)器將終止廣播指令轉(zhuǎn)發(fā)至廣播服務(wù)器;步驟4,廣播服務(wù)器根據(jù)終止廣播指令來終止廣播信號。
[0013]優(yōu)選的,廣播服務(wù)器處理終止廣播指令的步驟為:步驟4.1,接收終止廣播指令;步驟4.2,終止TS流發(fā)送以終止廣播,并發(fā)送終止確認(rèn)指令;步驟4.3,將終止確認(rèn)指令發(fā)送至前置服務(wù)器。
[0014]優(yōu)選的,終端發(fā)送反饋?zhàn)侄蔚牟襟E為:步驟1.1,檢測終端的接收狀態(tài);步驟1.2,將接收狀態(tài)寫入反饋?zhàn)侄?,并將反饋?zhàn)侄伟l(fā)送至分發(fā)服務(wù)器。
[0015]優(yōu)選的,預(yù)設(shè)條件為:廣播數(shù)據(jù)接收全部完成的終端數(shù)量達(dá)到第一預(yù)設(shè)數(shù)量,并且由于接收異常導(dǎo)致的廣播數(shù)據(jù)未全部接收完成的終端達(dá)到第二預(yù)設(shè)數(shù)量。
[0016]采用了本發(fā)明的技術(shù)方案,可利用寬帶網(wǎng)反饋通道協(xié)助廣播網(wǎng)絡(luò)資源合理利用,在實(shí)現(xiàn)廣播網(wǎng)絡(luò)為寬帶網(wǎng)絡(luò)分擔(dān)流量的基礎(chǔ)上,寬帶網(wǎng)絡(luò)又能協(xié)助廣播網(wǎng)絡(luò)合理利用廣播資源,從而實(shí)現(xiàn)節(jié)能環(huán)保的理念。
[0017]
【專利附圖】
【附圖說明】
[0018]在本發(fā)明中,相同的附圖標(biāo)記始終表示相同的特征,其中:
圖1是本發(fā)明信息分發(fā)系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明信息分發(fā)方法的流程圖;
圖3是圖1的終端的結(jié)構(gòu)和操作示意圖;
圖4是圖1的廣播服務(wù)器的結(jié)構(gòu)和操作示意圖。
[0019]
【具體實(shí)施方式】
[0020]下面結(jié)合附圖和實(shí)施例進(jìn)一步說明本發(fā)明的技術(shù)方案。
[0021]本發(fā)明的信息分發(fā)系統(tǒng)及方法以TCP/IP協(xié)議、HTTP協(xié)議為主要應(yīng)用對象,其系統(tǒng)構(gòu)成主要包括分發(fā)服務(wù)器13、前置服務(wù)器14、廣播服務(wù)器15、一定數(shù)量的終端11、12以及針對上述服務(wù)器和終端的輔助設(shè)備(未圖示)等。
[0022]參照圖1,從圖1中可以看到,利用上述網(wǎng)絡(luò)設(shè)備,本發(fā)明的核心是發(fā)射端如何利用各個(gè)服務(wù)器,例如分發(fā)服務(wù)器13、前置服務(wù)器14和廣播服務(wù)器15來統(tǒng)計(jì)終端11、12等的上報(bào)廣播接收數(shù)據(jù)完成狀態(tài)并觸發(fā)超時(shí)機(jī)制,以對未收完的終端(例如終端12)回應(yīng)終止廣播接收并自動(dòng)通過寬帶網(wǎng)補(bǔ)包。
[0023]以一個(gè)任意的廣播任務(wù)為例,圖2所示的是一個(gè)廣播任務(wù)從開始到結(jié)束的整個(gè)完整流程,利用本發(fā)明的信息分發(fā)系統(tǒng),其詳細(xì)步驟如下所述。
[0024]步驟S1:首先,前置服務(wù)器14檢查其內(nèi)部存儲(chǔ)的廣播分發(fā)任務(wù)隊(duì)列。
[0025]步驟S2:若檢測到有廣播分發(fā)任務(wù),則生成一個(gè)開啟廣播指令并發(fā)送到廣播服務(wù)器15及分發(fā)服務(wù)器13。
[0026]步驟S3:廣播服務(wù)器15在接收到開啟廣播指令之后,開啟新的廣播發(fā)送任務(wù),即向廣播網(wǎng)發(fā)送TS流(Transport Stream,傳輸流)。以終端11為例,分發(fā)服務(wù)器13接收到開啟廣播指令之后,將該指令發(fā)送到終端11的接收處理模塊111,如圖3所示。
[0027]步驟S4:參照圖3,終端11的接收處理模塊111將開啟廣播指令轉(zhuǎn)發(fā)到廣播接收模塊112,廣播接收模塊112隨即開始從廣播網(wǎng)接收廣播信號。
[0028]步驟S5:在接收廣播信號的同時(shí),廣播接收模塊112將廣播數(shù)據(jù)的接收狀態(tài)發(fā)送至接收處理模塊111。
[0029]步驟S6:接收處理模塊111將廣播數(shù)據(jù)的接收狀態(tài)寫入反饋?zhàn)侄?,并將反饋?zhàn)侄伟l(fā)送至分發(fā)服務(wù)器13。如圖1所示,終端11的廣播數(shù)據(jù)接收全部完成,因此在反饋?zhàn)侄沃袑懭?111,而終端12的廣播數(shù)據(jù)僅部分接收完成,因此在反饋?zhàn)侄沃袑懭?101。此時(shí),終端12在接下來的時(shí)間段內(nèi)繼續(xù)接收廣播信號并校驗(yàn),如果廣播數(shù)據(jù)接收全部完成,則在反饋?zhàn)侄沃袑懭?111并發(fā)送,否則繼續(xù)發(fā)送1101的反饋?zhàn)侄巍?br>
[0030]步驟S7:通過不斷接收各個(gè)終端的反饋?zhàn)侄?,分發(fā)服務(wù)器13可以掌握所有終端的接收情況,進(jìn)一步地,分發(fā)服務(wù)器13可以通過統(tǒng)計(jì)各個(gè)終端的反饋?zhàn)侄尾⑿纬山y(tǒng)計(jì)值,SP統(tǒng)計(jì)滿足特定條件的終端數(shù)量,在終端數(shù)量滿足預(yù)設(shè)條件后觸發(fā)超時(shí)機(jī)制。
[0031]本發(fā)明的超時(shí)機(jī)制是在分發(fā)服務(wù)器13中預(yù)設(shè)與終端數(shù)量相關(guān)的兩個(gè)門限值,分別是第一預(yù)設(shè)數(shù)量和第二預(yù)設(shè)數(shù)量,在第一預(yù)設(shè)數(shù)量和第二預(yù)設(shè)數(shù)量這兩個(gè)條件都滿足的情況下,分發(fā)服務(wù)器13將向前置服務(wù)器14發(fā)送終止廣播指令。其中,第一預(yù)設(shè)數(shù)量是廣播數(shù)據(jù)接收全部完成的終端數(shù)要達(dá)到所有終端數(shù)的80%,即未完成接收的終端數(shù)應(yīng)小于20%。第二預(yù)設(shè)數(shù)量是在未完成接收的所有終端中由于接收異常導(dǎo)致接收無法正常進(jìn)行的終端數(shù)要達(dá)到80%。這里的接收異??赡馨瑥V播信號屏蔽無法接收、廣播信號干擾、廣播模塊硬件故障等無法避免的缺陷問題以及廣播信號較弱導(dǎo)致的接收速率緩慢等。
[0032]步驟S8:分發(fā)服務(wù)器13判斷終端數(shù)量是否達(dá)到第一預(yù)設(shè)數(shù)量,若未達(dá)到第一預(yù)設(shè)數(shù)量,則不發(fā)出任何指令,即廣播信號繼續(xù)發(fā)射,各個(gè)終端繼續(xù)接收廣播信號。
[0033]步驟S9:若終端數(shù)量達(dá)到第一預(yù)設(shè)數(shù)量,則分發(fā)服務(wù)器13判斷終端數(shù)量是否達(dá)到第二預(yù)設(shè)數(shù)量。若未達(dá)到第二預(yù)設(shè)數(shù)量,則不發(fā)出任何指令,即廣播信號繼續(xù)發(fā)射,各個(gè)終端繼續(xù)接收廣播信號,若達(dá)到第二預(yù)設(shè)數(shù)量,則分發(fā)服務(wù)器13向前置服務(wù)器14發(fā)送終止廣播指令。
[0034]步驟SlO:前置服務(wù)器14在接收到終止廣播指令之后,將終止廣播指令轉(zhuǎn)發(fā)到廣播服務(wù)器15。
[0035]步驟Sll:如圖4所示,發(fā)送處理模塊151接收終止廣播指令并轉(zhuǎn)發(fā)至TS包發(fā)送模塊152,然后TS包發(fā)送模塊152終止向廣播網(wǎng)發(fā)送TS流,即終止廣播信號的發(fā)送,并發(fā)送終止確認(rèn)指令至發(fā)送處理模塊151,最后由發(fā)送處理模塊151進(jìn)一步將終止確認(rèn)指令發(fā)送至前置服務(wù)器14。
[0036]前置服務(wù)器14接收到終止確認(rèn)指令之后,針對一個(gè)廣播任務(wù)的發(fā)送即宣告完成。對于在廣播信號關(guān)閉之后仍未完成廣播數(shù)據(jù)接收的終端,例如終端12,其可以自動(dòng)通過寬帶網(wǎng)絡(luò)補(bǔ)全未接收到的廣播數(shù)據(jù),這樣做的原因一方面可以做到更及時(shí)地節(jié)省廣播資源,另一方面又可以最大限度地利用好廣播資源
綜上所述,本發(fā)明的目的是為廣播網(wǎng)絡(luò)運(yùn)營商提供一種辦法,即通過各終端反饋廣播數(shù)據(jù)接收完成狀態(tài),并由各服務(wù)器完成交互工作后,使得廣播服務(wù)器15能夠決定何時(shí)終止本次廣播發(fā)送任務(wù),或是何時(shí)開啟下一次廣播發(fā)送任務(wù),這樣將能合理利用廣播網(wǎng)絡(luò)資源,最終實(shí)現(xiàn)節(jié)能環(huán)保的目的。
[0037]所屬領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的說明書僅是本發(fā)明眾多實(shí)施例中的一種或幾種實(shí)施方式,而并非用對本發(fā)明的限定。任何對于以上所述實(shí)施例的均等變化、變型以及等同替代等技術(shù)方案,只要符合本發(fā)明的實(shí)質(zhì)精神范圍,都將落在本發(fā)明的權(quán)利要求書所保護(hù)的范圍內(nèi)。
【權(quán)利要求】
1.一種信息分發(fā)系統(tǒng),其特征在于,包括: 分發(fā)服務(wù)器、前置服務(wù)器、廣播服務(wù)器以及至少一個(gè)終端;其中, 所述終端用以將反饋?zhàn)侄伟l(fā)送至分發(fā)服務(wù)器,所述反饋?zhàn)侄伟ㄋ鼋K端的廣播數(shù)據(jù)接收狀態(tài); 所述分發(fā)服務(wù)器用以接收并統(tǒng)計(jì)所述反饋?zhàn)侄?,在所述反饋?zhàn)侄蔚慕y(tǒng)計(jì)值滿足預(yù)設(shè)條件時(shí),向所述前置服務(wù)器發(fā)送終止廣播指令; 所述前置服務(wù)器用以將所述終止廣播指令轉(zhuǎn)發(fā)至所述廣播服務(wù)器; 所述廣播服務(wù)器用以根據(jù)所述終止廣播指令來終止廣播信號。
2.如權(quán)利要求1所述的信息分發(fā)系統(tǒng),其特征在于,所述廣播服務(wù)器包括發(fā)送處理模塊和TS包發(fā)送模塊; 所述發(fā)送處理模塊用以接收所述終止廣播指令并轉(zhuǎn)發(fā)至TS包發(fā)送模塊; 所述TS包發(fā)送模塊用以通過終止TS流發(fā)送來終止廣播,并發(fā)送終止確認(rèn)指令至所述發(fā)送處理模塊,所述發(fā)送處理模塊進(jìn)一步將終止確認(rèn)指令發(fā)送至所述前置服務(wù)器。
3.如權(quán)利要求1所述的信息分發(fā)系統(tǒng),其特征在于,所述終端包括接收處理模塊和廣播接收模塊; 所述廣播接收模塊用以檢測終端的廣播數(shù)據(jù)接收狀態(tài),將所述接收狀態(tài)發(fā)送至接收處理模塊; 所述接收處理模塊用以將所述接收狀態(tài)寫入反饋?zhàn)侄?,并將所述反饋?zhàn)侄伟l(fā)送至所述分發(fā)服務(wù)器。
4.如權(quán)利要求1所述的信息分發(fā)系統(tǒng),其特征在于,所述預(yù)設(shè)條件為: 廣播數(shù)據(jù)接收全部完成的終端數(shù)量達(dá)到第一預(yù)設(shè)數(shù)量,并且由于接收異常導(dǎo)致的廣播數(shù)據(jù)未全部接收完成的終端達(dá)到第二預(yù)設(shè)數(shù)量。
5.一種信息分發(fā)方法,包括分發(fā)服務(wù)器、前置服務(wù)器、廣播服務(wù)器和至少一個(gè)終端,其步驟為: 步驟I,終端將反饋?zhàn)侄伟l(fā)送至分發(fā)服務(wù)器,所述反饋?zhàn)侄伟ㄋ鼋K端的廣播數(shù)據(jù)接收狀態(tài); 步驟2,所述分發(fā)服務(wù)器接收并統(tǒng)計(jì)所述反饋?zhàn)侄?,在所述反饋?zhàn)侄蔚慕y(tǒng)計(jì)值滿足預(yù)設(shè)條件時(shí),向前置服務(wù)器發(fā)送終止廣播指令; 步驟3,所述前置服務(wù)器將所述終止廣播指令轉(zhuǎn)發(fā)至廣播服務(wù)器; 步驟4,所述廣播服務(wù)器根據(jù)所述終止廣播指令來終止廣播信號。
6.如權(quán)利要求5所述的信息分發(fā)方法,其特征在于,所述廣播服務(wù)器處理所述終止廣播指令的步驟為: 步驟4.1,接收所述終止廣播指令; 步驟4.2,終止TS流發(fā)送以終止廣播,并發(fā)送終止確認(rèn)指令; 步驟4.3,將所述終止確認(rèn)指令發(fā)送至所述前置服務(wù)器。
7.如權(quán)利要求5所述的信息分發(fā)方法,其特征在于,所述終端發(fā)送反饋?zhàn)侄蔚牟襟E為: 步驟1.1,檢測終端的廣播數(shù)據(jù)接收狀態(tài); 步驟1.2,將所述接收狀態(tài)寫入反饋?zhàn)侄?,并將所述反饋?zhàn)侄伟l(fā)送至所述分發(fā)服務(wù)器。
8.如權(quán)利要求5所述的信息分發(fā)方法,其特征在于,所述預(yù)設(shè)條件為: 廣播數(shù)據(jù)接收全部完成的終端數(shù)量達(dá)到第一預(yù)設(shè)數(shù)量,并且由于接收異常導(dǎo)致的廣播數(shù)據(jù)未全部接收完成的 終端達(dá)到第二預(yù)設(shè)數(shù)量。
【文檔編號】H04N21/658GK103428222SQ201310376485
【公開日】2013年12月4日 申請日期:2013年8月27日 優(yōu)先權(quán)日:2013年8月27日
【發(fā)明者】何大治, 應(yīng)小青, 項(xiàng)立任, 史夢蕾, 陳宏麗, 管云峰, 張文軍 申請人:上海數(shù)字電視國家工程研究中心有限公司