專利名稱:廣播通信方法和裝置的制作方法
技術領域:
本發(fā)明涉及廣播通信中使用的方法和裝置。例如,本發(fā)明的實施例涉及調(diào)度和/或組合廣播材料。
背景技術:
通信中的廣播是在同一時間周期中將內(nèi)容從一個源發(fā)送到一個以上的傳送點的能力,這些傳送點通常是指諸如無線電、電視機、PDA或個人計算機(“PC”)之類的用戶裝置。在本說明書中,“廣播”包括,例如,能夠在同一時間周期中將內(nèi)容傳送到由兩個以上的傳送點構成的組的多播,所述的組是從大量的可能的傳送點中選擇的。如果需要,可以將同一內(nèi)容傳送到每個傳送點,或給每個傳送點傳送不同的內(nèi)容。
在廣播中,可以將內(nèi)容從一個或多個廣播中心以預定節(jié)目的形式發(fā)送。為了接收節(jié)目,用戶選擇節(jié)目頻道?,F(xiàn)在,將節(jié)目傳送到傳送點可以用幾種不同方式進行,并且可以使用,例如,電視、無線電、互聯(lián)網(wǎng)、移動電信、局部通信中心和/或其它媒體中的一種或多種。
廣播會給進入市場的新廣播公司帶來高昂的進入成本。廣播中心依賴于建設和維護昂貴的、為了單個廣播公司或業(yè)務提供商專門設計和建造的專用系統(tǒng)建筑結(jié)構。想要運行新的頻道的新公司在它們能夠開始廣播和獲得收入之前,必須投入大量資金建造、租用、或購買昂貴的廣播設施。因此,這種高進入成本限制了廣播市場中的競爭。
廣播也趨于不靈活。電視和無線電頻道通常至少在三個星期之前就準備好它們要廣播的節(jié)目的內(nèi)容和時間的詳細節(jié)目預告表。然后,經(jīng)過報紙、雜志、和電子節(jié)目指南(EPG)通告這些預告表。如果用戶想要接收一個特定的節(jié)目,那么他/她必須根據(jù)廣播時間表安排他們的日子,或記住預先設置他們的視頻/聲頻記錄器。
此外,典型廣播環(huán)境下的信息流是單向的。廣播公司向用戶廣播內(nèi)容。來自用戶的任何反饋都是,例如,通過收視率數(shù)據(jù)獲得的。這種數(shù)據(jù)基于具有統(tǒng)計意義的,但是總體上很少的使用手寫或電子日記的用戶的抽樣調(diào)查。然后,廣播公司收集和處理這些記錄的收視率數(shù)據(jù),以在將來的節(jié)目計劃決策中使用。
直到最近,電視頻道一直是基于磁帶的,并且簡單地提供根據(jù)預定的時間表廣播節(jié)目的“線性播放(linear playout)”。隨著大存儲容量的成本降低和編碼方法質(zhì)量的改進,系統(tǒng)開始從基于磁帶的系統(tǒng)向基于盤的系統(tǒng)轉(zhuǎn)變。這些系統(tǒng)仍然非常昂貴并且僅用于線性播放。
隨著技術的進一步改進,已經(jīng)能夠建立用于基于盤播放的基于PC的系統(tǒng)。這些系統(tǒng)已經(jīng)用于例如向傳輸視頻。當前,在視頻演播市場中,一般具有兩種基于PC的回放系統(tǒng)。第一種是用于線性回放的,相當于早先的廣播系統(tǒng)。第二種稍微更靈活一些。這是一種交互式視頻,在這種交互式視頻中,用戶可以使用,例如,基于電話的交互式視頻響應(IVR(Interactive Voice Response))菜單請求選定的視頻材料。但是,交互式視頻系統(tǒng)仍然比較昂貴,并且只能提供十分有限的交互性。它們的使用也可能很復雜。
盡管由于實際上可以在同一時間周期中從同一源發(fā)送到一個以上的傳送點,而不能將傳統(tǒng)電視、交互式電視、“點播電視”等方式的廣播看成是一種廣播形式,但是可以從源將相同或不同的內(nèi)容發(fā)送到每個傳送點。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供了一種調(diào)度系統(tǒng)包括i)程序機,用于調(diào)度用于廣播的廣播元素的;和ii)用戶輸入數(shù)據(jù)存儲器,用于存儲用戶輸入的數(shù)據(jù),其中程序機適用于存取用戶輸入數(shù)據(jù)存儲器,和調(diào)度廣播元素,一個或多個廣播元素的調(diào)度至少部分地是由存儲的用戶輸入數(shù)據(jù)確定的。
存儲的用戶輸入數(shù)據(jù)可以包括一個或多個用戶輸入本身,和/或有關用戶輸入的數(shù)據(jù),例如,接收的輸入的數(shù)量。例如,根據(jù)當時提供的交互業(yè)務的性質(zhì),存儲的用戶輸入數(shù)據(jù)可以包括以下的一種或數(shù)種得票數(shù)或計算的票數(shù),信息的請求,諸如對于觀眾提出的問題的回答之類的多種選擇機會的選擇,競爭條目,購買信息,以及諸如剪集片段、文本消息、圖片消息、和獻詞之類的廣播內(nèi)容。數(shù)據(jù)可以是各種形式,包括但不限于數(shù)量,文本圖形,圖像,音頻和視頻,或它們的任何組合。
廣播元素包括要單獨或與其它廣播元素一同實際廣播的材料。并且可以是長的或短的。例如,廣播元素可以是節(jié)目的一部分,例如開頭或結(jié)尾段、視頻或音頻片段,或者可以填充有諸如廣告之類的節(jié)目中斷。作為替換,可以是一日或一周廣播的一部分,或頻道的一部分。廣播元素也可以是廣播中與其它材料同時顯示的材料。例如,在基于屏幕的系統(tǒng)中,它可以是顯示為重疊畫面的一段文字,或畫外音。
根據(jù)本發(fā)明的一個實施例的一種調(diào)度系統(tǒng)可以進一步包括用于存儲要通過調(diào)度器調(diào)度的廣播元素的資產(chǎn)(asset)存儲器??梢詮囊粋€或多個源組織這些廣播元素,以便存儲。例如,存儲的廣播元素可以包括從磁帶或盤組合的視頻和/或音頻片段,文本或圖像重疊畫面,和諸如插入、介紹和結(jié)束材料之類的預先錄制的顯示材料。
優(yōu)選的是,資產(chǎn)存儲器適合于存儲“資產(chǎn)”調(diào)度標準以及廣播元素。調(diào)度標準可以包括數(shù)據(jù)和/或在確定調(diào)度器如何處理不同類型和/或不同時間的廣播元素中使用的邏輯,例如,規(guī)則、算法、和播放表。
用戶輸入本身可以包括一個或多個廣播元素,例如,要在屏幕上顯示的消息和獻詞。作為選擇和附加,用戶輸入或存儲的用戶輸入數(shù)據(jù)可以簡單地標識一個或多個廣播元素。例如,存儲的用戶輸入數(shù)據(jù)可以包括對于廣播元素的選票或請求,例如,來自播放表的項目。
由存儲的用戶輸入數(shù)據(jù)標識的廣播元素可以是在廣播系統(tǒng)的內(nèi)部,例如,存儲在廣播元素存儲器中,或至少一個或更多位于廣播系統(tǒng)的外部。系統(tǒng)外部的廣播元素可以通過廣播系統(tǒng)組合,但是,不能通過系統(tǒng)存儲或控制。例如,被標識的元素可以是由一個獨立廣播服務提供的現(xiàn)場新聞。
廣播元素可以被直接地標識,例如,用分配給各個廣播元素的代碼,或間接地標識它們,例如,通過日間信息的頻道或假定時間。
調(diào)度器不必適合于直接訪問用戶輸入數(shù)據(jù)存儲器。實際上,它可以經(jīng)過另一個設備或其它設備,或經(jīng)過其它軟件,接收用戶輸入數(shù)據(jù)。
廣播系統(tǒng)可以進一步包括用于處理用戶輸入的用戶輸入處理器??梢赃m合于處理用戶輸入,以便產(chǎn)生存儲在用戶輸入數(shù)據(jù)存儲器中的用戶輸入數(shù)據(jù),或處理已經(jīng)存儲在用戶數(shù)據(jù)數(shù)據(jù)存儲器中的用戶輸入數(shù)據(jù)。
用戶輸入處理器進行的處理可以采取任何一個或多種形式。例如,處理器可以根據(jù)類型對用戶輸入分類,從而可以,例如,根據(jù)類型存儲它們。作為選擇或附加,處理器可以用于讀取,或至少是識別,用戶輸入中的內(nèi)容,例如,讀取和計數(shù)選票或請求,讀取和評定競爭輸入或?qū)栴}的回答。處理器可以適合于識別用戶輸入包括的廣播元素。處理器優(yōu)選適合于給用戶輸入包括的廣播元素提供確認和/或編輯工具。
最好要連接用戶輸入處理器,以便傳送處理的用戶輸入,存儲在用戶輸入數(shù)據(jù)存儲器中,從而由調(diào)度器在調(diào)度廣播元素中使用。然后,可以通過處理的用戶輸入數(shù)據(jù)至少部分地確定一個或多個廣播元素的安排。例如,在處理器根據(jù)類型分類用戶輸入的情況下,調(diào)度器可以不同地調(diào)度不同的類型,例如,調(diào)度獻詞,以便將它們重疊在一個相關的剪輯上,僅僅是將調(diào)度消息顯示在接收器上,而不需等待一個專用的剪輯。
在把處理器用于讀取用戶輸入中的內(nèi)容的情況下,可以通過該內(nèi)容至少部分地確定一個或更多廣播元素的調(diào)度。例如,在把處理器用于計數(shù)諸如選票或請求之類的用戶輸入數(shù)據(jù)的情況下,通過計數(shù)的結(jié)果,例如,接收的各個有關廣播元素的選票或請求的數(shù)量,可以至少部分地確定一個或多個廣播元素的調(diào)度。在把處理器用于評定諸如競爭輸入或問題回答之類的用戶輸入數(shù)據(jù)的情況下,通過評定結(jié)果,例如,通過調(diào)度獲勝競爭輸入或正確的問題回答作為廣播元素,可以至少部分地確定一個或多個廣播元素的調(diào)度。作為選擇,通過處理用戶輸入數(shù)據(jù),例如,通過指定用戶對于多個選擇問題的回答,可以構造用于調(diào)度的廣播元素。
一種可以確定調(diào)度的方式是,設定重復一個廣播元素的優(yōu)先次序或頻率。例如,這特別適合于把處理器用于計數(shù)諸如對于,例如,來自播放表的項目之類的廣播元素的選票或請求之類的用戶輸入數(shù)據(jù)的情況。通過接收的有關項目的選票或請求的數(shù)量,可以確定調(diào)度項目的優(yōu)先次序或頻率。
優(yōu)選的是,可以給調(diào)度系統(tǒng)提供用于廣播調(diào)度好的廣播元素的第一輸出,和用于處理好的用戶數(shù)據(jù)和/或廣播元素的第二輸出。第一輸出優(yōu)選包括根據(jù)預定的要求從調(diào)度器輸出調(diào)度好的和未調(diào)度的事件的輸出。第二輸出給用戶輸入或廣播元素提供了能夠在廣播頻道之外使用的機會。例如,如果需要,可以經(jīng)過WWW站點獲得它們,以在不同的和可能是長得多的周期中存取。
在使用中,本發(fā)明的一個實施例優(yōu)選連接到一個或多個用戶在提供存儲在用戶輸入數(shù)據(jù)存儲器中的輸入中使用的通信系統(tǒng)。這種通信系統(tǒng)可以是電話網(wǎng),局域網(wǎng),互聯(lián)網(wǎng),或任何其它適合的網(wǎng)絡,但是它優(yōu)選要能以一種直接適合于在用戶輸入數(shù)據(jù)存儲器中存儲的格式,接收和發(fā)送用戶輸入。例如,移動電話網(wǎng)可以用能夠直接裝載到用戶輸入數(shù)據(jù)存儲器的文本消息的形式接收和發(fā)送用戶輸入。同樣,諸如局域網(wǎng)或互聯(lián)網(wǎng)之類的數(shù)據(jù)網(wǎng)可以接收和發(fā)送文本消息。
在本發(fā)明的實施例中,如上所述,用戶輸入本身可以包括廣播元素,并且這可以是,例如,無線電、文本、圖片或圖像形式。因此,本發(fā)明的實施例可以被設計為支持用戶產(chǎn)生的消息的屏幕(或音頻服務的情況下在空中)廣播。接收廣播的用戶可以用多種方式與之交互,包括但不限于,將廣播的消息發(fā)送到其它用戶。以這種方式,用戶可以在廣播中表達他們的意見以便他們的同僚分享和評論,并且也可以指定廣播內(nèi)容。
因此,可以將本發(fā)明的實施例設計為用來支持用戶與廣播系統(tǒng)之間的更廣泛的交互性,以在觀眾與節(jié)目、daypart、或頻道之間建立更強的關系。
使用調(diào)度器實時地選擇和調(diào)度節(jié)目元素是特別有利的。例如,可以直接響應用戶的要求提供靈活的節(jié)目安排。例如,如果按照播放表發(fā)送節(jié)目,那么可以響應要求改變播放表。
優(yōu)選的是,改系統(tǒng)進一步包括根據(jù)時間周期調(diào)節(jié)調(diào)度器對于用戶輸入的響應的裝置。例如,時間周期可以是一天的一部分,在這種情況下,可以在一天的不同時間改變調(diào)度器的行為。但是,時間周期也可以是一周的一部分,在這種情況下,可以在不同的天,例如,周末,改變調(diào)度器的行為。
調(diào)度器的響應可以用一種以上的方式調(diào)節(jié)。優(yōu)選的是,給調(diào)度器提供至少一種算法,所述算法至少部分地確定它的響應。然后,可以通過根據(jù)時間周期改變算法或算法使用的參數(shù),調(diào)節(jié)調(diào)度器的響應。例如,用戶輸入可以標識特定的廣播元素。調(diào)度器可以在一天的一個時間將用戶輸入處理為觀看那些廣播元素的選票,和可以在一天中的另一個時間將它們處理為放棄那些廣播元素的選票。作為選擇或附加,算法可以保持不變,但是可以通過改變調(diào)度器響應用戶輸入調(diào)度的廣播元素來調(diào)節(jié)調(diào)度器的響應。例如,調(diào)度器可以響應用戶輸入從一個指定的播放表調(diào)度廣播元素,該播放表可以根據(jù)時間周期替換、擴充、或改變。
也可以將本發(fā)明的實施例設計為用來支持各種不同的接收用戶輸入的通信技術,用戶輸入不僅包括IVR,而且也包括,例如,消息傳遞(SMS或MMS)、電子郵件、和/或機頂盒格式。
根據(jù)本發(fā)明的第二方面,提供了一種用于組合要廣播的廣播元素的廣播組合系統(tǒng),改系統(tǒng)包括用于存儲一個或多個廣播元素的資產(chǎn)存儲器,和用于處理廣播元素的資產(chǎn)處理器,其中資產(chǎn)存儲在使用中存儲至少一種在組合要廣播的廣播元素中使用的規(guī)則或算法,并且資產(chǎn)處理器提供至少一個用于通過編輯處理廣播元素的工具。
在改廣播組合系統(tǒng)中,至少一個存儲的規(guī)則或算法可以包括在調(diào)度用于廣播的廣播元素中使用的調(diào)度標準。這種調(diào)度標準可以包括一種響應至少一個用戶輸入的規(guī)則和算法。當然,廣播組合系統(tǒng)的這種形式特別適用于本發(fā)明的第一方面中的實施例。作為選擇,廣播組合系統(tǒng)本身可以包括一個用戶輸入處理器。
優(yōu)選的是,至少一個存儲的規(guī)則或算法是依賴時間的。這使得廣播組合能夠根據(jù)一天的時間、一周中的天、或甚至根據(jù)季度改變。
廣播組合系統(tǒng)本身可以包括用于通過調(diào)度組合廣播的調(diào)度器,或它可以適合于與一個分離的調(diào)度器一同使用。但是,分離的調(diào)度器最好能夠應用于任何調(diào)度標準,例如,通過具有一個專用的接口。
優(yōu)選的是,資產(chǎn)處理器包括用于建立或修改一個或多個廣播元素和/或規(guī)則或算法的裝置。這樣提供了一種十分靈活和通用的系統(tǒng)。
根據(jù)本發(fā)明的第二方面的廣播系統(tǒng)可以包括i)用于存儲廣播元素的資產(chǎn)存儲器;ii)用于存儲用戶輸入數(shù)據(jù)的用戶輸入數(shù)據(jù)存儲器;
iii)用于處理廣播元素的資產(chǎn)處理器;和iv)用于處理用戶輸入的用戶輸入處理器,其中用戶輸入處理器適合于處理用戶輸入以提供在用戶輸入數(shù)據(jù)存儲器中存儲的用戶輸入數(shù)據(jù),和資產(chǎn)處理器適合于處理在資產(chǎn)存儲器中存儲的廣播元素。
如同本發(fā)明的第一方面一樣,用戶輸入本身在使用中可以包括一個或多個廣播元素。
本發(fā)明的第二方面的實施例可以提供一種收集和處理廣播元素從而使得它們能夠在后續(xù)調(diào)度中使用的有力工具,但是,后續(xù)調(diào)度可能會被執(zhí)行。因此,本發(fā)明的第二方面在作為發(fā)射機和接收機的方式中,與第一方面緊密相關。本發(fā)明的第二方面可以用于組合本發(fā)明的第一方面的調(diào)度器使用的廣播元素和用戶輸入數(shù)據(jù)。
根據(jù)本發(fā)明的第二方面的資產(chǎn)存儲器、用戶數(shù)據(jù)數(shù)據(jù)存儲器、和用戶輸入處理器中的每一個可以與根據(jù)本發(fā)明的第一方面中的相同。例如,正如本發(fā)明的第一方面的實施例那樣,資產(chǎn)存儲器可以存儲廣播元素和調(diào)度標準。
資產(chǎn)處理器可以包括以下的任何一種或多種·用于將廣播元素編碼成一種適合于廣播的格式的編碼器,例如,將視頻材料編碼成MPEG格式;·用于編輯廣播元素的編輯器;·編寫調(diào)度標準的程序的編程能力。
應當注意,資產(chǎn)處理器和用戶輸入處理器在實際中可以在同一個軟件應用中實現(xiàn),或把代表兩種處理器的功能以任何慣用方式分配在兩個或更多的獨立應用之間。但是,一般地講,用戶輸入處理器通常在廣播過程中執(zhí)行其功能,而資產(chǎn)處理器通常在廣播之前執(zhí)行其功能。
本發(fā)明的實施例還包括與上述廣播系統(tǒng)一同使用的用戶輸入處理器,改用戶輸入處理器具有用于接收用戶輸入的輸入端,至少一個用于處理接收的用戶輸入的處理工具,用于輸出處理過的用戶輸入廣播系統(tǒng)在調(diào)度廣播元素中使用的第一輸出端,和用于處理的用戶輸入的第二輸出端。第二輸出端適合于連接到互聯(lián)網(wǎng)。這種類型的用戶輸入處理器具有用一種以上的方式使用處理用戶輸入并且提供給一種以上類型的用戶的優(yōu)點。并且不必為了兩個輸出端以相同的方式處理用戶輸入。
根據(jù)本發(fā)明的第三方面,提供了一種廣播方法,所述方法包括步驟i)接收廣播元素表;ii)接收與至少一個廣播元素有關的用戶輸入,和iii)響應接收的用戶輸入。
接收的用戶輸入本身,除了表中列出的以外,還可以包括至少一個廣播元素。那么,步驟iii)可以包括,例如,將附加的廣播元素與來自表的至少一個廣播元素一同廣播。作為選擇或附加,它可以包括重新排列該表和/或輸出對用戶輸入的回答。
例如,廣播元素的表可以從上述資產(chǎn)存儲器接收,其中,資產(chǎn)存儲器不僅存儲廣播元素,而且也存儲諸如播放表之類的調(diào)度標準。
這種方法允許廣播系統(tǒng)將來自用戶輸入的內(nèi)容疊加到預先調(diào)度的節(jié)目的元素上,例如,來自體育視頻或音樂視頻剪輯表或音頻播放表的項目。
優(yōu)選的是,改方法進一步包括在廣播之前處理廣播元素的步驟,例如,以諸如MPEG之類的適合于廣播的格式編碼材料,或編輯廣播元素。在可以經(jīng)過用戶輸入接收廣播元素并且廣播元素不能滿足廣播標準的情況下,編輯廣播元素的能力是特別有用的。
優(yōu)選的是,能夠在一個較短的時間周期中執(zhí)行步驟ii)和iii),例如,在一天之內(nèi)或甚至一個小時之內(nèi)。更好的是,能夠執(zhí)行步驟ii)和iii),以便對用戶輸入提供實質(zhì)上實時的響應,例如,在十分鐘或更短的時間周期中,或甚至十秒鐘或更短的時間周期。
任選的是,附加廣播元素可以結(jié)合用于出現(xiàn)在接收的表上的廣播元素的標識符。這使得用戶能夠評論或題獻給諸如體育視頻剪輯或音樂視頻剪輯之類的廣播項目。
改方法優(yōu)選進一步包括步驟iv)接收標識表中的至少一個廣播元素的至少一個用戶輸入;和v)根據(jù)至少一個用戶輸入,從所述表產(chǎn)生一個廣播元素的排序表。
這種方法使得廣播系統(tǒng)能夠響應用戶輸入,例如,通過響應用戶請求將一個項目進一步移動到播放表上。
隨著更多的頻道運行在數(shù)字電視平臺上,每個新頻道對于用戶和廣告及贊助收入具有更大的競爭性。為了使頻道能夠生存,必須以盡可能低的成本操作,和提供有吸引力的服務。本發(fā)明的實施例能夠利用特別適合于這種競爭性環(huán)境的堅固的開放體系機構,提供靈活、交互、和低成本的制備和播出系統(tǒng)。它們也可以提供一種特別靈活以整和屏幕上的視頻和圖表的方式,和運行實際上實時響應用戶的交互廣播以及直線調(diào)度廣播的處理方法和算法。
本發(fā)明的實施例也可以在播出之前使用,以管理來自包括用戶輸入在內(nèi)的各種源的各種廣播元素,例如,通過編輯或確認它們而處理它們,和在調(diào)度之前將它們與諸如播放表之類的調(diào)度中使用的工具組合在一起。
因此,根據(jù)本發(fā)明的第四方面,提供了一種組合用于廣播的廣播元素的方法,所述方法包括步驟i)處理至少一個廣播元素,和把處理過的廣播元素裝載到資產(chǎn)存儲器中;ii)存儲一個或多個在組合一組用于廣播的廣播元素中使用的規(guī)則或算法;和iii)將至少一個所述規(guī)則或算法應用在組合一組包括至少一個處理過的廣播元素的用于廣播的廣播元素中。
根據(jù)本發(fā)明的第四方面的方法可以進一步包括經(jīng)過用戶輸入接收有關至少一個廣播元素的數(shù)據(jù)。然后,可以根據(jù)接收的數(shù)據(jù),執(zhí)行將至少一個所述規(guī)則或算法應用在組合一組廣播元素中的步驟。
該方法可以進一步包括經(jīng)過用戶輸入接收至少一個廣播元素,并且廣播元素的組合的組包括至少一個經(jīng)過用戶輸入接收的廣播元素。
此外,該方法可以包括廣播組合的組的步驟。
優(yōu)選的是,根據(jù)一個或多個用戶輸入提供播出的本發(fā)明的實施例具有比較快的響應時間。進行用戶輸入的用戶看到的響應時間是用戶輸入的提交與系統(tǒng)對用戶輸入的性質(zhì)作出的響應之間的響應時間。本發(fā)明的實施例優(yōu)選具有系統(tǒng)接收到用戶輸入與系統(tǒng)對用戶輸入作出的響應之間是十分鐘或更短的響應時間。更好的是,響應時間為兩分鐘以下。在一些實施例中,響應時間可以是十秒鐘以下。
廣播元素不必在響應時間內(nèi)實際廣播。只要系統(tǒng)已經(jīng)調(diào)度了它,系統(tǒng)對用戶輸入的性質(zhì)作出的響應可能采取不同的形式。例如,系統(tǒng)可以廣播有關廣播元素的調(diào)度信息,或可能發(fā)送調(diào)度信息以回答用戶輸入。
本發(fā)明的實施例可以利用一些現(xiàn)有的基礎設施和技術,以便降低轉(zhuǎn)換成本。它們可以提供一種組合現(xiàn)有硬件和軟件組成部分的簡單方式,以建立一個可能具有無縫冗余的綜合性的體系機構。
根據(jù)本發(fā)明的一個實施例的交互系統(tǒng)可以用在廣播公司需要的任何范圍,并且可以用于,例如,在一天24小時或一天的部分時間廣播整個頻道,或只是廣播一個或多個選定的節(jié)目。一個出于廣播公司觀點的優(yōu)點是,作為本發(fā)明的實施例中固有的交互性的結(jié)果,廣播公司和/或廣告公司可能獲得來自或有關用戶的連續(xù)的實時反饋。根據(jù)收費安排,也可以將交互廣播提供為收費服務,從而從用戶輸入獲得收入,例如,通過對輸入呼叫收取額外的費用。
本發(fā)明的實施例不必包括用于輸出廣播的廣播設施。它們可以被設計為具有足夠的靈活性,以適合于,并且物理地連接到廣播設施。它們?nèi)匀豢梢蕴峁┮恍┖唵魏腿菀椎赜捎脩舨僮鞯臉I(yè)務,以建立現(xiàn)有或獨立地提供的廣播設施從未提供過的交互性。
詞匯表以下的詞匯在本說明書中使用時,具有以下的意思AES/EBU一種以Audio Engineering Society/European Broadcasting Union命名的數(shù)字音頻傳輸標準;CLI主叫線識別;DSL數(shù)字用戶線;DVI交互式數(shù)字視頻系統(tǒng);GPI通用編程接口;HDD計算機的硬盤驅(qū)動器;IBS交互式廣播系統(tǒng);IP網(wǎng)際協(xié)議;IVR交互式語音響應一種與呼叫方互動并且通常是基于菜單的語音識別系統(tǒng);Microsoft IIS微軟互聯(lián)網(wǎng)信息服務器;MMS多媒體消息服務,2.5代和3代蜂窩電話技術的特征;Moderation為了適應性而篩選用戶輸入;MPEG運動畫面專家組(視頻文件格式化);PCI外設部件互連系統(tǒng)一種微處理器與連接的設備之間的互連系統(tǒng),其中擴展槽緊靠地間隔以高速操作;PDA個人數(shù)字助理;RAID廉價磁盤隨機陣列,通常具有如下構造;RAID-0具有條帶但沒有數(shù)據(jù)冗余。它提供最佳性能但是沒有容錯;RAID-1提供磁盤映射并且沒有條帶。由于在同一時間中可以讀取任何一個磁盤,從而提高了讀取性能。寫入性能與單磁盤存儲相同。RAID-1在多用戶系統(tǒng)中提供了最佳性能和最佳容錯;RAID-5包括旋轉(zhuǎn)奇偶校驗陣列,從而所有的讀和寫操作可以重疊。
RAID-5存儲奇偶校驗信息但是不存儲冗余數(shù)據(jù)(但是奇偶校驗信息可以用于重構數(shù)據(jù))。RAID-5需要至少三個,通常是五個磁盤,構成陣列。它對于性能不是關鍵性的,或極少進行寫操作的多用戶系統(tǒng)是最好的;RVIS遠端用戶輸入服務器;SBS調(diào)度廣播服務器;SDI串行數(shù)字接口;SMS簡單消息發(fā)送或“短消息服務”,GSM蜂窩電話技術的特征;SOAP簡單對象訪問協(xié)議;SQL結(jié)構化查詢語言;STB機項盒;SVHS超級垂直螺旋掃描;t1 line高容量語音或數(shù)據(jù)線;VBI垂直消隱時間;VIS用戶輸入服務器;VOD視頻點播;ViFi可互操作無線局域網(wǎng);
Wi-Max具有擴展連接性的WiFi;XML可擴充標注語言。
最后,“User Telephone Number”代表用戶正在呼叫或texting from的電話號碼,而“User Contact Number”代表顯示給用戶以發(fā)送(呼叫或text)消息或?qū)︻l道的請求的電話聯(lián)系號碼。
現(xiàn)在僅通過舉例說明的方式,參考
根據(jù)本發(fā)明的一個實施例的交互式廣播系統(tǒng)(IBS),其中圖1示出了IBS的示意圖;圖2示出了在圖1中所示的IBS中使用的,編碼視頻的系統(tǒng)的示意圖;圖3示出了在圖1中所示的IBS中使用的,編輯視頻和節(jié)目頻道的系統(tǒng)的示意圖;圖4示出了在圖1中所示的IBS中使用的,校驗內(nèi)容的系統(tǒng)的示意圖;圖5示出了在圖1中所示的IBS中使用的,將校驗的內(nèi)容傳送到調(diào)度廣播服務器的系統(tǒng)的示意圖;圖6示出了在圖1中所示的IBS中使用的,調(diào)制用戶輸入的系統(tǒng)的示意圖;圖7示出了在圖1中所示的IBS中使用的,用于從現(xiàn)場傳送到備用廣播服務器的系統(tǒng)的示意圖;圖8示出了在圖1中所示的IBS中使用的,用于存檔頻道編程數(shù)據(jù)的系統(tǒng)的示意圖;圖9示出了在圖1中所示的IBS中使用的,用于調(diào)度廣播服務器的遠端管理的系統(tǒng)的示意圖;圖10示出了在圖1所示的IBS中使用的,用于測試和開發(fā)的系統(tǒng)的示意圖;圖11示出了在圖1所示的IBS中使用的,用戶輸入處理和存儲的功能方框圖;圖12示出了在圖1所示的IBS中使用的,組合廣播流的設備的功能方框圖;
圖13示出了在圖1所示的IBS中使用的,調(diào)度器的功能方框圖;圖14示出了顯示圖1所示的IBS廣播的可視材料的屏幕的布局的示意圖;圖15示出了用于支持圖1所示的IBS的簡單平臺;和圖16至19示出了用于支持多個頻道的,圖1中所示的IBS的設備的可選配置的示意圖。
具體實施例方式
1.IBS概述安排交互式廣播系統(tǒng)以接收和響應與廣播材料相關的用戶輸入。用戶輸入在接收單上評定,語法分析,并且寫入到數(shù)據(jù)庫中。廣播調(diào)度器根據(jù)編程的算法連續(xù)地輪詢新的用戶輸入,并適當?shù)卣{(diào)節(jié)其調(diào)度。例如,這可以是將來自用戶輸入的內(nèi)容插入到現(xiàn)場或預先記錄的廣播中,或重新排序廣播的元素,例如,來自播放表的旅行剪輯。系統(tǒng)具有許多應用。例如,用戶可以郵寄消息或題獻,在討論節(jié)目中互動,給播放表的剪輯投票,請求實況轉(zhuǎn)播,輸入競爭或進行購買。作為選擇,調(diào)度器的響應可以是依賴時間的,例如,在一天的特定時間,或在一周的特定天,改變算法或調(diào)度的內(nèi)容。當與頻道通信時,用戶總是接收確認通知。
參考圖1,交互式廣播系統(tǒng)(IBS)主要跨越三個域提供·網(wǎng)絡提供商的域100,·IBS提供商的域105,·一個或更多廣播主機域110,115。
IBS向用戶120廣播材料,用戶120可以借助經(jīng)過通信網(wǎng)(未示出)對IBS進行輸入作出響應。在網(wǎng)絡提供商域100內(nèi)接收用戶輸入,并且使得IBS可以在修改后續(xù)廣播中使用。一個重要的特征是,IBS能夠給出實質(zhì)上實時的響應,從而用戶可以立即看到他們的輸入結(jié)果。另一個重要特征是,來自用戶輸入的內(nèi)容可以顯示在屏幕上,例如,作為文本覆蓋圖像。這意味著用戶可以利用屏幕有效地彼此通信,例如,進行題獻或發(fā)送消息。
域100,105,110,115中的每一個提供一些IBS功能(顯示在圖1上的方框中的每個域中),和一些數(shù)據(jù)存儲(顯示在圖1上數(shù)據(jù)庫符號內(nèi)的每個域中)。在下述的實施例中,每個域100,105,110,115被設置一個或多個服務器,所述服務器支持提供功能的軟件應用,和提供數(shù)據(jù)存儲的數(shù)據(jù)庫。
應當注意,域之間的IBS的分離不是必要的,并且服務器的分布,和功能與數(shù)據(jù)存儲的分布都不是必要的。在不同的實施例中,例如,可以在一個單一域中和一個單一機器上,例如,一個單一的服務器上,運行IBS。作為選擇,任何域可以延伸跨越數(shù)個機器,或任何兩個或更多的域可以共享一個或更多的相同機器。
盡管在以下的說明中,一般地說明了mySQL數(shù)據(jù)存儲器,但是,可以使用各種其它數(shù)據(jù)庫,包括但不限于,Microsoft Access,Oracle和SQLServer。
廣播傳輸以已知的方式到達用戶120,并且,在這個實施例中,它經(jīng)過一個從廣播主機域110,115到上行鏈路130和衛(wèi)星125的輸出101,盡管也可以使用其它傳輸技術。為了冗余,優(yōu)選使用至少兩個廣播主機域,這些廣播主機域提供實況和備用廣播傳輸。但是,也可以用一個單一主機域110廣播。
還具有一個來自廣播主機域110,115的第二輸出102,并且這個輸出102通向一個用于“離線”提供諸如選定的廣播元素和/或處理過的用戶輸入之類的IBS材料的WWW站點。文中的“離線”意味著不是來自第一輸出101的廣播傳輸?shù)囊徊糠帧?br>
首先考慮網(wǎng)絡提供商域100,這提供了用于用戶輸入分類的功能150和用于存儲分類的、未處理的用戶輸入的數(shù)據(jù)存儲器155(在這里標注為“RVIS”155)。為了與IBS互動,用戶120利用已知的通信技術,例如,電話網(wǎng)(未示出),進行輸入。用戶輸入可以是各種不同類型的,并且這些用戶輸入需要被分類,以便IBS能夠適當?shù)仨憫煌念愋?。例如,用戶輸入可以是對播放表上的一個項目的選票,對一個問題的回答,或廣播消息的請求。用戶輸入分類也可以利用分類軟件或已知的數(shù)據(jù)庫技術進行。例如,用戶120可以使用第一電話號碼投票,和第二電話號碼進行消息請求。因此,憑借它們接收所在的電話連接,將選票和消息請求自動地分類到它們各自的類型。同樣地,可以將所有用戶輸入發(fā)送到一個單一移動電話短碼,并且通過RVIS 150分類。
更具體地講,分類軟件可以根據(jù)多個標準分類數(shù)據(jù)庫中的用戶輸入,多個標準包括但不限于,用戶輸入本身,在其接收時廣播的交互式服務,有效用戶輸入的范圍,輸入進入的電話號碼或SMS/MMS短碼,和發(fā)送它的用戶的標識符。一旦進行了分類,用戶輸入被放置到RVIS 150中的一個適當表中。例如,如果用戶輸入僅是由三個數(shù)字的號碼組成的并且廣播的交互式服務是投票服務,那么用戶輸入將被看成是選票。
分類的未處理輸入存儲在網(wǎng)絡提供商域100中的RVIS 155中??梢詫⑺鼈儚倪@里傳送到IBS中的一個或更多的適當位置。在本發(fā)明的這個實施例中,用戶輸入被實況和備用地傳送到每個廣播主機域110,115中的服務器175(在這里標注為“VIS”175)。在廣播主機域110,115可以將請求和選票用來調(diào)度。但是,例如,在可以篩選內(nèi)容的情況下,利用IBS提供商域105中的調(diào)制設備評定消息請求。然后,也將調(diào)制的消息請求存儲在每個廣播主機域110,115中的VIS 175中,并在調(diào)度中使用。
其次考慮IBS提供商域105,這提供了用于管理IBS、準備用于調(diào)度的廣播內(nèi)容、和編程調(diào)度中使用的標準的功能160的主要部分。它也提供了在這里標注為“Storage Server”165的數(shù)據(jù)存儲器,以支持這種功能。一般地講,IBS提供商的域提供了IBS的總體管理,加上包括一個資產(chǎn)存儲器和一個資產(chǎn)處理器的“資產(chǎn)管理器”。在本文中,“資產(chǎn)”首先是廣播元素,然而是源頭的,其次是調(diào)度標準。資產(chǎn)處理器提供一種或多種用于組合廣播元素和調(diào)度標準的工具,例如,編碼、編輯、和編程工具。
具體地講,IBS提供商的域105中提供的功能包括·編碼用于廣播的材料,·廣播編程,·校驗內(nèi)容和對實況的促進,·廣播主機域110,115中功能和相關數(shù)據(jù)的遠端管理,·監(jiān)視,和調(diào)節(jié)用戶消息,·格式開發(fā)。
第三,考慮廣播主機域110,115,每個廣播主機域110,115提供包括調(diào)度器1200的功能170,調(diào)度器1200用于調(diào)度顯示對在網(wǎng)絡提供商的域100接收的用戶輸入的實施響應的廣播材料。調(diào)度器1200可以根據(jù)權衡多個因素的規(guī)則或算法在廣播時刻進行編程決策,所述多個因素包括例如,·用戶輸入,·播放表內(nèi)容,·時刻,·以前的廣播材料。
在觀察中,上述IBS在與選擇和修改其行為的工具一起使用中具有如下方面·廣播資產(chǎn)管理,·接收用戶輸入的接通性,·用戶輸入處理,·廣播元素的對應調(diào)度,·廣播該廣播元素??梢詫⑵涿枋鰹榘ㄒ粋€廣播資產(chǎn)管理器、用戶輸入處理器和一個調(diào)度器,其中資產(chǎn)管理器存儲和準備廣播元素和調(diào)度標準,而用戶輸入處理器可以提供一種或多種處理,例如,分類、語法分析、評定的顯示、計數(shù)、用戶輸入的確認和/或轉(zhuǎn)送。應當注意,這些用戶輸入處理不必提供在一段軟件或應用程序中,并且可以將它們提供在一個以上的域100、105、110、115中,例如,甚至提供在提供調(diào)度的應用軟件內(nèi)。
上述IBS具有一種基于硬件和軟件系統(tǒng)的組合的體系機構,和一個在廣播主機域110,115中操作廣播的安全主辦環(huán)境。這種體系機構是一個具有整和數(shù)據(jù)庫、電信、監(jiān)視和信號傳送的接口的開放式體系機構。
盡管在圖1中僅示出了一個廣播系統(tǒng),但是這種體系機構足以在同一時間支持多個交互式廣播頻道。例如,可以支持一組不同的頻道,它們的不同在于廣播小時,內(nèi)容,語言,廣播的地域,支持的交互性和分布方法。
現(xiàn)在更詳細地說明上述三個域中的每一個。
2.網(wǎng)絡提供商的域100
用戶120可以通過遞送請求、對問題的回答、對信息的請求、對于產(chǎn)品的購買信息、選票和消息來與廣播材料互動,所述消息包含文本和/圖像。這可以利用諸如電話、SMS、互聯(lián)網(wǎng)、機頂盒、語音識別系統(tǒng)、或其同通信系統(tǒng)之類的標準通信進行。用戶輸入在網(wǎng)絡提供商的域100接收,在網(wǎng)絡提供商的域100中,它們被作為數(shù)據(jù)存儲在“RVIS”155上。
網(wǎng)絡提供商分配專用的電話號碼和/或其它地址,以使用戶能夠發(fā)送輸入。這些號碼和其它地址通過,例如,廣播或諸如廣告之類的其它方式公開。這種號碼/地址使得能夠安裝類型對用戶輸入進行分類。例如,可以將第一個號碼或地址分配給請求和選票,而把第二個號碼或地址分配給消息。在第一號碼或地址接收到的是個事件可以存儲在RVIS 155中作為請求或選票(在此階段,可以同樣地看待請求和選票),而把在第二號碼或地址接收的每個事件作為消息存儲在RVIS 155中。作為選擇,可以將一個單一的電話號碼或短碼用于所有用戶輸入,并且通過RVIS 150將其分類成類型。
最終,要與一個特定的廣播頻道相關聯(lián)地使用用戶輸入。每個頻道在與該頻道相關聯(lián)的交互式服務持續(xù)時間中,優(yōu)選具有一個分配給它的RVIS155。還要優(yōu)選的是,將網(wǎng)絡提供商分配以接收用戶輸入的電話號碼和/或地址專用于要處理適當?shù)某绦虻腞VIS 155。
用戶輸入具有根據(jù)輸入的類型格式化的內(nèi)容。在一個可以交互式地廣播的節(jié)目的例子中,可以具有音樂、體育、旅行、成人或其它視頻剪輯的播放表。可以要求用戶120遞交有關視頻剪輯的請求或選票。作為選擇或附加,可以邀請用戶120遞交消息或題獻、對問題的回答、對于信息的請求、對于銷售的產(chǎn)品的投標、對于集錦節(jié)目的選票、或?qū)τ谟^看特殊信息廣播的選票。在一個IBS服務的例子中,這些不同類型的用戶輸入的內(nèi)容可以是如下的1.請求-在提供服務的任何時間,用戶可以遞交一個標識來自播放表的剪輯的請求。一旦處理了這些請求,IBS響應可能是改變各個剪輯的順序或頻率。將請求被格式化以包含一個代碼,例如,具有標識該剪輯的預定數(shù)量的數(shù)字(例如2,3,4或更多)的號碼。
2.選票-服務標識用戶120必須發(fā)送輸入的專用時隙。有一個投票的截止時間,在這個時間之后不再接受選票,并且在此之后應當給用戶一個指示投票周期已經(jīng)過去的消息。如同請求一樣,選票是經(jīng)過格式化的,以包含標識剪輯的代碼,例如,具有預定數(shù)量的數(shù)字的號碼。選票可以是對于一個要廣播的特定剪輯的贊成票或反對票,或在購物服務的情況下,是觀看特定產(chǎn)品的選票。
3.文本和圖像消息以及視頻消息-在提供服務的任何時間,用戶120可以遞交一個與正好在這個時間播出的內(nèi)容一同廣播的消息。消息可以包含文本和/或圖像。格式化消息以包含文本串和/或圖像和/或視頻。(為了編程、技術或編輯的原因,可以限制消息長度,斷定消息是否合適。)4.題獻-在提供服務的任何時間,用戶120可以遞交一個與特定視頻剪輯一同廣播的消息。就是說,消息僅在播出和顯示該剪輯時才廣播該消息。格式化題獻,以包含一個標識該剪輯的代碼(如上所述),以及一個文本串和/或圖像。
5.對問題的回答-在提供服務的任何時間,用戶120可以遞交對問題的回答,或者作為實況廣播的一部分,或者是作為競爭。對于觀眾提出的問題的總合回答可以在實況廣播期間播出以便觀眾觀看,或在競爭的情況下,各個獲勝者名字在一個預定的未來時間廣播。根據(jù)實際問題,在多選擇問題或字或數(shù)字的情況下,對于問題的回答可以采用字母(a,b...)的形式。
6.信息的請求-在提供服務的任何時間,用戶120可以遞交有關產(chǎn)品或節(jié)目的信息的請求。例如,這應用在觀眾希望獲得有關一個特定產(chǎn)品的更多的信息的購物服務的情況下,或應用在觀眾請求獲得有關節(jié)目的更多的信息,例如,廣播時間,的基于節(jié)目的服務的情況下。觀眾也可以預定在節(jié)目廣播時提醒他們,和用有關節(jié)目及其安排的新聞修正他們的服務。對于問題的回答一般是回答文本消息的形式。它也可以是電子郵件的形式或其它通信方法。
7.購買產(chǎn)品的請求或?qū)Τ鍪郛a(chǎn)品的投標-在提供服務的任何時間,用戶120可以遞交購買請求或?qū)Τ鍪鄣漠a(chǎn)品的投標。這可以應用在銷售、拍賣、或基于投標的購物服務或提供貨物和/或服務的其它服務的情況下,其中觀眾希望對一個特定產(chǎn)品投標。投標只有在銷售產(chǎn)品時才被接受。對于投標的響應一般是回答文本消息形式的。它也可以是電話呼叫或其它通信方法的形式。
8.單人或多人游戲中的移動-在提供服務的任何時間,用戶120可以提交游戲中的移動。這應用在頻道上廣播單人或多人游戲的情況下。移動只有在進行特定的游戲時才被接受?;卮鹨蕾囉谡谶M行的游戲,但是一般有兩個部分觀看電視屏幕上的回答和回答文本消息。它也可以是電話呼叫或其它通信方法的形式的。
9.aiv/wav文件或萬維網(wǎng)cam流-在提供服務的任何時間,用戶120可以遞交一個實況或預先錄制的avi/wav文件或萬維網(wǎng)cam流,以便在其發(fā)送時間或在以后的一個時間點與廣播組合。(格式化avi/wav文件或萬維網(wǎng)流以包含視頻信息。)網(wǎng)絡提供商優(yōu)選為每個用戶輸入至少收集以下數(shù)據(jù)i)接收用戶輸入和被指派的客戶的號碼或地址;ii)在可用的情況下,從其接收用戶輸入的完整電話號碼(“CLI”);iii)內(nèi)容,例如,標識代碼和/或文本串和/或圖像;iv)一天的時間和日期;和
v)呼叫的長度(在可用的情況下)。
以上獨立地說明了請求和選票。但是,它們可以一起存儲在RVIS 155中,至少也存儲接收的時間。這是由于它是IBS服務在確定用戶輸入是請求還是選票的接收時間操作的模式。網(wǎng)絡提供商的域100不必知道該模式。作為替代,根據(jù)它們的接收時間和服務操作在接收時間的模式,這些用戶輸入簡單地觸發(fā)來自IBS服務的不同響應。這是通過廣播主機域110,115中的調(diào)度器1200確定的。
以上,憑借接收它們的號碼和地址,將用戶輸入分類成各種類型。但是,一種替代的分類方法是評定內(nèi)容的格式。例如,選票或請求是一個三個數(shù)字的號碼,消息僅是文本串和/或圖像,而題獻包含一個三個數(shù)字的號碼和文本串和/或圖像。因此,根據(jù)內(nèi)容格式,可以將用戶輸入分類成三種類型。如果用戶輸入沒有緊隨一個預定的消息類型(已經(jīng)被公開或使用戶120知道的),那么不通過IBS處理它。無論用戶輸入是如何到達的,例如,通過電話或電子郵件,都可以在RVIS 155中正確地分析和存儲有效的輸入。
可以看到,不應當把上述格式看成是一個排他表??梢园l(fā)現(xiàn)適合于支持其它服務形式的其它格式。
作為數(shù)據(jù)存儲在RVIS 155中的分類用戶輸入隨后被傳送到廣播主機位置110,115中的工作的和備用的數(shù)據(jù)庫175,195。這些數(shù)據(jù)庫在這里每個都被記為“VIS”175,195。不必將數(shù)據(jù)首先存儲在RVIS 155中。網(wǎng)絡提供商域100可以操作,以將用戶輸入直接發(fā)送到VIS 175,195,但是這可能造成排隊問題。作為選擇,RVIS 155和VIS 175/195可以結(jié)合在一個共同的系統(tǒng)中。
通過將行插入到RVIS 155上的數(shù)據(jù)庫中,把分類的用戶輸入存儲在RVIS 155中。如果用戶輸入是以另一種形式(例如,通過TCP/IP的XML)接收的,那么位于RVIS 155上的預處理器將處理該輸入,并且將它轉(zhuǎn)換成數(shù)據(jù)庫表。例如,RVIS 155可以經(jīng)過運行在分解XML的Microsoft IIS上的TCP/IP服務接收輸入,確定接收到的輸入的類型,和將數(shù)據(jù)插入到RVIS 155上的適當表中。
構造RVIS 155以將其用戶輸入表中的數(shù)據(jù)復制到實況和備用的VIS175,195中。這是利用數(shù)據(jù)庫分布/復制將用戶輸入在其到達時推進到各個VIS數(shù)據(jù)庫175,195中而完成的。這利用了一種默認機構,將用戶輸入異步地發(fā)送到每個VIS 175,195。因此,如果VIS不可訪問,或只是遭受到業(yè)務高峰期的延遲,那么RVIS 155將臨時地使用戶輸入排隊,直到它再次可用。
可以使用其它裝置在RVIS 155與VIS 175,195之間傳送數(shù)據(jù),例如,利用HTTP連接。
由于RVIS 155要處理多個頻道,所以需要類似于(下面描述)VIS 175的構造。但是,這種活性是可預測和可測量的,并且基準應當顯示一個可接受的系統(tǒng)大小。但是,無論何種構造,盤最好應當被映射以復原。
優(yōu)選的是,數(shù)據(jù)向VIS 175,195的傳送在WAN網(wǎng)(專用線或經(jīng)過互聯(lián)網(wǎng)的VPN)上進行,并且可以通過一個防火墻。分布/復制可以從網(wǎng)絡提供商的域100遠端地進行。數(shù)據(jù)傳送優(yōu)選在專用線路上進行。在網(wǎng)絡提供商的系統(tǒng)中的系統(tǒng)或組件發(fā)生故障的情況下,優(yōu)選可以恢復用戶輸入數(shù)據(jù)。在萬一發(fā)生不能將數(shù)據(jù)從RVIS 155傳送到VIS 175195的情況下,處理過程應當能夠返回到試圖傳送數(shù)據(jù)之前的狀態(tài)。優(yōu)選保持一個事項記錄,以防止數(shù)據(jù)丟失。網(wǎng)絡提供商的域100與VIS 175,195之間的數(shù)據(jù)傳送的任何故障不應當影響用戶輸入的收集。當數(shù)據(jù)傳送過程恢復時,可以將其間收集的數(shù)據(jù)與初始傳送一同傳送。
可以從網(wǎng)絡提供商的域100提供的進一步的功能是收費,反饋,和注冊過程。
對于IBS服務的用戶120的收費可以為每種服務獨立地設定。例如,對于呼叫IVR、SMS和MMS輸入的用戶的收費可以為了各種不同類型的輸入(請求、選票、文本消息、圖像消息、等等)和每個分離的廣播頻道獨立的設定。例如,一個頻道可以在50p提供請求,在75p提供選票,和在99p提供文本消息,而另一個頻道在40p,55p和75p提供它們。網(wǎng)絡提供商的域100優(yōu)選監(jiān)視每個互動的收費量,并且將它傳送到IBS數(shù)據(jù)庫,IBS數(shù)據(jù)庫提供在,例如,IBS提供商的域105中的存儲服務器165上。
用戶反饋和確認,優(yōu)選的是,將用戶輸入確認為可接受的輸入(例如,以使它們不會請求一個不存在的服務)。用戶也優(yōu)選接收一個適合于相關用戶輸入的確認消息,例如,如果他們的輸入是通過語音進行的,那么是一個錄制的語音信息。對于用戶的任何外出消息優(yōu)選具有可能包括諸如提醒或廣告之類的消息的容量。
用戶登記和注冊,可以要求用戶登記和注冊某種個性化服務。因此,網(wǎng)絡提供商的域100可能需要與一個用戶信息數(shù)據(jù)集互動,可以是已經(jīng)在該站點的數(shù)據(jù)的子集。這種用戶信息需要接收來自兩個方向的數(shù)據(jù)a)來自用戶的更新信息b)從IBS到用戶的個性化消息。
登記和注冊不必通過網(wǎng)絡提供商的域100提供。例如,在經(jīng)過互聯(lián)網(wǎng)進行用戶輸入的情況下,登記和注冊可能更適合通過IBS提供商的域105提供。
從以上的說明中應當知道,在本實施例中的網(wǎng)絡提供商的域100可以整體地看作是一個用戶輸入處理器的各種用戶處理中的至少一個。例如,它提供了分類。
3.IBS提供商的域105如上所述,這個域105提供了用于管理IBS、管理廣播資產(chǎn)(一般的廣播元素和用于處理廣播元素的工具/規(guī)則/算法,包括日期部分)、和準備用于根據(jù)用戶輸入調(diào)度的材料的功能160的主要部分。這將在以下的兩個一般方面“3.1”至“3.6”中說明。
一般地講,IBS提供商的域105是由用于數(shù)據(jù)的傳送的網(wǎng)絡和軟件支持的,例如,利用以太網(wǎng)技術210。內(nèi)部和外部的傳輸率優(yōu)選的是至少100Mbps。這將使得能夠適時地傳送文件,盡管不能可靠地通過網(wǎng)絡傳送視頻流。
3.1編碼調(diào)度內(nèi)容參考圖1和2,在這里所述的實施例中,通過IBS發(fā)送的廣播主要包括MPEG-2視頻,MPEG-4視頻,或其它編碼數(shù)據(jù),它們可以直接發(fā)送到電纜終端盒或衛(wèi)星上行鏈路130,并且用已知的方式傳播到傳送點,例如,傳播到電視機、移動電話或用戶的住宅/房屋中的PC。為了編碼和存儲內(nèi)容,IBS提供商的域105裝備有視頻播放器200,具有HDD、用于運行軟件160的工作站205,和存儲服務器165,并且這些設備一同支持這里所述的廣播資產(chǎn)管理。
圖2示出了編碼視頻的系統(tǒng),即,把視頻數(shù)據(jù)從運行在視頻播放器200上的數(shù)字或模擬磁帶傳送到網(wǎng)絡工作站205的HDD上的MPEG-4格式的系統(tǒng)。這包括(1)編碼從視頻播放器200到本地工作站HDD 205的視頻材料;(2)將編碼的視頻和音頻數(shù)據(jù)文件存儲在一個或多個網(wǎng)絡存儲服務器165上;(3)確認文件;和(4)將確認的文件傳送到DVD或其它便攜式媒介。
以這種方式傳送數(shù)據(jù)比較容易進行,并且有一個標準軟件可用,例如,Operating systems copy utilities,或Adobe Systems Inc.提供的AdobePremiere。
數(shù)據(jù)從DVD或磁帶經(jīng)工作站HDD 205傳送到網(wǎng)絡存儲服務器165。利用指向存儲的新視頻文件的指針刷新存儲服務器165上的mySQL數(shù)據(jù)庫。給予傳送視頻文件和操作它們所花費的時間,當傳送開始時,應當為每個文件在mySQL數(shù)據(jù)庫中記錄一個條目,并且當它完成傳送時,應當將一個狀態(tài)標志刷新。所有編碼的文件存儲在存儲服務器165上,同時也將一個特定時間周期(天,周或月)中廣播所需的那些編碼文件存儲在廣播服務器180,185上。
當然,將用戶輸入中使用的代碼映射到代碼標識的文件。這種映射保存在存儲服務器165上的一個主剪輯數(shù)據(jù)庫中。
3.2廣播編程參考圖3,圖3示出了作為廣播資產(chǎn)管理的另一個方面的,給廣播編制程序的系統(tǒng)。給廣播編制程序包括·選擇和編輯內(nèi)容到廣播中(調(diào)度的和未調(diào)度的),包括,例如,一個或多個視頻剪輯播放表;·給構成每個播放表的剪輯加權,以便在沒有用戶輸入時以適當?shù)念l率重復播放各個剪輯;
·選擇或?qū)懗鲆粋€或多個用于確定IBS對用戶的請求和/或選票的響應的算法。
因此,編程包括步驟1.從存儲服務器165到工作站205的HDD檢索MPEG視頻材料;2.利用諸如Avid Xpress(Avid Technology Inc的商標)之類的已知編輯軟件編輯視頻材料;3.選擇一個或多個播放表并為其加權;4.選擇或?qū)懗鲆粋€或多個確定IBS對用戶輸入的響應的算法;5.選擇或?qū)懗鲋T如表或游戲圖像之類的形式廣播元素。
在本文中,編輯的意思是編輯實際剪輯,以遵守諸如時間限制或分水界(例如,有時需要剪輯的兩個版本,以顯示一個特定時刻的之前和之后)之類的編程事項。
從存儲服務器165檢索視頻文件,并且在工作站205上本地編輯。應當在存儲服務器165上的mySQL數(shù)據(jù)庫中設定一個注釋文件已經(jīng)被“驗證”的狀態(tài)標志。這顯示它已經(jīng)被處理過,作為對要作同樣操作的任何人警告。此外,當編輯完成時,可以將狀態(tài)標志設置到“核準的”或“可以廣播”。
此外,播放表和算法在存儲服務器165上的mySQL數(shù)據(jù)庫內(nèi)建立和刷新。這又應當具有一個可以設置以顯示它們的準備就緒的階段的狀態(tài)標志。
在這里,可以建立或標記的新類型的廣播元素是形式廣播元素。優(yōu)選的是,在廣播之前準備形式廣播元素,其目的是要在廣播之前或廣播過程中能夠利用用戶輸入或其它輸入修改或執(zhí)行它。本發(fā)明的實施例的一個可能的應用是,以列表形式提供處理過的用戶輸入,例如,競爭或投票過程的結(jié)果。作為選擇,可以將用戶輸入應用到交互式游戲,建立顯示游戲格式的廣播元素,在廣播期間刷新以顯示參與者的最后的移動。在這里,可以通過調(diào)度器1200,根據(jù)適當?shù)乃惴ǎ⑿问綇V播元素,并提供到廣播主機域110,115以更新。
本發(fā)明的實施例的一個優(yōu)選的特征是dayparts的使用。這是一種改變調(diào)度器1200的響應,根據(jù)時刻傳遞廣播的技術。daypart程序編制的準備也是在IBS提供商域105中進行的,并且可以結(jié)合在上述的算法中。以下進一步討論可能的算法的例子。
3.3校驗內(nèi)容和升格到實況廣播參考圖4,示出了一個在接近實際生產(chǎn)的環(huán)境下校驗準備的材料和編程決策的系統(tǒng)。校驗最好是生產(chǎn)鏈的一個主要部分。為了執(zhí)行校驗,IBS提供商的域105包括校驗服務器400和閉路監(jiān)視器405。
校驗包括步驟1.從存儲服務器165檢索有關的視頻材料,并且把它裝載到校驗服務器400;2.從存儲服務器165檢索有關的播放表和算法,并把它們裝載到校驗服務器400;3.在校驗服務器400上,啟動調(diào)度器1200的復制,調(diào)度器1200的復制在實況傳輸?shù)倪^程中在廣播主機域110中運行;4.在閉路監(jiān)視器405上觀看輸出;5.進行任何必要的改變;6.確認有關的材料、播放表、和算法,以提升到廣播主機域110,115中的實況和備用廣播服務器180,195。
校驗是一個不僅測試內(nèi)容而且也測試播放表、算法、和daypart都正常工作的過程。
校驗服務器400可以是生產(chǎn)廣播服務器180的一個可升級復制品。多個頻道可以共用一個校驗服務器400。由于所有數(shù)據(jù)都可以從存儲服務器165重構(依賴于執(zhí)行恢復時的可接收停機時間),所以生產(chǎn)廣播服務器180的恢復性能不太關鍵。根據(jù)在同一時間窗口需要校驗的多個頻道,可以有多個校驗服務器400。
優(yōu)選的是,將數(shù)據(jù)從存儲服務器165復制到校驗服務器400,以便在傳輸之前校驗。一旦通過校驗,可以將數(shù)據(jù)復制到該頻道的實況和備用廣播服務器180,185。此后,如果需要,可以消除環(huán)境。
在一個實施例中,可以從實況和備用廣播服務器180,185復制內(nèi)容,以復制生產(chǎn)廣播服務器和文件,從而幫助問題診斷,或測試聯(lián)機修復,數(shù)據(jù)片,再現(xiàn)程序缺陷,模擬廣播,和測試新的內(nèi)容和功能。
視頻文件和mySQL數(shù)據(jù)庫內(nèi)容復制到校驗服務器400。文件可以經(jīng)過標準Windows文件復制機構復制,這些可以在可能利用校驗服務器400的多個頻道之間共享。數(shù)據(jù)庫內(nèi)容可以經(jīng)過子例程復制。然后,這將把表的內(nèi)容以正確的形式,從存儲服務器165上的mySQL數(shù)據(jù)庫復制到校驗服務器405上的每個頻道的專用數(shù)據(jù)庫中。子例程將被重構,以保證根據(jù)需要僅復制準備好的項目。實際上,可以構造子例程,以便如果在不是所有事情都被標記為“準備完成”的時候,返回一個錯誤狀態(tài)。
然后利用閉路監(jiān)視器405執(zhí)行校驗。
參考圖5,一旦有關的材料、播放表、和算法被批準提升到廣播主機域110,115中的實況和備用廣播服務器180,185,就可以執(zhí)行提升。這將通過將批準的視頻、音頻、和其它文件從校驗服務器400傳送到實況和備用廣播服務器180,185而執(zhí)行。傳送包括步驟1.識別校驗服務器400上的批準的(校驗的)提升內(nèi)容;2.保證實況廣播服務器180準備好接收數(shù)據(jù);3.利用,例如,租用線路或現(xiàn)場安裝的DVD,開始對實況廣播服務器180的傳送;4.確認完成和無錯傳送;5.一旦對實況廣播服務器180的傳送完成,開始對備用廣播服務器185的數(shù)據(jù)傳送,并且重復步驟3和4。
即使在廣播服務器180被用于廣播的同時,也可能潛在地發(fā)生數(shù)據(jù)傳送。校驗服務器400優(yōu)選應當至少包含需要被添加到廣播服務器180上的一個當前集合中以播放下一個時間表的文件,并且存儲服務器數(shù)據(jù)庫165優(yōu)選應當包含新的時間表和那些當前播放的時間表。
如上所述,廣播服務器180,185以先實況,然后備用的順序更新。也可以在同時更新它們,或可以優(yōu)選首先更新備用廣播服務器185。后一種安排具有以下優(yōu)點,如果發(fā)生問題,那么可以在備用廣播服務器185上檢測,從而不影響實況廣播服務器180。為了進一步減小危險,一旦將文件和數(shù)據(jù)庫表復制到備用廣播服務器185,選擇和開始播放視頻的周期,應當在把項目復制到實況廣播服務器180之前,在備用廣播服務器185上進行。
對于每個廣播服務器180,185,可以將新的視頻文件經(jīng)過Windows文件復制復制到廣播服務器180和185上。然后,可以從校驗服務器400上的頻道專用數(shù)據(jù)庫表更新諸如算法和節(jié)目播放表(即,處理記錄表之外的所有表)之類的包含靜態(tài)控制信息的數(shù)據(jù)庫表,例如,利用mySQL子例程。這把所述的表重置到與校驗服務器400上的表相同。
這說明了為什么除了新的時間表之外,校驗服務器400優(yōu)選應當包括當前的時間表。對于廣播服務器180的任何緊急更新優(yōu)選應當在這個復制之前反射回到校驗服務器400上的數(shù)據(jù)庫中。
廣播服務器180上當前正在進行的任何查詢要使用表的老的拷貝,即使mySQL子例程正在進行。一旦查詢完成,下一個查詢將使用數(shù)據(jù)庫表的新的拷貝。這也可以經(jīng)過一個mySQL子例程處理。
播放表可以通過,例如,安排節(jié)目的人維護,并且在需要時更新,或可能以規(guī)則的間隔更新。
除了這個mySQL拷貝之外,可以使用文件拷貝將額外的媒體文件添加到播放表中提及的廣播服務器180中。在這個階段,新的或當前播放表上不需要的任何文件都可以除去(這也可以在新的播放表進入之后的任何點進行)。存儲介質(zhì),例如,盤,應當包含足夠的空間,以容納來自兩個播放表的全部組合文件表。(當然,存儲介質(zhì)需要被測試,以保證能夠在播放現(xiàn)有的文件的同時,將新的文件寫入到盤中。)3.4廣播主機域110,115中的功能170和相關數(shù)據(jù)175,180的遠端管理參考圖9,優(yōu)選的是,廣播主機位置110,115的功能和數(shù)據(jù)能夠從IBS提供商的域105管理。例如,從IBS提供商的域105遠端執(zhí)行的優(yōu)選管理功能可能改變播放表、節(jié)目規(guī)則、用戶輸入規(guī)則或算法、daypart的定義、等等。
遠端管理的適當系統(tǒng)包括步驟1.在IBS提供商的域105保證注冊到一個工作站;
2.發(fā)現(xiàn)遠端網(wǎng)絡上的有關的廣播服務器180;3.對節(jié)目安排或服務器180進行要求的改變和調(diào)節(jié);4.對于下一個廣播服務器180重復步驟2和3;5.注銷工作站。
可以把IBS提供商的域105的編程控制應用軟件用于直接與實況廣播服務器180和/或功能170互動。(在實際中,功能170可以運行在廣播服務器180上。)所有這種訪問都要經(jīng)過mySQL子例程和/或包裹在數(shù)據(jù)庫存儲過程中。任何改變都將利用mySQL子例程復制被復制到備用廣播服務器185中。
3.5監(jiān)視,和調(diào)節(jié)用戶輸入IBS提供商的域105也包括(1)監(jiān)視部分,用來監(jiān)視IBS的適當操作,并且在適合于保持其操作時進行干預,和(2)調(diào)節(jié)部分,用于調(diào)節(jié)從用戶接收的文本和圖像。ITC和其它規(guī)則要求一個頻道廣播的任何事情都滿足品味和得體的要求。因此,所有用戶數(shù)據(jù)都可以調(diào)節(jié),并且可以在廣播之前除去任何不適當?shù)牟牧稀?br>
優(yōu)選的是,在24/7的基礎上調(diào)節(jié)所有用戶輸入。用戶希望在較短的時間周期中看到他們的消息,否則會失去興趣。因此,希望系統(tǒng)能夠在短的時間范圍內(nèi)提供適當?shù)捻憫S脩糨斎雮鬏斅蕬斪銐蚩?,以能夠及時地傳輸數(shù)據(jù),從而使得調(diào)節(jié)能夠立即發(fā)生,并且確保能夠在數(shù)秒內(nèi)處理時間敏感的用戶輸入,并且排隊等待廣播。從接收到用戶輸入的時間到可以將它用于調(diào)節(jié)的時刻最好不超過10秒鐘。應當將所有用戶輸入記錄和存檔,包括調(diào)節(jié)決策。用戶輸入的存檔可以在規(guī)律的基礎上從系統(tǒng)中除去,最好是在它們的大小增長到影響盤空間之前。應當執(zhí)行一個規(guī)則的時間表以檢索存檔。
參考圖6,如上所述,用戶輸入接收在網(wǎng)絡提供商的域100中,并且格式化為作為未處理用戶輸入存儲在VIS 175中的數(shù)據(jù)文件或mySQL表。用于調(diào)節(jié)用戶輸入的系統(tǒng)包括步驟1.在IBS提供商的域105中的工作站600觀看作為數(shù)據(jù)文件/數(shù)據(jù)庫表內(nèi)容的未處理用戶輸入;
2.調(diào)節(jié)用戶輸入,認可或刪除;3.將認可的用戶輸入存儲在實況和備用廣播主辦位置110,115中的VIS 175,195中,以便在廣播中使用。
一旦將未處理用戶輸入成功地復制到實況VIS 175,那么IBS提供商的域105中的調(diào)節(jié)器軟件直接從VIS 175讀取這個數(shù)據(jù)。在這點,用戶輸入準備進行調(diào)節(jié)。一旦調(diào)節(jié)完成,用戶輸入被插入到IBS提供商的域105中的可存取的實況VIS 175中的第二個表的集合中,以用于播放表決策。
調(diào)節(jié)器軟件可以運行在IBS提供商的域105中的存儲服務器165上,但是也可以憑借基于萬維網(wǎng)的應用軟件通過互聯(lián)網(wǎng)存取。這使得在實踐中將工作站600定位在任何方便的位置上。
調(diào)節(jié)器軟件對實況VIS 175的所有訪問,例如,利用工作站600造成的改變的后果,是經(jīng)過mySQL發(fā)生的。對實況VIS 175的所有修改都利用一個mySQL子例程復制到備用VIS 195。這保證了VIS 175,195彼此聯(lián)機,準備好在需要時執(zhí)行故障在線恢復(將在下面說明)。
此外,對于上述監(jiān)視和調(diào)節(jié),也要在預定的時間間隔,從廣播服務器180,185下載記錄,以便報告。例如,可以將記錄用作管理依據(jù)(作為播放的記錄),廣告(作為播放記錄),或用作內(nèi)部分析(互動記錄)。
許多廣播和通信系統(tǒng)僅利用拉丁字符集操作。在本發(fā)明的實施例中,用戶輸入優(yōu)選以其它類型的字符集接收和使用,例如,那些支持從右到左以及從左到右書寫的語言,并且包括,但不限于,中文、西里爾字母、希伯來語、阿拉伯語之類的字符集。為了歸檔,這些字符集必須在整個系統(tǒng)上受到支持,從接收初始用戶輸入的RVIS,到輸入被調(diào)節(jié)的VIS,和到廣播用戶輸入的IBS,都受到支持。在RVIS和VIS,分類軟件和數(shù)據(jù)庫必須支持字符集。在IBS,數(shù)據(jù)庫、調(diào)度和廣播軟件必須支持它。
3.6開發(fā)可以將一個測試和開發(fā)子系統(tǒng)用于內(nèi)部測試,和用于新的或修改的程序的開發(fā)。優(yōu)選的是,應該能夠訪問廣播服務器180,185但是僅能夠存取內(nèi)容數(shù)據(jù),和最終的產(chǎn)品軟件發(fā)布到校驗服務器400上。
本發(fā)明的實施例可以一天24小時,一周7天,一年365天地提供具有實況或預記錄內(nèi)容的自動廣播服務。維修、更新、數(shù)據(jù)存檔、和任何潛在的造成破壞的活動應當服從這個關鍵目標。頻道需要用新的數(shù)據(jù)更新,更新的頻率取決于內(nèi)容和頻道的要求。在由于硬件和軟件的限制系統(tǒng)不允許同時更新和播放的情況下,更新過程和可接受的停機時間都應當預先記錄在案和取得同意。
參考圖10,一個用于建立、測試和開發(fā)新的或修改的程序、daypart或頻道圖表和/或格式和特征的系統(tǒng)包括步驟1.保證在IBS提供商的域105注冊到工作站1000;2.建立和/或修改軟件;3.從存儲服務器165檢索內(nèi)容(例如,剪輯或視頻文件);4.從一個調(diào)節(jié)工作站600獲取用戶輸入測試饋給;5.通過將新的或修改的軟件與檢索的內(nèi)容和測試饋給一同在校驗服務器400上運行而測試新的或修改的軟件。
新的特征和軟件開發(fā)應當在用于實況廣播之前在校驗服務器400上試驗。此外,新特征和軟件開發(fā)優(yōu)選在沒有頻道需要校驗的周期中測試。任何客戶軟件修改都可以通過將軟件裝載到一個非生產(chǎn)PC上進行試驗,和依靠校驗服務器上的服務器組件測試。
從以上說明中可以知道,在本實施例中,IBS提供商的域105提供了數(shù)個可以集體看成是一個資產(chǎn)處理器的處理過程。除了調(diào)節(jié)用戶輸入的功能之外,上述所有功能可以被看成是一個資產(chǎn)處理器的部分。域105也提供了至少一個可以被集體地看成是一個用戶輸入處理器的用戶輸入處理過程。例如,它為調(diào)節(jié)600,1100提供了用戶輸入顯示和編輯設施。
4.廣播主機域110在以下的說明中,僅說明了一個廣播主機域110,但是在使用中,由于前面所述的原因,優(yōu)選的是,具有一個實況和一個備用廣播主機域。
參考圖1,一般地講,廣播主機域110廣播一個實際上實時從來自IBS提供商的域105的預編程調(diào)度事件和經(jīng)過網(wǎng)絡提供商的域100接收的實時用戶輸入建立的節(jié)目計劃。最終的節(jié)目計劃可以包含預錄制的節(jié)目或?qū)崨r節(jié)目。為了做這件事,它包括一個調(diào)度器1200和兩個IBS服務器
·用于存儲未調(diào)度材料,特別是用戶輸入的VIS 175;·用于存儲調(diào)度的材料、內(nèi)容和諸如用于處理用戶輸入的算法之類的靜態(tài)數(shù)據(jù)、和daypart定義的廣播服務器180。
調(diào)度器1200在未調(diào)度的材料,特別是用戶輸入的處理中,使用靜態(tài)數(shù)據(jù),然后,用它來修改調(diào)度的材料,從而從調(diào)度的和未調(diào)度的材料的組合形成了一個廣播流(其包含預錄制的和實況的材料)。這可以包括,例如,以規(guī)定順序疊加了圖表的音樂剪輯,來自演播室的實況饋給或使用二者一同構成一個節(jié)目。經(jīng)過廣播服務器180從廣播主機域110的輸出可以是一個串行數(shù)字接口形式的,串行數(shù)字接口經(jīng)過專用高速線路或其它適當?shù)难b置到上行鏈路設施。
以下僅說明實況廣播主機域110,但是備用廣播主機域115是一樣的。
在實際中,兩個服務器175,180支持處理過程以及數(shù)據(jù),并且這在廣播主機域110提供了以下功能170·調(diào)度;·用戶輸入確認;·用戶反饋;·可選的,用戶輸入調(diào)節(jié)。
4.1VIS服務器175參考圖11,這些處理過程中的三個運行在VIS服務器175上。(只有調(diào)度器運行在廣播服務器180上。)VIS 175給來自RVIS 155的所有用戶輸入數(shù)據(jù)提供了一個存儲庫。在許多情況下,如上所述,RVIS 155定位在網(wǎng)絡提供商的域100中,但是,在實踐中,可以將它放置在任何地方,或在一些情況下,不需要RVIS 155,所有用戶輸入直接到達VIS 175。可以將數(shù)據(jù)從RVIS 155復制到VIS 175,并且,優(yōu)選的是,將用戶輸入數(shù)據(jù)最初復制到表中。優(yōu)選的是,該表包含各種類型的用戶輸入的未調(diào)制表。在一個實施例中,如上所述,復制可以利用mySQL子例程進行。優(yōu)選的是,一個VIS 175在多個頻道之間使用。每個VIS 175可以具有對IBS提供商的域105(例如,為了調(diào)節(jié)),和廣播服務器180及RVIS服務器155的合理數(shù)量的連接。
首先進行用戶輸入確認處理過程1105,該處理過程在選票和請求從RVIS 155到達VIS 175時,讀取它們,確定標識來自一個播放或剪輯表的三數(shù)字號碼是否有效(即,播放表的一部分),并且根據(jù)IBS處于何種模式,將有效選票和請求放置到VIS數(shù)據(jù)庫1115中的適當表中(選票或請求)。無效選票和請求被放棄。
由于題獻是由消息和選票/請求組成的,用戶輸入確認處理過程1105也確認題獻的三個數(shù)字號碼的有效性。
其次進行用戶反饋處理過程1110,每當用戶發(fā)送一個消息或以任何方式與頻道互動時,將觸發(fā)這一處理過程運行。進行輸入的每個用戶從頻道接收一個即刻的肯定應答,并且可能接收來自頻道的進一步的響應。在網(wǎng)絡提供商的域100經(jīng)過IVR接收到用戶輸入的情況下,通過一個感謝用戶的貢獻的自動化語音,提供肯定應答。在SMS的情況下,一個消息發(fā)送回到用戶以感謝他們的貢獻,并且提供任何其它需要的信息。返回用戶的消息是由運行在VIS服務器175上的用戶反饋處理1110啟動的,并且經(jīng)過網(wǎng)絡提供商的域100執(zhí)行。在經(jīng)過互聯(lián)網(wǎng)接收到用戶輸入的情況下,將電子郵件發(fā)送回到用戶以感謝他們的貢獻,并且提供任何其它需要的信息。VIS服務器175帶有Web(萬維網(wǎng))服務器1120,并且電子郵件回答可以經(jīng)過萬維網(wǎng)服務器1120執(zhí)行。
第三,進行調(diào)節(jié)處理過程1100,優(yōu)選的是,從IBS提供商的域105運行,并且上面已經(jīng)說明了調(diào)節(jié)。(盡管在圖11中被顯示為安裝在VIS服務器175上,但是,調(diào)節(jié)應用軟件實際上可以安裝在任何位置,例如,安裝在IBS提供商的域105中)。簡單地講,操作人員可以檢查存儲在VIS數(shù)據(jù)庫1115中的用戶輸入的未調(diào)制表,并且批準、拒絕或修改輸入項目。批準(修改的或其它)可以通過將輸入項目復制到VIS數(shù)據(jù)庫1115中的另一個位置而記錄下來。優(yōu)選的是,也把標志設置在未調(diào)制表中,以顯示它已經(jīng)被處理過。拒絕僅能導致一個標志設置在未調(diào)節(jié)表中,以顯示它已經(jīng)被處理過。
從RVIS 155到VIS 175的交易速率可以超過每秒100個交易(tps)。與來自廣播服務器180的查詢和調(diào)制功能結(jié)合,這可以達到200tps。這種速率可以在相對較小的系統(tǒng)上管理。
4.2廣播服務器180參考圖12和13,調(diào)度器應用軟件1200運行在廣播服務器180上。調(diào)度器應用軟件1200可以存儲用于調(diào)度的四種類型的內(nèi)容·存儲在VIS數(shù)據(jù)庫1115上的未調(diào)度的事件1300;·存儲在廣播服務器數(shù)據(jù)庫1220上的調(diào)度的事件1210;·也是存儲在廣播服務器數(shù)據(jù)庫1220上的諸如視頻剪輯之類的剪輯1215;·從演播室或其它外部源到達的外部輸入1230,例如,實況視頻輸入。未調(diào)度事件1300包括存儲在VIS數(shù)據(jù)庫1115上的用戶輸入。
調(diào)度的事件1210包括標識符,空隙,商業(yè)節(jié)目和廣告。這個表是預先準備的,并且安排在特定的時間廣播。調(diào)度器1200將這些事件與未調(diào)度事件1300一同處理,使用適當?shù)乃惴ê?或daypart 1225,1205,以建立具有適當圖表覆蓋的最終廣播流。
存儲的廣播元素包括剪輯本身和剪輯表。剪輯表是用戶可以用來與之互動的內(nèi)容(請求,選票,等等)的表。剪輯表是預先準備的。剪輯也可以包括響應用戶輸入根據(jù)適當?shù)乃惴?225更新以廣播的形式廣播元素,例如,表或游戲圖像。
下一個播放的文件的確定和屏幕上提示可以通過向VIS數(shù)據(jù)庫1115發(fā)送遠端查詢進行。優(yōu)選的是,周期性地發(fā)出查詢,以通過算法確定要從調(diào)節(jié)的用戶輸入表播放的文件。更常用的是,可以發(fā)出查詢以通過對這些表的簡單查詢確定要顯示的提示符。這可以返回要顯示的提示符的所有信息。也需要更新任何選定的提示符的表,以指出它們已經(jīng)被顯示和處理。從廣播服務器180到VIS數(shù)據(jù)庫1115的所有訪問應當經(jīng)過位于VIS數(shù)據(jù)庫1115中的mySQL子例程,以便盡可能地減少它們之間的通信量,和保持廣播服務器180與需要如何運行查詢的細節(jié)隔離。
調(diào)度器1200連續(xù)地查看到達VIS數(shù)據(jù)庫1115中的未調(diào)度事件1300并且查看調(diào)度的事件1210,選擇下一個要播放的無論是預先錄制的還是實況的內(nèi)容1215以及適當?shù)母采w圖表,并把這個信息發(fā)送到一個播出和圖表引擎1305。播出和圖表引擎1305從調(diào)度器獲得指令,并播出具有相關圖表的適當內(nèi)容。如果已經(jīng)為一個特定內(nèi)容項目準備了文本或圖像消息,那么也要顯示它們。
一旦有關數(shù)據(jù)在廣播服務器180上,調(diào)度器可以利用用戶輸入和包含在系統(tǒng)中的任何其它有關信息,在每段內(nèi)容的末尾,確定下一個廣播什么。可以組合視頻數(shù)據(jù)(實況和預先錄制的)、音頻數(shù)據(jù)、文本、圖像和圖表,以建立向觀眾/聽眾發(fā)布的最終廣播流。
外部饋送1230也可以用于調(diào)度器。這可以提供,例如,廣告或?qū)崨r新聞項目。廣告可以提供調(diào)度的事件,而實況新聞項目可以提供未調(diào)度的事件。例如,廣告可以作為調(diào)度的事件1210存儲在廣播服務器數(shù)據(jù)庫1220上,但是也可以從外部廣告服務器提供它們,并且這些廣告可以在適當?shù)氖录蒊BS出發(fā),以播出廣告。其間,實況新聞項目作為未調(diào)度的外部事件出現(xiàn),因為已經(jīng)到達VIS數(shù)據(jù)庫1115中的未調(diào)度事件1300,特別是選票或請求,指示下一段內(nèi)容應當直接從外部實況新聞源獲取。在這種情況下,調(diào)度器需要將來自實況新聞源的材料作為未調(diào)度的事件插入。
為了插入外部輸入的材料,系統(tǒng)還包括可以用于觸發(fā)從外部系統(tǒng)輸入廣播的觸發(fā)器。在一個實施例中,將一個代碼插入到垂直消隱期(VBI)中,以觸發(fā)材料的插入,例如,插入廣告。通過在VBI中播放具有適當?shù)男械膬?nèi)容,或通過將一個通用接口(GPI)發(fā)送到執(zhí)行插入的系統(tǒng),可以插入材料。這種系統(tǒng)在市場上可以買到,例如,Softel Ltd.提供的Oliver V。使用GPI的第二系統(tǒng)是更為堅固的。例如,廣播系統(tǒng)可以在一個緊接著建議的插入廣告之前播出的剪輯的末尾,將一個適當?shù)腉PI發(fā)送到Softel Ltd.信箱。GPI可以利用Advantech PCI-1750之類的數(shù)字I/O卡發(fā)送。
在一天的某些周期,可以只有來自用戶的少量的輸入。在這種情況下,調(diào)度器可以用造成它從預置內(nèi)容表恢復到適當內(nèi)容并廣播該材料的規(guī)則。
如上所述,為了作出調(diào)度決策,調(diào)度器應用軟件1200也可以使用daypart定義1205和用戶輸入算法1225,這些都存儲在廣播服務器數(shù)據(jù)庫1220中??梢赃m當?shù)剡\行調(diào)度器應用軟件,使得一天24小時都可以使用交互式廣播,將交互式廣播用于限時的dayparts,例如,日的周期,小時的周期,或分鐘的周期,或者是用于一個單獨的節(jié)目。
在一個交互式廣播的節(jié)目的例子中,節(jié)目可以用一段引導節(jié)目開始,進入到一組視頻剪輯,并且以閉會結(jié)束。節(jié)目的不同部分都可以用來與用戶互動。例如,用戶能夠在整個節(jié)目中在屏幕上郵寄消息,在播放指定視頻剪輯的同時郵寄題獻,和在直到閉會開始的任何時間進行有關視頻剪輯的投票或請求。
調(diào)度器應用軟件1200通過調(diào)度引導節(jié)目和閉會顯示這個節(jié)目。在引導節(jié)目和閉會期間,它將輪詢VIS數(shù)據(jù)庫1115,以查找包含消息的表。如果與有關頻道相聯(lián)系地提供調(diào)制的消息,那么調(diào)度它們以立即進行篩選。在節(jié)目的播放表部分的過程中,調(diào)度器應用軟件1200將額外地輪詢VIS數(shù)據(jù)庫1115,以查找包含標識一個剪輯的代碼的任何表。根據(jù)當前daypart定義,這種表可以指示題獻、選票或請求。如果存在一個與代碼、文本和/或圖像相關聯(lián)的消息,那么調(diào)度器應用軟件1200與識別剪輯同時調(diào)度消息的篩選。如果daypart定義指出希望進行投票,那么調(diào)度器應用軟件1200將把沒有消息的任何代碼作為選票處理。也就是說,它將運行投票算法,并且通常是播放獲得更多選票的剪輯。如果daypart定義指出希望請求,那么調(diào)度器應用軟件1200將把沒有消息的任何代碼作為請求處理。也就是說,它將播放來自表的下一個請求的剪輯。
調(diào)度用戶輸入,也需要調(diào)度器應用軟件1200在屏幕上郵寄用戶需要的信息,例如,廣播是交互式的這種事實,和投票是公開的還是非公開的。也可能具有需要與各個剪輯異步顯示的說明性或宣傳性的信息。這可以用類似與處理用戶輸入的方式,從廣播服務器數(shù)據(jù)庫1220中的數(shù)據(jù)庫表中獲得。
在一種變化中,未調(diào)度的事件1300也可以包括新近的新聞項目,這種新近的新聞項目不是廣播公司從用戶接收的,而是,例如,從一個新聞頻道或一個新聞服務器接收的。這種安排支持一種服務,在這種服務中,用戶可以對要廣播的出現(xiàn)的最近新聞或休閑項目,例如體育比賽結(jié)果,進行投票,或在廣播公司接收到這些最近新聞或休閑項目時,可以將它們作為節(jié)目的一部分自動郵寄。
一般地講,廣播公司需要的是運行在廣播服務器180上的功能,這種功能給視頻、音頻、文本和其它數(shù)據(jù)譯碼,并且將它轉(zhuǎn)變?yōu)橐环N發(fā)送到電纜終端接頭、衛(wèi)星上行鏈路、或任何一種分布法的饋送。廣播服務器180包括將內(nèi)容輸送到分配功能(即,上行鏈路提供商)的系統(tǒng)。廣播服務器180是這個系統(tǒng)的核心部分,它應當保持不間斷地運行和廣播內(nèi)容,即使在系統(tǒng)的其它部分已經(jīng)停止運行。
廣播服務器180優(yōu)選僅執(zhí)行需要的任務,以便(a)選擇它需要播放的文件或?qū)崨r視頻輸入,(b)在適當?shù)臅r間流出選擇的文件或?qū)崨r視頻,(c)注冊它的活動,和(d)將監(jiān)視和控制超馳能力提供回操作人員。對這個服務器沒有規(guī)律的更新,所有這些更新都由VIS 175處理。
以上,結(jié)合基于屏幕的廣播總體說明了廣播服務器180。但是,根據(jù)廣播公司的基礎設施、分配平臺、和/或接收者的系統(tǒng),可以將廣播用多種格式中的一種輸出到觀眾。
本發(fā)明的實施例可以用不同質(zhì)量的多種模擬和數(shù)字格式中的一種播出整合的廣播流,包括但是不限于,帶有嵌入的音頻的SDI,帶有獨立AES/EBU音頻的SDI,模擬組成部分和獨立模擬音頻,具有獨立模擬音頻的復合視頻,具有獨立模擬音頻的SVHS,DVI,或基于IP的視頻/音頻流。
本發(fā)明的實施例可以設計為利用許多廣播分配平臺工作,包括但不限于,模擬或數(shù)據(jù)衛(wèi)星,電纜或陸地的,醫(yī)院、旅館和酒吧中使用的閉路廣播系統(tǒng),IP網(wǎng)絡(TV或IP)和固定的(DSL,電纜,光纖)或無繩的(Wifi,Wi-Max)窄帶或?qū)拵ЬW(wǎng)絡。
根據(jù)每個廣播公司的要求和其它事項,例如,但不限于,播放中心中的空間、可用的預算、分配廣播可用的帶寬、地理限制、技術限制,可以用許多不同方式部署廣播主機域110。本發(fā)明的靈活性足以容納這些不同的要求。
以下參考圖1,11,12和13,說明可以如何部署廣播主機域的四種方法。
1)局部部署在這種部署中,廣播主機域110的所有組成部分都位于同一物理位置中。播放和圖表引擎1305可以將廣播作為具有嵌入音頻的SDI流輸出,以經(jīng)過數(shù)字衛(wèi)星網(wǎng)分配。
2)混合部署在這里例子中,廣播主機域的組成部分位于兩個地點,廣播中心和數(shù)據(jù)中心。調(diào)度器應用軟件1200、剪輯表1215(包括所有可用廣播元素)、和播放及圖表引擎1305位于播放中心中。廣播主機域110的其余組成部分位于數(shù)據(jù)中心中。
調(diào)度器1200經(jīng)過一個諸如DSL之類的安全通信鏈路或t1線路,存取VIS數(shù)據(jù)庫1115和廣播服務器數(shù)據(jù)庫1220(除了剪輯表1215之外,如上所述,剪輯表1215與調(diào)度器1200在一起)。調(diào)度器1200決定應當廣播什么,并且播放和圖表引擎前進到播放適當?shù)囊曨l、音頻和圖表。
在這個例子中,播放和圖表引擎1305播放了通過模擬電纜網(wǎng)分配的具有獨立模擬音頻信號的模擬組成部分的視頻信號。
3)遠端PC部署在這個例子中,調(diào)度器1200以及播放和圖表引擎1305在播出廣播的位置中。廣播主機域110的其余組成部分位于安全數(shù)據(jù)中心中。調(diào)度器1200經(jīng)過一個安全通信鏈路,從數(shù)據(jù)中心,遠端存取所有需要的VIS 175信息和廣播數(shù)據(jù)庫1220.
調(diào)度器接收信息(例如用戶輸入1115,剪輯表1215,和daypart定義表1205),并且給予播放和圖表引擎1305以便播放。
在這個例子中,播放和圖表引擎1305播放一個模擬復合視頻信號和獨立模擬音頻信號,以通過醫(yī)院中的閉路網(wǎng)分配。
4)遠端STB部署在這種部署中,廣播主機域110的所有組成部分都位于一個安全數(shù)據(jù)中心中。在播放中心中,有一個接收和輸出WindowsMedia、Real Media、和其它類型的視頻/音頻流的機頂盒(Set Top Box)電纜。
廣播主機域110的播放和圖表引擎1305組成部分輸出作為WindowsMedia、Real Media、和其它類型的視頻/音頻流的廣播流。這個廣播流經(jīng)過標準IP連接發(fā)送到播放中心中的STB。STB接收視頻/音頻流,并輸出廣播。
在這個例子中,STB輸出的廣播是經(jīng)過到觀眾住宅的寬帶連接分配的。
4.2.1算法顯然,調(diào)度器1200在處理用戶輸入中使用的算法的性質(zhì)至少部分地確定IBS對用戶輸入的響應??梢允褂玫暮唵嗡惴ǖ睦尤缦抡{(diào)度算法
<pre listing-type="program-listing"> If(current_time+next_clip_time)>=next_scheduled_clip then Send next scheduled clip to playlist Else If(request_count=0)then Send clip from clip playlist Else Send next request End If End If FIFO Request arrives Check last time played-X minutes Check if already requested in request list-Y minutes If not requested Y=0 Else Y=next slot If X+Y>=minimum time between plays Write to request play list Else Do not write to request play list</pre>投票,每隔N分鐘觸發(fā)的Every N minutesCheck Vote count for top M VideosFor each of the M videoscheck last time play-X mincheck if already in request list+when-Y minIf X+Y>min time put in req list Else dropResat counters
請求/投票算法<pre listing-type="program-listing"> If(Requests=False) Do nothing Wait until time to votes If(new_clip>=1)AND(Request=False)then Write request to request/vote list Else If vote_counter=minutes_between_votes then Calculate votes,note last vote position Update request list from top with correct#clips Else Do nothing End if End if</pre>題獻If dedicated clip is already requested it can get shown with clip(<X deds)thenDo not add clip to request listAdd dedication to dedication listIf dedicated clip is not already in the request listPut through normal clip validationAdd dedication to dedication list4.2.2Daypart定義Daypart定義上面已經(jīng)提到過。它們提供控制不同時間周期上的調(diào)度器的行為的規(guī)則。時間周期可以是大于一天長度,在這種情況下,例如,調(diào)度器的行為在周末可能不同。作為選擇,時間周期可以是小于一天長度,在這種情況下,例如,調(diào)度器的行為在夜晚可能不同。
利用daypart定義,可以觸發(fā)調(diào)度器調(diào)度來自不同可用內(nèi)容表的項目,給予觀眾更多的選擇并使daypart更為有趣??梢詮V播一個促進有限時間的事件的基于事件的頻道,例如,放映電影或舉行消費者展覽。每個“事件”可以廣播一個月至三個月。在daypart小于一天長度的情況下,通過給予每個事件其本身的daypart,可以引起每天數(shù)個事件。每個daypart可以將有關一個不同事件的信息通知觀眾,并且允許不同的類型互動。
Daypart定義也可以用于確定調(diào)度器操作的模式。例如,在一天的一些時間,可以將包括只有三個數(shù)字的代碼的用戶輸入作為一個請求處理,而在一天的另一個時間,可以將用戶輸入作為一個選票處理。調(diào)度器操作的模式可以造成它拒絕一些類型的用戶輸入,并且僅接受,例如,選票和/或請求。
在實踐中,使用daypart定義控制調(diào)度器的行為,可以造成同一個用戶輸入具有十分不同的效果。例如,在一天的一些時間,選票可以是一個棄權票,而不是贊成內(nèi)容的選票。在這個例子中,調(diào)度器的響應可能會阻止已經(jīng)接收到大多數(shù)選票的一項內(nèi)容的進一步的選擇。通過daypart定義在適當?shù)臅r間觸發(fā)的屏幕上文本,將一個交互式廣播的當前格式通知給用戶,因此,可能會影響他們的選票。屏幕上文本和提示符也可以用于預先通知用戶,要在一個特定daypart的持續(xù)時間中使用一種特定的格式。
因此,daypart定義一般包含應用daypart規(guī)則的時間周期,加上調(diào)度器要使用的規(guī)則(或至少是指向規(guī)則的指針或參考)。例如,這些規(guī)則可以規(guī)定一個或多個調(diào)度器尋找調(diào)度的項目的位置,加上調(diào)度器如何處理在那些位置上發(fā)現(xiàn)的項目。
以下給出daypart定義的簡化的例子,盡管應當知道在實際中定義要更詳細,并且可以控制下面沒有包括的額外IBS機構,例如,將即時一對一反饋發(fā)送到輸入接收的用戶的規(guī)則。
劇情1實況交互式談話顯示,一個主持人和客人討論一個特定的話題,而觀眾通過遞交文本消息表達他們的意見。消息由主持人和客人評論和討論。
用于這種情況的daypart定義可以包含·定義daypart周期的一天中的時間,相當于顯示的談話部分(例如,星期一到星期五的12:00至13:30);·規(guī)則1,為了調(diào)度IBS信息給用戶,調(diào)度器應當訪問存儲IIBS信息的項目的第一數(shù)據(jù)庫位置;·規(guī)則2,IBS信息的項目應當依次覆蓋在屏幕的第一規(guī)定部分(例如)三分鐘的固定周期;·規(guī)則3,為了調(diào)度調(diào)節(jié)的用戶消息,調(diào)度器應當僅訪問存儲調(diào)節(jié)的消息的數(shù)據(jù)庫位置;·規(guī)則4,每個調(diào)節(jié)的消息的內(nèi)容應當依次覆蓋在屏幕的第二規(guī)定部分(例如)五秒鐘的固定周期;·規(guī)則5,如果存儲在數(shù)據(jù)庫中的調(diào)節(jié)的消息的數(shù)量超過了上閾值,那么將“規(guī)則1”數(shù)據(jù)庫位置(IBS信息)改變到第一替代數(shù)據(jù)庫位置;·規(guī)則6,如果存儲在數(shù)據(jù)庫中的調(diào)節(jié)的消息的數(shù)量低于第一下閾值,那么將“規(guī)則1”數(shù)據(jù)庫位置(IBS信息)改變到第二替代數(shù)據(jù)庫位置;·規(guī)則7,如果存儲在數(shù)據(jù)庫中的調(diào)節(jié)的消息的數(shù)量低于第二下閾值,那么終止或改變當前使用的daypart定義;·規(guī)則8,在daypart周期結(jié)束之前五分鐘,將“規(guī)則1”數(shù)據(jù)庫位置(IBS信息)改變到第三替代數(shù)據(jù)庫位置。
這種daypart定義使得調(diào)度器1200能夠給出IBS信息(例如,有關當前節(jié)目的信息,可用的選擇和撥打的電話號碼),以通知用戶如何提交消息,并且它使得調(diào)度器1200能夠顯示消息。它也允許調(diào)度器1200回答是否存在太多或太少的消息,例如,通過通知用戶和可以通過鼓勵發(fā)送消息,或甚至通過終止顯示的談話部分。
劇情2午夜跳舞daypart,根據(jù)觀眾的選票播放舞蹈音樂。也將文本和圖像消息作為廣播的一部分顯示。
這種情況下的daypart定義可以包含·定義一個daypart周期的一天中的時間,相當于一個演出的舞蹈周期(例如,星期四、星期五和星期六的23:00至02:00);
·規(guī)則1,為了將IBS信息調(diào)度到用戶,調(diào)度器應當訪問存儲IBS信息的項目的第一數(shù)據(jù)庫位置;·規(guī)則2,IBS信息的“規(guī)則1”項目應當依次覆蓋在屏幕的第一規(guī)定部分(例如)一分鐘的固定周期;·規(guī)則3,為了根據(jù)用戶輸入調(diào)度舞蹈音樂,調(diào)度器應當訪問存儲選票的數(shù)據(jù)庫位置;·規(guī)則4,調(diào)度器在處理選票以選擇調(diào)度的舞蹈音樂中應當應用一種規(guī)定的算法;·規(guī)則5,為了根據(jù)用戶輸入調(diào)度消息,調(diào)度器應當訪問存儲調(diào)節(jié)的消息的數(shù)據(jù)庫位置;·規(guī)則6,每個調(diào)節(jié)的消息的內(nèi)容應當依次覆蓋在屏幕的第二指定部分(例如)五秒鐘的固定周期;·規(guī)則7,為了根據(jù)用戶輸入調(diào)度題獻,調(diào)度器應當訪問存儲調(diào)制的題獻的數(shù)據(jù)庫位置;·規(guī)則8,表示一段音樂的每個調(diào)制的題獻的內(nèi)容應當與音樂片段異步地覆蓋在屏幕的第三指定部分十秒鐘的固定周期;·規(guī)則9,如果表示同一段音樂的題獻的數(shù)量超過一個閾值,那么將“規(guī)則8”固定周期減少到五秒鐘;·規(guī)則10,如果存儲在數(shù)據(jù)庫中的調(diào)節(jié)的消息的數(shù)量的超過上閾值,那么將“規(guī)則1”數(shù)據(jù)庫位置(IBS信息)改變到第一替代數(shù)據(jù)庫位置;·規(guī)則11,在daypart周期的結(jié)束前五分鐘,將“規(guī)則1”數(shù)據(jù)庫位置(IBS信息)改變到第二替代數(shù)據(jù)庫位置。
這種daypart定義使得調(diào)度器1200能夠通知用戶如何遞交選票和消息,以根據(jù)選票調(diào)度音樂,和顯示題獻和消息。它允許調(diào)度器1200回答是否有太多的消息,但是,在這種情況下,如果有太少的消息也沒有關系,因為舞蹈音樂將根據(jù)接收的選票繼續(xù)播送?!耙?guī)則2”的算法可以用于確定如果沒有選票那么調(diào)度器1200將做什么,例如,返回到默認播放表。如果一段音樂激發(fā)了許多題獻,那么規(guī)則9使得調(diào)度器1200能夠更快地篩選它們。
劇情3周末購物片段,經(jīng)過SMS,IVR,一個呼叫中心,或電子通信網(wǎng)絡,例如,互聯(lián)網(wǎng),觀眾投票那些產(chǎn)品他們喜歡看到顯示,和請求進一步的信息或購買產(chǎn)品。
這種情況的daypart定義可以包含·定義對應于購物片段的daypart周期的一天中的時間(例如,星期六08:00至星期日00:00);·規(guī)則1,為了調(diào)度IBS信息到用戶,調(diào)度器應當訪問存儲IBS信息項目的第一數(shù)據(jù)庫位置;·規(guī)則2,IBS信息的“規(guī)則1”項目應當依次覆蓋在屏幕的第一指定部分(例如)四分鐘的固定周期;·規(guī)則3,為了根據(jù)用戶輸入調(diào)度產(chǎn)品的圖像或視頻剪輯,調(diào)度器應當訪問存儲選票的數(shù)據(jù)庫位置;·規(guī)則4,在處理選票以選擇顯示的產(chǎn)品中,調(diào)度器應當使用第一指定算法;·規(guī)則5,為了調(diào)度用戶輸入中請求的信息,調(diào)度器應當訪問存儲信息請求的數(shù)據(jù)庫位置;·規(guī)則6,在處理“規(guī)則5”信息請求以選擇顯示的信息中,調(diào)度器應當使用第二指定算法;·規(guī)則7,為了處理購買請求,調(diào)度器應當訪問存儲購買請求的數(shù)據(jù)庫位置;·規(guī)則8,在處理購買請求中調(diào)度器應當使用第三指定算法,首先確認有關庫存的購買請求的內(nèi)容的有效性,其次檢查有關的庫存仍然可用,第三將購買請求路由到適當?shù)哪康牡亍?br>
·規(guī)則9,為了將有關庫存水平的信息調(diào)度到用戶,調(diào)度器應當訪問存儲購買請求的數(shù)據(jù)庫位置;·規(guī)則10,在處理購買請求以選擇庫存水平以顯示中,調(diào)度器應當使用第四指定算法;·規(guī)則11,在daypart周期結(jié)束之前五分鐘,將“規(guī)則1”數(shù)據(jù)庫位置(IBS信息)改變到替代數(shù)據(jù)庫位置。
這種daypart定義使得調(diào)度器能夠通知用戶有關購物片段的信息,和如何遞交信息和購買請求。它允許調(diào)度器1200通過顯示請求信息作出回答。也允許調(diào)度器1200運行有關購買請求的算法,從而它能夠?qū)⒂嘘P剩余庫存水平的信息顯示給用戶。
從上述說明中應當知道,本實施例中的廣播主機域110,115提供了集體被看成是一個用戶輸入處理器的用戶輸入處理中的至少一個。例如,它提供用戶輸入確認1105和響應輸入的對用戶的反饋1110.以上劇情3的daypart定義是有趣的,但是,在其中它顯示了提供調(diào)度器1200的軟件實際上也能夠提供用于用戶輸入處理的工具的例子。也就是說,規(guī)則7和8觸發(fā)了調(diào)度器1200確定購買請求的有效性和將購買請求遞送到一個適當?shù)哪康牡兀?,適當供應商的顧客服務部分。作為選擇,調(diào)度器1200可以將購買請求傳送到另一個應用,例如,用戶確認的工具1105。
還應當知道,本實施例中的廣播主機域110,115憑借廣播服務器180提供了上述資產(chǎn)存儲。例如,如上所述,廣播服務器180存儲調(diào)度標準,以及編碼視頻/音頻廣播元素。在這里調(diào)度標準特別包括daypart定義,算法和播放表。
參考圖14,示出了一個可能的屏幕布局。屏幕布局依賴于廣播的節(jié)目和節(jié)目到達的階段,因為兩個因素都可能需要提供不同數(shù)量的屏幕元素。如圖中所示,屏幕元素可以是與剪輯同步或異步顯示,并且可能包括以下的任何一個或多個Bug——頻道的圖形標志。這通??偸窃谏厦娴?。
Content Info(內(nèi)容信息)——顯示在廣播的內(nèi)容的開頭和結(jié)尾的信息。
Sales Ticker(銷售收錄機)——一種連續(xù)收錄機,通過其將產(chǎn)品呈現(xiàn)給用戶。它最好是與內(nèi)容異步的。
Text and picture message(文本和圖像消息)——經(jīng)常是專用的內(nèi)容,因此,經(jīng)常是與內(nèi)容同步的。消息通常是異步的。
Prompts(提示符)——設計用于提示用戶互動。內(nèi)容可以顯示,并且可以與諸如“呼叫我”和“向同伴發(fā)送消息”之類的行混合。這種圖表可以與內(nèi)容異步運行。
所有的圖形元素可以具有它們的顏色、位置和變化的字體,并且可以根據(jù)節(jié)目的要求允許和禁止。圖形元素也可以使用標準圖形文件格式輸入到系統(tǒng)中。
5.平臺,故障排除和存檔5.1平臺參考圖15,示出了可以用于支持本發(fā)明的一個實施例的平臺元素的略圖。(在圖15的安排中,沒有示出網(wǎng)絡提供商的域100,因此沒有示出RVIS155。)可以看到,IBS提供商的域105使用了一種發(fā)送校驗的廣播材料和時間表以在廣播主辦位置110,115中存儲的Microsoft Windows環(huán)境。在實踐中,將校驗的視頻數(shù)據(jù)傳送到廣播主辦位置110,115如下發(fā)生。如參考圖2和3所述的,利用適當?shù)能浖凸ぷ髡?05,編碼和編輯視頻數(shù)據(jù),然后存儲在存儲服務器165中。接下來,視頻數(shù)據(jù)從存儲服務器165發(fā)送到校驗服務器400進行校驗。當校驗完成時,將視頻數(shù)據(jù)直接從存儲服務器165發(fā)送到廣播主辦位置110,115中的廣播服務器180,185。
在IBS提供商的域105和廣播主機域110,115之間使用廣域網(wǎng)1500,并且在廣播主機域110,115內(nèi)使用局域網(wǎng)1505。從網(wǎng)絡提供商的域100的通信,和來自IBS提供商的域105的調(diào)制用戶輸入,由于它們包括可能攜帶,例如,病毒的用戶輸入,所以它們二者都可能包括破壞性內(nèi)容,所以要經(jīng)過防火墻1510在廣播主辦位置接收。
例如,服務器操作系統(tǒng)可以是基于Apple Mac的操作系統(tǒng)。
應當使用一個專用RAID5或0+1磁盤陣列來存儲從廣播服務器180播放的媒體文件。優(yōu)選的是,以分離的內(nèi)部映射磁盤來容納操作系統(tǒng)、應用軟件、和數(shù)據(jù)庫(例如,mySQL)。
測試顯示出對于一個頻道,一個單一的處理器平臺就可以了,但是,可以使用雙處理器或其它合適的平臺。盡管可以在一個單一的服務器上運行多個頻道,但是,優(yōu)選的是不這樣做,而是寧愿使用每頻道一個處理器平臺。
在一個實施例中,廣播服務器平臺包括具有至少一個帶有用于該頻道的MPEG-4編碼視頻和編碼音頻的HDD的個人計算機。使用一個Specialised Optibase卡來譯碼視頻和音頻,將其轉(zhuǎn)變成廣播饋送,然后將廣播饋送發(fā)送到電纜終端盒或衛(wèi)星上行鏈路。
廣播、VIS和RVIS服務器180、175、155中的每一個優(yōu)選的是雙處理器,以允許更有效地處理所有這些連接。
至于存儲服務器165,優(yōu)選的是網(wǎng)絡配屬存儲(NAS)器件,或更簡單地,帶有配屬磁盤的個人計算機服務器。配屬存儲可以在RAID5或0+1中。
數(shù)據(jù)庫定位在存儲服務器上,包含播放表的局部拷貝,編程決策、加權等等,以允許資產(chǎn)管理。它優(yōu)選應當也存儲一個這個服務器上存儲的視頻文件的表。數(shù)據(jù)庫可以具有很低的活動性。mySQL數(shù)據(jù)庫是合適的。
5.2故障排除參考圖7,在影響實況廣播主機域110但是不影響備用廣播主機域115的情況下,優(yōu)選的是,能夠在五秒鐘的范圍內(nèi)完成從實況到備用域115的切換。如果問題在廣播服務器180或調(diào)度器應用軟件1200中,那么可以啟動以前實況VIS 175的重新配置,以起到對于新的實況廣播主機域115的備用作用。因此,切換過程可以包括以下步驟1.頻道監(jiān)視器700顯示廣播的問題;2.啟動從實況到(已經(jīng)同步化的)備用廣播主機域115的切換;3.在以前的實況廣播主機域110中產(chǎn)生緊急修理警報;4.轉(zhuǎn)換以前實況廣播主機域110中的VIS 175,以支持新的實況廣播主機域115;5.用現(xiàn)場備件修理以前的實況廣播主機域110;6.切換回到以前的實況廣播主機域110;7.更換現(xiàn)場備件。
5.3存檔參考圖8,材料可以從提供在廣播主機域110,115中的數(shù)據(jù)存儲器建檔存儲。更具體地講,可以將舊的用戶輸入、編程數(shù)據(jù)、和注冊文件存檔。對于實況廣播主機域110,這包括步驟1.檢查域110處于應付(cope with)存檔(不是廣播)的狀態(tài);
2.運行存檔程序以將數(shù)據(jù)傳送到DVD;3.當存檔完成并確認時,取出DVD并加標簽;4.將DVD存檔在適當?shù)臋n案文件存儲區(qū)中。
可以在廣播繼續(xù)進行的同時,將所有老的數(shù)據(jù)從有關服務器中除去。每個服務器的建檔需求包括以下組件·廣播服務器180——節(jié)目表中不再需要的視頻文件;注冊到數(shù)據(jù)庫的活動信息(在從校驗服務器400復制數(shù)據(jù)時,老的節(jié)目表和靜態(tài)數(shù)據(jù)庫信息在滾動的基礎上被自動刪除,如果一個老的節(jié)目表不再存在在校驗服務器400中,那么在復制之后,它不再存在在實況和備用服務器180,185上。)·VIS 175——原始或未調(diào)節(jié)的用戶輸入;調(diào)節(jié)的用戶輸入;·RVIS 155——原始或未調(diào)節(jié)的用戶輸入。
所有數(shù)據(jù)庫存檔可以在規(guī)律的基礎上或在需要時啟動,并且每個系統(tǒng)的數(shù)據(jù)不依賴其它的系統(tǒng)。就存檔而論,不需要實況和備用是同步的。
經(jīng)過mySQL子例程除去數(shù)據(jù)庫數(shù)據(jù),mySQL子例程可以在規(guī)律的基礎上啟動,例如,對于用戶輸入每天啟動,對于活動記錄每周啟動。要特別注意,為了分析或核查的目的,或?qū)蛻羰马椀幕卮穑枰獢?shù)據(jù)的離線保存。其選項包括(a)一個另外的在線mySQL數(shù)據(jù)庫,和(b)壓縮到盤的輸出文件。這種數(shù)據(jù)庫數(shù)據(jù)最終可以存儲在CD或DVD上。建立以從VIS 175復制到VIS 195的mySQL子例程執(zhí)行從備用VIS 195除去數(shù)據(jù)。從RVIS 155刪除的數(shù)據(jù)不應當復制到VIS 175,195。
視頻文件數(shù)據(jù)可以用類似的方式,規(guī)律地或根據(jù)請求,經(jīng)過命令過程除去。但是,這種命令過程應當首先查詢數(shù)據(jù)庫,以保證沒有存在在當前或未來節(jié)目表中的視頻文件被除去。作為選擇,視頻文件可以在調(diào)度過程中的規(guī)定的點除去,這避免了除去仍然需要的文件。
總之,IBS提供了一個用于資產(chǎn)管理和用戶輸入處理的靈活的交互式平臺,它也支持實時活動性,并且可以實時地建立用于發(fā)送的廣播流。廣播流可以包括適當?shù)赝交囊曨l、音頻、文本和/或圖表。IBS可以支持預先錄制的內(nèi)容以及實況饋送。它也經(jīng)過IVR、SMS、互聯(lián)網(wǎng)、STB和其它通信系統(tǒng),通過標準接口,支持互動性。
一種在零售或移動環(huán)境下用于通過互聯(lián)網(wǎng)流動的系統(tǒng)版本優(yōu)選輸出復合或其它適當?shù)囊曨l信號。然后,可以編碼這種信號,并且流過寬帶或窄帶網(wǎng)、閉路網(wǎng)、或移動網(wǎng)。
6.使用中的本發(fā)明的實施例的例子以下是本發(fā)明的實施例的可能的應用的例子。
6.1數(shù)字無線電聽眾可以經(jīng)過他們的移動電話發(fā)送文本消息,其它聽眾可以在數(shù)字無線電的文本顯示器上看到這些文本消息?;有钥梢杂糜诮邮諄碜月牨姷膯栴},然后顯示一些回答,讓聽眾投票選出他們喜歡聽的音樂,和廣播有關正在廣播的歌曲或節(jié)目的信息。
如果把SMS用于輸入,那么用于數(shù)字無線電站的IBS可以用兩種方式接收聽眾消息直接進入VIS 175或經(jīng)過網(wǎng)絡提供商。在任何一種情況下,可以預先建立號碼,并且經(jīng)過在無線電站上的廣告通知觀眾。
6.2廣播電視電視頻道可以使用本發(fā)明的系統(tǒng),以在各種不同廣播系統(tǒng)/平臺上廣播,廣播系統(tǒng)/平臺包括模擬電視,數(shù)字電視,電纜,衛(wèi)星,和DTT。本發(fā)明的交互性可以用于整個廣播時間表或僅僅一部分,并且可以用于廣播的所有頻道或一部分。這些頻道可以包括廣告和贊助以及特殊節(jié)目(廣播公司所希望的)。
觀眾可以經(jīng)過他們的移動電話或機頂盒發(fā)送選票、文本消息和圖像消息,并且可以經(jīng)過優(yōu)惠費率電話投票。消息可以被廣播,以便所有觀眾看到。交互性可以用于在主持人與觀眾之間的任何一個方向上接收和傳送問題和回答(在實況節(jié)目中),讓觀眾在實況調(diào)查中投票,并且使觀眾進入雙向?qū)υ?。可以要求觀眾對各種話題投票,以被更新為一個廣播的覆蓋圖,例如,要在他們觀看另一個節(jié)目的同時傳遞的選定的體育結(jié)果,或這些更新可以是一個特定節(jié)目的一部分。
觀眾消息或題獻也可以自動郵寄到一個網(wǎng)站,以便觀眾在空閑時回顧。在這種實施例中,系統(tǒng)具有兩個輸出,一個用于廣播的調(diào)度廣播元素的第一輸出,和一個用于諸如調(diào)節(jié)的消息之類的處理過的用戶輸入和要郵寄到網(wǎng)站的題獻的第二輸出。(應當知道,這種選擇不僅可以應用到廣播電視,而且可以應用到本發(fā)明的任何實施例。)交互性的水平可以不時地改變。在完全交互性的任何周期期間,用戶能夠通過投票選舉他們要看的剪輯,直接影響節(jié)目安排。通過他們的投票,觀看頻道的用戶決定播放什么。
節(jié)目可以是任何視頻材料,但是提供在短的片段中。適當?shù)念愋偷睦影ㄒ魳芬曨l,電影預告片,成人娛樂,旅游,購物,教育,商業(yè)對商業(yè)和許多其它的類型。
如果廣播公司希望只有廣播的特定部分是交互式的,那么它能夠限制將交互性限制到每天需要的小時,并可以在預選的一天中的某個時間顯示,例如,使用daypart定義。例如,可以在24小時周期的過程期間,在一個頻道上廣播兩個六小時daypart。每個daypart可以給觀眾一個不同的剪輯表來從中選擇,并且允許不同的類型的交互性。已經(jīng)接收到電視頻道的任何觀眾能夠接收六小時交互式音樂daypart。
如果將機頂盒遠端控制用于提供交互性,那么電視節(jié)目可以告訴觀眾如何用它與節(jié)目互動。交互式功能可以通過有線電視操作者或其它供給者提供,并且在廣播之前建立。這是一個優(yōu)惠交互式服務,并且觀眾要為發(fā)送消息付費,這種花費將出現(xiàn)在他們每月的有線電視賬單上。觀眾通過進入機頂盒應用程序,并且利用遠端控制上的數(shù)字鍵盤,以在移動電話上進行的相同方式鍵入消息,從而發(fā)送消息。如果希望發(fā)送消息,那么觀眾進行消息的發(fā)送,并且機頂盒經(jīng)過其返回路徑發(fā)送消息。當觀眾將消息發(fā)送到頻道中時,首先通過機頂盒接收它,然后發(fā)送到有線電視操作人員的交互式基礎設施。由此,將它發(fā)送到RVIS 155,并且從RVIS 155發(fā)送到VIS175。
6.3商業(yè)對商業(yè)電視在一個實施例中,本發(fā)明可以用于收費頻道。它使得能夠?qū)侍貏e的組,例如,牙科醫(yī)生,醫(yī)生的候診室中的患者,旅店中的顧客,和任何需要專用信息的特定組。交互性可以用于接收來自用戶的問題,并選舉它們的優(yōu)選節(jié)目和特征。目標社團越小,與該社團對話越關鍵。如同上述的廣播電視的例子,除了在頻道上廣播之外,也可以把觀眾評論和問題放到專用的網(wǎng)站、數(shù)字或模擬電視文字廣播頁或其它適當?shù)捻撁嫔?,以便特定的社團在任何時間觀看。
可以將這個例子作為一個單一的頻道或多個頻道部署到多個位置。在單一頻道的情況下,它可以是一個在醫(yī)生的外科等候室中廣播的頻道。在多個流的情況下,它可以是一個對音樂會地點廣播的娛樂頻道,其中每個頻道局限于一個特定的地點。
6.4互聯(lián)網(wǎng)也可以將系統(tǒng)用于通過窄帶和/或?qū)拵Щヂ?lián)網(wǎng)、內(nèi)部網(wǎng)、外部網(wǎng)、和LAN網(wǎng),廣播頻道或編排節(jié)目。這些頻道可以是希望的交互式的,并且可以應用到如同其它廣播應用軟件一樣的大范圍的內(nèi)容??梢詫⒁粋€Web站點用于廣播頻道和用戶交互性。用戶輸入可以在RVIS 155接收,或直接在VIS 175接收。
通常,由于分配的成本一般低于廣播電視,所以,可以開辦一系列滿足那些太小而不能成為經(jīng)濟目標的小市場的業(yè)務。
也是由于分配的低成本,所以可以廣播多個交互式VOD頻道。頻道的數(shù)量取決于請求內(nèi)容的互聯(lián)網(wǎng)用戶的數(shù)量。這些頻道可以包含體育或成人內(nèi)容,并且根據(jù)應用軟件的需求,每個觀眾可以看到相同或不同的視頻/音頻流,和相同和不同的觀眾互動(例如,文本消息,網(wǎng)絡攝影流,等等)。
作為選擇,互聯(lián)網(wǎng)可以用于將用戶輸入安排到一個廣播電視頻道中。電視頻道廣播一個互聯(lián)網(wǎng)地址,對于這個地址,用戶應當指示他們的瀏覽器與該頻道互動。在這個互聯(lián)網(wǎng)地址,存在一個支持希望的互動的網(wǎng)站。這個網(wǎng)站應當在廣播之前建立??梢詫⒒诨ヂ?lián)網(wǎng)的付費機構用于向與頻道互動的觀眾收費。
6.5基于零售和事件可以將系統(tǒng)用于在諸如百貨公司、郵局和購物中心之類的零售環(huán)境內(nèi)廣播??梢允褂萌魏蝺?nèi)容,但是,在本應用中,重點在宣傳材料,以鼓勵用戶購買。交互性可以用于鼓勵購物者進入競爭,選擇他們喜歡看到促銷的產(chǎn)品,和進行購買。在用戶輸入的這個最后的例子中,IBS將通過把詳細說明送到一個充滿的庫房作出回答,以提供購買的產(chǎn)品。
可以建立一個自由購物頻道,通過這個頻道,觀眾可以給他們喜歡看到拿出來銷售的產(chǎn)品投票?;蛘?,廣播系統(tǒng)可以根據(jù)該頻道接收的電話呼叫的量自動地決定廣播什么產(chǎn)品剪輯。觀眾可以使用SMS來請求更多的信息,或購買產(chǎn)品。
可以將交互式頻道在零售連鎖店開門期間小范圍廣播到一個零售連鎖店中,并且在放置在各個店中的電視上觀看。可以為每個單獨的大街位置建立一個專用頻道,并且將它定制為適合該特定位置的庫存情況和/或本地顧客需求。
也可以建立一個專用于促進事件的交互式頻道。在這種情況下,觀眾可以使用頻道交互性,以寄存他們在事件中的興趣,和接收更多的信息和/或購買該事件的票。利用頻道的交互式性質(zhì),例如,daypart設備,每天可以促進眾多的事件。
6.6移動設備為了經(jīng)過2.5代和3代平臺,將一個交互式頻道廣播到諸如PDA、手持式計算機、和移動電話之類的無線移動設備。在這種應用中,用戶可以預定向他們提供專用交互式頻道,或每天或每個小時的特定類型區(qū)中的視頻更新的各種服務。
一個好的例子是一個也可以廣播到移動設備的基于電視的游戲。當玩游戲的人不在家,但是希望參與廣播的時候,他們可以利用移動設備玩游戲。
6.7廣播預約如上所述,對IBS進行用戶輸入的用戶優(yōu)選總的是接收收到確認。這可以通過VIS服務器175上的用戶反饋應用軟件1110提供。在廣播預約服務中,用戶遞交一個廣播元素,這個廣播元素他們不需要立即在屏幕上看,但是他們想要知道它的廣播時間。例如,他們可能要知道他們遞交的消息或題獻首先準備廣播,其次準備在一個固定的時間廣播,或在某個時間窗口內(nèi)廣播,從而他們可以組裝一個目標聽眾。為了支持這種服務,可以根據(jù)用戶輸入的接收,觸發(fā)用戶反饋應用軟件1110,與調(diào)度器應用軟件1200互動,以獲得可以立即在收到通知中遞送到他們的輸入的用戶的廣播確認和廣播時間。
在任何交互式系統(tǒng)中,響應行為可以清楚地影響用戶經(jīng)驗。例如,如果用戶遞交了一個將消息顯示在屏幕上的請求,那么該用戶將認識到,或者是如上所述立即知道廣播時間,或者是觀看出現(xiàn)在屏幕上的提示消息。在任何一種情況下,交互式系統(tǒng)優(yōu)選將一個及時的回答展示給用戶。本發(fā)明的實施例一般具有的優(yōu)點是,從用戶傳送輸入的時間到用戶接收到回答的時間,它們可以向用戶實際上實時地回答。但是,回答時間實際上經(jīng)常被各種因素控制,例如,在該時間用戶輸入的量,用戶輸入的類型,和如何顯示用戶輸入。例如,對于投票,在每個剪輯出的末尾,可以將所有選票列表,而不管有多少選票。對于消息,如果有高的容量并且IBS使用了一種他們被顯示五秒鐘而不是十秒鐘的規(guī)則,響應時間將受到破壞。但是,實質(zhì)上在所有的環(huán)境下,本發(fā)明的實施例經(jīng)??梢詽M足十分鐘以下等級的目標響應時間。“在...等級”在這里的意思是“在數(shù)分鐘內(nèi)”。在一些情況下,本發(fā)明的實施例可以滿足兩分鐘以下的目標響應時間,或甚至十秒鐘以下的目標響應時間,并且因此可以出現(xiàn)以給出對用戶輸入的即時響應。
在本文中,響應時間的意思是用戶輸入的接收與系統(tǒng)根據(jù)用戶輸入作出的響應(在屏幕上或經(jīng)過返回通信)之間的時間。通常,這意味著調(diào)度器應用軟件1200也完成了一個與用戶輸入有關的調(diào)度操作。調(diào)度操作的完成將系統(tǒng)置于根據(jù)用戶輸入顯示對用戶的響應的位置上。顯示的響應可以采用不同的形式,例如,回答用戶輸入發(fā)送調(diào)度信息,或根據(jù)用戶輸入實際廣播一個廣播元素。
6.8個性化在另一個實施例中,可以根據(jù)要求建立個性化頻道,從而使觀眾能夠在他們要求的時間看到他們要求的東西。根據(jù)他們的特定需要,這可以是一個對所有觀眾廣播的單一的頻道(例如,它可以由觀眾的選票驅(qū)動),或每個觀眾一個不同的頻道。
6.9資產(chǎn)管理在另一個實施例中,可以使用前面說明為在IBS提供商的域105中的,由等價于廣播服務器180的資產(chǎn)存儲器支持的,自己執(zhí)行現(xiàn)有的或新的頻道的資產(chǎn)管理的功能。它可以執(zhí)行以下任務編碼和分類廣播材料,節(jié)目調(diào)度,和最終將廣播材料發(fā)送到廣播平臺。它也可以負責檢索記錄和存檔廣播材料和節(jié)目表。
6.10交互式游戲在另一個實施例中,可以利用系統(tǒng)的交互性質(zhì)廣播單人的或多人的游戲,將游戲的結(jié)果顯示在屏幕上,觀眾經(jīng)過一個或其它通信網(wǎng)(例如,SMS或IVR)玩游戲。在這個例子中,用戶輸入處理器從一個或多個用戶輸入提取數(shù)據(jù),并且建立或更新一個提供游戲的當前屏幕上版本的形式廣播元素。可以利用存儲服務器165經(jīng)過資產(chǎn)管理器裝載形式廣播元素,并且提供到廣播服務器180,以在廣播中使用。然后,可以在廣播時間通過調(diào)度器1200選擇它,并且通過起到用戶輸入處理器的一部分的作用的調(diào)度器1200的功能算法來更新。
交互式游戲可以是一個基于游戲的社團,在這個社團中所有觀眾看同一個頻道,并且許多游戲者可以在同一時間玩游戲。作為選擇,它可以是一個每個觀眾操縱一個其它游戲者的計算機的一對一游戲,并且在同一時間輸出游戲的多個頻道。
6.11用戶輸入調(diào)節(jié),分析和集合在另一個實施例中,可以使用RVIS 155和VIS 175本身接收用戶輸入和執(zhí)行調(diào)節(jié),分析和集合功能。然后可以把用戶輸入饋送到廣播服務器中,或用于非廣播應用,例如,銷售活動或零售促銷。
6.12基于社團的交互式游戲在另一個實施例中,可以使用系統(tǒng)廣播交互的基于社團的游戲。這些是一群觀眾,或者是組成隊或是單個的,玩一個廣播給所有觀眾看的游戲的游戲。這種游戲鼓勵觀眾不僅觀看,而且直接互動和參與。這導致高水平的顧客滿足,并且建立了一個可以通過在線活動和一對一銷售進一步利用的更強意義上的社團。
所述社團可以由他們住宅中的觀眾構成,在這種情況下,一個單一的頻道將對所有住宅廣播。每個社團也可以由旅店中的顧客構成,其中廣播多個流,每個旅店一個流。
6.13基于休閑和招待在另一個實施例中,可以建立一個用于旅館、旅店、或其它招待環(huán)境的交互式頻道。頻道的交互式性質(zhì)意味著頻道是通過旅店或俱樂部中的顧客控制的。顧客體驗了使他們能夠選擇他們想看的內(nèi)容的頻道,并且通過發(fā)送SMS消息,表達了他們對于任何話題的觀點和意見。根據(jù)應用的需要,這可以是一個對所有位置廣播的單一頻道,對每個位置廣播的一個不同的頻道,或甚至是一個向每個觀眾廣播的不同頻道。
6.14閉路廣播系統(tǒng)在另一個實施例中,本發(fā)明可以用于建立用于閉路廣播系統(tǒng)的專用交互式頻道,例如那些在旅館和醫(yī)院中看到的系統(tǒng),但是,并不限于這些系統(tǒng)。頻道是由控制要廣播的內(nèi)容并且能夠發(fā)送所有觀眾觀看的文本消息或其它交互式輸入的醫(yī)院患者或旅館客人控制的。
在單一頻道的情況下,這可以被說明為一個社團VOD頻道。在多個頻道的情況下,根據(jù)觀眾的選擇,每個旅館房間或每個醫(yī)院病房可以接收一個不同的頻道。
6.15IP上的TV在另一個實施例中,本發(fā)明可以用于通過IP網(wǎng)絡建立和廣播交互式頻道。這種經(jīng)過IP頻道的TV使得廣播公司能夠通過他們的個人計算機和他們的電視,達到很大的聽眾成本效率。這可以用于向大量的聽眾廣播一個單一的頻道,或向多個較少的聽眾廣播多個頻道。
6.16視頻點播在另一個實施例中,本發(fā)明可以用于建立一個視頻點播系統(tǒng),其中觀眾請求的內(nèi)容通過播放和圖表引擎1305與從VIS 175接收的觀眾輸入一同立即廣播。在任何特定的時間,廣播的頻道的數(shù)量取決于觀眾的數(shù)量。
6.17觀眾輸入處理器在本發(fā)明的另一個實施例中,可以部署沒有播放和圖表引擎1305的廣播主機域110。在這種情況下,使用一個接收來自調(diào)度器1200的指令的外部的播放和圖表引擎。所以,盡管本發(fā)明處理觀眾輸入并仍然調(diào)度觀眾輸入,剪輯或二者,實際的圖表和播放是由外部系統(tǒng)進行的。在廣播公司已經(jīng)具有了一個現(xiàn)有的播放和/或圖表引擎,并且僅需要觀眾輸入被處理和節(jié)目表建立的情況中,這是有用的。
7.多個流實施例參考圖16至19,如前面結(jié)合第6節(jié)中給出的數(shù)個例子說明的,本發(fā)明的實施例不限于處理單個廣播頻道,而且也可以用于播放多個交互式頻道??梢詫⒚總€頻道中的每一個分配給一個不同的服務,或它們可以提供同一服務的不同部分??梢詫⒍鄠€頻道中的每一個廣播到同一個位置,以集合和包括在另一個廣播中,或廣播到不同位置,例如,單個住宅和/或旅店。
此外,多個頻道中的每一個可以·是惟一的,具有不同的視頻/音頻內(nèi)容和不同的觀眾交互性;·分享相同的觀眾交互性,但是具有不同視頻/音頻內(nèi)容,例如,在其中每個社團可以選擇不同的視頻/音頻內(nèi)容但是要看相同的觀眾交互性的基于社團的服務的情況;·分享同一個視頻/音頻內(nèi)容,但是具有每個頻道不同的觀眾交互性。
每個頻道有效地具有本身的專用RVIS 155和用于用戶輸入分類的功能150,和提供在網(wǎng)絡提供商的域100中的數(shù)據(jù)存儲器155需要適合于以頻道分類用戶輸入,和引導用戶輸入到正確的RVIS 155中。這種分類可以用與上述以類型分類用戶輸入的方式十分相同的方式提供。例如,可以給不同的頻道分配不同的電話號碼以便用戶呼叫。
當要支持多個頻道時,廣播主機域110的組成部分一般定位在不同的位置。根據(jù)希望的實現(xiàn),它們可以全都位于同一個物理機上,或位于兩個或更多的機器上。例如,每個頻道經(jīng)常帶有其本身的調(diào)度器應用軟件1200,剪輯表1215(包括所有可用廣播元素),和播放和圖表引擎1305,并且這些可以一同位于廣播點或“播放中心”。但是,廣播主機域110的其它方面可以從播放中心遠端定位在一個許多頻道之間分享的設施上。本發(fā)明的實施例足夠靈活,支持數(shù)個不同實現(xiàn)以容納多個頻道。
下面說明如何可以將廣播主機域110的各個部分定位以廣播多個頻道的四個例子。在每個例子中,假設每個要廣播的頻道存在一個RVIS 175。
1)具有本地部署的多個頻道參考圖16,在這種部署中,廣播主機域110的所有組成部分都位于每個頻道的播放中心中。針對每個不同的頻道有效地再現(xiàn)整個廣播主機域110。在需要同一頻道的多個版本,每個廣播對不同的地理區(qū)的情況下,這個例子是有用的。在這種情況下,在每個頻道上視頻/音頻可以是相同的,但是觀眾交互性是區(qū)專用的。
2)具有混合本地/遠端部署的多個頻道參考圖17,在這個例子中,廣播主機域110的組成部分如下分割調(diào)度器應用軟件1200、剪輯表1215(包括所有可用廣播元素)、和播放和圖表引擎1305位于一個位置上,例如,播放中心,而廣播主機域110的其余組成部分位于一個也可以容納RVIS 175的第二位置上。因此,處理剪輯表1215之外,廣播服務器數(shù)據(jù)庫1220位于第二位置中。
在廣播的時候,調(diào)度器1200經(jīng)過一個安全通信鏈路,例如,DSL或t1線路,訪問VIS數(shù)據(jù)庫1115和廣播服務器數(shù)據(jù)庫1220。調(diào)度器1200決定應當廣播什么,播放和圖表引擎1305本地地播放適當?shù)囊曨l、音頻、和圖表。
如圖17中所示,為了每個頻道,必須復制調(diào)度器應用軟件1200、剪輯表1215、和播放和圖表引擎1305。這種實現(xiàn)在每個頻道被接收在一個不同物理位置,例如,一個旅店,的情況下是有用的。在這種情況下,每個旅店可以投票選舉音樂或體育運動,并且發(fā)送文本消息以在屏幕上顯示。利用這種實現(xiàn),每個旅店在該特定時間接收一個專用于客人的專用頻道,即,社團VOD服務。
3)具有遠離PC部署的多個頻道參考圖18,在這個例子中,只有調(diào)度器1200和播放和圖表引擎1305在播出廣播的位置上。廣播主機域110的其它組成部分位于不同的位置。調(diào)度器1200經(jīng)過一個安全通信鏈路,從播放中心遠端訪問VIS 175和廣播數(shù)據(jù)庫1220,以獲得需要的信息。在這種布置中,為了每個頻道,只有調(diào)度器1200和播放和圖表引擎1305必須在播放中心再現(xiàn)。
這種實現(xiàn)在需要在多個位置上看的商業(yè)對商業(yè)頻道中是有用的。例如,如果汽車經(jīng)銷權要將一個頻道廣播到其每個位置,具有相同的視頻和觀眾交互性,從而在不同位置的觀眾可以交換經(jīng)驗和知識,那么可以使用這種實現(xiàn)。
4)具有遠離STB部署的多個頻道參考圖19,在這種部署中,廣播主機域的所有組成部分位于同一位置,并且從該位置播放所有頻道。在實際觀看頻帶的地點,有一個能夠接收或輸出Windows Media,Real Media或其它類型的視頻/音頻流的機頂盒。
廣播主機域110的播放和圖表引擎1305組成部分輸出多個廣播流(如同應用要求的一樣多),作為Windows Media,Real Media或其它類型的視頻/音頻流。經(jīng)過一個標準IP連接,將其發(fā)送到STB。STB接收視頻/音頻流并輸出廣播。
這種實現(xiàn)可以用于廣播朝向觀眾的住宅的交互式視頻點播(VOD)服務。在這個應用中,經(jīng)過到觀眾住宅的寬帶連接,分配多個廣播輸出。觀眾每次觀看不同的視頻/音頻(無論它們選擇什么節(jié)目),但是他們?nèi)伎聪嗤挠^眾交互性。所以,盡管他們在觀看不同的內(nèi)容,他們?nèi)匀唤?jīng)過屏幕上的文本和圖像消息彼此互動。盡管社團的每個成員觀看不同的東西,但是他們的行為仍然像一個社團。
應當注意,為了本說明書的目的,詞匯“包括(comprising)”應當解釋為至少包括的意思,除非另有說明,例如,下面短語中的任何一個的意思“consisting solely of”,和“including amongst other things”。
應當知道,本發(fā)明的實施例可以通過各種類型和構造的平臺支持。軟件的分布或平臺上數(shù)據(jù)存儲可以與上述的不同。此外,平臺的存在對于本發(fā)明的實施例不是必需的。因此,本發(fā)明的實施例可以包括記錄在一個或更多數(shù)據(jù)攜帶者上的軟件,或具體體現(xiàn)為一個信號,以裝載到合適的平臺上使用。
權利要求
1.一種廣播中使用的調(diào)度系統(tǒng),包括i)調(diào)度器,用于選擇和調(diào)度廣播的廣播元素;和ii)用戶輸入數(shù)據(jù)存儲器,用于存儲用戶輸入數(shù)據(jù);其中調(diào)度器適合于存取用戶輸入數(shù)據(jù)存儲器和調(diào)度廣播元素,一個或更多廣播元素的調(diào)度至少部分是由存儲的用戶輸入數(shù)據(jù)確定的。
2.根據(jù)權利要求1所述的調(diào)度系統(tǒng),其中在使用中,用戶輸入數(shù)據(jù)存儲器存儲一個或更多的用戶輸入。
3.根據(jù)上述權利要求中的任何一項所述的調(diào)度系統(tǒng),其中在使用中,用戶輸入數(shù)據(jù)包括有關用戶輸入的數(shù)據(jù)。
4.根據(jù)上述權利要求中的任何一項所述的調(diào)度系統(tǒng),其中在使用中,存儲的用戶數(shù)據(jù)包括一個或更多廣播元素。
5.根據(jù)上述權利要求中的任何一項所述的調(diào)度系統(tǒng),其中在使用中,存儲的用戶輸入數(shù)據(jù)標識一個或更多廣播元素。
6.根據(jù)權利要求5所述的調(diào)度系統(tǒng),其中至少一個標識的廣播元素包括來自播放表的項目。
7.根據(jù)權利要求5或6所述的調(diào)度系統(tǒng),其中至少一個標識的廣播元素包括源于外部廣播系統(tǒng)的材料。
8.根據(jù)權利要求7所述的調(diào)度系統(tǒng),其中至少一個標識的廣播元素包括實況材料。
9.根據(jù)上述權利要求中的任何一項所述的調(diào)度系統(tǒng),進一步包括用于存儲要由調(diào)度器調(diào)度的廣播元素的資產(chǎn)存儲器。
10.根據(jù)權利要求9所述的調(diào)度系統(tǒng),其中資產(chǎn)存儲器除了存儲廣播元素之外,還適合于還存儲有關廣播元素的數(shù)據(jù)。
11.根據(jù)上述權利要求中的任何一項所述的調(diào)度系統(tǒng),進一步包括用于處理用戶輸入的用戶輸入處理器。
12.根據(jù)權利要求11所述的調(diào)度系統(tǒng),其中在使用中,至少一個用戶輸入包括廣播元素,并且用戶輸入處理器包括在編輯廣播元素中使用的編輯工具。
13.根據(jù)權利要求11或12所述的調(diào)度系統(tǒng),其中用戶輸入處理器適合于根據(jù)類型對用戶輸入數(shù)據(jù)進行分類。
14.根據(jù)權利要求11,12或13中的任何一項所述的調(diào)度系統(tǒng),為了在同一廣播周期中支持一個以上的廣播頻道使用,其中用戶輸入處理器適合于根據(jù)頻道對用戶輸入數(shù)據(jù)進行分類。
15.根據(jù)權利要求11至14中的任何一項所述的調(diào)度系統(tǒng),其中用戶輸入處理器適合于分析用戶輸入數(shù)據(jù)。
16.根據(jù)權利要求11至15中的任何一項所述的調(diào)度系統(tǒng),其中在使用中,存儲的用戶輸入數(shù)據(jù)標識至少一個廣播元素,和其中用戶輸入處理器適合于測量所述廣播元素被如此識別的次數(shù)。
17.根據(jù)權利要求16所述的調(diào)度系統(tǒng),其中調(diào)度器適合于根據(jù)元素如此識別的次數(shù)排列廣播元素。
18.根據(jù)權利要求11至17中的任何一項所述的調(diào)度系統(tǒng),其中在使用中,連接用戶輸入處理器以傳遞處理過的用戶輸入,以存儲在用戶輸入數(shù)據(jù)存儲器中,以便在調(diào)度廣播元素中由調(diào)度器使用。
19.根據(jù)權利要求11至18中的任何一項所述的調(diào)度系統(tǒng),其中系統(tǒng)帶有為了用于廣播的調(diào)度的廣播元素的第一輸出,和用于處理過的用戶輸入和/或廣播元素的第二輸出。
20.根據(jù)上述權利要求中的任何一項所述的調(diào)度系統(tǒng),進一步包括根據(jù)時間周期控制調(diào)度器的動作的時間依賴控制裝置。
21.根據(jù)權利要求20所述的調(diào)度系統(tǒng),其中時間周期包括一天的部分,從而可以在一天的不同的時間不同地控制調(diào)度器的動作。
22.根據(jù)權利要求20所述的調(diào)度系統(tǒng),其中時間周期包括一天或更多的天,從而可以將調(diào)度器的動作調(diào)節(jié)為在至少不同的兩天是不同的。
23.根據(jù)權利要求20,21或22中的任何一項所述的調(diào)度系統(tǒng),其中調(diào)度器適合于選擇和調(diào)度廣播元素,和其中時間依賴控制裝置適合于以時間依賴的方式控制所述一個或更多廣播元素的選擇。
24.根據(jù)權利要求20至23中的任何一項所述的調(diào)度系統(tǒng),其中調(diào)度器適合于通過使用至少一種規(guī)則調(diào)度廣播元素,和其中時間依賴控制裝置適合于以時間依賴的方式控制使用的規(guī)則。
25.根據(jù)上述權利要求中的任何一項所述的調(diào)度系統(tǒng),適合于連接到用于接收用戶輸入的通信系統(tǒng)。
26.根據(jù)權利要求25所述的調(diào)度系統(tǒng),具有在用戶輸入的接收與響應的傳遞之間十分鐘量級的響應時間,響應時間至少部分地依賴于調(diào)度器與接收的用戶輸入有關的調(diào)度操作的結(jié)果。
27.根據(jù)權利要求26所述的調(diào)度系統(tǒng),其中所述響應的傳遞包括廣播元素的廣播。
28.根據(jù)權利要求26所述的調(diào)度系統(tǒng),其中所述響應的傳遞包括回答用戶輸入的通信的輸出。
29.一種用于匯編廣播元素以進行廣播的廣播匯編系統(tǒng),該系統(tǒng)包括用于存儲一個或更多廣播元素的資產(chǎn)存儲器,和用于處理廣播元素的資產(chǎn)處理器,其中在使用中,資產(chǎn)存儲器存儲至少一個在匯編用于廣播的廣播元素中使用的規(guī)則或算法,資產(chǎn)處理器通過編輯提供至少一個用于處理廣播元素的工具。
30.根據(jù)權利要求29所述的廣播匯編系統(tǒng),該系統(tǒng)進一步包括用于通過調(diào)度匯編廣播元素的調(diào)度器。
31.根據(jù)權利要求29或30所述的廣播匯編系統(tǒng),其中至少一個存儲的規(guī)則或算法包括在調(diào)度用于廣播的廣播元素中使用調(diào)度標準。
32.根據(jù)權利要求31所述的廣播匯編系統(tǒng),其中調(diào)度標準包括一種用于響應至少一個用戶輸入的規(guī)則或算法。
33.根據(jù)權利要求31或32中的任何一項所述的廣播匯編系統(tǒng),其中資產(chǎn)處理器包括建立或修改至少一個調(diào)度標準的裝置。
34.根據(jù)權利要求32至33中的任何一項所述的廣播匯編系統(tǒng),其中至少一個存儲的規(guī)則或算法是取決于時間的。
35.根據(jù)權利要求29至34中的任何一項所述的廣播匯編系統(tǒng),其中資產(chǎn)處理器包括用于建立或修改一個或更多廣播元素的裝置。
36.一種交互式游戲系統(tǒng),包括根據(jù)權利要求35所述的廣播匯編系統(tǒng)。
37.根據(jù)權利要求32至36中的任何一項所述的廣播匯編系統(tǒng),進一步包括用戶輸入處理器,和其中調(diào)度標準包括用于響應處理過的用戶輸入的規(guī)則或算法。
38.一種廣播系統(tǒng),包括i)用于存儲廣播元素的資產(chǎn)存儲器;ii)用于存儲用戶輸入數(shù)據(jù)的用戶輸入數(shù)據(jù)存儲器;iii)用于處理廣播元素的資產(chǎn)處理器;和iv)用于處理用戶輸入的用戶輸入處理器,其中用戶輸入處理器適合于處理用戶輸入,以提供在用戶輸入數(shù)據(jù)存儲器中存儲的用戶輸入數(shù)據(jù),和資產(chǎn)處理器適合于處理用于在資產(chǎn)存儲器中存儲的廣播元素。
39.根據(jù)權利要求38所述的廣播系統(tǒng),其中資產(chǎn)處理器包括用于編碼廣播元素的編碼器。
40.根據(jù)權利要求38或39中的任何一項所述的廣播系統(tǒng),其中資產(chǎn)處理器包括用于編輯廣播元素的編輯工具。
41.根據(jù)權利要求38至40中的任何一項所述的廣播系統(tǒng),其中資產(chǎn)處理器包括用于對與廣播元素有關的數(shù)據(jù)和/或處理編程的編程工具。
42.根據(jù)權利要求38至41中的任何一項所述的廣播系統(tǒng),其中資產(chǎn)處理器包括用于對調(diào)度標準編程的編程工具。
43.根據(jù)權利要求38至42中的任何一項所述的廣播系統(tǒng),其中在使用中,存儲的用戶輸入數(shù)據(jù)包括至少一個廣播元素。
44.根據(jù)權利要求38至43中的任何一項所述的廣播系統(tǒng),提供一個以上的用于廣播該廣播元素的頻道。
45.根據(jù)權利要求44所述的廣播系統(tǒng),兩個或更多的頻道各攜帶一個惟一的廣播元素集。
46.根據(jù)權利要求44所述的廣播系統(tǒng),兩個或更多的頻道分享來自資產(chǎn)存儲器的至少一個廣播元素。
47.根據(jù)權利要求44所述的廣播系統(tǒng),兩個或更多的頻道分享來自存儲的用戶輸入數(shù)據(jù)的至少一個廣播元素。
48.一種用于支持一個以上的獨立交互式廣播頻道的廣播系統(tǒng)。
49.一種與根據(jù)權利要求38至48中的任何一項所述的廣播系統(tǒng)一同使用的用戶輸入處理器,具有用于接收用戶輸入的輸入端,用于處理接收的用戶輸入的至少一個處理工具,用于處理過的用戶輸入的第一輸出,處理過的用戶輸入由廣播系統(tǒng)在調(diào)度廣播元素中使用,和用于處理過的用戶輸入的第二輸出。
50.根據(jù)權利要求49所述的用戶輸入處理器,其中第二輸出適合于連接到互聯(lián)網(wǎng)。
51.根據(jù)權利要求49或50中的任何一項所述的用戶輸入處理器,用于在同一廣播周期期間支持一個以上的廣播頻道,其中用戶輸入處理器適合于根據(jù)頻道對用戶輸入分類。
52.一種廣播方法,所述方法包括步驟i)接收廣播元素的列表;ii)接收與至少一個廣播元素有關的用戶輸入,和iii)響應接收的用戶輸入。
53.根據(jù)權利要求52所述的方法,其中除了列表的廣播元素之外,接收的用戶輸入包括至少一個廣播元素。
54.根據(jù)權利要求52或53中的任何一項所述的方法,其中接收的用戶輸入包括至少一個用于來自列表的廣播元素的標識符。
55.根據(jù)權利要求53或54中的任何一項所述的方法,其中步驟iii)包括將附加的廣播元素與來自列表的至少一個廣播元素一同廣播。
56.根據(jù)權利要求52至55中的任何一項所述的方法,其中步驟iii)包括輸出對用戶輸入的回答。
57.根據(jù)權利要求53至56中的任何一項所述的方法,其中所述回答包括用于附加廣播元素的估計廣播時間。
58.根據(jù)權利要求52至57中的任何一項所述的方法,其中步驟iii)包括重新排序廣播元素的列表。
59.根據(jù)權利要求52至58中的任何一項所述的方法,其中步驟iii)在步驟ii)的一個小時或以內(nèi)執(zhí)行。
60.根據(jù)權利要求52至59中的任何一項所述的方法,其中步驟iii)在步驟ii)之后的十分鐘或更短的時間中執(zhí)行。
61.根據(jù)權利要求52至59中的任何一項所述的方法,其中步驟iii)在步驟ii)之后的兩分鐘或更短的時間中執(zhí)行。
62.根據(jù)權利要求52至59中的任何一項所述的方法,其中步驟iii)在步驟ii)之后的十秒鐘或更短的時間中執(zhí)行。
63.根據(jù)權利要求52至62中的任何一項所述的方法,進一步包括步驟iv)接收標識列表上至少一個廣播元素的至少一個用戶輸入;和v)根據(jù)至少一個用戶輸入,從所述列表產(chǎn)生節(jié)目廣播的重新排序的列表。
64.一種匯編用于廣播的廣播元素的方法,所述方法包括步驟i)處理至少一個廣播元素和把處理過的廣播元素裝載到資產(chǎn)存儲器;ii)經(jīng)過用戶輸入,接收與資產(chǎn)存儲器中的至少一個廣播元素有關的數(shù)據(jù);和iii)存儲一個或更多的在根據(jù)接收的數(shù)據(jù),匯編一組用于廣播的廣播元素中使用規(guī)則或算法。
65.根據(jù)權利要求64所述的方法,進一步包括根據(jù)接收的數(shù)據(jù)和至少一個存儲的規(guī)則或算法,匯編一組用于廣播的廣播元素的步驟。
66.根據(jù)權利要求64或65中的任何一項所述的方法,其中至少一個存儲的規(guī)則或算法是取決于時間的,從而匯編的廣播元素組在不同的時間是不同的。
67.根據(jù)權利要求64至66中的任何一項所述的方法,進一步包括經(jīng)過用戶輸入,接收至少一個廣播元素的步驟,和其中廣播元素的匯編組包括至少一個經(jīng)過用戶輸入接收的廣播元素。
68.根據(jù)權利要求64至67中的任何一項所述的方法,進一步包括廣播匯編組的步驟。
全文摘要
安排一個交互式廣播系統(tǒng),接收和響應有關廣播材料的用戶輸入。調(diào)度器(1200)根據(jù)一種算法,連續(xù)地輪詢新的用戶輸入和適當?shù)卣{(diào)節(jié)它的調(diào)度。例如,這可以將來自用戶輸入的內(nèi)容插入到實況或預先錄制的廣播,或重新排序廣播的元素,例如,來自播放表的旅游剪輯。系統(tǒng)具有許多應用。例如,用戶可以郵寄消息或題獻,在討論節(jié)目中互動,對來自播放表的剪輯投票,請求實況饋送,進入競爭,或進行購買。作為選擇,調(diào)度器(1200)的響應可以是取決于時間的,例如,在一天中的某段時間,或一周的某天,改變算法或調(diào)度的內(nèi)容。也是調(diào)度器(1200),本發(fā)明的實施例提供了一種用于存儲廣播元素,處理用戶輸入,和根據(jù)處理過的用戶輸入?yún)R編廣播元素以廣播通信的廣播匯編系統(tǒng)。本發(fā)明的實施例不限于處理單個廣播頻道,而是也可以用于播放多個交互式頻道。多個頻道可以共享內(nèi)容或用戶交互性,或每個頻道可以在廣播的內(nèi)容上完全不同。
文檔編號H04N7/173GK1792051SQ200480013972
公開日2006年6月21日 申請日期2004年3月22日 優(yōu)先權日2003年3月21日
發(fā)明者丹尼爾·米勒, 弗朗西斯·克里特尼 申請人:第一人投資公司, 丹尼爾·米勒