一種在網絡電視輪播節目中插播廣告的方法及系統的製作方法
2023-05-10 20:04:41 2
專利名稱:一種在網絡電視輪播節目中插播廣告的方法及系統的製作方法
技術領域:
本發明屬於網際網路領域,尤其涉及一種在網絡電視輪播節目中插播廣告的 方法及系統。
背景技術:
網絡電視是指通過網際網路向用戶傳送的視頻、音頻信息服務,其採用的是 一種通過現有的網絡通信設備傳輸並播放流媒體的技術,目前的網絡電視大多
數是採用P2P流媒體技術,使得用戶連接更快,緩沖時間更短,具有看的人越 多,播放越流暢的特性。隨著電腦硬體與網絡傳輸硬體的飛速發展,網絡電視 的應用越來越廣泛,網絡電視廣告需求也變得逐步增多。對於網絡電視頻道的 節目來說,有一種輪播節目,即網絡電視流媒體輪播節目應用較為廣泛。網絡 電視流媒體輪播節目是指使用已經經過流媒體數字處理與編碼的流媒體文件按 照一定的播放順序自主編排的節目,播放順序一般是以一定格式的文本文件或 XML播放列表文件來指定。對於輪播節目的一種廣告需求就是在每個流媒體文 件播放完成之後,下一個流媒體文件播放之前插入相應的廣告節目流,使用戶 在觀看輪播節目的時候收看廣告節目。
現有技術在實現輪播節目中插播廣告的時候一般採用手工修改播放列表的 方法,這種方法效率較低且容易出錯,同時也不利於廣告的集中投放與管理。
假設有如下一個網絡電視節目
連續劇A:總共40集,每集為l個流媒體文件,每個文件播放時間為l個小 時,以"連續劇A—1"、"連續劇八_2,,...,"連續劇A—40,,表示各集,該節目的播放 計劃為A計劃,其插-;改計劃以文本文件的形式描述如卞
2006-11-24 18: 00: 00連續劇A—1
2006-11-24 19: 00: 00連續劇A—2
XXXX-XX-XX XX:XX:XX連續劇八_40
對於該節目有如下的廣告需求設為廣告需求A:在每集播放完成之後, 在下集播放之前播放A一廣告1和八_廣告2 。 根據這個廣告需求,現有的方法如下
首先獲得廣告文件,將其放入指定的目錄,同時手工修改播放列表文件如
下
2006-11-24 18: 00: 00連續劇A—1
A一廣告l
A一廣告2
2006-11-24 19: 00: 00連續劇A—2
A—廣告l
A一廣告2
A—廣告l
XXXX-XX-XX XX:XX:XX連續劇A一40。
由以上實現方法可以看出要完成一個指定的廣告需求投放,操作很煩瑣, 工作量很大,同時對於廣告的刪除、重新投放等工作也必須以同樣的手工方式 處理,效率低下,很容易出錯。
發明內容
本發明實施例所要解決的技術問題在於提供一種能自動在網絡電視輪播節 目中插播廣告的方法及系統。
為解決上述技術問題,本發明實施例提供一種在網絡電視輪播節目中插播 廣告的方法,其包括以下步驟
A、 獲取廣告需求,該廣告需求指示了輪播節目之間的廣告插播位置和插
播的廣告節目;
B、 根據該廣告需求所指示的插播的廣告節目生成廣告播放列表文件;
C、 修改節目播放列表文件,將生成的廣告播放列表文件插入到該廣告需 求所指示的輪播節目之間的廣告插播位置;
D、 根據該節目播放列表文件和廣告播放列表文件的播放順序播放輪播節 目和插播廣告。
上述技術方案的進一 步改進在於
若所述插播的廣告節目有多個,則所述廣告需求還指示了該多個廣告節目 的播放順序;在所述生成廣告播放列表文件時還根據該多個廣告節目的播放順 序來生成廣告播放列表文件。
在所述步驟A之後還包括以下步驟
判斷在節目播放列表文件中,所述廣告需求所指示的輪播節目之間的廣告 插播位置是否已經插入有廣告播放列表文件,如果沒有,則執行步驟B,如果 有,則執行步驟E:
根據所述廣告需求所指示的插播的廣告節目修改所述廣告插-放列表文件。
為解決上述另一技術問題,本發明實施例提供一種在網絡電視輪播節目中 插播廣告的系統,其包括
廣告需求獲取模塊,用於獲取廣告需求,該廣告需求指示了輪播節目之間 的廣告插播位置和插播的廣告節目;
廣告播放列表文件生成模塊,用於根據所述廣告需求所指示的插播的廣告 節目生成廣告播放列表文件;
節目播放列表文件修改模塊,用於修改節目播放列表文件,將生成的廣告 播放列表文件插入到該廣告需求所指示的輪播節目之間的廣告插播位置;
播放模塊,用於根據所述節目播放列表文件和廣告播放列表文件的播放順 序播放輪播節目和插播廣告。
上述技術方案的進一 步改進在於 所述系統還包括
廣告播放列表文件判斷模塊,用於判斷在節目播放列表文件中,所述廣告 需求所指示的輪播節目之間的廣告插播位置是否已經插入有廣告播放列表文
件;
廣告播放列表文件修改模塊,用於根據該廣告需求所指示的插播的廣告節 目修改該廣告播;故列表文件。
由於本發明實施例在網絡電視輪播節目中插播廣告的方法和系統能夠自動 將根據廣告需求所指示的插播的廣告節目生成的廣告播放列表文件插入到該廣 告需求所指示的輪播節目之間的廣告插播位置,因此能夠自動在網絡電視輪播 節目中插播廣告;另外,由於本發明實施例還判斷在節目播放列表文件中,所 述廣告需求所指示的輪播節目之間的廣告插播位置是否已經插入有廣告播放列 表文件,如果有,則對於廣告需求的刪除和修改,只需要對廣告播放列表文件 進行相應的處理,刪除其中的廣告元素文件,或》務改廣告元素文件,就不需要 再修改節目播放列表文件了 ,因此能夠極大地提高廣告需求處理的效率與準確 性,基本消除廣告需求處理的人工幹預要求,減少失誤的可能性。
圖l是本發明第一實施例在網絡電視輪播節目中插播廣告的方法流程圖; 圖2是本發明第 一 實施例在網絡電視輪播節目中插播廣告的系統功能模塊 框圖3是本發明第二實施例在網絡電視輪播節目中插播廣告的方法流程圖; 圖4是本發明第二實施例在網絡電視輪播節目中插播廣告的系統功能模塊 框圖。
具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進4亍進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發明,並不用於限定本發明。
請參閱圖1,本發明第 一 實施例在網絡電視輪播節目中插播廣告的方法包括
以下步驟
Al、獲取廣告需求,該廣告需求指示了輪播節目之間的廣告插播位置和插 播的廣告節目;若廣告節目需要在廣告插插-位置重複插ii:多次,則該廣告需求 還指示了廣告節目播-;故的次數;
Bl、根據該廣告需求所指示的插播的廣告節目生成廣告播放列表文件;
Cl、修改節目播放列表文件,將生成的廣告播放列表文件插入到該廣告需 求所指示的輪播節目之間的廣告插播位置;
Dl、根據該節目播放列表文件和廣告播放列表文件的播放順序播放輪播節 目和插#"廣告。
請參閱圖2,本發明第一實施例在網絡電視輪播節目中插播廣告的系統包
括
廣告需求獲取模塊,用於獲取廣告需求,該廣告需求指示了輪播節目之間 的廣告插播位置和插4番的廣告節目;
廣告播放列表文件生成模塊,用於根據該廣告需求所指示的插播的廣告節 目生成廣告播放列表文件;
節目播放列表文件修改模塊,用於修改節目播放列表文件,將生成的廣告 播放列表文件插入到該廣告需求所指示的輪播節目之間的廣告插播位置;
播放模塊,用於根據該節目播放列表文件和廣告播放列表文件的播放順序 播放輪播節目和插l番廣告。
本發明第一實施例在網絡電視輪播節目中插播廣告的方法和系統,能夠自 動在網絡電視輪播節目中插播廣告,因此能夠極大地提高廣告需求處理的效率 與準確性,基本消除廣告需求處理的人工幹預要求,減少失誤的可能性。
請參閱圖3,本發明第二實施例在網絡電視輪播節目中插播廣告的方法包括 以下步驟
A2、獲取廣告需求,該廣告需求指示了輪播節目之間的廣告插播位置和插 播的廣告節目,如果有多個廣告節目,則還指示了該多個廣告節自的播放順 序;若廣告節目需要在廣告插播位置重複播放多次,則該廣告需求還指示了廣 告節目播放的次數;
B2、判斷在節目播;改列表文件中,該廣告需求所指示的輪播節目之間的廣 告插糹番位置是否已經插入有廣告播放列表文件,如果沒有,則執行步驟C2,如 果有,則執行步驟E2;
C2、根據該廣告需求所指示的插播的廣告節目,如果有多個廣告節目,則 還根據該多個廣告節目的播放順序生成廣告播;改列表文件,然後執行步驟D2;
D2、修改節目播放列表文件,將生成的廣告播放列表文件插入到該廣告需 求所指示的輪播節目之間的廣告插播位置,然後執行步驟F2;
E2、根據該廣告需求所指示的插播的廣告節目,如果有多個廣告節目,則 還根據該多個廣告節目的播放順序修改該廣告播;故列表文件,然後執行步驟F2;
F2、根據該節目播放列表文件和廣告播放列表文件的播放順序播放輪播節 目和插播廣告。
請參閱圖4,本發明弟二實施例在網絡電視輪播節目中插播廣告的系統包
括
廣告需求獲取才莫塊,用於獲取廣告需求,該廣告需求指示了輪播節目之間 的廣告插插-位置和插^"的廣告節目,如果有多個廣告節目,則還指示了該多個 廣告節目的播放順序;
廣告播放列表文件判斷模塊,用於判斷在節目播放列表文件中,該廣告需 求所指示的輪播節目之間的廣告插播位置是否已經插入有廣告播放列表文件;
廣告播放列表文件生成模塊,用於根據該廣告需求所指示的插播的廣告節 目,如果有多個廣告節目,則還根據該多個廣告節目的播放順序生成廣告播放
列表文件;
節目播放列表文件修改模塊,用於修改節目播放列表文件,將生成的廣告 播放列表文件插入到該廣告需求所指示的輪播節目之間的廣告插播位置;
廣告播放列表文件修改模塊,用於根據該廣告需求所指示的插播的廣告節 目,如果有多個廣告節目,則還根據該多個廣告節目的播放順序修改該廣告播 放列表文件;
播放模塊,用於根據該節目播放列表文件和廣告播放列表文件的播放順序
播放輪播節目和插播廣告。
本發明第二實施例在網絡電視輪播節目中插播廣告的方法和系統,能夠自
動在網絡電視輪播節目中插播廣告,對於廣告需求的刪除和修改,只需要對廣 告播放列表文件進行相應的處理,刪除其中的廣告元素文件,或修改廣告元素 文件,就不再需要再修改節目播放列表文件了。因此能夠極大地提高廣告需求 處理的效率與準確性,基本消除廣告需求處理的人工幹預要求,減少失誤的可 能性。
是可以通過程序來指令相關的硬體來完成,所述的程序可以存儲於一計算機可 讀存儲介質中,所述的存儲介質,如ROM/RAM、磁碟、光碟等。
下面通過舉例來詳細描述本發明第二實施例在網絡電視輪播節目中插播廣 告的方法的處理過程。
假設有如下一個網絡電視節目
連續劇A:總共40集,每集為1個流々某體文件,每個文件播放時間為l個小 時,以"連續劇Aj"、以"連續劇八_2"...,"連續劇A一40"表示各集,該節目的播 放計劃為A計劃,其插-放計劃以文本文件的形式描述如下
2006-11-24 18: 00: 00連續劇A—1
2006-11-24 19: 00: 00連續劇A 2
XXXX-XX-XX XX:XX:XX連續劇A—40
對於該節目有如下的廣告需求設為廣告需求A:在每集播放完成之後, 在下集播放之前播放八_廣告1和A一廣告2 。
根據這個廣告需求,本發明第二實施例在網絡電視輪播節目中插播廣告的 方法的處理過程如下
獲取廣告需求A;
判斷在節目播放列表文件中,在每集播放完成之後,在下集播放之前是否 已經插入有廣告播放列表文件,如果沒有,則根據廣告需求生成廣告播放列表 文件,即廣告需求A—廣告播放列表文件,其內容如下
A一廣告l
八_廣告2
然後修改節目播放列表文件,即連續劇A一節目播放列表文件,在每2個節 目之間插入廣告播放列表文件,即廣告需求A—廣告播放列表文件,修改後的節 目播放列表如下 連續劇AJ
廣告需求A一廣告播放列表文件 連續劇A一2
廣告需求A一廣告播放列表文件
廣告需求八_廣告播放列表文件 連續劇A一40
以上過程完成了廣告需求的插入;
最後根據該節目播放列表文件和廣告播放列表文件的播放順序播放輪播節 目和插播廣告;
如果在節目播放列表文件中,在每集播放完成之後,在下集播放之前已經 插入有廣告播放列表文件,節目播放列表如下
連續劇A一1
廣告需求A一廣告播放列表文件 連續劇A一2
廣告需求A一廣告播放列表文件
廣告需求A一廣告播放列表文件 連續劇A—40
則根據該廣告需求修改該廣告播放列表文件;修改後的廣告播放列表文件, 即廣告需求A一廣告播放列表文件,其內容如下 A—廣告l A—廣告2
然後根據該節目播放列表文件和廣告播放列表文件的播放順序播放輪播節 目和插播廣告。
從以上處理過程可以看出,對於廣告需求的刪除和修改,只需要對廣告需 求A一廣告播放列表文件進行相應的處理,刪除其中的廣告元素文件,或修改廣 告元素文件,就不再需要再修改節目播放列表文件了。因此能夠極大地提高廣 告需求處理的效率與準確性,基本消除廣告需求處理的人工幹預要求,減少失 誤的可能性。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明 的4呆護範圍之內。
權利要求
1、一種在網絡電視輪播節目中插播廣告的方法,其特徵在於,包括以下步驟A、獲取廣告需求,該廣告需求指示了輪播節目之間的廣告插播位置和插播的廣告節目;B、根據該廣告需求所指示的插播的廣告節目生成廣告播放列表文件;C、修改節目播放列表文件,將生成的廣告播放列表文件插入到該廣告需求所指示的輪播節目之間的廣告插播位置;D、根據該節目播放列表文件和廣告播放列表文件的播放順序播放輪播節目和插播廣告。
2、 如權利要求l所述的在網絡電視輪播節目中插播廣告的方法,其特徵在 於,若所述插播的廣告節目有多個,則所述廣告需求還指示了該多個廣告節目 的4番放順序;在所述生成廣告播放列表文件時還根據該多個廣告節目的播放順 序來生成廣告播放列表文件。
3、 如權利要求1或2所述的在網絡電視輪播節目中插播廣告的方法,其特 徵在於,在所述步驟A之後還包括以下步驟判斷在節目播放列表文件中,所述廣告需求所指示的輪播節目之間的廣告 插播位置是否已經插入有廣告播放列表文件,如果沒有,則執行步驟B,如果 有,則執行步驟E:根據所述廣告需求所指示的插播的廣告節目修改所述廣告播放列表文件。
4、 如權利要求3所述的在網絡電視輪播節目中插播廣告的方法,其特徵在 於,在所述修改廣告播放列表文件時還根據該多個廣告節目的播放順序來生成 廣告播放列表文件。
5、 一種在網絡電3見輪播節目中插播廣告的系統,其特徵在於,包括 廣告需求獲取模塊,用於獲取廣告需求,該廣告需求指示了輪播節目之間 的廣告插播位置和插播的廣告節目;廣告播放列表文件生成模塊,用於根據所述廣告需求所指示的插播的廣告 節目生成廣告播;故列表文件;節目播放列表文件修改模塊,用於修改節目播放列表文件,將生成的廣告 播放列表文件插入到該廣告需求所指示的輪播節目之間的廣告插播位置;播放模塊,用於根據所述節目播放列表文件和廣告播放列表文件的播放順 序播放輪播節目和插播廣告。
6、 如權利要求5所述的在網絡電視輪播節目中插播廣告的系統,其特徵在 於,若所述插播的廣告節目有多個,則所述廣告需求還指示了該多個廣告節目 的播放順序;所述廣告插-放列表文件生成模塊還用於根據該多個廣告節目的播 放順序來生成廣告插。改列表文件。
7、 如權利要求5或6所述的在網絡電視輪播節目中插播廣告的、系統,其特 徵在於,所述系統還包括廣告播放列表文件判斷模塊,用於判斷在節目播放列表文件中,所述廣告 需求所指示的輪播節目之間的廣告插播位置是否已經插入有廣告播放列表文 件;廣告播放列表文件修改模塊,用於根據該廣告需求所指示的插播的廣告節 目修改該廣告播放列表文件。
8、 如權利要求7所述的在網絡電視輪播節目中插播廣告的系統,其特徵在 於,所述廣告播放列表文件修改模塊還用於根據該多個廣告節目的播放順序來 生成廣告播放列表文件。
全文摘要
本發明實施例公開了一種在網絡電視輪播節目中插播廣告的方法及系統,該方法包括以下步驟A、獲取廣告需求,該廣告需求指示了輪播節目之間的廣告插播位置和插播的廣告節目;B、根據該廣告需求所指示的插播的廣告節目生成廣告播放列表文件;C、修改節目播放列表文件,將生成的廣告播放列表文件插入到該廣告需求所指示的輪播節目之間的廣告插播位置;D、根據該節目播放列表文件和廣告播放列表文件的播放順序播放輪播節目和插播廣告。本發明實施例能夠自動在網絡電視輪播節目中插播廣告,因此能夠極大地提高廣告需求處理的效率與準確性,基本消除廣告需求處理的人工幹預要求,減少失誤的可能性。
文檔編號H04N7/52GK101110935SQ200710075370
公開日2008年1月23日 申請日期2007年7月31日 優先權日2007年7月31日
發明者張志東 申請人:騰訊科技(深圳)有限公司