專利名稱::一種移動(dòng)流媒體節(jié)目的播放系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及流媒體技術(shù),特別涉及一種移動(dòng)流媒體節(jié)目的播放系統(tǒng)。
背景技術(shù):
:隨著流媒體技術(shù)的發(fā)展,流媒體運(yùn)營(yíng)的領(lǐng)域越來越廣。流媒體技術(shù)與移動(dòng)技術(shù)的結(jié)合形成了移動(dòng)流媒體應(yīng)用領(lǐng)域,多^某體豐富多彩的表現(xiàn)力與移動(dòng)技術(shù)的移動(dòng)性和交互性,為傳統(tǒng)媒體廣告業(yè)帶了新的特征和活力。移動(dòng)流々某體廣告借助移動(dòng)技術(shù),具有更強(qiáng)的傳播能力和與用戶交互的能力。流媒體廣告等節(jié)目一般插在一個(gè)正常播放的節(jié)目中播放,在節(jié)目播放過程中要插播廣告等節(jié)目,如果手工停止原先播放的節(jié)目然后切換到廣告,廣告結(jié)束后再切換到原先播放的節(jié)目,操作過程很復(fù)雜,切換時(shí)間精確度也不容易控制。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種移動(dòng)流媒體節(jié)目的播放方法,實(shí)現(xiàn)正常播放的節(jié)目和廣告等插播的節(jié)目之間的自動(dòng)化切換,并自動(dòng)適應(yīng)節(jié)目播放時(shí)間的變化,實(shí)現(xiàn)精確切換。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種移動(dòng)流4某體節(jié)目的播放系統(tǒng),包括流媒體節(jié)目數(shù)據(jù)庫(kù),儲(chǔ)存并管理服務(wù)器端的流媒體節(jié)目;播放流程管理模塊,建立并儲(chǔ)存流媒體節(jié)目流程表,并對(duì)流程表進(jìn)行修改;播放模塊,根據(jù)節(jié)目流程表中的時(shí)間順序,數(shù)據(jù)庫(kù)中提取流媒體節(jié)目進(jìn)行播放;播放時(shí)間監(jiān)測(cè)模塊,在流媒體節(jié)目播放過程中監(jiān)測(cè)節(jié)目的實(shí)際播放時(shí)間是否與流程表中的設(shè)定時(shí)間一致,當(dāng)時(shí)間不一致時(shí),將實(shí)際播放時(shí)間反饋到流程表管理模塊,提醒流程管理模塊對(duì)流程表進(jìn)行相應(yīng)的修改。所述的流程表根據(jù)時(shí)間先后來安排備個(gè)節(jié)目的播放順序。所述流程管理模塊根據(jù)預(yù)先設(shè)置的規(guī)則修改節(jié)目流程表。如果監(jiān)測(cè)模塊監(jiān)測(cè)到一個(gè)節(jié)目的實(shí)際播放時(shí)間超過節(jié)目流程表中預(yù)定的時(shí)間,流程管理模塊則自動(dòng)截?cái)嘣摴?jié)目,播放模塊繼續(xù)播放后續(xù)的節(jié)目。如果監(jiān)測(cè)模塊監(jiān)測(cè)到節(jié)目的實(shí)際播放時(shí)間比節(jié)目流程表中預(yù)定的時(shí)間短,流程管理模塊則在節(jié)目播放完后的剩余時(shí)間自動(dòng)安排插播其他內(nèi)容,播放模塊則在用完剩余時(shí)間再繼續(xù)播放后續(xù)的節(jié)目。如果在某個(gè)時(shí)間點(diǎn)臨時(shí)增加新的節(jié)目,流程管理模塊則對(duì)節(jié)目流程表進(jìn)行修改,將該時(shí)間點(diǎn)后的原先每個(gè)節(jié)目的開始時(shí)間與臨時(shí)增加的節(jié)目的播放時(shí)間長(zhǎng)度相加,使后續(xù)節(jié)目時(shí)間依次后推。本發(fā)明的有益效果是1、可以實(shí)現(xiàn)對(duì)多個(gè)播放節(jié)目的自動(dòng)切換;2、可以自動(dòng)適應(yīng)播放節(jié)目時(shí)間的變化;3、可以在播放節(jié)目過程中靈活插播其它節(jié)目。因此本發(fā)明的方法特別適用與在流媒體節(jié)目中插播廣告、通知等臨時(shí)節(jié)目,使移動(dòng)流媒體廣告借助移動(dòng)技術(shù),具有更強(qiáng)的傳播能力和與用戶交互的能力。圖l是本發(fā)明的系統(tǒng)組成結(jié)構(gòu)示意圖圖2是采用本發(fā)明的系統(tǒng)進(jìn)行播放的一個(gè)實(shí)施例的流程圖具體實(shí)施例方式在一個(gè)流媒體節(jié)目播放過程中,如果在該節(jié)目播放過程中的某個(gè)時(shí)間點(diǎn)要插播其它的節(jié)目,如廣告、通知等,為使這個(gè)切換的過程自動(dòng)化,本發(fā)明在流々某體服務(wù)器端建立一個(gè)流々某體節(jié)目流程表,該流程表充分利用時(shí)間信息來安排各種不同節(jié)目的播放流程。其中時(shí)間可以是標(biāo)準(zhǔn)時(shí)間也可以是流々某體文件自有的時(shí)間信息。流^!某體服務(wù)器根據(jù)流程表中的時(shí)間表,在節(jié)目播放時(shí)間到點(diǎn)前,準(zhǔn)備好要播放的節(jié)目,在節(jié)目播放時(shí)間到點(diǎn)時(shí),播放流程表安排的節(jié)目。所述流程表中的時(shí)間,可能由于技術(shù)的或其它的原因,導(dǎo)致預(yù)先設(shè)定的時(shí)間與實(shí)際播放的時(shí)間不一致,這種情況可能導(dǎo)致節(jié)目無法按預(yù)定的時(shí)間播放。本發(fā)明在流媒體服務(wù)器端設(shè)有一個(gè)播放時(shí)間監(jiān)測(cè)模塊,在節(jié)目播放過程中,監(jiān)測(cè)模塊檢測(cè)每個(gè)節(jié)目的實(shí)際播放時(shí)間與流程表中的設(shè)定時(shí)間是否一致,如果不一致,則提醒服務(wù)器對(duì)流程表的節(jié)目播放時(shí)間按預(yù)定規(guī)則進(jìn)行修改。以下結(jié)合附圖及具體實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)現(xiàn)方式。圖l是本發(fā)明的系統(tǒng)組成結(jié)構(gòu)示意圖,包括流媒體節(jié)目數(shù)據(jù)庫(kù),儲(chǔ)存并管理服務(wù)器端的流媒體節(jié)目;播放流程管理模塊,建立并儲(chǔ)存流媒體節(jié)目流程表,并對(duì)流程表進(jìn)行修改,所述的流程表根據(jù)時(shí)間先后來安排各個(gè)節(jié)目的播放順序;播放模塊,根據(jù)節(jié)目流程表中的時(shí)間順序,數(shù)據(jù)庫(kù)中提取流媒體節(jié)目進(jìn)行播放;播放時(shí)間監(jiān)測(cè)模塊,在流媒體節(jié)目播放過程中監(jiān)測(cè)節(jié)目的實(shí)際播放時(shí)間是否與流程表中的設(shè)定時(shí)間一致,當(dāng)時(shí)間不一致時(shí),將實(shí)際播放時(shí)間反饋到播放流程管理模塊,提醒播放流程管理模塊對(duì)流程表進(jìn)行相應(yīng)的修改。如果監(jiān)測(cè)模塊監(jiān)測(cè)到一個(gè)節(jié)目的實(shí)際播放時(shí)間超過節(jié)目流程表中預(yù)定的時(shí)間,將該信息反饋到播放流程管理模塊,流程管理模塊則自動(dòng)截?cái)嘣摴?jié)目,通知播放模塊繼續(xù)播放后續(xù)的節(jié)目;如果監(jiān)測(cè)模塊監(jiān)測(cè)到節(jié)目的實(shí)際播放時(shí)間比節(jié)目流程表中預(yù)定的時(shí)間短,流程管理模塊則在節(jié)目播放完后的剩余時(shí)間自動(dòng)安排插播其他內(nèi)容,播放模塊從數(shù)據(jù)庫(kù)中提取插播的節(jié)目播放,在用完前面節(jié)目剩余的時(shí)間后再繼續(xù)播放后續(xù)的節(jié)目;如果在某個(gè)時(shí)間點(diǎn)臨時(shí)增加新的節(jié)目,流程管理模塊則對(duì)節(jié)目流程表進(jìn)行修改,將該時(shí)間點(diǎn)后的原先每個(gè)節(jié)目的開始時(shí)間與臨時(shí)增加的節(jié)目的播放時(shí)間長(zhǎng)度相加,使后續(xù)節(jié)目時(shí)間依次后推。圖2是采用本發(fā)明的系統(tǒng)進(jìn)行播放的一個(gè)實(shí)施例的流程圖。假設(shè)節(jié)目A是一個(gè)40分鐘的節(jié)目,廣告B只有1分鐘,現(xiàn)在需要在A中插播B廣告,節(jié)目A從2005年11月22日19:00開始播放,要求在19:30播放廣告B,廣告結(jié)束后繼續(xù)播放節(jié)目A,這時(shí)在服務(wù)器端的節(jié)目流程表中就可以這樣安排流程,見表l:<table>tableseeoriginaldocumentpage6</column></row><table>表1流媒體播放系統(tǒng)讀取上述節(jié)目流程表,在每個(gè)播放時(shí)間點(diǎn)前準(zhǔn)備好要播放的節(jié)目。在19:00準(zhǔn)時(shí)開始播放A,在19:30準(zhǔn)時(shí)播放B,在19:31分繼續(xù)4番;改A。如果播放的節(jié)目時(shí)間發(fā)生變化,流媒體服務(wù)器可以根據(jù)節(jié)目播放的實(shí)際情況根據(jù)預(yù)先設(shè)置的播放規(guī)則對(duì)流程表進(jìn)行修改,并自動(dòng)的播放節(jié)目、插播廣告。所述規(guī)則可由系統(tǒng)設(shè)定,也可人工設(shè)定。比如上述插播的節(jié)目B在播放過程中,監(jiān)測(cè)模塊監(jiān)測(cè)到節(jié)目B的結(jié)束時(shí)間發(fā)生變化,例如因?yàn)榧夹g(shù)原因B本來要播放1分鐘,現(xiàn)在播放了40秒就結(jié)束了,比預(yù)先設(shè)定的時(shí)間剩余20秒,對(duì)這種情況,可以根據(jù)預(yù)先設(shè)定的規(guī)則對(duì)流程表進(jìn)行修改。比如,可以設(shè)定在剩余的時(shí)間臨時(shí)插播其它節(jié)目,剩余時(shí)間用完時(shí),將插播的節(jié)目截?cái)?,繼續(xù)按正常時(shí)間安排播放后續(xù)的節(jié)目。在剩余的20秒內(nèi)播放其它節(jié)目,到19:31分,繼續(xù)播放A。也可以對(duì)流程表進(jìn)行修改,將后續(xù)節(jié)目的時(shí)間依次提前。如上述實(shí)施例中,可將后續(xù)的節(jié)目A提前到19:30:40播放,此時(shí)流媒體服務(wù)器將節(jié)目流程表更改為下表2:節(jié)目時(shí)間格式小時(shí)分鐘秒毫秒(可根據(jù)需要設(shè)置精度)2005-U-2219:00:00AOO::OO::OO::OO---00::30::00::0019:30:00B00::00::00::00—-00::00::40::0019:30:40A00::30::00::00-—00::40::00::00表2流媒體播放系統(tǒng)根據(jù)修改后的流程表播放后續(xù)的節(jié)目。如果廣告時(shí)間比預(yù)定的時(shí)間長(zhǎng),超過l分鐘,可設(shè)定將廣告截?cái)?,?9:31分,繼續(xù)播放A;或者對(duì)流程表進(jìn)行修改,將后續(xù)節(jié)目的播放時(shí)間增加廣告比預(yù)定時(shí)間長(zhǎng)出的時(shí)間,使后續(xù)節(jié)目的時(shí)間依次后推。如果在節(jié)目播出過程中,還需要臨時(shí)插播其它節(jié)目,比如在B后面還要插入一個(gè)時(shí)長(zhǎng)50秒的通知C,要在19:31:00播放,則在流程表中將后續(xù)節(jié)目A的播放開始時(shí)間增加50秒,將通知C后面的節(jié)目順延,此時(shí)流媒體服務(wù)器將節(jié)目流程表更改為下表3:節(jié)目時(shí)間格式小時(shí)分鐘秒毫秒(可根據(jù)需要設(shè)置精度)2005-11-2219:00:00A00::00::00::00—誦00::30::00::0019:30:00BOO::OO::OO::OO---OO::Ol::OO::OO19:31:00COO::OO::OO::OO---00::50::00::0019:31:50A00::30::00::00-—00::40::00::00流媒體播放系統(tǒng)根據(jù)上述修改后的流程表播放。權(quán)利要求1.一種移動(dòng)流媒體節(jié)目的播放系統(tǒng),包括數(shù)據(jù)庫(kù)管理模塊,儲(chǔ)存并管理服務(wù)器端的流媒體節(jié)目;播放流程管理模塊,建立并儲(chǔ)存流媒體節(jié)目流程表,并對(duì)流程表進(jìn)行修改;播放模塊,根據(jù)節(jié)目流程表中的時(shí)間順序,從數(shù)據(jù)庫(kù)中提取流媒體節(jié)目進(jìn)行播放;播放時(shí)間監(jiān)測(cè)模塊,在流媒體節(jié)目播放過程中監(jiān)測(cè)節(jié)目的實(shí)際播放時(shí)間是否與流程表中的設(shè)定時(shí)間一致,當(dāng)時(shí)間不一致時(shí),將實(shí)際播放時(shí)間反饋到流程表管理模塊,提醒流程表管理模塊對(duì)流程表進(jìn)行相應(yīng)的修改。2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述的流程表根據(jù)時(shí)間先后來安排各個(gè)節(jié)目的播放順序。3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述播放流程管理模塊根據(jù)預(yù)先設(shè)置的規(guī)則修改節(jié)目流程表。4.如權(quán)利要求1所述的系統(tǒng),其特征在于,如果監(jiān)測(cè)模塊監(jiān)測(cè)到一個(gè)節(jié)目的實(shí)際播放時(shí)間超過節(jié)目流程表中預(yù)定的時(shí)間,流程管理模塊則自動(dòng)截?cái)嘣摴?jié)目,播放模塊繼續(xù)播放后續(xù)的節(jié)目;或者對(duì)流程表進(jìn)行修改,將后續(xù)節(jié)目的播放時(shí)間依次后推。5.如權(quán)利要求1所述的系統(tǒng),其特征在于,如果監(jiān)測(cè)模塊監(jiān)測(cè)到一個(gè)節(jié)目的實(shí)際播放時(shí)間比節(jié)目流程表中預(yù)定的時(shí)間短,流程管理模塊則在節(jié)目播放完后的剩余時(shí)間自動(dòng)安排插播其他內(nèi)容,播放模塊則在用完剩余時(shí)間再繼續(xù)播放后續(xù)的節(jié)目;或者對(duì)流程表進(jìn)行修改,將后續(xù)節(jié)目的時(shí)間依次提前。6.如權(quán)利要求1所述的系統(tǒng),其特征在于,如果在某個(gè)時(shí)間點(diǎn)臨時(shí)增加新的節(jié)目,流程管理模塊則對(duì)節(jié)目流程表進(jìn)行修改,將該時(shí)間點(diǎn)后的原先每個(gè)節(jié)目的開始時(shí)間與臨時(shí)增加的節(jié)目的播放時(shí)間長(zhǎng)度相加,使后續(xù)節(jié)目時(shí)間依次后推。全文摘要一種移動(dòng)流媒體節(jié)目的播放系統(tǒng),在流媒體服務(wù)器端建立流媒體節(jié)目流程表,根據(jù)時(shí)間先后來安排各個(gè)節(jié)目的播放順序;流媒體服務(wù)器根據(jù)流程表中的時(shí)間表,播放每個(gè)時(shí)間點(diǎn)對(duì)應(yīng)的節(jié)目。流媒體服務(wù)器端還有一個(gè)監(jiān)測(cè)模塊,用于監(jiān)測(cè)每個(gè)節(jié)目的實(shí)際播放時(shí)間與流程表中的設(shè)定時(shí)間是否一致,如果不一致,則提醒服務(wù)器對(duì)流程表的節(jié)目播放時(shí)間進(jìn)行修改,流媒體系統(tǒng)根據(jù)預(yù)先設(shè)置的規(guī)則對(duì)流程表中的節(jié)目播放時(shí)間進(jìn)行修改,流媒體服務(wù)器根據(jù)修改后的流程表播放節(jié)目。文檔編號(hào)H04N7/24GK101193283SQ20061014978公開日2008年6月4日申請(qǐng)日期2006年11月27日優(yōu)先權(quán)日2006年11月27日發(fā)明者夏正勛申請(qǐng)人:中興通訊股份有限公司