專利名稱:一種視頻點播中信息插播的方法和一種視頻點播系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻技術(shù),更具體地說,涉及一種視頻點播中信息插播的方法和 一種視頻點播系統(tǒng)。
背景技術(shù):
隨著數(shù)字電視和互動視頻業(yè)務(wù)的大力發(fā)展,視頻點播VOD成為廣電運營商的一項 主要增值業(yè)務(wù)。隨著視頻節(jié)目數(shù)量和點播用戶數(shù)量的爆炸性增長,信息插播的方法隨之復(fù) 雜化。當前實現(xiàn)視頻點播時的信息插播方法大都是通過事先對點播的視頻節(jié)目文件進行編 輯,建立起與待插播信息的之間鏈接關(guān)系,從而使得用戶在點播該節(jié)目時,VOD后臺系統(tǒng)可 以根據(jù)與所點播的節(jié)目相關(guān)聯(lián)的信息來獲取對應(yīng)的信息文件,并發(fā)送給視頻服務(wù)器進行播 出ο發(fā)明人通過研究發(fā)現(xiàn),實際運營中,由于點播節(jié)目數(shù)量龐大,現(xiàn)有的信息插播方法 需要花費大量的人力來針對每個視頻點播節(jié)目設(shè)置固定的待插播信息,工作量繁重。也有 通過計算機程序?qū)崿F(xiàn)有針對性地對點播節(jié)目和待插播信息進行分類從而降低工作量的方 法。然而,如果要實現(xiàn)對同一節(jié)目根據(jù)不因素組合來實現(xiàn)不同的信息插播時,現(xiàn)有技術(shù)很難 靈活地配置。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,提供一種視頻點播中信息插播的方法和一種視頻點 播系統(tǒng),以便在視頻點播過程中實現(xiàn)高效靈活地進行信息插播。為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案一種視頻點播中信息插播的方法,該方法用于一種視頻點播系統(tǒng)中,包括預(yù)先根 據(jù)插播因子和待插播信息建立信息插播規(guī)則,并存入信息插播規(guī)則庫;所述方法包括接收視頻點播請求,并提取所述視頻點播請求中的插播因子;
根據(jù)所述插播因子從信息插播規(guī)則庫中篩選出與所述插播因子對應(yīng)的所述信息 插播規(guī)則,并獲取所述信息插播規(guī)則對應(yīng)的待插播信息;向視頻播放設(shè)備發(fā)送所述待插播信息,以使所述視頻播放設(shè)備在用戶所點播的視 頻中插播所述待插播信息。優(yōu)選的,所述方法還包括增加新的待插播信息;根據(jù)新增的待插播信息形成新的信息插播規(guī)則并保存。優(yōu)選的,所述方法還包括刪除所述信息插播規(guī)則以及對應(yīng)的待插播信息。優(yōu)選的,所述方法還包括修改信息插播規(guī)則對應(yīng)的待插播信息;或者,修改待插 播信息對應(yīng)的信息插播規(guī)則。優(yōu)選的,所述插播因子包括點播事件信息和用戶信息,所述點播事件信息包括點 播節(jié)目類型、點播時間,所述用戶信息包括用戶所屬類型、用戶所在區(qū)域。優(yōu)選的,所述待插播信息為文字、視頻、圖片或語音信息。CN 102111646 A
說明書
2/8頁一種可實現(xiàn)上述方法的系統(tǒng),該系統(tǒng)包括預(yù)處理單元,用于根據(jù)插播因子和待插播信息預(yù)先定義信息插播規(guī)則;信息插播規(guī)則庫,用于存儲所述信息插播規(guī)則;接收單元,用于接收視頻點播請求,并提取所述視頻點播請求中的插播因子;篩選單元,用于從所述信息插播規(guī)則庫中篩選出與所述插播因子對應(yīng)的信息插播 規(guī)則,并獲取所述信息插播規(guī)則對應(yīng)的待插播信息;發(fā)送單元,用于向視頻播放設(shè)備發(fā)送所述待插播信息,以使所述視頻播放設(shè)備在 用戶所點播的視頻中插播所述待插播信息。優(yōu)選的,所述系統(tǒng)還包括新增單元,用于增加新的待插播信息,根據(jù)新增的待插播 信息形成新的信息插播規(guī)則并保存在所述信息插播規(guī)則庫中。優(yōu)選的,所述系統(tǒng)還包括刪除單元,用于刪除所述信息插播規(guī)則以及對應(yīng)的待插
播信息。優(yōu)選的,所述系統(tǒng)還包括修改單元,用于修改信息插播規(guī)則對應(yīng)的待插播信息;或 者,修改待插播信息對應(yīng)的信息插播規(guī)則。優(yōu)選的,所述插播因子包括點播事件信息和用戶信息,所述點播事件信息包括點 播節(jié)目類型、點播時間,所述用戶信息包括用戶所屬類型、用戶所在區(qū)域。優(yōu)選的,所述待插播信息為文字、視頻、圖片或語音信息。本發(fā)明所提供的一種視頻點播中信息插播的方法中,通過預(yù)先定義信息插播規(guī) 則,然后根據(jù)從用戶的視頻點播請求中所提取的插播因子以及預(yù)先制定的信息插播規(guī)則確 定待插播信息,并將待插播信息發(fā)送至所點播的視頻中。由此可見,本發(fā)明實施例所提供的 方法,可以根據(jù)每一次視頻點播請求插播適應(yīng)的待插播信息,具有極大的靈活性。此外,因 為預(yù)先為每一條待插播信息建立了相應(yīng)的信息插播規(guī)則,當從用戶的視頻點播請求中提取 出插播因子后,可以快速根據(jù)插播因子篩選出相符合的待插播信息,極大地提高了信息插 播效率。
為了更清楚地說明本發(fā)明實施例,下面將對實施例描述中所需要使用的附圖作簡 單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技 術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例所公開的信息插播過程的流程圖。圖2為本發(fā)明實施例所公開的設(shè)置信息插播條件的界面示例圖。圖3為本發(fā)明實施例所公開的設(shè)置待插播信息的界面示例圖。圖4為本發(fā)明另一實施例所公開的信息插播過程的流程圖。圖5為本發(fā)明實施例所公開的點播信息輸入表的示意圖。圖6為本發(fā)明實施例所公開的結(jié)果信息表的示意圖。圖7為本發(fā)明實施例所公開的一種視頻點播系統(tǒng)的結(jié)構(gòu)示意圖。圖8為本發(fā)明實施例所公開的另一種視頻點播系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明 將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一 致的最寬的范圍。本發(fā)明實施例公開了一種視頻點播中信息插播的方法,主要包括預(yù)處理過程和信 息插播過程。其中,預(yù)處理過程為根據(jù)視頻點播過程中可能出現(xiàn)的插播因子及所要插播的待插播信息制定信息插 播規(guī)則,并保存;可選地,可以將制定好的信息插播規(guī)則保存在信息插播規(guī)則庫中。信息插播過程為當接收到視頻點播請求后,將待插播信息發(fā)送給視頻播放設(shè)備, 參見圖1,信息插播過程具體包括步驟11、接收視頻點播請求,并提取所述視頻點播請求中的插播因子;步驟12、根據(jù)所述插播因子從信息插播規(guī)則庫中篩選出與所述插播因子對應(yīng)的所 述信息插播規(guī)則,并獲取所述信息插播規(guī)則對應(yīng)的待插播信息;步驟13、向視頻播放設(shè)備發(fā)送所述待插播信息,以使所述視頻播放設(shè)備在用戶所 點播的視頻中插播所述待插播信息。本發(fā)明實施例通過預(yù)先定義信息插播規(guī)則,然后根據(jù)從用戶的視頻點播請求中所 提取的插播因子以及預(yù)先制定的信息插播規(guī)則確定待插播信息,并將待插播信息發(fā)送至所 點播的視頻中。由此可見,本發(fā)明實施例所提供的方法,可以根據(jù)每一次視頻點播請求插播 適應(yīng)的待插播信息,具有極大的靈活性。此外,因為預(yù)先為每一條待插播信息建立了相應(yīng)的 信息插播規(guī)則,當從用戶的視頻點播請求中提取出插播因子后,可以快速根據(jù)插播因子篩 選出相符合的待插播信息,極大地提高了信息插播效率。本發(fā)明實施例及以下實施例中,插 播因子具體包括點播事件信息和用戶信息,點播事件信息可包括用戶對視頻進行點播的時 間,如一年的某個月,或是一個月的某一天,再或是一天的某個時間段等,還包括用戶所點 播的節(jié)目類型,如電影、電視劇、娛樂節(jié)目、體育節(jié)目等,還可包括點播節(jié)目的名稱、節(jié)目提 供商等各種信息;用戶信息則包括通過用戶事先注冊或登陸時所保存的用戶信息,包括用 戶類型,如普通會員、高級會員、游客等,還可包括用戶所在的區(qū)域、用戶的喜好等諸多信息。將點播事件信息和用戶信息進行多種組合,給每種組合設(shè)置相應(yīng)的待插播信息, 以形成多種信息插播規(guī)則。其中,待插播信息可以為文字、視頻、圖片或語音信息等,信息內(nèi) 容可是廣告,如商業(yè)廣告、公益廣告等,也可以是實時新聞、天氣預(yù)報以及招聘信息等等,可 以根據(jù)實際情況針對不同用戶群的點播靈活地設(shè)置不同類型的待插播信息。我們以一個具體的實施例來詳細說明本發(fā)明的實現(xiàn)方式。首先是制定信息插播規(guī)則的過程。本發(fā)明實施例中,信息插播規(guī)則由信息插播條件組成。一條信息插播規(guī)則可以包 含一條信息插播條件,也可以包含多條信息插播條件,當一條信息插播規(guī)則中包括多條信 息插播條件時,多條信息插播條件之間滿足“和”或者“或,,的關(guān)系。其中,“和”的關(guān)系為 必須同時滿足所有信息插播條件才能滿足該信息插播規(guī)則;“或”的關(guān)系為只要滿足多條
6信息插播條件中的任意一條信息插播條件時,就滿足了該信息插播規(guī)則。信息插播條件通過所述插播因子組成,可以根據(jù)點播事件中可能出現(xiàn)的點播節(jié)目 類型、點播時間、用戶所在區(qū)域等插播因子在信息插播條件欄中設(shè)置信息插播條件,信息插 播條件可以支持多種運算符,如大于、小于、等于、不等于、包含或不包含等,每種運算符后 面都可以輸入?yún)?shù),從而構(gòu)成一條信息插播條件。例如,我們要定義用戶所點播的視頻類 型為電影,則我們可以選擇“assettype (類型)”屬性,在條件運算符欄中選擇“is equal to (等于)”,并在參數(shù)欄中輸入“movie (電影)”,參見圖2所給出的設(shè)置信息插播條件的界 面示例圖,圖2中列舉了四條信息插播條件,信息插播條件可根據(jù)實際情況靈活設(shè)置,本發(fā) 明對此不做限定。一條信息插播規(guī)則可以對應(yīng)一條待插播信息,也可以對應(yīng)多條待插播信息。也就 是說,若一個被點播的視頻節(jié)目滿足了一條信息插播規(guī)則,那么可以在該被點播的視頻節(jié) 目中插播一條待插播信息,也可以插播多條待插播信息。例如,可以設(shè)置對應(yīng)三條待插播信 息(分別為待插播信息1、待插播信息2和待插播信息3)的信息插播規(guī)則,其界面操作過 程參見圖3所給出的設(shè)置待插播信息的界面示例圖,在“offeringld(提供地址)”屬性中 填寫所述待插播信息標識,并設(shè)置插播此三條待插播信息時需要滿足的信息插播條件,該 信息插播條件可以是一條,也可以是多條,可根據(jù)實際情況而定。本實施例中設(shè)置滿足一條 信息插播條件即可,即從點播事件中所提取的插播因子符合圖2中所設(shè)置的任何一條信息 插播條件時,將所述三條待插播信息進行插播,如果設(shè)置“多條信息插播條件符合”時,則從 點播事件中所提取的插播因子需要符合圖2中所設(shè)置的多條信息插播條件時,將所述三條 待插播信息進行插播。同時,圖3還設(shè)置了三條待插播信息在視頻播放中的插播順序,由 “insertionPosition (插入位置)”屬性決定,以實現(xiàn)將此三條待插播信息按照待插播信息 標識從小到大的順序在片頭、片中或片尾進行插播。本發(fā)明實施例可以根據(jù)不同用戶群的點播適應(yīng)性地設(shè)置相應(yīng)的待插播信息。如, 可設(shè)置在喜好登山的用戶所點播的視頻中插播一關(guān)于旅行包的信息,從而可以提高待插播 信息的使用價值,具有一定的靈活性和適應(yīng)性。本發(fā)明中制定信息插播規(guī)則的過程以規(guī)則引擎系統(tǒng)為基礎(chǔ)進行,通過規(guī)則引擎系 統(tǒng)將規(guī)則抽象為“因子”、“條件”及“函數(shù)”等概念,并利用規(guī)則引擎系統(tǒng)提供的工具對因子、 條件和函數(shù)進行配置,并支持將任意因子組合為條件,條件還可以進一步組合為符合條件, 每個條件都對應(yīng)一個條件符合時執(zhí)行的函數(shù),通過這種配置方式,可降低工作難度,提高工 作效率。下面以一北京用戶對一喜劇電影進行點播的過程對本發(fā)明實施例所提供的方法 中的具體插播過程進行描述,參見圖4,該過程包括S41、當北京一用戶對一喜劇電影進行點播時,視頻播放設(shè)備向視頻點播系統(tǒng)發(fā)出 視頻點播請求;S42、視頻點播系統(tǒng)自動攔截該視頻點播請求,并提取該視頻點播請求中所包含的 插播因子;S43、將所有插播因子收集完成后,視頻點播系統(tǒng)將插播因子發(fā)送至信息插播規(guī)則 庫中進行運算;S44、根據(jù)運算結(jié)果篩選出符合條件的信息插播規(guī)則,獲取與所述信息插播規(guī)則對應(yīng)的待插播信息;優(yōu)選地,本發(fā)明一實施例中,利用規(guī)則引擎完成S43和S44中的運算,包括A、取出規(guī)則庫中的所有信息插播規(guī)則;B、將因子分別代入到每條信息插播規(guī)則中,判斷該信息插播規(guī)則的信息插播條件 的條件表達式是否為真;C、根據(jù)所有條件表達式為真的信息插播規(guī)則確定符合條件的信息插播規(guī)則,并返 回。如果一條信息插播規(guī)則中的多條信息插播條件之間是“或”的關(guān)系,那么只要該 信息插播規(guī)則中的任意一個信息插播條件的條件表達式為真,那么該信息插播規(guī)則就是符 合條件的信息插播規(guī)則;但是如果一條信息插播規(guī)則中的多條信息插播條件之間不完全是 “或”的關(guān)系,那么需要結(jié)合信息插播條件具體的結(jié)合關(guān)系具體判斷該信息插播規(guī)則是否為 符合條件的信息插播規(guī)則。S45、向視頻播放設(shè)備發(fā)送所述待插播信息,以使視頻播放設(shè)備在用戶所點播的視 頻中插播所述待插播信息。參見圖5,所述插播因子被提取后列入點播輸入信息表,如,在本次點播事件中所 提取的插播因子包括點播時間、點播節(jié)目類型及用戶所在區(qū)域,點擊表下方的“查詢”鍵, 執(zhí)行篩選步驟,結(jié)合本實施例中圖2和圖3所制定的信息插播規(guī)則,得到圖6所示的結(jié)果信息表。在本實施例制定的信息插播規(guī)則中設(shè)定的一條信息插播條件為“點播類型等于電 影”,而從本次點播事件中所提取的點播類型為電影,則該條件的運算結(jié)果為真,且滿足“單 一信息插播條件符合”,那么該插播規(guī)則中定義的三條待插播信息會被插入播放列表,從而 將待插播信息1、待插播信息2和待插播信息3按照待插播信息標識插播在這位用戶所點播 的喜劇電影中。當此用戶通過所點播的視頻接收到向所點播的視頻中插播的待插播信息后,可通 過用鼠標點擊待插播信息的播放鍵進行播放,也可通過按回車鍵等方式實現(xiàn)。另外,視頻點播系統(tǒng)所提取的用戶信息可以通過用戶預(yù)先注冊或者是用戶曾經(jīng)登 陸所預(yù)先儲存在服務(wù)器中的信息,如果是未曾注冊或未曾登錄過的用戶,可以預(yù)先在定義 信息插播規(guī)則時設(shè)置缺省模式,使得當所提取的用戶信息為空時,為這些用戶提供缺省的 待插播信息,該缺省的待插播信息可以為一固定的待插播信息或者為空。本發(fā)明實施例所公開的方法還包括增加新的待插播信息以及對應(yīng)的信息插播規(guī) 則,具體為增加新的待插播信息,并建立與之對應(yīng)的信息插播規(guī)則,并將所述信息插播規(guī)則 存入信息插播規(guī)則庫中。優(yōu)選地,實施例所公開的方法還包括刪除已有的待插播信息和對應(yīng)的信息插播規(guī) 則,具體地,可以通過直接設(shè)置刪除鍵的方式刪除所述信息插播規(guī)則和對應(yīng)的待插播信息。在本發(fā)明另一實施例中,本發(fā)明實施例所提供的方法還包括對待插播信息或者信 息插播規(guī)則進行修改,具體為修改信息插播規(guī)則對應(yīng)的待插播信息;或者,修改待插播信息對應(yīng)的信息插播規(guī) 則。
8
例如,對于一個待插播信息M1,原來其對應(yīng)的信息插播規(guī)則為R1,當該待插播信 息被播放一段時間后,需要對其插播規(guī)則進行調(diào)整,而待插播信息本身不需要變化,那么就 可以修改該待插播信息Ml對應(yīng)的信息插播規(guī)則,由Rl修改為R2,可以直接用R2替換R1, 并保存在信息插播規(guī)則庫中。所述信息插播規(guī)則庫中記錄的內(nèi)容包括信息插播規(guī)則以及該 信息插播規(guī)則與待插播信息之間的對應(yīng)關(guān)系。相應(yīng)的,如果信息插播規(guī)則Rl無需變化,但是需要修改插播的內(nèi)容,那么就將待 插播信息由Ml修改為M2,可以用待插播信息M2直接替換Ml。實際上,無論是信息插播規(guī)則發(fā)生變化,還是待插播信息發(fā)生變化,都是信息插播 規(guī)則與待插播信息之間的對應(yīng)關(guān)系發(fā)生了變化,延續(xù)上面的兩個例子,在第一個例子中,對 應(yīng)關(guān)系1為R1_M1,當信息插播規(guī)則發(fā)生變化后,對應(yīng)關(guān)系1變成了對應(yīng)關(guān)系2 :R2-M1 ;在 第二個例子中,最初的對應(yīng)關(guān)系也是對應(yīng)關(guān)系1,但是當待插播信息變化后,對應(yīng)關(guān)系變成 了對應(yīng)關(guān)系3 :R1-M2。通過對待插播信息進行修改,更新了待插播信息和其對應(yīng)的信息插播規(guī)則,從而 使本發(fā)明實施例所提供的方法能夠根據(jù)實際需要實時地更新待插播信息。在現(xiàn)有的信息插播方法中,當需要對待插播信息進行更改時,要對程序代碼進行 同步的修改,造成系統(tǒng)運行中斷,效率低下,而在本發(fā)明實施例所公開的方法中,只需要結(jié) 合待插播信息對信息插播規(guī)則進行調(diào)整即可實現(xiàn)對待插播信息的更新,無需像現(xiàn)有技術(shù)一 樣在每一次對待插播信息進行修改就對程序代碼進行同步修改,無需中斷整個系統(tǒng)的運 行,靈活高效。本發(fā)明實施例還提供了一種可以實現(xiàn)上述方法的視頻點播系統(tǒng),如圖7所 示,該系統(tǒng)包括預(yù)處理單元71、信息插播規(guī)則庫72、接收單元73、篩選單元74和發(fā)送單元 75。其中預(yù)處理單元71,用于根據(jù)插播因子和待插播信息預(yù)先定義信息插播規(guī)則。插播因子由規(guī)則引擎系統(tǒng)具體分為點播事件信息和用戶信息,其中,點播事件信 息和用戶信息為上述方法實施例中所提到的各種信息,將點播事件信息和用戶信息進行多 種組合,給每種組合設(shè)置相應(yīng)的待插播信息,以形成多種信息插播規(guī)則。待插播信息可以為文字、視頻、圖片或語音信息等,信息內(nèi)容可是廣告,如商業(yè)廣 告、公益廣告等,也可以是實時新聞、天氣預(yù)報以及招聘信息等等,可以根據(jù)實際情況針對 不同用戶群的點播靈活地設(shè)置不同類型的待插播信息。定義信息插播規(guī)則的具體過程請參見本發(fā)明所公開的方法實施例中的描述,這里 不做贅述。信息插播規(guī)則庫72用于存儲所述信息插播規(guī)則。接收單元73用于接收視頻點播請求,并提取所述視頻點播請求中的各種插播因子。篩選單元74用于從所述信息插播規(guī)則庫中篩選出與所述插播因子對應(yīng)的信息插 播規(guī)則,并獲取所述信息插播規(guī)則對應(yīng)的待插播信息。發(fā)送單元75用于向視頻播放設(shè)備發(fā)送所述待插播信息,以使所述視頻播放設(shè)備 在用戶所點播的視頻中插播所述待插播信息。當用戶發(fā)起一次點播請求后,接收單元73自動接收該請求,并提取該請求中所包含的插播因子。當將所有插播因子收集完成后,篩選單元74會將插播因子代入信息插播規(guī) 則庫中進行運算,篩選出符合條件的信息插播規(guī)則,從而獲得相應(yīng)的待插播信息,由發(fā)送單 元75發(fā)送給視頻服務(wù)器,最終通過視頻服務(wù)器播放給用戶。當用戶接收到向所點播的視頻中插播的信息后,可通過遙控器等裝置來選擇自己 感興趣的信息。其中,由接收單元73所提取的用戶信息是通過用戶注冊或者是用戶曾經(jīng)登陸所 預(yù)先儲存在服務(wù)器中的信息,如果是未曾注冊或未曾登錄過的用戶,可以預(yù)先在定義信息 插播規(guī)則時設(shè)置缺省模式,使得當所提取的用戶信息為空時,為這些用戶設(shè)置缺省的待插 播信息,該缺省的待插播信息可以為一固定的待插播信息或者為空。參考圖8,為本發(fā)明實施例提供的另一種視頻點播系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括預(yù)處理單元81、信息插播規(guī)則庫82、接收單元83、篩選單元84、發(fā)送 單元85和增加單元86。其中,預(yù)處理單元81、信息插播規(guī)則庫82、接收單元83、篩選單元84和發(fā)送單元 85同上述實施例中的預(yù)處理單元71、信息插播規(guī)則庫72、接收單元73、篩選單元74和發(fā)送 單元75的功能相似,本實施例中不做過多的描述。所述增加單元86用于增加新的待插播信息,根據(jù)新增的待插播信息形成新的信 息插播規(guī)則并保存在所述信息插播規(guī)則庫中。在本發(fā)明的其它實施例中,本發(fā)明實施例所 提供的系統(tǒng)也可以直接設(shè)置刪除標記以達到刪除信息插播規(guī)則的目的,參見圖8,該系統(tǒng)除 包括上述系統(tǒng)中的預(yù)處理單元81、信息插播規(guī)則庫82、接收單元83、篩選單元84、發(fā)送單元 85和增加單元86之外,還包括刪除單元87,刪除單元87用于直接刪除所述待插播信息和 信息插播規(guī)則。優(yōu)選地,本發(fā)明一實施例所提供的系統(tǒng)還可以包括修改單元,該修改單元用于修 改信息插播規(guī)則對應(yīng)的待插播信息;或者,修改待插播信息對應(yīng)的信息插播規(guī)則。本發(fā)明提出了一種視頻點播中信息插播的方法和視頻點播系統(tǒng),通過預(yù)先定義信 息插播規(guī)則,然后根據(jù)從用戶的視頻點播請求中所提取的插播因子以及預(yù)先制定的信息插 播規(guī)則確定待插播信息,并將待插播信息發(fā)送至所點播的視頻中。由此可見,本發(fā)明可以根 據(jù)每一次視頻點播請求插播適應(yīng)的待插播信息,具有極大的靈活性。此外,因為預(yù)先為每 一條待插播信息建立了相應(yīng)的信息插播規(guī)則,當從用戶的視頻點播請求中提取出插播因子 后,可以快速根據(jù)插播因子篩選出相符合的待插播信息,極大地提高了信息插播效率。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他 實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的系統(tǒng) 而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說 明即可。本領(lǐng)域技術(shù)人員可以理解,可以使用許多不同的工藝和技術(shù)中的任意一種來表示 信息、消息和信號。例如,上述說明中提到過的消息、信息都可以表示為電壓、電流、電磁波、 磁場或磁性粒子、光場或以上任意組合。專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元 及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和 軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些
10功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè) 技術(shù)人員可以對每個特定的應(yīng)用使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認 為超出本發(fā)明的范圍。結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí) 行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存 儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù) 領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明 將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一 致的最寬的范圍。
權(quán)利要求
1.一種視頻點播中信息插播的方法,用于視頻點播系統(tǒng)中,其特征在于,包括 預(yù)先根據(jù)插播因子和待插播信息建立信息插播規(guī)則,并保存;所述方法包括 接收視頻點播請求,并提取所述視頻點播請求中的插播因子;根據(jù)所述插播因子篩選出與所述插播因子對應(yīng)的信息插播規(guī)則,并獲取所述信息插播 規(guī)則對應(yīng)的待插播信息;向視頻播放設(shè)備發(fā)送所述待插播信息,以使所述視頻播放設(shè)備在用戶所點播的視頻中 插播所述待插播信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 增加新的待插播信息;根據(jù)新增的待插播信息形成新的信息插播規(guī)則并保存。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括刪除所述信息插播規(guī)則以及對應(yīng) 的待插播信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 修改信息插播規(guī)則對應(yīng)的待插播信息;或者,修改待插播信息對應(yīng)的信息插播規(guī)則。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述插播因子包括點播事件信息和用戶 信息,所述點播事件信息包括點播節(jié)目類型、點播時間,所述用戶信息包括用戶所屬類型、 用戶所在區(qū)域。
6.根據(jù)權(quán)利要求1-5中任一項所述的方法,其特征在于,所述待插播信 息為文字、視頻、圖片或語音信息。
7.一種視頻點播系統(tǒng),其特征在于,包括預(yù)處理單元,用于根據(jù)插播因子和待插播信息預(yù)先定義信息插播規(guī)則; 信息插播規(guī)則庫,用于存儲所述信息插播規(guī)則;接收單元,用于接收視頻點播請求,并提取所述視頻點播請求中的插播因子; 篩選單元,用于從所述信息插播規(guī)則庫中篩選出與所述插播因子對應(yīng)的信息插播規(guī) 則,并獲取所述信息插播規(guī)則對應(yīng)的待插播信息;發(fā)送單元,用于向視頻播放設(shè)備發(fā)送所述待插播信息,以使所述視頻播放設(shè)備在用戶 所點播的視頻中插播所述待插播信息。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括新增單元,用于增加新的待插播信 息,根據(jù)新增的待插播信息形成新的信息插播規(guī)則并保存在所述信息插播規(guī)則庫中。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括刪除單元,用于刪除所述信息插播 規(guī)則以及對應(yīng)的待插播信息。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括 修改單元,用于修改信息插播規(guī)則對應(yīng)的待插播信息; 或者,修改待插播信息對應(yīng)的信息插播規(guī)則。
11.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述插播因子包括點播事件信息和用戶 信息,所述點播事件信息包括點播節(jié)目類型、點播時間,所述用戶信息包括用戶所屬類型、 用戶所在區(qū)域。
12.根據(jù)權(quán)利要求7-11中任一項所述的系統(tǒng),其特征在于,所述待插播信息為文字、視頻、圖片或語音信息。
全文摘要
本發(fā)明實施例公開了一種視頻點播中信息插播的方法和一種視頻點播系統(tǒng)。該方法包括預(yù)處理過程,預(yù)先根據(jù)插播因子和待插播信息建立信息插播規(guī)則,并存入信息插播規(guī)則庫;信息插播過程,接收視頻點播請求,并提取所述視頻點播請求中的插播因子,根據(jù)所述插播因子從信息插播規(guī)則庫中篩選出與所述插播因子對應(yīng)的所述信息插播規(guī)則,并獲取所述信息插播規(guī)則對應(yīng)的待插播信息,向視頻播放設(shè)備發(fā)送所述待插播信息,以使所述視頻播放設(shè)備在用戶所點播的視頻中插播所述待插播信息。本發(fā)明可以根據(jù)每一次視頻點播請求插播適應(yīng)的待插播信息,具有極大的靈活性。
文檔編號H04N21/2668GK102111646SQ200910243209
公開日2011年6月29日 申請日期2009年12月29日 優(yōu)先權(quán)日2009年12月29日
發(fā)明者張亮, 曹江輝 申請人:北京四達時代軟件技術(shù)股份有限公司