專利名稱:Iptv系統(tǒng)中播放素材發(fā)布方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IPTV業(yè)務(wù)領(lǐng)域,特別是關(guān)于實(shí)現(xiàn)一種IPTV系統(tǒng)的播放素 材發(fā)布方法及系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)電視(Intemet Protocol Television, IPTV),是指基于IP協(xié)議的電視 廣播服務(wù)即交互式網(wǎng)絡(luò)電視,是一種利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒 體、通訊等多種技術(shù)于一體,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互 式服務(wù)的嶄新技術(shù)。它能夠很好地適應(yīng)當(dāng)今網(wǎng)絡(luò)飛速發(fā)展的趨勢(shì),充分有效 地利用網(wǎng)絡(luò)資源。
近年來,隨著IPTV市場(chǎng)的成熟,用戶不斷增長(zhǎng),每個(gè)局點(diǎn)的用戶數(shù)已 經(jīng)以數(shù)十萬計(jì)。在這種存在大量用戶、有大量播放素材需求的前提下,IPTV 系統(tǒng)如何快速、高效的發(fā)布播放素材是當(dāng)前面臨的主要問題。
在目前的IPTV系統(tǒng)中,播放素材的發(fā)布包括三個(gè)步驟, 一是將內(nèi)容提 供商提供的播放素材放到管理平臺(tái)的片庫(kù)中,二是將管理平臺(tái)片庫(kù)中的播放 素材發(fā)布到中心節(jié)點(diǎn),三是從中心節(jié)點(diǎn)將播放素材分發(fā)到區(qū)域節(jié)點(diǎn)。其中, 播放素材包括但不限于音視頻文件、圖片文件、文字文件等多種形式。
但是,這種素材發(fā)布方法的問題在于,必須將不同內(nèi)容發(fā)布商的播放素 材放入管理平臺(tái)的片庫(kù)中,才能繼續(xù)發(fā)布,當(dāng)有大量、緊急的播放素材要發(fā) 布的時(shí)候,必須將內(nèi)容發(fā)布商的播放素材放入管理平臺(tái),管理平臺(tái)再進(jìn)行發(fā) 布這種串行操作,導(dǎo)致出現(xiàn)效率瓶頸。另外,播放素材發(fā)布時(shí)必須經(jīng)過中心 節(jié)點(diǎn)進(jìn)行轉(zhuǎn)發(fā), 一個(gè)播放素材要經(jīng)過管理平臺(tái)片庫(kù)、中心節(jié)點(diǎn)、區(qū)域節(jié)點(diǎn), 三次復(fù)制才能完成發(fā)布,效率低下。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種IPTV系統(tǒng)中播放素材發(fā)布方法及系統(tǒng),從 而來解決現(xiàn)有技術(shù)中在大量用戶、有大量播放素材需求的前提下,播放素材 的發(fā)布效率低,環(huán)節(jié)多,速度慢的問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供的IPTV系統(tǒng)中播放素材發(fā)布方法包括 以下步驟
接收到發(fā)布播放素材請(qǐng)求消息后,根據(jù)所述播放素材請(qǐng)求消息獲取播放 素材的源地址;
根據(jù)素材發(fā)布策略,獲取發(fā)布所述播放素材的目的節(jié)點(diǎn)地址;和
將所述源地址上的所述播放素材直接發(fā)布到所述目的節(jié)點(diǎn)地址對(duì)應(yīng)的 目的節(jié)點(diǎn)上。
其中,所述素材發(fā)布策略可為所述播放素材屬于指定區(qū)域,所述播放素 材發(fā)布至指定區(qū)域中對(duì)應(yīng)的區(qū)域節(jié)點(diǎn)上;所述播放素材的目的節(jié)點(diǎn)地址為所 述播放素材屬于指定區(qū)域中的對(duì)應(yīng)的區(qū)域節(jié)點(diǎn)的地址。
所述素材發(fā)布策略可為根據(jù)負(fù)載均衡,在IPTV系統(tǒng)的多個(gè)區(qū)域節(jié)點(diǎn)之 間發(fā)布素材;所述播放素材的目的節(jié)點(diǎn)地址為IPTV系統(tǒng)的多個(gè)區(qū)域節(jié)點(diǎn)的 地址。
所述的IPTV系統(tǒng)中播放素材的發(fā)布方法還包括確定所述多個(gè)區(qū)域節(jié) 點(diǎn)中一個(gè)區(qū)域節(jié)點(diǎn)的負(fù)載過大,不發(fā)布所述播放素材至該區(qū)域節(jié)點(diǎn)。
所述素材發(fā)布策略可為所述播放素材屬于指定區(qū)域,當(dāng)要求所述播放素 材的服務(wù)的IPTV用戶屬于指定區(qū)域之外,所述播放素材發(fā)布至中心節(jié)點(diǎn)上; 所述獲取需求所述播放素材的目的節(jié)點(diǎn)地址為中心節(jié)點(diǎn)。
在所述將所述源地址上的所述播放素材直接發(fā)布到所述目的節(jié)點(diǎn)地址 對(duì)應(yīng)的目的節(jié)點(diǎn)上后還包括中心節(jié)點(diǎn)接收到發(fā)布的所述播放素材之后,將 所述播放素材發(fā)布至區(qū)域外所述要求所述播放素材的服務(wù)的IPTV用戶的區(qū) 域節(jié)點(diǎn)。
所述的IPTV系統(tǒng)中播放素材的發(fā)布方法還包括中心節(jié)點(diǎn)根據(jù)所述播 放素材的實(shí)際使用頻率,調(diào)整所述播放素材的發(fā)布。所述播放素材請(qǐng)求包括所述播放素材的標(biāo)識(shí)符和所述播放素材的發(fā)布 方式。
本發(fā)明提供的IPTV系統(tǒng)中播放素材發(fā)布系統(tǒng)包括
控制平臺(tái),用于接收到播放素材請(qǐng)求后,根據(jù)所述播放素材請(qǐng)求獲取用 于提供播放素材的內(nèi)容提供商片庫(kù)的源地址;根據(jù)素材發(fā)布策略獲取發(fā)布所 述播放素材的目的節(jié)點(diǎn)地址;和發(fā)布所述源地址上的所述播放素材;和
區(qū)域節(jié)點(diǎn),用于保存所述控制平臺(tái)發(fā)布的所述播放素材。 所述的IPTV系統(tǒng)中播放素材的發(fā)布系統(tǒng)還包括 中心節(jié)點(diǎn),用于接收且保存所述控制平臺(tái)發(fā)布的所述播放素材,將所述 播放素材發(fā)布至區(qū)域外要求所述播放素材的服務(wù)的IPTV用戶的區(qū)域節(jié)點(diǎn)。
因此,通過本發(fā)明提供的IPTV系統(tǒng)中播放素材發(fā)布方法及系統(tǒng),直接 從素材源地址發(fā)布素材到目的地址,減少了素材發(fā)布的中間環(huán)節(jié),避免了不 必要的素材復(fù)制,使得素材的發(fā)布時(shí)間大為縮短;實(shí)現(xiàn)了素材發(fā)布的多對(duì)多 發(fā)布,從而大幅提高了素材發(fā)布的效率。
圖1為本發(fā)明IPTV系統(tǒng)中播放素材的發(fā)布系統(tǒng)的框圖。 圖2為本發(fā)明IPTV系統(tǒng)中播放素材的發(fā)布方法實(shí)施例1的示意圖。 圖3為本發(fā)明IPTV系統(tǒng)中播放素材的發(fā)布方法實(shí)施例2的示意圖。 圖4為本發(fā)明IPTV系統(tǒng)中播放素材的發(fā)布方法實(shí)施例3的示意圖。
具體實(shí)施例方式
下面通過附圖和實(shí)施例,對(duì)本發(fā)明實(shí)施例的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
如圖1所示為本發(fā)明IPTV系統(tǒng)中播放素材的發(fā)布系統(tǒng)的框圖。該發(fā)布 系統(tǒng)包括內(nèi)容提供商片庫(kù)10,控制平臺(tái)20,素材發(fā)布的中心節(jié)點(diǎn)30和素材 發(fā)布的區(qū)域節(jié)點(diǎn)40。圖中內(nèi)容提供商片庫(kù)示出了 3個(gè),區(qū)域節(jié)點(diǎn)也示出了3 個(gè),該數(shù)目并非用于限制系統(tǒng)中的內(nèi)容提供商片庫(kù)和區(qū)域節(jié)點(diǎn)。其中內(nèi)容提供商片庫(kù)10用于存放內(nèi)容提供商提供的播放素材,是播放 素材的來源??刂破脚_(tái)用于接收IPTV運(yùn)營(yíng)商發(fā)布播放素材請(qǐng)求,該發(fā)布播 放素材請(qǐng)求中包括播放素材的標(biāo)識(shí)符,因此,該控制平臺(tái)根據(jù)該播放素材標(biāo)
識(shí)符從數(shù)據(jù)庫(kù)中獲取用于提供播放素材的內(nèi)容提供商片庫(kù)的源地址;根據(jù)素 材發(fā)布策略獲取需求所述播放素材的目的節(jié)點(diǎn)地址;和控制內(nèi)容提供商片庫(kù) 中的播放素材直接發(fā)布,如直接發(fā)布給中心節(jié)點(diǎn)或者區(qū)域節(jié)點(diǎn);由于素材發(fā) 布策略不同,播放素材的目的節(jié)點(diǎn)地址也不相同,可以為素材發(fā)布的中心節(jié) 點(diǎn)地址、素材發(fā)布的區(qū)域節(jié)點(diǎn)地址。其中在該播放素材請(qǐng)求中內(nèi)容提供商片 庫(kù)的播放素材標(biāo)識(shí)符可以為多個(gè),即一個(gè)運(yùn)營(yíng)商可以有多個(gè)內(nèi)容提供商。素 材發(fā)布的區(qū)域節(jié)點(diǎn),主要用于保存控制平臺(tái)和中心節(jié)點(diǎn)發(fā)布的播放素材,對(duì) IPTV終端提供獲取播放素材服務(wù)。
該發(fā)布系統(tǒng)中還包括中心節(jié)點(diǎn),該中心節(jié)點(diǎn)主要用于保存控制平臺(tái)發(fā)布 的播放素材,同時(shí)根據(jù)播放素材策略(例如素材發(fā)布策略為播放素材屬于指 定區(qū)域,當(dāng)播放素材請(qǐng)求中需求播放素材的IPTV用戶屬于指定區(qū)域之外時(shí), 播放素材發(fā)布至中心節(jié)點(diǎn)上),將播放素材發(fā)布到指定區(qū)域外的區(qū)域節(jié)點(diǎn)。 該中心節(jié)點(diǎn)可以對(duì)IPTV終端提供獲取播放素材服務(wù)。
下面基于上述IPTV系統(tǒng)中播放素材的發(fā)布系統(tǒng)來描述播放素材的發(fā) 布,以更好地理解本發(fā)明IPTV系統(tǒng)中播放素材的發(fā)布系統(tǒng)進(jìn)行播放素材發(fā) 布的過程。
首先,在本發(fā)明控制平臺(tái)根據(jù)實(shí)際使用情況,預(yù)先設(shè)置了素材發(fā)布策略, 該素材發(fā)布策略可以為三種情況,策略l (指定區(qū)域內(nèi)播放素材發(fā)布)素 材發(fā)布策略為播放素材屬于指定區(qū)域(即根據(jù)用戶實(shí)際需要,將素材發(fā)布到 一定區(qū)域內(nèi)。),播放素材只能發(fā)布至指定區(qū)域中對(duì)應(yīng)的區(qū)域節(jié)點(diǎn)上。
策略2 (指定區(qū)域外播放素材發(fā)布)素材發(fā)布策略為播放素材屬于指 定區(qū)域,當(dāng)需求播放素材服務(wù)的IPTV用戶屬于指定區(qū)域之外,播放素材發(fā) 布至中心節(jié)點(diǎn)上。
策略3 (區(qū)域節(jié)點(diǎn)之間均衡發(fā)布素材)素材發(fā)布策略為根據(jù)負(fù)載均衡, 在IPTV系統(tǒng)的多個(gè)區(qū)域節(jié)點(diǎn)之間均衡發(fā)布素材。
如圖2所示,為本發(fā)明IPTV系統(tǒng)中播放素材的發(fā)布方法實(shí)施例1的示意圖。如圖所示,該發(fā)布方法是根據(jù)策略1來實(shí)施的,該播放素材的發(fā)布方
法包括以下步驟
步驟101, IPTV運(yùn)營(yíng)商在控制平臺(tái)上提出發(fā)布播放素材請(qǐng)求消息,控 制平臺(tái)根據(jù)該發(fā)布播放素材請(qǐng)求消息,從控制平臺(tái)中獲得內(nèi)容提供商片庫(kù)地 址,即素材源地址。該發(fā)布播放素材請(qǐng)求消息中包括素材獲取方式為FTP 方式,但不限于此方式,并且該發(fā)布播放素材請(qǐng)求中包括素材的標(biāo)識(shí)符,用 于唯一確定一個(gè)素材;即控制平臺(tái)根據(jù)該標(biāo)識(shí)符可以從其數(shù)據(jù)庫(kù)中獲得素材 源地址;
步驟102,控制平臺(tái)根據(jù)素材發(fā)布策略獲取發(fā)布播放素材的目的節(jié)點(diǎn)地 址;由于根據(jù)運(yùn)營(yíng)商提出的發(fā)布播放素材請(qǐng)求消息,要求的播放素材被限于 一定的區(qū)域內(nèi)播放,例如南京十八頻道只在南京播放,其他地區(qū)沒有轉(zhuǎn)播, 則十八頻道的播放素材只有發(fā)布到南京即可。該步驟具體為控制平臺(tái)發(fā)現(xiàn) IPTV運(yùn)營(yíng)商要求發(fā)布的播放素材是限于在指定區(qū)域內(nèi)進(jìn)行發(fā)布的,因此控 制平臺(tái)根據(jù)策略l:播放素材屬于指定區(qū)域,播放素材發(fā)布至指定區(qū)域中對(duì) 應(yīng)的區(qū)域節(jié)點(diǎn)上;向中心節(jié)點(diǎn)獲取到目的節(jié)點(diǎn)地址為該指定區(qū)域內(nèi)對(duì)應(yīng)的區(qū) 域節(jié)點(diǎn)的地址;這是因?yàn)橥ㄟ^每個(gè)區(qū)域節(jié)點(diǎn)向中心節(jié)點(diǎn)注冊(cè)或者其它方式, 例如在中心節(jié)點(diǎn)上手工設(shè)置,中心節(jié)點(diǎn)知道所有區(qū)域節(jié)點(diǎn)的地址;
步驟103,控制平臺(tái)將內(nèi)容提供商片庫(kù)即源地址上的播放素材直接通過 FTP方式發(fā)布到指定區(qū)域內(nèi)的區(qū)域節(jié)點(diǎn)上。目的節(jié)點(diǎn)地址可以是多個(gè)區(qū)域節(jié) 點(diǎn),這樣就實(shí)現(xiàn)了素材的一對(duì)多發(fā)布。
在控制平臺(tái)將播放素材發(fā)布到區(qū)域節(jié)點(diǎn)上后,中心節(jié)點(diǎn)可以動(dòng)態(tài)調(diào)整素 材發(fā)布。中心節(jié)點(diǎn)根據(jù)播放素材的實(shí)際使用頻率,調(diào)整播放素材的發(fā)布,即 如果某個(gè)區(qū)域節(jié)點(diǎn)的用戶頻繁使用另一個(gè)區(qū)域節(jié)點(diǎn)上的素材,則將該素材在 這個(gè)區(qū)域節(jié)點(diǎn)上也發(fā)布一份,這樣就不用再向另一個(gè)區(qū)域節(jié)點(diǎn)獲取素材,從 而提高系統(tǒng)效率,節(jié)省系統(tǒng)資源。
即當(dāng)IPTV用戶在獲取播放素材服務(wù)時(shí),IPTV用戶具有區(qū)域?qū)傩?,?dāng)需 要獲取播放素材時(shí),首先向所屬的區(qū)域節(jié)點(diǎn)A獲取,當(dāng)所屬的區(qū)域節(jié)點(diǎn)A 沒有,則向中心節(jié)點(diǎn)獲取,如果中心節(jié)點(diǎn)也沒有,則中心節(jié)點(diǎn)向其他區(qū)域節(jié) 點(diǎn)查找,找到擁有播放素材的區(qū)域節(jié)點(diǎn)B,然后將該地址返回給IPTV用戶,IPTV用戶直接向該區(qū)域節(jié)點(diǎn)B獲取服務(wù)。即根據(jù)用戶的使用頻度來決定是 否需要將區(qū)域節(jié)點(diǎn)B上的素材拷貝到區(qū)域節(jié)點(diǎn)A上,例如,如果一天中, 深圳的IPTV用戶經(jīng)過南京十八頻道的運(yùn)營(yíng)商鑒權(quán)后,深圳用戶總是到南京 的區(qū)域節(jié)點(diǎn)上去獲取服務(wù),則控制平臺(tái)可以將該素材從南京區(qū)域節(jié)點(diǎn)B拷 貝到深圳區(qū)域節(jié)點(diǎn)A。
如圖3所示,為本發(fā)明IPTV系統(tǒng)中播;改素材的發(fā)布方法實(shí)施例2的示 意圖。如圖所示,該發(fā)布方法是根據(jù)策略2來實(shí)施的,該發(fā)布方法包括以下 步驟
步驟201, IPTV運(yùn)營(yíng)商在控制平臺(tái)上提出發(fā)布播放素材請(qǐng)求消息,控 制平臺(tái)根據(jù)該發(fā)布播放素材請(qǐng)求消息,從中獲得內(nèi)容提供商片庫(kù)地址,即素 材源地址。該發(fā)布播放素材請(qǐng)求消息中包括素材獲取方式為FTP方式,但 不限于此方式,以及該發(fā)布播放素材請(qǐng)求中包括素材的標(biāo)識(shí)符,用于唯一確 定一個(gè)素材;即控制平臺(tái)根據(jù)該標(biāo)識(shí)符可以從其數(shù)據(jù)庫(kù)中獲得素材源地址;
步驟202,控制平臺(tái)根據(jù)素材發(fā)布策略獲取需求播放素材的目的節(jié)點(diǎn)地 址;該步驟具體為控制平臺(tái)發(fā)現(xiàn)IPTV運(yùn)營(yíng)商提出的發(fā)布播放素材請(qǐng)求消息 中要求發(fā)布的播放素材是限于在指定區(qū)域內(nèi)進(jìn)行發(fā)布的,獲取播放素材服務(wù) 的IPTV用戶屬于指定區(qū)域之外,因此控制平臺(tái)根據(jù)策略2:播放素材屬于 指定區(qū)域,當(dāng)要求播放素材服務(wù)的IPTV用戶屬于指定區(qū)域之外,所述播放 素材發(fā)布至中心節(jié)點(diǎn)上;向中心節(jié)點(diǎn)獲取到發(fā)布該播放素材的目的節(jié)點(diǎn)地址 為中心節(jié)點(diǎn);
步驟203 ,控制平臺(tái)將內(nèi)容提供商片庫(kù)即源地址上的播放素材直接通過 FTP方式發(fā)布到該中心節(jié)點(diǎn)上;
步驟204,中心節(jié)點(diǎn)接收到發(fā)布的播放素材之后,將播放素材發(fā)布至區(qū) 域外要求播放素材服務(wù)的IPTV用戶的區(qū)域節(jié)點(diǎn)。
在控制平臺(tái)將播放素材發(fā)布到區(qū)域節(jié)點(diǎn)上后,中心節(jié)點(diǎn)可以動(dòng)態(tài)調(diào)整素 材發(fā)布。中心節(jié)點(diǎn)根據(jù)播放素材的實(shí)際使用頻率,調(diào)整播放素材的發(fā)布,即 如果某個(gè)區(qū)域節(jié)點(diǎn)的用戶頻繁使用另 一個(gè)區(qū)域節(jié)點(diǎn)上的素材,則將該素材在 這個(gè)區(qū)域節(jié)點(diǎn)上也發(fā)布一份,這樣就不用再向另一個(gè)區(qū)域節(jié)點(diǎn)獲取素材,從 而提高系統(tǒng)效率,節(jié)省系統(tǒng)資源。如圖4所示,為本發(fā)明IPTV系統(tǒng)中播放素材的發(fā)布方法實(shí)施例3的示 意圖。如圖所示,該發(fā)布方法是根據(jù)策略3來實(shí)施的,該發(fā)布方法包括以下 步驟
步驟301, IPTV運(yùn)營(yíng)商在控制平臺(tái)上提出發(fā)布播放素材請(qǐng)求消息,控 制平臺(tái)根據(jù)該發(fā)布播放素材請(qǐng)求消息,從中獲得內(nèi)容提供商片庫(kù)地址,即素 材源地址。該播放素材請(qǐng)求消息中包括素材獲取方式為FTP方式,但不限 于此方式,以及該發(fā)布播放素材請(qǐng)求中包括素材的標(biāo)識(shí)符,用于唯一確定一 個(gè)素材;即控制平臺(tái)根據(jù)該標(biāo)識(shí)符可以從其數(shù)據(jù)庫(kù)中獲得素材源地址;
步驟302,控制平臺(tái)根據(jù)素材發(fā)布策略獲取需求播放素材的目的節(jié)點(diǎn)地 址;該步驟具體為控制平臺(tái)發(fā)現(xiàn)IPTV運(yùn)營(yíng)商提出的發(fā)布播放素材請(qǐng)求消息 中要求發(fā)布的播放素材沒有發(fā)布限制,因此控制平臺(tái)根據(jù)策略3:根據(jù)負(fù)載 均衡,在IPTV系統(tǒng)的多個(gè)區(qū)域節(jié)點(diǎn)之間發(fā)布素材,向中心節(jié)點(diǎn)獲取到在 IPTV系統(tǒng)的多個(gè)區(qū)域節(jié)點(diǎn)為目的節(jié)點(diǎn)地址;
步驟303,控制平臺(tái)將內(nèi)容提供商片庫(kù)即源地址上的播放素材直接通過 FTP方式發(fā)布到在IPTV系統(tǒng)的多個(gè)區(qū)域節(jié)點(diǎn)上。目的節(jié)點(diǎn)地址可以是多個(gè) 區(qū)域節(jié)點(diǎn),這樣就實(shí)現(xiàn)了素材的一對(duì)多發(fā)布。
當(dāng)控制平臺(tái)發(fā)現(xiàn)某個(gè)區(qū)域節(jié)點(diǎn)的負(fù)載過大時(shí),則將素材發(fā)布到其他區(qū)域 節(jié)點(diǎn),不將播放素材發(fā)布至該區(qū)域節(jié)點(diǎn)上,這樣以分擔(dān)其負(fù)載。
在控制平臺(tái)將播;故素材發(fā)布到區(qū)域節(jié)點(diǎn)上后,中心節(jié)點(diǎn)可以動(dòng)態(tài)調(diào)整素 材發(fā)布。中心節(jié)點(diǎn)根據(jù)播放素材的實(shí)際使用頻率,調(diào)整播放素材的發(fā)布,即 如果某個(gè)區(qū)域節(jié)點(diǎn)的用戶頻繁使用另一個(gè)區(qū)域節(jié)點(diǎn)上的素材,則將該素材在 這個(gè)區(qū)域節(jié)點(diǎn)上也發(fā)布一份,這樣就不用再向另一個(gè)區(qū)域節(jié)點(diǎn)獲取素材,從 而提高系統(tǒng)效率,節(jié)省系統(tǒng)資源。
上述實(shí)施例1-3中播放素材請(qǐng)求消息中可以包含多個(gè)素材的標(biāo)識(shí)符,即 要求獲取多個(gè)內(nèi)容提供商提供的多個(gè)播放素材,從而實(shí)現(xiàn)了多個(gè)內(nèi)容提供商 的不同的多個(gè)播放素材并發(fā)發(fā)布。而每個(gè)內(nèi)容提供商的播放素材發(fā)布可以根 據(jù)上述3個(gè)策略進(jìn)行不同播放素材的發(fā)布。
采用本發(fā)明所述方法,與現(xiàn)有技術(shù)相比,由于使用了直接從素材源地址
10發(fā)布素材到目的地址的方法,減少了素材發(fā)布的中間環(huán)節(jié),避免了不必要的 素材復(fù)制,使得素材的發(fā)布時(shí)間大為縮短。
同時(shí),采用本發(fā)明,使得素材發(fā)布可以在兩個(gè)層面上并發(fā), 一是可以從
多個(gè)內(nèi)容提供商片庫(kù)同時(shí)發(fā)布素材,即可以從多個(gè)源地址并發(fā)發(fā)布素材;二
是一個(gè)源地址可以同時(shí)向多個(gè)目的地址發(fā)布素材,實(shí)現(xiàn)一對(duì)多的素材發(fā)布。 基于上面兩點(diǎn),本發(fā)明實(shí)現(xiàn)了素材發(fā)布的多對(duì)多發(fā)布,從而大幅提高了素材 發(fā)布的效率。
另外,本發(fā)明由于在中心節(jié)點(diǎn)采用了動(dòng)態(tài)調(diào)整素材發(fā)布,根據(jù)素材的使 用頻率來決定是否需要在區(qū)域節(jié)點(diǎn)發(fā)布素材,進(jìn)一步提高了系統(tǒng)的使用效 率,加快了播放素材的獲取速度。
最后應(yīng)當(dāng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限 制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員 應(yīng)當(dāng)理解,可以對(duì)本發(fā)明進(jìn)行修改、更改或者等同替換,而不脫離本發(fā)明和 權(quán)利要求的精神和范圍。
權(quán)利要求
1、一種IPTV系統(tǒng)中播放素材的發(fā)布方法,其特征在于包括接收到發(fā)布播放素材請(qǐng)求消息后,根據(jù)所述播放素材請(qǐng)求消息獲取播放素材的源地址;根據(jù)素材發(fā)布策略,獲取發(fā)布所述播放素材的目的節(jié)點(diǎn)地址;和將所述源地址上的所述播放素材直接發(fā)布到所述目的節(jié)點(diǎn)地址對(duì)應(yīng)的目的節(jié)點(diǎn)上。
2、 如權(quán)利要求1所述的IPTV系統(tǒng)中播放素材的發(fā)布方法,其特征在 于所述素材發(fā)布策略為所述播放素材屬于指定區(qū)域,所述播放素材發(fā)布至指 定區(qū)域中對(duì)應(yīng)的區(qū)域節(jié)點(diǎn)上;所述播放素材的目的節(jié)點(diǎn)地址為所述播放素材 屬于指定區(qū)域中的對(duì)應(yīng)的區(qū)域節(jié)點(diǎn)的地址。
3、 如權(quán)利要求1所述的IPTV系統(tǒng)中播放素材的發(fā)布方法,其特征在 于所述素材發(fā)布策略為根據(jù)負(fù)載均衡,在IPTV系統(tǒng)的多個(gè)區(qū)域節(jié)點(diǎn)之間發(fā) 布素材;所述播放素材的目的節(jié)點(diǎn)地址為IPTV系統(tǒng)的多個(gè)區(qū)域節(jié)點(diǎn)的地址。
4、 如權(quán)利要求3所述的IPTV系統(tǒng)中播放素材的發(fā)布方法,其特征在 于還包括確定所述多個(gè)區(qū)域節(jié)點(diǎn)中 一個(gè)區(qū)域節(jié)點(diǎn)的負(fù)載過大,不發(fā)布所述播放素 材至該區(qū)域節(jié)點(diǎn)。
5、 如權(quán)利要求1所述的IPTV系統(tǒng)中播放素材的發(fā)布方法,其特征在 于所述素材發(fā)布策略為所述播放素材屬于指定區(qū)域,當(dāng)要求所述播放素材的 服務(wù)的IPTV用戶屬于指定區(qū)域之外,所述播放素材發(fā)布至中心節(jié)點(diǎn)上;所 述獲取需求所述播放素材的目的節(jié)點(diǎn)地址為中心節(jié)點(diǎn)。
6、 如權(quán)利要求5所述的IPTV系統(tǒng)中播放素材的發(fā)布方法,其特征在 于在所述將所述源地址上的所述播放素材直接發(fā)布到所述目的節(jié)點(diǎn)地址對(duì) 應(yīng)的目的節(jié)點(diǎn)上后還包括中心節(jié)點(diǎn)接收到發(fā)布的所述播放素材之后,將所述播放素材發(fā)布至區(qū)域 外所述要求所述播^L素材的服務(wù)的IPTV用戶的區(qū)域節(jié)點(diǎn)。
7、 如權(quán)利要求l-6任一所述的IPTV系統(tǒng)中播放素材的發(fā)布方法,其特征在于還包括中心節(jié)點(diǎn)根據(jù)所述播放素材的實(shí)際使用頻率,調(diào)整所述播放素材的發(fā)布。
8、 如權(quán)利要求l-6任一所述的IPTV系統(tǒng)中播放素材的發(fā)布方法,其特 征在于所述播放素材請(qǐng)求包括所述播放素材的標(biāo)識(shí)符和所述播放素材的發(fā) 布方式。
9、 一種IPTV系統(tǒng)中播放素材的發(fā)布系統(tǒng),其特征在于包括控制平臺(tái),用于接收到播放素材請(qǐng)求后,根據(jù)所述播放素材請(qǐng)求獲取用 于提供播放素材的內(nèi)容提供商片庫(kù)的源地址;根據(jù)素材發(fā)布策略獲取發(fā)布所 述播放素材的目的節(jié)點(diǎn)地址;和發(fā)布所述源地址上的所述播放素材;和區(qū)域節(jié)點(diǎn),用于保存所述控制平臺(tái)發(fā)布的所述播放素材。
10、 如權(quán)利要求9所述的IPTV系統(tǒng)中播放素材的發(fā)布系統(tǒng),其特征在 于還包括中心節(jié)點(diǎn),用于接收且保存所述控制平臺(tái)發(fā)布的所述播放素材,將所述 播放素材發(fā)布至區(qū)域外要求所述播放素材的服務(wù)的IPTV用戶的區(qū)域節(jié)點(diǎn)。
全文摘要
本發(fā)明公開一種IPTV系統(tǒng)中播放素材的發(fā)布方法,該方法包括接收到發(fā)布播放素材請(qǐng)求消息后,根據(jù)播放素材請(qǐng)求消息獲取播放素材的源地址;根據(jù)素材發(fā)布策略,獲取發(fā)布所目的節(jié)點(diǎn)地址;和將源地址上的播放素材直接發(fā)布到目的節(jié)點(diǎn)地址對(duì)應(yīng)的目的節(jié)點(diǎn)上。本發(fā)明還公開了一種IPTV系統(tǒng)中播放素材的發(fā)布系統(tǒng),包括控制平臺(tái),用于接收到播放素材請(qǐng)求后,獲取內(nèi)容提供商片庫(kù)的源地址;根據(jù)素材發(fā)布策略獲取目的節(jié)點(diǎn)地址;和區(qū)域節(jié)點(diǎn),用于保存播放素材。因此,通過本發(fā)明提供的IPTV系統(tǒng)中播放素材發(fā)布方法及系統(tǒng),直接從素材源地址發(fā)布素材到目的地址,減少了素材發(fā)布的中間環(huán)節(jié),避免了不必要的素材復(fù)制,使得素材的發(fā)布時(shí)間大為縮短。
文檔編號(hào)H04N7/173GK101588492SQ20091014235
公開日2009年11月25日 申請(qǐng)日期2009年6月1日 優(yōu)先權(quán)日2009年6月1日
發(fā)明者淵 忻, 斌 楊, 巖 鄒 申請(qǐng)人:中興通訊股份有限公司