專利名稱:Iptv業(yè)務(wù)的實現(xiàn)方法、服務(wù)節(jié)點及iptv系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IPTV技術(shù)領(lǐng)域,特別是一種IPTV業(yè)務(wù)的實現(xiàn)方法、服務(wù)節(jié)點及IPTV系統(tǒng)。
背景技術(shù):
目前IPTV技術(shù)已經(jīng)成為一項熱門技術(shù),IPTV的業(yè)務(wù)在不斷地擴(kuò)展,IPTV的解決方案也層出不窮。就基本業(yè)務(wù)來說,主要是兩類,一類是所有用戶同一時刻看到相同內(nèi)容的頻道業(yè)務(wù),如輪播業(yè)務(wù),另一類是每個用戶分別自由快進(jìn)快退以及定位播放的點播業(yè)務(wù)。點播業(yè)務(wù)主要包括VOD (Video On Demand)點播、TVOD (Video On Demand)點播、以及用戶在時移頻道上的時移電視TSTV點播。 然而,現(xiàn)有的IPTV業(yè)務(wù)存在靈活性不夠的問題,如下所述 輪播頻道只能是循環(huán)播放固定默認(rèn)節(jié)目,缺乏靈活性; 而直播頻道無法制定播放計劃,只能播放預(yù)訂的內(nèi)容,同樣缺乏靈活性。
發(fā)明內(nèi)容
本發(fā)明的目的是提供IPTV業(yè)務(wù)的實現(xiàn)方法、服務(wù)節(jié)點及IPTV系統(tǒng),提高IPTV業(yè)務(wù)的靈活性。 為了實現(xiàn)上述目的,本發(fā)明實施例提供了 一種服務(wù)節(jié)點,包括業(yè)務(wù)處理單元和至少一個流媒體處理單元,所述業(yè)務(wù)處理單元用于在當(dāng)前時刻與播放計劃中的一個起始時間相同時,向流媒體處理單元發(fā)送第一切換指示消息,所述第一切換指示消息用于指示記錄在所述播放計劃中,且與所述起始時間對應(yīng)的目標(biāo)播放對象;所述流媒體處理單元用于在接收到所述第一切換指示消息時,在目標(biāo)頻道切換到播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。 上述的服務(wù)節(jié)點,其中,所述目標(biāo)頻道為輪播頻道。 上述的服務(wù)節(jié)點,其中,所述目標(biāo)播放對象為點播業(yè)務(wù)播放對象、即點即播業(yè)務(wù)播放對象、時移電視點播播放對象或直播碼流頻道播放對象。
上述的服務(wù)節(jié)點,其中, 所述目標(biāo)播放對象為直播碼流頻道播放對象時,所述第一切換指示消息中包括直播源的碼流源地址以及端口 ,所述流媒體處理單元具體用于根據(jù)所述碼流源地址以及端口來接收碼流,并發(fā)送到機(jī)頂盒進(jìn)行播放; 當(dāng)所述目標(biāo)播放對象為視頻點播VOD播放對象時,所述第一切換指示消息中包括VOD內(nèi)容的具體路徑,所述流媒體處理單元具體用于根據(jù)VOD內(nèi)容的具體路徑查找并讀取媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放; 當(dāng)所述目標(biāo)播放對象為即點即播TVOD播放對象或時移電視TSTV播放對象時,所述第一切換指示消息中包括一歸檔路徑,所述流媒體處理單元根據(jù)歸檔路徑查找并讀取媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放。
上述的服務(wù)節(jié)點,其中,所述業(yè)務(wù)處理單元具體包括 第一接收模塊,用于接收媒體定位服務(wù)系統(tǒng)MLSS在在當(dāng)前時刻與播放計劃中的 所述起始時間相同時發(fā)送的第二切換指示消息,所述第二切換指示消息用于指示所述目標(biāo) 播放對象; 第一發(fā)送模塊,用于在接收到所述第二切換指示消息后,向流媒體處理單元發(fā)送 所述第一切換指示消息。 上述的服務(wù)節(jié)點,其中,業(yè)務(wù)處理單元包括
保存模塊,用于保存所述播放計劃; 時間比較模塊,用于判斷當(dāng)前時刻是否與所述播放計劃中的一個起始時間相同;
獲取模塊,用于在當(dāng)前時刻與所述播放計劃中的一個起始時間相同時,從所述播 放計劃中獲取與該起始時間相對應(yīng)的目標(biāo)播放對象; 第一發(fā)送模塊,用于向流媒體處理單元發(fā)送包括所述目標(biāo)播放對象的第一切換指 示消息。 上述的服務(wù)節(jié)點,其中,在所述目標(biāo)播放對象的播放處理執(zhí)行完畢后,所述流媒體 處理單元還用于切換到輪播狀態(tài),循環(huán)播放輪播頻道的默認(rèn)文件。 為了實現(xiàn)上述目的,本發(fā)明實施例還提供了 一種IPTV系統(tǒng),包括媒體定位服務(wù)系 統(tǒng)MLSS和上述的服務(wù)節(jié)點。 為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種IPTV業(yè)務(wù)的實現(xiàn)方法,包括
服務(wù)節(jié)點中的業(yè)務(wù)處理單元在當(dāng)前時刻與播放計劃中的一個起始時間相同時,向 流媒體處理單元發(fā)送第一切換指示消息,所述第一切換指示消息用于指示記錄在所述播放 計劃中,且與所述起始時間對應(yīng)的目標(biāo)播放對象; 服務(wù)節(jié)點中的流媒體處理單元接收所述第一切換指示消息,并在目標(biāo)頻道切換到 播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。 上述的IPTV業(yè)務(wù)的實現(xiàn)方法,其中,所述目標(biāo)頻道為輪播頻道。 上述的IPTV業(yè)務(wù)的實現(xiàn)方法,其中,所述目標(biāo)播放對象為點播業(yè)務(wù)播放對象、即
點即播業(yè)務(wù)播放對象、時移電視點播播放對象或直播碼流頻道播放對象。 上述的IPTV業(yè)務(wù)的實現(xiàn)方法,其中, 所述目標(biāo)播放對象為直播碼流頻道播放對象時,所述第一切換指示消息中包括直 播源的碼流源地址以及端口 ,所述流媒體處理單元具體用于根據(jù)所述碼流源地址以及端口 來接收碼流,并發(fā)送到機(jī)頂盒進(jìn)行播放; 當(dāng)所述目標(biāo)播放對象為視頻點播VOD播放對象時,所述第一切換指示消息中包括 VOD內(nèi)容的具體路徑,所述流媒體處理單元具體用于根據(jù)VOD內(nèi)容的具體路徑查找并讀取 媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放; 當(dāng)所述目標(biāo)播放對象為即點即播TVOD播放對象或時移電視TSTV播放對象時,所 述第一切換指示消息中包括一歸檔路徑,所述流媒體處理單元根據(jù)歸檔路徑查找并讀取媒 體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放。 上述的IPTV業(yè)務(wù)的實現(xiàn)方法,其中,所述第一切換指示消息為 業(yè)務(wù)處理單元在接收到媒體定位服務(wù)系統(tǒng)MLSS在在當(dāng)前時刻與播放計劃中的所
述起始時間相同時發(fā)送的第二切換指示消息后,向流媒體處理單元發(fā)送的消息;或
5
業(yè)務(wù)處理單元在判斷出當(dāng)前時刻與所述播放計劃中的一個起始時間相同時,從所述播放計劃中獲取與該起始時間相對應(yīng)的目標(biāo)播放對象后,向流媒體處理單元發(fā)送的包括所述目標(biāo)播放對象的消息。 上述的IPTV業(yè)務(wù)的實現(xiàn)方法,其中,在所述目標(biāo)播放對象的播放處理執(zhí)行完畢后,所述流媒體處理單元切換到輪播狀態(tài),循環(huán)播放輪播頻道的默認(rèn)文件。
本發(fā)明實施例具有以下的有益效果 本發(fā)明實施例中,業(yè)務(wù)處理單元用于在當(dāng)前時刻與播放計劃中的一個起始時間相同時,向流媒體處理單元發(fā)送第一切換指示消息,而流媒體處理單元用于在接收到第一切換指示時,切換到播放播放計劃中記錄的與該起始時間對應(yīng)的目標(biāo)播放對象對應(yīng)的媒體內(nèi)容,通過上述的處理,使得IPTV系統(tǒng)可以根據(jù)播放計劃播放不同類型的文件,提高了 IPTV業(yè)務(wù)的靈活性; 本發(fā)明實施例應(yīng)用于輪播頻道時,使得輪播頻道可以根據(jù)播放計劃來進(jìn)行實時切換,播放不同類型的節(jié)目,而不再是只能播放預(yù)訂的內(nèi)容,而應(yīng)用于直播頻道時,也可以根據(jù)播放計劃來進(jìn)行實時切換,播放不同類型的節(jié)目,而不再是只能播放直播碼流。
圖1為本發(fā)明實施例的IPTV系統(tǒng)的結(jié)構(gòu)示意圖。 圖2為本發(fā)明實施例第二種方式下的流媒體處理單元的結(jié)構(gòu)示意圖。
圖3為本發(fā)明實施例的方法的流程示意圖。
具體實施例方式
本發(fā)明實施例中,為某一頻道設(shè)置一播放計劃,使得頻道可以根據(jù)播放計劃來執(zhí)行節(jié)目的播放處理,提高輪播業(yè)務(wù)的靈活性。 如圖1所示,為本發(fā)明實施例的IPTV系統(tǒng)的結(jié)構(gòu)示意圖,包括MLSS和至少一個服務(wù)節(jié)點(圖中僅示出一個),該服務(wù)節(jié)點可以是中心節(jié)點也可以是邊緣節(jié)點,每個服務(wù)節(jié)點由一個業(yè)務(wù)處理單元和至少一個流媒體處理單元組成(圖中僅示出一個),其中
所述業(yè)務(wù)處理單元用于在當(dāng)前時刻與播放計劃中的一個起始時間相同時,向流媒體處理單元發(fā)送第一切換指示消息,所述第一切換指示消息用于指示記錄在所述播放計劃中,且與所述起始時間對應(yīng)的目標(biāo)播放對象; 所述流媒體處理單元用于在接收到所述第一切換指示時,在目標(biāo)頻道切換到播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。 在本發(fā)明的具體實施例中,所述目標(biāo)播放對象為點播業(yè)務(wù)播放對象、即點即播業(yè)務(wù)播放對象、時移電視點播播放對象或直播碼流頻道播放對象等。 對于現(xiàn)有的IPTV系統(tǒng),其頻道一般分為輪播頻道和直播頻道,對于直播頻道而言, 一般都是播放實時碼流,為了更好的與現(xiàn)有的IPTV系統(tǒng)的架構(gòu)相兼容,在本發(fā)明的具體實施例中,該播放計劃與輪播頻道對應(yīng),因為輪播頻道僅僅是重復(fù)內(nèi)容的循環(huán)播放,更加缺少靈活性。 該目標(biāo)頻道為輪播頻道時,所述流媒體處理單元具體用于在接收到所述第一切換指示時,在所述輪播頻道進(jìn)行切換,播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。
6
在本發(fā)明的具體實施例中,該播放計劃可以保存于業(yè)務(wù)側(cè),即MLSS (Media Locate Service System,媒體定位服務(wù)系統(tǒng))處,也可以由MLSS下發(fā)到服務(wù)節(jié)點,保存在業(yè)務(wù)處理 單元處,下面對上述兩種情況分別進(jìn)行說明。
〈播放計劃保存于MLSS> 播放計劃保存于MLSS時,需要MLSS判斷當(dāng)前時刻是否與播放計劃中的一個起始
時間相同,如果相同,則從播放計劃中查找與該起始時間相對應(yīng)的目標(biāo)播放對象,并向業(yè)務(wù)
處理單元發(fā)送一第二切換指示消息,該第二切換指示消息用于指示與起始時間相對應(yīng)的目
標(biāo)播放對象,并由業(yè)務(wù)處理單元向流媒體處理單元發(fā)送所述第一切換指示消息,指示流媒
體處理單元切換到播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。 在上述的情況下,MLSS中包括 第一保存模塊,用于保存所述播放計劃; 第一時間比較模塊,用于判斷當(dāng)前時刻是否與所述播放計劃中的一個起始時間相 同; 第一獲取模塊,用于在當(dāng)前時刻與所述播放計劃中的一個起始時間相同時,從所 述播放計劃中獲取與該起始時間相對應(yīng)的目標(biāo)播放對象; 第一發(fā)送模塊,用于向流媒體處理單元發(fā)送指示所述目標(biāo)播放對象的第二切換指 示消息。 而業(yè)務(wù)處理單元起到了消息中轉(zhuǎn)的作用,該業(yè)務(wù)處理單元具體包括 第一接收模塊,用于接收業(yè)務(wù)側(cè)在在當(dāng)前時刻與播放計劃中的一個起始時間相同
時發(fā)送第二切換指示消息,所述第二切換指示消息用于指示所述目標(biāo)播放對象; 第二發(fā)送模塊,用于在接收到所述第二切換指示消息后,向流媒體處理單元發(fā)送
所述第一切換指示消息?!床シ庞媱澅幌掳l(fā)到業(yè)務(wù)處理單元> 播放計劃被下發(fā)到業(yè)務(wù)處理單元后,在第一種實現(xiàn)方式中由MLSS所作的一些事 情需要業(yè)務(wù)處理單元來做,在這種方式下,如圖2所示,該業(yè)務(wù)處理單元包括
第二保存模塊,用于保存所述播放計劃; 第二時間比較模塊,用于判斷當(dāng)前時刻是否與所述播放計劃中的一個起始時間相 同; 第二獲取模塊,用于在當(dāng)前時刻與所述播放計劃中的一個起始時間相同時,從所 述播放計劃中獲取與該起始時間相對應(yīng)的目標(biāo)播放對象; 第三發(fā)送模塊,用于向流媒體處理單元發(fā)送指示所述目標(biāo)播放對象的第一切換指 示消息。 在本發(fā)明的具體實施例中,該所述目標(biāo)播放對象為點播業(yè)務(wù)播放對象、即點即播
業(yè)務(wù)播放對象、時移電視點播播放對象或直播碼流頻道播放對象等,下面對每種目標(biāo)播放
對象的處理過程進(jìn)行詳細(xì)說明?!辞袚Q到直播碼流頻道播放對象> 當(dāng)所述目標(biāo)播放對象為直播碼流頻道播放對象時,所述第一切換指示消息中 包括直播源的碼流源地址以及端口,所述流媒體處理單元根據(jù)所述直播源SDP(Session Description Protocol,會話描述協(xié)議)中的碼流源地址以及端口來接收碼流,并發(fā)送到機(jī)頂盒進(jìn)行播放?!辞袚Q到V0D播放對象> 當(dāng)所述目標(biāo)播放對象為VOD播放對象時,所述第一切換指示消息中包括V0D內(nèi)容的具體路徑,所述流媒體處理單元根據(jù)VOD內(nèi)容的具體路徑查找媒體文件,讀取媒體文件并發(fā)送到機(jī)頂盒進(jìn)行播放,播放此VOD內(nèi)容時,流媒體處理單元支持定位播放。
〈切換到TVOD播放對象或TSTV播放對象> 由于TVOD播放對象或TSTV播放對象都是播放分片文件,二者的處理基本一致,所以在本發(fā)明的具體實施例中,對于TVOD播放對象和TSTV播放對象的處理基本一致,描述如下。 當(dāng)所述目標(biāo)播放對象為TVOD播放對象或TSTV播放對象時,所述第一切換指示消息中包括一歸檔路徑,所述流媒體處理單元根據(jù)歸檔路徑查找媒體文件,并讀取已經(jīng)歸檔成功的媒體文件后發(fā)送碼流到終端進(jìn)行播放。 如果TVOD/TSTV內(nèi)容包含了多個分片文件,在一個分片文件播放完畢后,自動切換到下一個分片文件進(jìn)行播放。 在上述播放計劃中當(dāng)前的目標(biāo)播放對象的播放處理執(zhí)行完畢后,本發(fā)明實施例的流媒體處理單元會切換到輪播狀態(tài),循環(huán)播放輪播頻道的默認(rèn)文件。 而流媒體處理單元切換到輪播狀態(tài)可以是在目標(biāo)播放對象處理完畢后自動切換,
也可以是由業(yè)務(wù)處理單元通知切換,分別舉例說明如下?!醋詣忧袚Q〉 假定播放計劃中計劃在13點開始播放一段10分鐘長度的VOD視頻A,則在13點到達(dá)時,流媒體處理單元根據(jù)VOD視頻A的具體路徑查找VOD視頻A的媒體文件,讀取媒體文件并發(fā)送到機(jī)頂盒進(jìn)行播放,在10分鐘后,VOD視頻A播放完畢,這種情況下,流媒體處理單元會在播放結(jié)束后切換到輪播狀態(tài),循環(huán)播放輪播頻道的默認(rèn)文件。
〈根據(jù)業(yè)務(wù)處理單元的通知切換> 假定播放計劃中計劃在13點開始播放一小時直播碼流頻道A的內(nèi)容,則在13點到達(dá)時,流媒體處理單元根據(jù)直播碼流頻道A的碼流源地址以及端口來接收碼流,并發(fā)送到機(jī)頂盒進(jìn)行播放,1小時后,MLSS或業(yè)務(wù)處理單元發(fā)現(xiàn)播放直播碼流頻道A的時間結(jié)束,則會由業(yè)務(wù)處理單元通知流媒體處理單元切換到輪播狀態(tài),流媒體處理單元會在接收到切換消息后切換到輪播狀態(tài),循環(huán)播放輪播頻道的默認(rèn)文件。 利用本發(fā)明實施例,可以在輪播頻道設(shè)置一播放計劃,提高了輪播頻道的靈活性,同時,在播放計劃執(zhí)行完畢之后,重新切換到循環(huán)播放固定默認(rèn)節(jié)目。
本發(fā)明實施例的IPTV業(yè)務(wù)的實現(xiàn)方法,如圖3所示,包括 步驟31,服務(wù)節(jié)點中的業(yè)務(wù)處理單元在當(dāng)前時刻與播放計劃中的一個起始時間相同時,向流媒體處理單元發(fā)送第一切換指示消息,所述第一切換指示消息用于指示記錄在所述播放計劃中,且與所述起始時間對應(yīng)的目標(biāo)播放對象; 步驟32,服務(wù)節(jié)點中的流媒體處理單元接收所述切換指示,并切換到播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。 上述目標(biāo)播放對象為點播業(yè)務(wù)播放對象、即點即播業(yè)務(wù)播放對象、時移電視點播播放對象或直播碼流頻道播放對象。
而該第一切換指示消息為 業(yè)務(wù)處理單元在接收到媒體定位服務(wù)系統(tǒng)MLSS在在當(dāng)前時刻與播放計劃中的所述起始時間相同時發(fā)送的第二切換指示消息后,向流媒體處理單元發(fā)送的消息;或
業(yè)務(wù)處理單元在判斷出當(dāng)前時刻與所述播放計劃中的一個起始時間相同時,從所述播放計劃中獲取與該起始時間相對應(yīng)的目標(biāo)播放對象后,向流媒體處理單元發(fā)送的包括所述目標(biāo)播放對象的消息。 所述目標(biāo)播放對象為直播碼流頻道播放對象時,所述第一切換指示消息中包括直播源的碼流源地址以及端口 ,所述流媒體處理單元具體用于根據(jù)所述碼流源地址以及端口來接收碼流,并發(fā)送到機(jī)頂盒進(jìn)行播放; 當(dāng)所述目標(biāo)播放對象為視頻點播VOD播放對象時,所述第一切換指示消息中包括VOD內(nèi)容的具體路徑,所述流媒體處理單元具體用于根據(jù)VOD內(nèi)容的具體路徑查找并讀取媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放; 當(dāng)所述目標(biāo)播放對象為即點即播TVOD播放對象時,所述第一切換指示消息中包括TVOD內(nèi)容的歸檔路徑,所述流媒體處理單元根據(jù)TVOD內(nèi)容的歸檔路徑查找并讀取媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放。 在本發(fā)明的具體實施例中,所述播放計劃可以與一輪播頻道對應(yīng),而所述流媒體處理單元在接收到所述第一切換指示時,在所述輪播頻道進(jìn)行切換操作,播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容,同時,在所述目標(biāo)播放對象的播放處理執(zhí)行完畢后,所述流媒體處理單元切換到輪播狀態(tài),循環(huán)播放輪播頻道的默認(rèn)文件。 以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種服務(wù)節(jié)點,包括業(yè)務(wù)處理單元和至少一個流媒體處理單元,其特征在于,所述業(yè)務(wù)處理單元用于在當(dāng)前時刻與播放計劃中的一個起始時間相同時,向流媒體處理單元發(fā)送第一切換指示消息,所述第一切換指示消息用于指示記錄在所述播放計劃中,且與所述起始時間對應(yīng)的目標(biāo)播放對象;所述流媒體處理單元用于在接收到所述第一切換指示消息時,在目標(biāo)頻道切換到播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。
2. 根據(jù)權(quán)利要求1所述的服務(wù)節(jié)點,其特征在于,所述目標(biāo)頻道為輪播頻道。
3. 根據(jù)權(quán)利要求2所述的服務(wù)節(jié)點,其特征在于,所述目標(biāo)播放對象為點播業(yè)務(wù)播放對象、即點即播業(yè)務(wù)播放對象、時移電視點播播放對象或直播碼流頻道播放對象。
4. 根據(jù)權(quán)利要求3所述的服務(wù)節(jié)點,其特征在于所述目標(biāo)播放對象為直播碼流頻道播放對象時,所述第一切換指示消息中包括直播源的碼流源地址以及端口 ,所述流媒體處理單元具體用于根據(jù)所述碼流源地址以及端口來接收碼流,并發(fā)送到機(jī)頂盒進(jìn)行播放;當(dāng)所述目標(biāo)播放對象為視頻點播V0D播放對象時,所述第一切換指示消息中包括V0D內(nèi)容的具體路徑,所述流媒體處理單元具體用于根據(jù)V0D內(nèi)容的具體路徑查找并讀取媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放;當(dāng)所述目標(biāo)播放對象為即點即播TV0D播放對象或時移電視TSTV播放對象時,所述第一切換指示消息中包括一歸檔路徑,所述流媒體處理單元根據(jù)歸檔路徑查找并讀取媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放。
5. 根據(jù)權(quán)利要求1、2、3或4所述的服務(wù)節(jié)點,其特征在于,所述業(yè)務(wù)處理單元具體包括第一接收模塊,用于接收媒體定位服務(wù)系統(tǒng)MLSS在在當(dāng)前時刻與播放計劃中的所述起始時間相同時發(fā)送的第二切換指示消息,所述第二切換指示消息用于指示所述目標(biāo)播放對象;第一發(fā)送模塊,用于在接收到所述第二切換指示消息后,向流媒體處理單元發(fā)送所述第一切換指示消息。
6. 根據(jù)權(quán)利要求1、2、3或4所述的服務(wù)節(jié)點,其特征在于,所述業(yè)務(wù)處理單元具體包括保存模塊,用于保存所述播放計劃;時間比較模塊,用于判斷當(dāng)前時刻是否與所述播放計劃中的一個起始時間相同;獲取模塊,用于在當(dāng)前時刻與所述播放計劃中的一個起始時間相同時,從所述播放計劃中獲取與該起始時間相對應(yīng)的目標(biāo)播放對象;第一發(fā)送模塊,用于向流媒體處理單元發(fā)送包括所述目標(biāo)播放對象的第一切換指示消息。
7. 根據(jù)權(quán)利要求2、3或4所述的服務(wù)節(jié)點,其特征在于,在所述目標(biāo)播放對象的播放處理執(zhí)行完畢后,所述流媒體處理單元還用于切換到輪播狀態(tài),循環(huán)播放輪播頻道的默認(rèn)文件。
8. —種IPTV系統(tǒng),其特征在于,包括媒體定位服務(wù)系統(tǒng)MLSS和至少一個如權(quán)利要求1-7中任意一項所述的服務(wù)節(jié)點。
9. 一種IPTV業(yè)務(wù)的實現(xiàn)方法,其特征在于,包括服務(wù)節(jié)點中的業(yè)務(wù)處理單元在當(dāng)前時刻與播放計劃中的一個起始時間相同時,向流媒體處理單元發(fā)送第一切換指示消息,所述第一切換指示消息用于指示記錄在所述播放計劃中,且與所述起始時間對應(yīng)的目標(biāo)播放對象;服務(wù)節(jié)點中的流媒體處理單元接收所述第一切換指示消息,并在目標(biāo)頻道切換到播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。
10. 根據(jù)權(quán)利要求9所述的IPTV業(yè)務(wù)的實現(xiàn)方法,其特征在于,所述目標(biāo)頻道為輪播頻道。
11. 根據(jù)權(quán)利要求10所述的IPTV業(yè)務(wù)的實現(xiàn)方法,其特征在于,所述目標(biāo)播放對象為點播業(yè)務(wù)播放對象、即點即播業(yè)務(wù)播放對象、時移電視點播播放對象或直播碼流頻道播放對象。
12. 根據(jù)權(quán)利要求9、 10或11所述的IPTV業(yè)務(wù)的實現(xiàn)方法,其特征在于,所述第一切換指示消息為業(yè)務(wù)處理單元在接收到媒體定位服務(wù)系統(tǒng)MLSS在在當(dāng)前時刻與播放計劃中的所述起始時間相同時發(fā)送的第二切換指示消息后,向流媒體處理單元發(fā)送的消息;或業(yè)務(wù)處理單元在判斷出當(dāng)前時刻與所述播放計劃中的一個起始時間相同時,從所述播放計劃中獲取與該起始時間相對應(yīng)的目標(biāo)播放對象后,向流媒體處理單元發(fā)送的包括所述目標(biāo)播放對象的消息。
13. 根據(jù)權(quán)利要求9、 10或11所述的IPTV業(yè)務(wù)的實現(xiàn)方法,其特征在于所述目標(biāo)播放對象為直播碼流頻道播放對象時,所述第一切換指示消息中包括直播源的碼流源地址以及端口 ,所述流媒體處理單元具體用于根據(jù)所述碼流源地址以及端口來接收碼流,并發(fā)送到機(jī)頂盒進(jìn)行播放;當(dāng)所述目標(biāo)播放對象為視頻點播V0D播放對象時,所述第一切換指示消息中包括V0D內(nèi)容的具體路徑,所述流媒體處理單元具體用于根據(jù)V0D內(nèi)容的具體路徑查找并讀取媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放;當(dāng)所述目標(biāo)播放對象為即點即播TV0D播放對象或時移電視TSTV播放對象時,所述第一切換指示消息中包括一歸檔路徑,所述流媒體處理單元根據(jù)歸檔路徑查找并讀取媒體文件后,發(fā)送到機(jī)頂盒進(jìn)行播放。
14. 根據(jù)權(quán)利要求10或11所述的IPTV業(yè)務(wù)的實現(xiàn)方法,其特征在于,還包括在所述目標(biāo)播放對象的播放處理執(zhí)行完畢后,所述流媒體處理單元切換到輪播狀態(tài),循環(huán)播放默認(rèn)文件。
全文摘要
本發(fā)明提供一種IPTV業(yè)務(wù)的實現(xiàn)方法、服務(wù)節(jié)點及IPTV系統(tǒng),該服務(wù)節(jié)點,包括業(yè)務(wù)處理單元和至少一個流媒體處理單元,所述業(yè)務(wù)處理單元用于在當(dāng)前時刻與播放計劃中的一個起始時間相同時,向流媒體處理單元發(fā)送第一切換指示消息,所述第一切換指示消息用于指示記錄在所述播放計劃中,且與所述起始時間對應(yīng)的目標(biāo)播放對象;所述流媒體處理單元用于在接收到所述第一切換指示消息時,在目標(biāo)頻道切換到播放所述目標(biāo)播放對象對應(yīng)的媒體內(nèi)容。本發(fā)明提高了IPTV業(yè)務(wù)的靈活性。
文檔編號H04N7/173GK101729859SQ20091026151
公開日2010年6月9日 申請日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者周磊, 陳珊 申請人:中興通訊股份有限公司