將交互式電視點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)電視(IPTV)技術(shù),尤其是一種將交互式電視(iTV)點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的方法和系統(tǒng)。
【背景技術(shù)】
[0002]在iTV中,用戶可以觀看點(diǎn)播或組播節(jié)目。其中,點(diǎn)播(也稱為:單播)節(jié)目需要在客戶端與媒體服務(wù)器之間需要建立一個(gè)單獨(dú)的數(shù)據(jù)通道,從一臺(tái)媒體服務(wù)器發(fā)送出的每個(gè)數(shù)據(jù)包只能傳送給一個(gè)客戶端。組播節(jié)目可以在媒體服務(wù)器和每一個(gè)客戶端之間實(shí)現(xiàn)點(diǎn)對(duì)多點(diǎn)的網(wǎng)絡(luò)連接,一個(gè)媒體服務(wù)器同時(shí)給多個(gè)客戶端傳輸相同的節(jié)目業(yè)務(wù)數(shù)據(jù)時(shí),只需復(fù)制相同的數(shù)據(jù)包發(fā)送給多個(gè)客戶端即可。
[0003]根據(jù)對(duì)國內(nèi)iTV用戶的分析結(jié)果,觀看時(shí)移和點(diǎn)播節(jié)目的用戶占53 %,這些點(diǎn)播節(jié)目都采用單播方式傳輸,與組播方式相比,點(diǎn)播方式業(yè)務(wù)數(shù)據(jù)對(duì)媒體服務(wù)器資源和網(wǎng)絡(luò)帶寬資源的占用成倍增加,對(duì)媒體服務(wù)器資源和網(wǎng)絡(luò)帶寬資源消耗極大。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問題是:針對(duì)點(diǎn)播節(jié)目對(duì)媒體服務(wù)器和網(wǎng)絡(luò)帶寬資源消耗大的問題,提供一種將iTV點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的方法和系統(tǒng),以節(jié)省大量的媒體服務(wù)器資源和網(wǎng)絡(luò)帶寬資源。
[0005]本發(fā)明實(shí)施例提供的一種將交互式電視(iTV)點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的方法,包括:
[0006]用戶采集設(shè)備UM檢測(cè)各機(jī)頂盒STB發(fā)送的節(jié)目點(diǎn)播請(qǐng)求,該節(jié)目點(diǎn)播請(qǐng)求中包括STB用戶點(diǎn)播節(jié)目的節(jié)目標(biāo)識(shí)ID、點(diǎn)播時(shí)刻和用戶ID信息,其中,節(jié)目ID唯一標(biāo)識(shí)一個(gè)節(jié)目,用戶ID唯一標(biāo)識(shí)一個(gè)機(jī)頂盒用戶;
[0007]UM將點(diǎn)播同一節(jié)目、且點(diǎn)播時(shí)刻與最早的點(diǎn)播時(shí)刻之間的時(shí)間間隔小于2T時(shí)長(zhǎng)的STB設(shè)置為一個(gè)用戶組;其中,T為預(yù)先設(shè)置的、所述節(jié)目ID所標(biāo)識(shí)節(jié)目中插播非節(jié)目?jī)?nèi)容的時(shí)長(zhǎng),T的取值為大于0的整數(shù);
[0008]UM監(jiān)測(cè)用戶組內(nèi)各STB對(duì)點(diǎn)播節(jié)目的媒體流的播放進(jìn)度,所述點(diǎn)播節(jié)目的媒體流包括在所述節(jié)目中插播的時(shí)間段為to?tl、播放時(shí)長(zhǎng)為T的非節(jié)目?jī)?nèi)容的媒體流、所述節(jié)目在位于所述非節(jié)目?jī)?nèi)容之前的前一部分內(nèi)容的媒體流和在位于所述非節(jié)目?jī)?nèi)容之后的后一部分內(nèi)容的媒體流,其中,to、ti分別為距離所述節(jié)目開始播放時(shí)刻的時(shí)間間隔,to和tl分別為大于0的整數(shù)且ti>to;
[0009]中心媒體服務(wù)器CS生成一個(gè)從tl時(shí)刻開始、播放時(shí)長(zhǎng)為T的伴生視頻媒體流,并在所述用戶組內(nèi)播放進(jìn)度最快的STB播放至tl時(shí)刻時(shí),以組播方式通過緣媒體服務(wù)器ES向組播組內(nèi)的各STB推送組播媒體流,所述組播媒體流包括所述后一部分內(nèi)容的媒體流和在所述后一部分內(nèi)容的媒體流之前插入的所述伴生視頻媒體流,其中,所述伴生視頻的內(nèi)容為所述節(jié)目?jī)?nèi)容的一部分;
[0010]請(qǐng)求路由服務(wù)器RRS控制所述用戶組內(nèi)的各STB在所述伴生視頻媒體流播放結(jié)束之前加入組播組。
[0011]在本發(fā)明上述方法的另一個(gè)實(shí)施例中,還包括:
[0012]STB向ES發(fā)送節(jié)目點(diǎn)播請(qǐng)求;
[0013]ES將接收到的節(jié)目點(diǎn)播請(qǐng)求轉(zhuǎn)發(fā)給CS ;
[0014]CS以點(diǎn)播方式向ES推送接收到的節(jié)目點(diǎn)播請(qǐng)求中節(jié)目ID所標(biāo)識(shí)節(jié)目的媒體流,由ES以點(diǎn)播方式將所述節(jié)目的媒體流推送給所述STB。
[0015]在本發(fā)明上述方法的另一個(gè)實(shí)施例中,所述伴生視頻的內(nèi)容具體為所述前一部分內(nèi)容或所述后一部分內(nèi)容中的一部分。
[0016]在本發(fā)明上述方法的另一個(gè)實(shí)施例中,UM具體從ES檢測(cè)各STB發(fā)送的節(jié)目點(diǎn)播請(qǐng)求。
[0017]在本發(fā)明上述方法的另一個(gè)實(shí)施例中,還包括:
[0018]預(yù)先在內(nèi)容管理服務(wù)器上設(shè)置各節(jié)目插播非節(jié)目?jī)?nèi)容的時(shí)長(zhǎng)T、插播非節(jié)目?jī)?nèi)容的時(shí)間參數(shù)to和tl。
[0019]在本發(fā)明上述方法的另一個(gè)實(shí)施例中,所述RRS控制所述用戶組內(nèi)的各STB在所述伴生視頻媒體流播放結(jié)束之前加入組播組包括:
[0020]RRS控制所述用戶組內(nèi)播放進(jìn)度最快的STB用戶在播放tl時(shí)刻時(shí)加入組播組,控制播放進(jìn)度最慢的STB在播放至t0時(shí)刻時(shí)加入所述組播組,控制播放進(jìn)度居中的STB在播放至t0?tl之間的任意時(shí)刻tx時(shí)加入所述組播組,并指示CS和ES停止以點(diǎn)播方式向加入組播組的STB推送所述節(jié)目的媒體流。
[0021]本發(fā)明實(shí)施例提供的一種將交互式電視(iTV)點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的系統(tǒng),包括:
[0022]用戶采集設(shè)備UM,用于檢測(cè)各機(jī)頂盒STB發(fā)送的節(jié)目點(diǎn)播請(qǐng)求,該節(jié)目點(diǎn)播請(qǐng)求中包括STB用戶點(diǎn)播節(jié)目的節(jié)目標(biāo)識(shí)ID、點(diǎn)播時(shí)刻和用戶ID信息,其中,節(jié)目ID唯一標(biāo)識(shí)一個(gè)節(jié)目,用戶ID唯一標(biāo)識(shí)一個(gè)機(jī)頂盒用戶;將點(diǎn)播同一節(jié)目、且點(diǎn)播時(shí)刻與最早的點(diǎn)播時(shí)刻之間的時(shí)間間隔小于2T時(shí)長(zhǎng)的STB設(shè)置為一個(gè)用戶組;其中,T為預(yù)先設(shè)置的、所述節(jié)目ID所標(biāo)識(shí)節(jié)目中插播非節(jié)目?jī)?nèi)容的時(shí)長(zhǎng),T的取值為大于0的整數(shù);以及監(jiān)測(cè)用戶組內(nèi)各STB對(duì)點(diǎn)播節(jié)目的媒體流的播放進(jìn)度,所述點(diǎn)播節(jié)目的媒體流包括在所述節(jié)目中插播的時(shí)間段為to?tl、播放時(shí)長(zhǎng)為T的非節(jié)目?jī)?nèi)容的媒體流、所述節(jié)目在位于所述非節(jié)目?jī)?nèi)容之前的前一部分內(nèi)容的媒體流和在位于所述非節(jié)目?jī)?nèi)容之后的后一部分內(nèi)容的媒體流,其中,t0、tl分別為距離所述節(jié)目開始播放時(shí)刻的時(shí)間間隔,to和tl分別為大于0的整數(shù)且ti>to ;
[0023]中心媒體服務(wù)器CS,用于生成一個(gè)從tl時(shí)刻開始、播放時(shí)長(zhǎng)為T的伴生視頻媒體流,并在所述用戶組內(nèi)播放進(jìn)度最快的STB播放至tl時(shí)刻時(shí),通過邊緣媒體服務(wù)器ES以組播方式向組播組內(nèi)的各STB推送組播媒體流,所述組播媒體流包括所述后一部分內(nèi)容的媒體流和在所述后一部分內(nèi)容的媒體流之前插入的所述伴生視頻媒體流,其中,所述伴生視頻的內(nèi)容為所述節(jié)目?jī)?nèi)容的一部分;
[0024]請(qǐng)求路由服務(wù)器RRS,用于控制所述用戶組內(nèi)的各STB在所述伴生視頻媒體流播放結(jié)束之前加入組播組。
[0025]在本發(fā)明上述系統(tǒng)的另一個(gè)實(shí)施例中,還包括:
[0026]STB,用于向所述ES發(fā)送節(jié)目點(diǎn)播請(qǐng)求;
[0027]所述ES,用于將接收到的節(jié)目點(diǎn)播請(qǐng)求轉(zhuǎn)發(fā)給所述CS ;并以點(diǎn)播方式將所述節(jié)目的媒體流推送給所述STB ;
[0028]所述CS,還用于以點(diǎn)播方式向ES推送接收到的節(jié)目點(diǎn)播請(qǐng)求中節(jié)目ID所標(biāo)識(shí)節(jié)目的媒體流。
[0029]在本發(fā)明上述系統(tǒng)的另一個(gè)實(shí)施例中,所述伴生視頻的內(nèi)容具體為所述前一部分內(nèi)容或所述后一部分內(nèi)容中的一部分。
[0030]在本發(fā)明上述系統(tǒng)的另一個(gè)實(shí)施例中,所述UM具體從ES檢測(cè)各STB發(fā)送的節(jié)目點(diǎn)播請(qǐng)求。
[0031]在本發(fā)明上述系統(tǒng)的另一個(gè)實(shí)施例中,還包括:
[0032]內(nèi)容管理服務(wù)器,用于存儲(chǔ)預(yù)先設(shè)置的各節(jié)目插播非節(jié)目?jī)?nèi)容的時(shí)長(zhǎng)T、插播非節(jié)目?jī)?nèi)容的時(shí)間參數(shù)to和tl。
[0033]在本發(fā)明上述系統(tǒng)的另一個(gè)實(shí)施例中,所述RRS具體控制所述用戶組內(nèi)播放進(jìn)度最快的STB用戶在播放tl時(shí)刻時(shí)加入組播組,控制播放進(jìn)度最慢的STB在播放至t0時(shí)刻時(shí)加入所述組播組,控制播放進(jìn)度居中的STB在播放至t0?tl之間的任意時(shí)刻tx時(shí)加入所述組播組,并指示CS和ES停止以點(diǎn)播方式向加入組播組的STB推送所述節(jié)目的媒體流。
[0034]基于本發(fā)明上述實(shí)施例提供的將iTV點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的方法和系統(tǒng),將同一時(shí)段內(nèi)點(diǎn)播同一節(jié)目的多個(gè)用戶的單播業(yè)務(wù)數(shù)據(jù)媒體流轉(zhuǎn)化為一個(gè)組播業(yè)務(wù)數(shù)據(jù)媒體流進(jìn)行傳輸,從而節(jié)省了大量的媒體服務(wù)器資源和網(wǎng)絡(luò)帶寬資源。
[0035]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0036]構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同描述一起用于解釋本發(fā)明的原理。
[0037]參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
[0038]圖1為本發(fā)明將iTV點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的系統(tǒng)結(jié)構(gòu)和點(diǎn)播節(jié)目的媒體流示意圖。
[0039]圖2為本發(fā)明將iTV點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的方法一個(gè)實(shí)施例的流程圖。
[0040]圖3為本發(fā)明實(shí)施例中原始點(diǎn)播節(jié)目的媒體流和組播媒體流播放時(shí)間關(guān)系的一個(gè)示意圖。
[0041]圖4為本發(fā)明實(shí)施例中用戶組內(nèi)的各STB距離加入組播組時(shí)間的一個(gè)示意圖。
[0042]圖5為本發(fā)明實(shí)施例中控制用戶組內(nèi)的各STB加入組播組的一個(gè)示意圖。
[0043]圖6為本發(fā)明將iTV點(diǎn)播節(jié)目轉(zhuǎn)換為組播節(jié)目的系統(tǒng)結(jié)構(gòu)和組播媒體流示意圖。
【具體實(shí)施方式】
[0044]現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明