專利名稱:一種在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法及系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)電視是指通過互聯(lián)網(wǎng)向用戶傳送的視頻、音頻信息服務(wù),其采用的是一種通過現(xiàn)有的網(wǎng)絡(luò)通信設(shè)備傳輸并播放流媒體的技術(shù),目前的網(wǎng)絡(luò)電視大多數(shù)是采用P2P流媒體技術(shù),使得用戶連接更快,緩沖時間更短,具有看的人越多,播放越流暢的特性。對于網(wǎng)絡(luò)電視頻道的節(jié)目來說,有一種直播節(jié)目(即網(wǎng)絡(luò)電視流媒體直播節(jié)目)應(yīng)用較為廣泛,網(wǎng)絡(luò)電視流媒體直播節(jié)目是指使用經(jīng)過流媒體數(shù)字處理并編碼的直播流直接進行轉(zhuǎn)播的節(jié)目,例如直接對衛(wèi)星電視信號進行實時采集并編碼發(fā)布的節(jié)目。隨著電腦硬件與網(wǎng)絡(luò)傳輸硬件的飛速發(fā)展,網(wǎng)絡(luò)電視的應(yīng)用越來越廣泛,因此網(wǎng)絡(luò)電視廣告需求也變得逐步增多。而現(xiàn)有技術(shù)還沒有實現(xiàn)在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于提供一種能滿足網(wǎng)絡(luò)電視廣告需求的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法及系統(tǒng)。
為解決上述技術(shù)問題,本發(fā)明實施例提供一種在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法,其包括以下步驟A1、生成廣告節(jié)目流;A2、接收將直播節(jié)目切換為廣告節(jié)目的切換請求,獲取所述廣告節(jié)目流的數(shù)據(jù),并將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,同時保存直播節(jié)目所播放的媒體流的信息;A3、接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求,將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目。
本發(fā)明實施例還提供一種在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的系統(tǒng),其包括廣告節(jié)目流生成模塊,用于生成廣告節(jié)目流;切換請求接收模塊,用于接收將直播節(jié)目切換為廣告節(jié)目的切換請求,還用于接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求;廣告節(jié)目流獲取模塊,用于獲取所述廣告節(jié)目流的數(shù)據(jù);切換模塊,用于將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,還用于將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目;存儲模塊,用于保存直播節(jié)目所播放的媒體流的信息。
本發(fā)明實施例的方法及系統(tǒng)能夠完成對網(wǎng)絡(luò)電視直播節(jié)目的屏蔽和廣告投放需求,對此類廣告需求的增加和刪除都可以進行自動化處理或由操作人員即時控制處理,對于進行自動化處理,則能夠極大的提高插播廣告需求處理的效率與準(zhǔn)確性,減少失誤的可能性,對于由操作人員即時控制處理,則能靈活地根據(jù)需要即時插播廣告。
圖1是本發(fā)明第一實施例提供的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法流程圖;圖2是本發(fā)明第一實施例提供的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的系統(tǒng)示意圖;圖3是本發(fā)明第二實施例提供的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法示意圖;圖4是本發(fā)明第二實施例提供的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的系統(tǒng)流程圖。
具體實施例方式
為了使本發(fā)明實施例的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明實施例進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明實施例,并不用于限定本發(fā)明實施例。
對于網(wǎng)絡(luò)電視直播節(jié)目的一種廣告需求就是在特定的時間段使用指定的廣告節(jié)目覆蓋直播節(jié)目,以達到屏蔽直播節(jié)目,發(fā)布廣告的目的。
請參閱圖1,本發(fā)明第一實施例在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法包括以下步驟A1、生成廣告節(jié)目流;A2、接收將直播節(jié)目切換為廣告節(jié)目的切換請求,獲取所述廣告節(jié)目流的數(shù)據(jù),并將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,同時保存直播節(jié)目所播放的媒體流的信息;A3、接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求,將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目。
在本發(fā)明第一實施例在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法中,當(dāng)需要即時插播廣告時也可由操作人員即時控制啟動廣告節(jié)目和結(jié)束廣告節(jié)目,也就是說即時接收控制結(jié)束廣告節(jié)目和結(jié)束廣告節(jié)目的指令,而不是判斷有沒有到達廣告需求所指定的廣告啟動時間和廣告結(jié)束時間。
請參閱圖2,本發(fā)明第一實施例在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的系統(tǒng)包括廣告節(jié)目流生成模塊,用于生成廣告節(jié)目流;切換請求接收模塊,用于接收將直播節(jié)目切換為廣告節(jié)目的切換請求,還用于接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求;廣告節(jié)目流獲取模塊,用于獲取所述廣告節(jié)目流的數(shù)據(jù);切換模塊,用于將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,還用于將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目;
存儲模塊,用于保存直播節(jié)目所播放的媒體流的信息。
請參閱圖3,本發(fā)明第二實施例在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法包括以下步驟B1、發(fā)送生成廣告節(jié)目流的請求;B2、接收該請求,并讀取廣告節(jié)目的廣告文件,生成一個廣告節(jié)目流,假設(shè)該廣告節(jié)目流的名稱為廣告流1;B3、判斷有沒有到達預(yù)設(shè)的廣告需求所指定的廣告啟動時間,如果廣告啟動時間到達,則發(fā)送將直播節(jié)目切換到廣告流的廣告需求的請求;B4、接收該請求,并檢查廣告流1是否存在,如果存在,即發(fā)送將直播節(jié)目切換到廣告流的切換請求;B5、獲取廣告流1的數(shù)據(jù);B6、將直播節(jié)目更換為廣告節(jié)目,即將所播放的直播節(jié)目媒體流更換成廣告流1,同時保存直播節(jié)目所播放的媒體流的信息,并作標(biāo)志標(biāo)記當(dāng)前播放的節(jié)目為非原始直播節(jié)目;B7、判斷有沒有到達預(yù)設(shè)的廣告需求所指定的廣告結(jié)束時間,如果廣告結(jié)束時間到達,則發(fā)送將廣告節(jié)目切換回原始直播節(jié)目的刪除廣告需求的請求;B8、接收該請求,并發(fā)送將廣告節(jié)目切換回原始直播節(jié)目的切換請求;B9、檢查當(dāng)前播放的節(jié)目是否是非原始直播節(jié)目,如果是,則將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目,如果不是則不作處理。
在本發(fā)明第二實施例在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法中,當(dāng)需要即時插播廣告時也可由操作人員即時控制啟動廣告節(jié)目和結(jié)束廣告節(jié)目,也就是說即時接收控制結(jié)束廣告節(jié)目和結(jié)束廣告節(jié)目的指令,而不是判斷有沒有到達廣告需求所指定的廣告啟動時間和廣告結(jié)束時間。
請參閱圖4,本發(fā)明第二實施例在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的系統(tǒng)包括廣告節(jié)目流生成模塊,用于生成廣告節(jié)目流;
切換請求接收模塊,用于接收將直播節(jié)目切換為廣告節(jié)目的切換請求,還用于接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求;廣告節(jié)目流獲取模塊,用于獲取所述廣告節(jié)目流的數(shù)據(jù);切換模塊,用于將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,還用于將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目;存儲模塊,用于保存直播節(jié)目所播放的媒體流的信息;標(biāo)記模塊,用于作標(biāo)志標(biāo)記當(dāng)前播放的節(jié)目為非原始直播節(jié)目;檢查模塊,用于檢查當(dāng)前播放的節(jié)目是否是非原始直播節(jié)目,如果是,則控制切換模塊將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目;切換請求發(fā)送模塊,用于發(fā)送將直播節(jié)目切換為廣告節(jié)目的切換請求,還用于發(fā)送將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求;廣告時間判斷模塊,用于判斷有沒有到達預(yù)設(shè)的廣告需求所指定的廣告啟動時間,如果廣告啟動時間到達,則控制切換請求發(fā)送模塊發(fā)送將直播節(jié)目切換到所述廣告節(jié)目流的請求;還用于判斷有沒有到達預(yù)設(shè)的廣告需求所指定的廣告結(jié)束時間,如果廣告結(jié)束時間到達,則控制切換請求發(fā)送模塊發(fā)送將廣告節(jié)目切換回原始直播節(jié)目的請求。
本發(fā)明實施例在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法及系統(tǒng)中所述的廣告也可理解成所有插播的新聞、公告、廣告等信息。
本發(fā)明實施例的方法及系統(tǒng)能夠完成對網(wǎng)絡(luò)電視直播節(jié)目的屏蔽和廣告投放需求,對此類廣告需求的增加和刪除都可以進行自動化處理或由操作人員即時控制處理,對于進行自動化處理,則能夠極大的提高插播廣告需求處理的效率與準(zhǔn)確性,減少失誤的可能性,對于由操作人員即時控制處理,則能靈活地根據(jù)需要即時插播廣告。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法,其特征在于,包括以下步驟A1、生成廣告節(jié)目流;A2、接收將直播節(jié)目切換為廣告節(jié)目的切換請求,獲取所述廣告節(jié)目流的數(shù)據(jù),并將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,同時保存直播節(jié)目所播放的媒體流的信息;A3、接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求,將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目。
2.如權(quán)利要求1所述的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法,其特征在于,所述步驟A2還包括以下步驟在所述將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流后,作標(biāo)志標(biāo)記當(dāng)前播放的節(jié)目為非原始直播節(jié)目;所述步驟A3還包括以下步驟在所述接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求后,先檢查當(dāng)前播放的節(jié)目是否是非原始直播節(jié)目,如果是,則將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目。
3.如權(quán)利要求1或2所述的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法,其特征在于,所述步驟A1具體包括以下步驟A11、發(fā)送生成廣告節(jié)目流的請求;A12、接收所述請求,并讀取廣告節(jié)目的廣告文件,生成廣告節(jié)目流。
4.如權(quán)利要求3所述的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法,其特征在于,所述步驟A2具體包括以下步驟A21、判斷有沒有到達預(yù)設(shè)的廣告需求所指定的廣告啟動時間,如果廣告啟動時間到達,則發(fā)送將直播節(jié)目切換到所述廣告節(jié)目流的請求;A22、接收所述請求,并檢查所述廣告節(jié)目流是否存在,如果存在,則發(fā)送將直播節(jié)目切換到所述廣告節(jié)目流切換請求;A23、獲取所述廣告節(jié)目流的數(shù)據(jù);A24、將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,同時保存直播節(jié)目所播放的媒體流的信息。
5.如權(quán)利要求3所述的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法,其特征在于,所述步驟A2具體包括以下步驟A201、即時接收啟動廣告節(jié)目的指令,發(fā)送將直播節(jié)目切換到所述廣告節(jié)目流的請求;A202、接收所述請求,并檢查所述廣告節(jié)目流是否存在,如果存在,則發(fā)送將直播節(jié)目切換到所述廣告節(jié)目流切換請求;A203、獲取所述廣告節(jié)目流的數(shù)據(jù);A204、將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,同時保存直播節(jié)目所播放的媒體流的信息。
6.如權(quán)利要求4所述的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法,其特征在于,所述步驟A3具體包括以下步驟A31、判斷有沒有到達預(yù)設(shè)的廣告需求所指定的廣告結(jié)束時間,如果廣告結(jié)束時間到達,則發(fā)送將廣告節(jié)目切換回原始直播節(jié)目的請求;A32、接收所述請求,并發(fā)送將廣告節(jié)目切換回原始直播節(jié)目的切換請求;A33、接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求,將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目。
7.如權(quán)利要求5所述的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法,其特征在于,所述步驟A3具體包括以下步驟A301、即時接收控制結(jié)束廣告節(jié)目的指令,發(fā)送將廣告節(jié)目切換回原始直播節(jié)目的請求;A302、接收所述請求,并發(fā)送將廣告節(jié)目切換回原始直播節(jié)目的切換請求;A303、接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求,將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目。
8.一種在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的系統(tǒng),其特征在于包括廣告節(jié)目流生成模塊,用于生成廣告節(jié)目流;切換請求接收模塊,用于接收將直播節(jié)目切換為廣告節(jié)目的切換請求,還用于接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求;廣告節(jié)目流獲取模塊,用于獲取所述廣告節(jié)目流的數(shù)據(jù);切換模塊,用于將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,還用于將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目;存儲模塊,用于保存直播節(jié)目所播放的媒體流的信息。
9.如權(quán)利要求8所述的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的系統(tǒng),其特征在于,所述系統(tǒng)還包括標(biāo)記模塊,用于作標(biāo)志標(biāo)記當(dāng)前播放的節(jié)目為非原始直播節(jié)目;檢查模塊,用于檢查當(dāng)前播放的節(jié)目是否是非原始直播節(jié)目,如果是,則控制切換模塊將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目。
10.如權(quán)利要求9所述的在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的系統(tǒng),其特征在于,所述系統(tǒng)還包括切換請求發(fā)送模塊,用于發(fā)送將直播節(jié)目切換為廣告節(jié)目的切換請求,還用于發(fā)送將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求;廣告時間判斷模塊,用于判斷有沒有到達預(yù)設(shè)的廣告需求所指定的廣告啟動時間,如果廣告啟動時間到達,則控制切換請求發(fā)送模塊發(fā)送將直播節(jié)目切換到所述廣告節(jié)目流的請求;還用于判斷有沒有到達預(yù)設(shè)的廣告需求所指定的廣告結(jié)束時間,如果廣告結(jié)束時間到達,則控制切換請求發(fā)送模塊發(fā)送將廣告節(jié)目切換回原始直播節(jié)目的請求。
全文摘要
本發(fā)明實施例公開了一種在網(wǎng)絡(luò)電視直播節(jié)目中插播廣告的方法及系統(tǒng),該方法包括以下步驟A1.生成廣告節(jié)目流;A2.接收將直播節(jié)目切換為廣告節(jié)目的切換請求,獲取所述廣告節(jié)目流的數(shù)據(jù),并將所播放的直播節(jié)目媒體流更換成所述廣告節(jié)目流,同時保存直播節(jié)目所播放的媒體流的信息;A3.接收將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目的切換請求,將當(dāng)前播放的節(jié)目切換回原始直播節(jié)目。本發(fā)明實施例的方法及系統(tǒng)能夠滿足網(wǎng)絡(luò)電視廣告需求。
文檔編號H04N7/173GK101087404SQ20071007611
公開日2007年12月12日 申請日期2007年6月21日 優(yōu)先權(quán)日2007年6月21日
發(fā)明者張志東 申請人:騰訊科技(深圳)有限公司