專利名稱:用于基于事件的內(nèi)容分發(fā)和顯示的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及內(nèi)容呈現(xiàn),更具體地,涉及一種用于基于觸發(fā)事件對如零售廣 告內(nèi)容之類的選擇內(nèi)容進(jìn)行分發(fā)和呈現(xiàn)的方法、設(shè)備和系統(tǒng)。
背景技術(shù):
傳統(tǒng)的內(nèi)容分發(fā)系統(tǒng)用于向多個終端系統(tǒng)提供內(nèi)容。例如,在廣告領(lǐng)域中,提 供店內(nèi)零售媒體內(nèi)容正在變成如今使用中最為常見的廣告媒介,其中廣播分發(fā)是其主要 的內(nèi)容呈現(xiàn)手段。也就是說,近年來,公共場所的零售商和管理者引入了用于廣告使用 的視頻顯示系統(tǒng)。在這樣的系統(tǒng)中,由服務(wù)器來分發(fā)內(nèi)容,并且針對每個顯示器或顯示 器組在相應(yīng)的機頂盒處接收所述內(nèi)容。零售商使用顯示器來呈現(xiàn)他們當(dāng)前的出售物或銷 售信息,而考慮到大量消費者將看到呈現(xiàn)內(nèi)容,公共場所向全國或地方廣告商出售在視 頻顯示器上進(jìn)行顯示的時間。這種傳統(tǒng)系統(tǒng)對內(nèi)容回放進(jìn)行編程,使其循環(huán)或基于指定 定時出現(xiàn)。這種編程的回放被稱為基于播放列表的內(nèi)容呈現(xiàn)。然而,如上所述的目前可用的內(nèi)容分發(fā)模型存在缺點。也就是說,目前,沒有 過程、服務(wù)和/或工具使這種系統(tǒng)的客戶端能夠基于例如改變的條件來更新所調(diào)度的內(nèi) 容或者利用備選內(nèi)容替換所調(diào)度的內(nèi)容。因此,從而需要一種新的內(nèi)容分發(fā)手段,克服現(xiàn)有技術(shù)中的上述缺陷以及其他 相關(guān)缺陷,并提供產(chǎn)品廣告和產(chǎn)品可用性的結(jié)合。
發(fā)明內(nèi)容
本發(fā)明的實施例通過提供一種用于基于事件的內(nèi)容分發(fā)的方法、設(shè)備以及系 統(tǒng),解決了現(xiàn)有技術(shù)的缺陷。在本發(fā)明的一個實施例中,提供了一種用于基于事件的內(nèi)容分發(fā)的方法,包 括確定至少一個觸發(fā)事件;確定內(nèi)容分發(fā)規(guī)則;以及響應(yīng)于觸發(fā)事件中的至少一個的 發(fā)生,根據(jù)所確定的內(nèi)容分發(fā)規(guī)則,對預(yù)期響應(yīng)于觸發(fā)事件的發(fā)生而分發(fā)的內(nèi)容進(jìn)行分發(fā)。在本發(fā)明的備選實施例中,提供了一種用于基于事件的內(nèi)容分發(fā)的設(shè)備,包 括存儲器,用于存儲所確定的觸發(fā)事件和內(nèi)容分發(fā)規(guī)則;以及處理器,被配置為響應(yīng) 于觸發(fā)事件中的至少一個的發(fā)生,根據(jù)所確定的內(nèi)容分發(fā)規(guī)則,對預(yù)期響應(yīng)于觸發(fā)事件 的發(fā)生而分發(fā)的內(nèi)容進(jìn)行分發(fā)。
通過考慮以下結(jié)合附圖進(jìn)行的詳細(xì)描述,容易理解本發(fā)明的教導(dǎo),附圖中
圖1示出了可應(yīng)用本發(fā)明實施例的內(nèi)容分發(fā)系統(tǒng)的高級框圖;圖2示出了用于提供店內(nèi)廣告的店內(nèi)廣告網(wǎng)絡(luò)的高級框圖;以及圖3示出了根據(jù)本發(fā)明實施例的用于基于事件的內(nèi)容分發(fā)的方法的流程圖。應(yīng)當(dāng)理解,附圖是用于示意本發(fā)明的構(gòu)思的目的,并不必需是示意本發(fā)明的唯 一可能配置。為了便于理解,在可能的情況下,使用相同的參考標(biāo)號來表示附圖所共有 的相同元素。
具體實施例方式有利地,本發(fā)明提供了一種用于基于事件的內(nèi)容分發(fā)的方法、設(shè)備以及系統(tǒng)。 盡管將主要在具有特定供應(yīng)鏈?zhǔn)侄蔚牡陜?nèi)產(chǎn)品廣告環(huán)境的上下文中描述本發(fā)明,然而本 發(fā)明的具體實施例不應(yīng)被視為限制本發(fā)明的范圍。本領(lǐng)域技術(shù)人員將意識到,并且本發(fā) 明的教導(dǎo)將告知,本發(fā)明的構(gòu)思可以實質(zhì)上有利地應(yīng)用在用于確定所選內(nèi)容的分發(fā)或顯 示的任何內(nèi)容分發(fā)系統(tǒng)或產(chǎn)品廣告環(huán)境中??梢酝ㄟ^使用專用硬件以及能夠與合適的軟件相關(guān)聯(lián)地執(zhí)行軟件的硬件,來提 供圖中所示的各種元件的功能。在由處理器提供時,可以由單個專用處理器、單個共 享處理器或多個單處理器(其中一些可以是共享的)來提供該功能。此外,顯式使用 的術(shù)語“處理器”或“控制器”不應(yīng)被解釋為專門指能夠執(zhí)行軟件的硬件,而是可以 隱含地包括但不限于數(shù)字信號處理器(“DSP”)硬件、用于存儲軟件的只讀存儲器 (“ROM”)、隨機存取存儲器(“RAM”)、和非易失性存儲器。此外,這里記載本 發(fā)明的原理、方面和實施例及其具體示例的所有表述應(yīng)包括其結(jié)構(gòu)和功能的等效物。此 外,這樣的等效物應(yīng)包括當(dāng)前已知的等效物以及未來開發(fā)的等效物(即開發(fā)出的執(zhí)行相 同功能的任何元件,而不論其結(jié)構(gòu)如何)。因此,例如,本領(lǐng)域技術(shù)人員應(yīng)理解,這里呈現(xiàn)的框圖表示實現(xiàn)本發(fā)明原理的 示意系統(tǒng)組件和/或電路的概念視圖。類似地,可以認(rèn)識到,任何流程圖表、流程圖、 狀態(tài)轉(zhuǎn)移圖、偽代碼等表示各種過程,所述過程可以實質(zhì)上表示在計算機可讀介質(zhì)中, 并從而由計算機或處理器執(zhí)行,而不論是否顯式地示出了這樣的計算機或處理器。圖1示出了可應(yīng)用本發(fā)明實施例的內(nèi)容分發(fā)系統(tǒng)的高級框圖。圖1的內(nèi)容 分發(fā)系統(tǒng)100示意性地包括至少一個服務(wù)器110、多個如調(diào)諧/解碼裝置(示意性地 為機頂盒(STB))之類的接收設(shè)備UO1-UOp和針對每個機頂盒UO1-UOn的相應(yīng)顯 示器UOi-^On、以及如音頻輸出設(shè)備(示意性地為揚聲器系統(tǒng))之類的其他接收設(shè)備 135fl35n。在圖1的實施例中,服務(wù)器110示意性地包括規(guī)則引擎111,規(guī)則引擎111的 功能將在以下詳細(xì)描述。盡管在圖1的系統(tǒng)100中,多個機頂盒UO1-UOn中的每一個都示意性地連接至 單個相應(yīng)顯示器,然而在本發(fā)明的備選實施例中,多個機頂盒UO1-UOn中的每一個可以 連接至多于一個顯示器。此外,盡管在圖1的內(nèi)容分發(fā)系統(tǒng)100中將調(diào)諧/解碼裝置示 意性地描述為機頂盒120,然而在本發(fā)明的備選實施例中,本發(fā)明的調(diào)諧/解碼裝置可以 包括備選的調(diào)諧/解碼裝置,如集成入顯示器130中的調(diào)諧/解碼電路或其他獨立的調(diào)諧 /解碼設(shè)備等等。此外,本發(fā)明的接收設(shè)備甚至可以包括能夠接收如音頻、視頻和/或音 頻/視頻內(nèi)容之類的內(nèi)容的任何設(shè)備。
在本發(fā)明的一個實施例中,圖1的內(nèi)容分發(fā)系統(tǒng)100可以是店內(nèi)廣告網(wǎng)絡(luò)的一 部分。例如,圖2示出了用于提供店內(nèi)廣告的店內(nèi)廣告網(wǎng)絡(luò)200的高級框圖。在圖2 的廣告網(wǎng)絡(luò)200中,廣告網(wǎng)絡(luò)200和分發(fā)系統(tǒng)100采用軟件和硬件的組合,該組合在店 內(nèi)設(shè)置中提供了對音樂錄音、家庭視頻、產(chǎn)品演示、廣告內(nèi)容和其他這種內(nèi)容以及娛樂 內(nèi)容、新聞、以及類似的消費者信息內(nèi)容的分類、分發(fā)、呈現(xiàn)、以及使用跟蹤。內(nèi)容可 以包括以壓縮或未壓縮視頻和音頻流格式呈現(xiàn)的內(nèi)容(例如,MPEG4/MPEG4 Part 10/ AVC-H.264、VC-U Windows Media等等),然而本系統(tǒng)不應(yīng)限于僅使用這些格式。在本發(fā)明的一個實施例中,用于對店內(nèi)廣告網(wǎng)絡(luò)200和內(nèi)容分發(fā)系統(tǒng)100的各元 件加以控制的軟件可以包括使用窗口環(huán)境(例如,MS-Windows 或X-Windows操作系 統(tǒng))和高性能計算硬件的32位操作系統(tǒng)。廣告網(wǎng)絡(luò)200可以利用分布式體系結(jié)構(gòu),并 且在一個實施例中經(jīng)由衛(wèi)星(或其他方法,例如廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、一系列微波鏈 路、或類似的機制)和店內(nèi)模塊來提供集中式的內(nèi)容管理和分發(fā)控制。如圖2所示,可以從廣告商202、唱片公司204、電影制片廠206、或其他內(nèi)容 提供商208提供店內(nèi)廣告網(wǎng)絡(luò)200和內(nèi)容分發(fā)系統(tǒng)100的內(nèi)容。廣告商202可以是產(chǎn)品 制造商、服務(wù)提供商、代表制造商或服務(wù)提供商的廣告公司、或其他實體。來自廣告商 202的廣告內(nèi)容可以由包括商業(yè)廣告、“商業(yè)信息片”、產(chǎn)品信息以及產(chǎn)品演示等在內(nèi)的 視聽內(nèi)容組成。唱片公司204可以是唱片行、音樂出版商、許可/出版實體(例如,BMI或 ASCAP)、個人藝術(shù)家、或其他這樣的音樂相關(guān)內(nèi)容的源。唱片公司204提供視聽內(nèi)容, 如音樂剪輯(所錄制的音樂的短片段)、音樂視頻剪輯等等。電影制片廠206可以是電影 制片廠、制片公司、出版商、或與電影產(chǎn)業(yè)相關(guān)的其他源。電影制片廠106可以提供電 影剪輯、預(yù)先錄制的男女演員的訪談、電影評論、“幕后”表演、以及類似的內(nèi)容。其他內(nèi)容提供商208可以是能夠經(jīng)由例如圖1的內(nèi)容分發(fā)系統(tǒng)100分發(fā)和顯示的 視頻、音頻或視聽內(nèi)容的任何其他提供商。在本發(fā)明的一個實施例中,例如使用傳統(tǒng)記錄介質(zhì)(磁帶、CD、視頻等)經(jīng)由 網(wǎng)絡(luò)管理中心210(NMC)來獲得內(nèi)容。將提供給NMC210的內(nèi)容編譯為適于分發(fā)給例如 本地分發(fā)系統(tǒng)100的形式,所述本地分發(fā)系統(tǒng)100在本地地點分發(fā)和顯示內(nèi)容。在圖2 的實施例中,NMC210示意性地包括規(guī)則引擎211,規(guī)則引擎211的功能將在以下詳細(xì)描 述。NMC 210可以將接收到的內(nèi)容數(shù)字化,并以數(shù)字化數(shù)據(jù)文件222的形式將其提 供給網(wǎng)絡(luò)運營中心(NOC) 220。注意,盡管以數(shù)字化內(nèi)容的形式表示數(shù)據(jù)文件222,然而 數(shù)據(jù)文件222也可以是流傳輸音頻、流傳輸視頻、或其他這樣的信息。由NMC 210編譯 和接收的內(nèi)容可以包括商業(yè)廣告、插入廣告(bumper)、圖形、音頻等等。優(yōu)選地,對所 有文件命名,使得這些文件唯一可識別。更具體地,NMC 210創(chuàng)建分發(fā)包,所述分發(fā)包 以特定地點(如存儲位置)為目標(biāo),并且根據(jù)調(diào)度或根據(jù)需要被傳送至一個或更多個存儲 裝置。所述分發(fā)包(如果使用)包含旨在對現(xiàn)場已存在的現(xiàn)有內(nèi)容進(jìn)行替換或增強的內(nèi) 容(除非首次初始化該地點的系統(tǒng),在這種情況下所傳送的包將形成該地點初始內(nèi)容的 基礎(chǔ))。備選地,可以分別地或采用某種類型的流傳輸壓縮程序來壓縮并傳送文件。在 圖2的實施例中,NOC 220也示意性地包括規(guī)則引擎221,規(guī)則引擎221的功能將在以下詳細(xì)描述。在該示例中,NOC 220將數(shù)字化數(shù)據(jù)文件222經(jīng)由通信網(wǎng)絡(luò)225傳送至商業(yè)銷 售市場230處的內(nèi)容分發(fā)系統(tǒng)100。可以以多種技術(shù)中的任何一種來實現(xiàn)通信網(wǎng)絡(luò)225。 例如,在本發(fā)明的一個實施例中,可以使用衛(wèi)星鏈路將數(shù)字化數(shù)據(jù)文件222分發(fā)給商業(yè) 銷售市場230的內(nèi)容分發(fā)系統(tǒng)100。這使得可以通過向各個位置廣播(或多播)內(nèi)容來容 易地分發(fā)該內(nèi)容。備選地,可以使用互聯(lián)網(wǎng)向商業(yè)銷售市場230分發(fā)視聽內(nèi)容以及允許 從商業(yè)銷售市場230反饋視聽內(nèi)容。根據(jù)本發(fā)明的備選實施例,還可以使用其他方式來 實現(xiàn)通信網(wǎng)絡(luò)225,如使用租用線路、微波網(wǎng)絡(luò)、或其他這樣的機制。內(nèi)容分發(fā)系統(tǒng)100的服務(wù)器110能夠接收內(nèi)容(例如,分發(fā)包),并相應(yīng)地將這 些內(nèi)容店內(nèi)分發(fā)至各個如機頂盒120之類的接收機和顯示器130以及揚聲器系統(tǒng)135。也 就是說,在內(nèi)容分發(fā)系統(tǒng)100處接收并配置內(nèi)容以進(jìn)行流傳輸??梢杂杀慌渲脼橐黄鸹?一致運作的一個或更多個服務(wù)器來執(zhí)行流傳輸。流傳輸內(nèi)容可以包括針對遍布銷售市場 230(例如商店)中的各種不同位置或產(chǎn)品而配置的內(nèi)容。例如,各個機頂盒120和顯示 器130以及各個揚聲器系統(tǒng)135可以位于遍布銷售市場230中的特定位置,并分別被配置 為對內(nèi)容進(jìn)行顯示并對屬于與每個相應(yīng)機頂盒和顯示器的位置相距預(yù)定距離之內(nèi)的產(chǎn)品 的音頻進(jìn)行廣播。內(nèi)容分發(fā)系統(tǒng)100的服務(wù)器110接收內(nèi)容并創(chuàng)建要傳送至遍布店內(nèi)的各接收機的 音頻、視頻和/或音頻/視頻的各個不同流(例如內(nèi)容信道)。流可以是調(diào)制到射頻分發(fā) 上的音頻、視頻和/或音頻/視頻的各個信道,或是作為單播或多播互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng) 絡(luò)內(nèi)的數(shù)據(jù)流來發(fā)送。這些流可以源自在控制軟件的相同邏輯設(shè)置下的一個或多個服務(wù)器。本發(fā)明的各個實施例實現(xiàn)了基于觸發(fā)或事件來在內(nèi)容分發(fā)系統(tǒng)(如圖2的內(nèi)容分 發(fā)系統(tǒng)200)中的例如店內(nèi)廣告網(wǎng)絡(luò)(如圖1的店內(nèi)廣告網(wǎng)絡(luò)1 00)中呈現(xiàn)或分發(fā)內(nèi)容。 根據(jù)本發(fā)明的各個實施例,可以確定和實現(xiàn)用于處理觸發(fā)/事件的規(guī)則。也就是說,在 本發(fā)明的各個實施例中,確定至少一個觸發(fā)/事件,并且確定實現(xiàn)相應(yīng)觸發(fā)/事件的至少 一個規(guī)則并將該至少一個規(guī)則與相應(yīng)觸發(fā)/事件相關(guān)聯(lián)。由此,響應(yīng)于與該至少一個觸 發(fā)/事件相關(guān)聯(lián)的事件的發(fā)生,根據(jù)相關(guān)聯(lián)規(guī)則的指令或參數(shù)來分發(fā)預(yù)期響應(yīng)于該觸發(fā)/ 事件的發(fā)生而顯示的內(nèi)容。根據(jù)本發(fā)明的各個實施例,期望的任何外部傳感器或智能對象都可以產(chǎn)生觸發(fā)/ 事件。這種事件承載數(shù)據(jù)有效載荷。例如,在本發(fā)明的一個實施例中,觸發(fā)/事件可以 是所公布的外部溫度事件。在這種示例中,事件的數(shù)據(jù)有效載荷可能是外部測量的(或 通過如天氣服務(wù)之類的某種手段傳送的)華氏度數(shù)。觸發(fā)/事件可能由如圖1和2的規(guī)則 引擎111、211、221之類的規(guī)則引擎來檢測,并與規(guī)則集合相比較。如果找到具有與該 觸發(fā)/事件(如時間、觸發(fā)事件、設(shè)定點等)相匹配的前因的規(guī)則,則實施后果屬性(以 下更詳細(xì)描述)。根據(jù)本發(fā)明的各個實施例,規(guī)則引擎可以包括用于存儲和/或確定觸發(fā)/事件 和規(guī)則的處理器和存儲器。也就是說,如上所述,在本發(fā)明的各個實施例中,確定觸發(fā) /事件,使得響應(yīng)于與至少一個所確定的觸發(fā)/事件相關(guān)聯(lián)的事件的發(fā)生,根據(jù)所確定 的相應(yīng)規(guī)則來分發(fā)預(yù)期響應(yīng)于該事件的發(fā)生而顯示的內(nèi)容。由此,實現(xiàn)本發(fā)明的規(guī)則引擎,以響應(yīng)于來自外部傳感器或智能對象的輸入來檢測所確定的觸發(fā)/事件,該外部傳 感器或智能對象預(yù)期要向規(guī)則引擎通知所確定的觸發(fā)/事件中的任一個的發(fā)生。例如, 在本發(fā)明的一個實施例中,規(guī)則引擎可以包括計算機,從用于跟蹤日期和/或時間的內(nèi) 部時鐘和日歷或者從互聯(lián)網(wǎng)接收輸入,以得到所確定的觸發(fā)/事件的溫度或條件的信 息。盡管在以上圖1和2中,規(guī)則引擎被示意為NMC 210、NOC 220和本地服務(wù)器110 的單獨組件,但在本發(fā)明的備選實施例中可以將規(guī)則引擎集成至NMC210、NOC 220和 本地服務(wù)器110的功能中。在本發(fā)明的各個備選實施例中,將元數(shù)據(jù)添加至要分發(fā)和顯示的內(nèi)容。在本發(fā) 明的一個實施例中,元數(shù)據(jù)標(biāo)識內(nèi)容的類型。例如,對于零售廣告環(huán)境,元數(shù)據(jù)可以標(biāo) 識至少包括產(chǎn)品類別和所廣告的產(chǎn)品的制造商在內(nèi)的內(nèi)容。由此,由于可以標(biāo)識內(nèi)容, 因此所分發(fā)的規(guī)則或本地確定的規(guī)則可以定義和配置可以影響所標(biāo)識的內(nèi)容的分發(fā)和顯 示的觸發(fā)。也就是說,如上所述,在本發(fā)明的各個實施例中,可以基于觸發(fā)來配置要分發(fā) 和播放的內(nèi)容的調(diào)度。然而,現(xiàn)有規(guī)則可以超越該內(nèi)容調(diào)度,此時,將必須利用備選內(nèi) 容替代所調(diào)度的內(nèi)容。例如,根據(jù)本發(fā)明,基于觸發(fā)的調(diào)度中的內(nèi)容段可以被事件所觸 發(fā)的備選內(nèi)容所超越。也就是說,盡管內(nèi)容被調(diào)度為在指定的時間和位置進(jìn)行播放,但 外部事件可以觸發(fā)利用要播放的備選內(nèi)容替換該內(nèi)容。例如,在本發(fā)明的一個實施例中,如圖1的顯示器130或音頻輸出設(shè)備135之 類的播出系統(tǒng)從網(wǎng)絡(luò)管理中心210、網(wǎng)絡(luò)運營中心221中的至少一個或者從與本地服務(wù)器 110進(jìn)行通信的用戶接口接收針對特定內(nèi)容調(diào)度的觸發(fā)或超越信息。觸發(fā)和超越信息還可 以包括媒體剪輯或部分,預(yù)期要在發(fā)生觸發(fā)事件的情況下替換被調(diào)度以進(jìn)行播放的特 定媒體部分。外部事件或觸發(fā)事件的示例可以包括以下內(nèi)容-如果店外溫度高于80F,則播放媒體Y來代替媒體X;-如果在顯示器N附近檢測到客戶,則播放媒體A來代替媒體B;-如果其中媒體可用的產(chǎn)品的價格下降,則播放媒體的修改版本以表示價格的下 降;-如果店內(nèi)的女性比男性多,則播放媒體X來代替媒體Y。其他示例可以包括-如果是星期二,則播放A來代替B;-如果特定隊伍贏得錦標(biāo)賽,則播放媒體X;-如果特定媒體被認(rèn)為是無效的,則代之以播放媒體Y;然而,如上所述,要響應(yīng)于觸發(fā)事件而呈現(xiàn)的內(nèi)容也可以受規(guī)則的限制。例 如,在店外溫度高于80F并且要播放媒體Y來代替媒體X的情況下,如果大多數(shù)先前播 放的內(nèi)容段是與媒體Y競爭的產(chǎn)品的廣告,則可能不允許顯示媒體Y,直到顯示完其他 媒體之后。在本發(fā)明的各個實施例中,本發(fā)明的觸發(fā)可以是基于事件的發(fā)生而自動進(jìn)行 的,或者,本發(fā)明的觸發(fā)可以是經(jīng)由用戶接口而本地動態(tài)調(diào)度的。也就是說,觸發(fā)事件 是可以在中央節(jié)目控制系統(tǒng)或者多個節(jié)目控制系統(tǒng)(如接口)處創(chuàng)建和/或從中央節(jié)目控制系統(tǒng)或者多個節(jié)目控制系統(tǒng)傳送的,該中央節(jié)目控制系統(tǒng)例如處于網(wǎng)絡(luò)管理中心210、 網(wǎng)絡(luò)運營中心220或服務(wù)器110處,該多個節(jié)目控制系統(tǒng)例如由使用用戶接口的本地用 戶、網(wǎng)絡(luò)運營商、廣告商、媒體提供商、場所所有者(如零售商)以及可接入播出系統(tǒng)的 消費者來驅(qū)動。在這種實施例中,場所所有者可以使中央人員或本地人員能夠基于本地 需求相對于多個播出系統(tǒng)位置或集中式網(wǎng)絡(luò)的需求的情況來調(diào)度觸發(fā)事件和改變。如上所述,在本發(fā)明的各個實施例中,規(guī)則可以包括后果屬性。例如,示例性 規(guī)則可以包括以下后果屬性中的至少一個·目標(biāo)回放設(shè)備·目標(biāo)回放對象·操作·優(yōu)先級·適用性的日期-時間范圍后果屬性可以通過指定目標(biāo)回放設(shè)備來將規(guī)則的適用性的范圍限定和限制在例 如零售店中的例如回放設(shè)備的子集。這種設(shè)備可以被分組為集合(有時稱作通道)或者 是枚舉的。在本發(fā)明的實施例中,回放設(shè)備與通道或組的關(guān)聯(lián)映射可以被規(guī)則引擎用于 匹配和應(yīng)用規(guī)則。根據(jù)本發(fā)明的各個實施例,后果屬性可以創(chuàng)建新規(guī)則,可以對回放對象進(jìn)行具 體改變,或者可以創(chuàng)建新回放對象?;胤艑ο罂梢杂?但不限于)節(jié)目、播放列表和媒 體元素來表示。一個其他媒體對象可能是“實況廣播”,其中,媒體是從某個廣播提供 商實時獲得的。這些對象中的每一個具有可以與規(guī)則一起用于確定地標(biāo)識對象的唯一標(biāo) 識符。在本發(fā)明的備選實施例中,可以實現(xiàn)“通配符”以應(yīng)用于待定義的可能媒體對 象的集合。在本發(fā)明的各個實施例中,對象可以在文件、存儲器、數(shù)據(jù)庫或任何類似邏 輯結(jié)構(gòu)中表示。在本發(fā)明的各個實施例中,規(guī)則的功能操作可以包括但不限于·播放·不播放·交換例如,播放操作可以指定要播放回放對象。這種規(guī)則的示例可以從傳統(tǒng)調(diào)度 (播放列表)回放導(dǎo)出。傳統(tǒng)回放可以通過遵循調(diào)度文件來進(jìn)行操作,以推斷出特定媒體 或播放列表何時出現(xiàn)。然而,根據(jù)本發(fā)明的實施例,規(guī)則可以觸發(fā)要在期望的日期-時 間顯示的媒體對象(內(nèi)容),該操作可以“播放”該對象(播放列表)。由此,根據(jù)本 發(fā)明的實施例,可以創(chuàng)建新規(guī)則,該新規(guī)則將在與所規(guī)劃的時刻不同的某個時刻觸發(fā)該 相同回放,例如作為對某個事件的反應(yīng)。在本發(fā)明的各個實施例中,“不播放”操作符本質(zhì)上是“跳過”操作符。這些 后果屬性具有以下效果使媒體對象被跳過,就好像它不存在那樣。交換操作符使媒體對象(或?qū)ο蠹?被某個或某些其他對象所替換。示例可 以是播放一個媒體文件來代替另一個媒體文件。交換操作符的更復(fù)雜示例可以是,使 得使用整個節(jié)目或播放列表來代替另一個節(jié)目或播放列表的“特殊事件”類型的操作。交換操作符的一種實現(xiàn)方式可以是播放實況廣播來代替所調(diào)度的節(jié)目操作。此外,在本發(fā)明的各個實施例中,規(guī)則還可以包含優(yōu)先級。在本發(fā)明的這些實 施例中,優(yōu)先級可以是對規(guī)則的重要性進(jìn)行分級的整數(shù)值。例如,在多個實施例中,與 較低優(yōu)先級的規(guī)則相比,較高優(yōu)先級的規(guī)則將是優(yōu)選的。這提供了在利用相同前因來處 理多個規(guī)則時解決沖突的手段。在本發(fā)明的實施例中,規(guī)則可以是靜態(tài)或動態(tài)定義的。本發(fā)明的規(guī)則的實現(xiàn)方 式的一個實施例可以使用XML。這種規(guī)則可以存儲在文件系統(tǒng)上的數(shù)據(jù)文件中或經(jīng)由如 RPC> REST或SOAP之類的網(wǎng)絡(luò)web服務(wù)手段來傳送。此外,在本發(fā)明的備選實施例 中,觸發(fā)事件可以被表示為其中適當(dāng)表示了設(shè)定點的匹配模式。示例可以包括正則表示 或“crantab”樣式的匹配模板。在這些實施例中,這可以是一種用于表示應(yīng)用于一周中 特定的一天、一天中的小時等的規(guī)則的方式。然而,應(yīng)當(dāng)注意,這些不是觸發(fā)的僅有機 制,而是可以根據(jù)本發(fā)明的各個實施例來描述觸發(fā)的方式的示例。規(guī)則和動態(tài)選擇本發(fā)明的規(guī)則可以附加地應(yīng)用于本地服務(wù)器,例如內(nèi)容服務(wù)器,其中,正在準(zhǔn) 備用于回放的媒體元素的系統(tǒng)部分可以向內(nèi)容服務(wù)器查詢要播放的媒體。在這種情形 下,上述規(guī)則處理可以適用,并且媒體池可以被解析為可能的回放選項。在本發(fā)明的內(nèi) 容服務(wù)器的一種應(yīng)用中,內(nèi)容服務(wù)器可以對從該池中選擇的選項進(jìn)行隨機化,或者應(yīng)用 類似的規(guī)則以縮減第二處理步驟中的選擇。內(nèi)容服務(wù)器可以基于被選擇以影響后續(xù)請求 處理的媒體來創(chuàng)建新規(guī)則。例如,可以存在對鄰接性進(jìn)行詳細(xì)描述的規(guī)則。在本實施例 中,可以創(chuàng)建對何種媒體可以在當(dāng)前所選媒體之后播放進(jìn)行限制的規(guī)則(即,競爭的產(chǎn) 品廣告不應(yīng)當(dāng)背靠背地播放(如可口可樂和百事可樂))。媒體對象上的元數(shù)據(jù)標(biāo)簽在本發(fā)明的各個實施例中,利用元數(shù)據(jù)對媒體對象(內(nèi)容)加標(biāo)簽。在以上示 例中,百事可樂和可口可樂的廣告可以利用如“ProductName = Pepsi”禾Π "ProductType =,,drink”之類的鍵值對數(shù)據(jù)來加標(biāo)簽。在本發(fā)明的一個實施例中,可適用于這種情況 的規(guī)則可以包括“如果上次選擇的媒體的ProductType與當(dāng)前提出的所選媒體相匹配并 且ProductName不同,則拒絕該媒體對象并再次選擇?!边@僅是如何可以構(gòu)造本發(fā)明的 規(guī)則的一個示例。規(guī)則和動態(tài)媒體根據(jù)本發(fā)明的各個實施例,規(guī)則還可以針對要作為組件而被組裝至更大元素中 的媒體的可用性來指定。例如,在本發(fā)明的一個實施例中,媒體回放引擎(如播出設(shè)備) 可以從內(nèi)容服務(wù)器請求模板。經(jīng)由規(guī)則處理來選擇適當(dāng)模板。模板可以詳細(xì)描述多個區(qū) 域并調(diào)出回放引擎的期望媒體類型。然后,媒體回放引擎可以針對每個區(qū)域從內(nèi)容服務(wù) 器請求媒體,針對每個區(qū)域觸發(fā)規(guī)則處理步驟。每個選擇可以創(chuàng)建將該選擇最終限制在 指定媒體內(nèi)容的新規(guī)則。在這種情況下,規(guī)則將使用對媒體的如大小、媒體編碼類型等 屬性進(jìn)行標(biāo)識的元數(shù)據(jù)標(biāo)簽。在本發(fā)明的一個實施例中,這可以通過使用SMIL模板并 對其填充以MPEG、JPEG、HTML以及對從廣告服務(wù)器中選擇的文本數(shù)據(jù)進(jìn)行滾動來實 現(xiàn)。規(guī)則和動作
根據(jù)本發(fā)明的實施例,規(guī)則也可以觸發(fā)與媒體回放不相關(guān)的其他動作。例如, 規(guī)則可以產(chǎn)生事件,事件進(jìn)而被記錄或?qū)ο到y(tǒng)的某個其他方面進(jìn)行控制。在本發(fā)明的系 統(tǒng)的一個實施例中,這可以觸發(fā)特殊音頻處理效果或燈光效果,以增強廣告效果。應(yīng)當(dāng) 注意,本發(fā)明的實施例不應(yīng)限于僅對選擇視頻內(nèi)容具有效果的規(guī)則。動態(tài)組合如上所述,規(guī)則也可以觸發(fā)與內(nèi)容回放不相關(guān)的其他動作。在本發(fā)明的具體實 施例中,對內(nèi)容服務(wù)器的請求和響應(yīng)的集合可以產(chǎn)生新規(guī)則,該新規(guī)則觸發(fā)使得將媒體 內(nèi)容選擇為例如在廣告中使用的組合媒體的事件。在一個示例中,可以選擇靜態(tài)元素以 填充模板,然后將該靜態(tài)元素轉(zhuǎn)換至視頻文件以供使用。根據(jù)本發(fā)明的各個實施例中, 規(guī)則不僅影響對用于運行時回放的選擇內(nèi)容的選擇,還可以控制整個內(nèi)容分發(fā)系統(tǒng)的功 能。圖3示出了根據(jù)本方面的實施例用于基于事件的內(nèi)容分發(fā)的方法的流程圖。方 法300開始于步驟302,在步驟302,確定至少一個觸發(fā)事件。例如,在本發(fā)明的一個實 施例中,觸發(fā)事件可以由規(guī)則引擎111、211、221確定或存儲在規(guī)則引擎111、211、221 中,規(guī)則引擎111、211、221被實現(xiàn)為確定何時發(fā)生了觸發(fā)事件。然后,方法300進(jìn)行 至步驟304。在步驟304,確定內(nèi)容分發(fā)規(guī)則。例如,如上所述,將規(guī)則與內(nèi)容分發(fā)相關(guān)聯(lián), 使得可以播放、跳過或利用其他內(nèi)容來替換預(yù)期要分發(fā)的內(nèi)容。然后,方法300進(jìn)行至 步驟306。在步驟306,根據(jù)所確定的內(nèi)容分發(fā)規(guī)則來分發(fā)預(yù)期響應(yīng)于觸發(fā)事件的發(fā)生而 分發(fā)的內(nèi)容。例如,當(dāng)發(fā)生了觸發(fā)事件時,對于預(yù)期響應(yīng)于觸發(fā)事件的發(fā)生而分發(fā)的內(nèi) 容,僅在與該內(nèi)容的分發(fā)相關(guān)聯(lián)的規(guī)則不阻止或替代如上所述該內(nèi)容的分發(fā)的情況下, 才分發(fā)該內(nèi)容。然后,可以退出方法300。備選地,方法300可以包括可選步驟301,在可選步驟301,將元數(shù)據(jù)添加至要 分發(fā)或顯示的內(nèi)容,以標(biāo)識內(nèi)容的類型,從而幫助應(yīng)用分發(fā)規(guī)則。應(yīng)當(dāng)注意,貫穿本公開的教導(dǎo)中使用的術(shù)語“顯示”不應(yīng)被視為限于對視頻的 呈現(xiàn),而是可以表示在例如顯示器上對視頻的呈現(xiàn)或在例如揚聲器上對音頻的呈現(xiàn)和/ 或在集成設(shè)備上對視頻和音頻兩者的呈現(xiàn)。此外,應(yīng)當(dāng)注意,貫穿本公開的教導(dǎo)中使用 的術(shù)語“媒體內(nèi)容”和/或“媒體部分”和/或“媒體剪輯”可以用于標(biāo)識包括視頻部 分、音頻部分和/或這兩者在內(nèi)的媒體內(nèi)容。以上描述了用于基于觸發(fā)事件對如零售廣告內(nèi)容之類的選擇內(nèi)容進(jìn)行分發(fā)和呈 現(xiàn)的方法、設(shè)備以及系統(tǒng)的各個實施例(旨在示意而非限制),應(yīng)當(dāng)注意,本領(lǐng)域技術(shù)人 員可以按照上述教導(dǎo)進(jìn)行修改和改變。從而將理解,在所附權(quán)利要求所概括的本發(fā)明的 精神和范圍之內(nèi),可以對所公開的本發(fā)明具體實施例進(jìn)行改變。盡管以上描述針對本發(fā) 明的各個實施例,然而在不脫離本發(fā)明的基本范圍的前提下,可以設(shè)計出本發(fā)明的其他 和另外的實施例。
權(quán)利要求
1.一種用于基于事件的內(nèi)容分發(fā)的方法,包括確定至少一個觸發(fā)事件;確定內(nèi)容分發(fā)規(guī)則;以及響應(yīng)于所述至少一個觸發(fā)事件中的至少一個的發(fā)生,根據(jù)所確定的內(nèi)容分發(fā)規(guī)則, 對預(yù)期響應(yīng)于所述至少一個觸發(fā)事件的發(fā)生而分發(fā)的內(nèi)容進(jìn)行分發(fā)。
2.根據(jù)權(quán)利要求1所述的方法,其中,與確定所述至少一個觸發(fā)事件一起,還確定用 于對要響應(yīng)于觸發(fā)事件而分發(fā)的內(nèi)容進(jìn)行標(biāo)識的信息。
3.根據(jù)權(quán)利要求2所述的方法,其中,所標(biāo)識的要響應(yīng)于觸發(fā)事件而分發(fā)的內(nèi)容替換 常規(guī)調(diào)度的內(nèi)容。
4.根據(jù)權(quán)利要求1所述的方法,還包括將元數(shù)據(jù)添加至內(nèi)容以標(biāo)識內(nèi)容。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述內(nèi)容包括零售廣告內(nèi)容,在發(fā)生觸發(fā)事件 時,所述零售廣告內(nèi)容被顯示在零售廣告環(huán)境中的顯示器上。
6.根據(jù)權(quán)利要求1所述的方法,其中,所確定的規(guī)則標(biāo)識替換內(nèi)容,所述替換內(nèi)容要 被分發(fā)以替換原先預(yù)期響應(yīng)于觸發(fā)事件的發(fā)生而分發(fā)的內(nèi)容。
7.—種用于基于事件的內(nèi)容分發(fā)的設(shè)備,包括存儲器,用于存儲所確定的觸發(fā)事件和內(nèi)容分發(fā)規(guī)則;以及處理器,被配置為響應(yīng)于所存儲的觸發(fā)事件中的至少一個的發(fā)生,根據(jù)所確定的內(nèi)容分發(fā)規(guī)則,對預(yù) 期響應(yīng)于觸發(fā)事件的發(fā)生而分發(fā)的內(nèi)容進(jìn)行分發(fā)。
8.根據(jù)權(quán)利要求7所述的設(shè)備,還包括用于檢測至少一個觸發(fā)事件的發(fā)生的裝置。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述設(shè)備從外部源接收用于確定觸發(fā)事件的發(fā) 生的信息。
10.—種用于基于事件的內(nèi)容分發(fā)的方法,包括響應(yīng)于至少一個觸發(fā)事件的發(fā)生,根據(jù)所確定的內(nèi)容分發(fā)規(guī)則,對預(yù)期響應(yīng)于所述 至少一個觸發(fā)事件的發(fā)生而分發(fā)的內(nèi)容進(jìn)行分發(fā)。
11.根據(jù)權(quán)利要求10所述的方法,其中,內(nèi)容被調(diào)度為根據(jù)基于事件的播放列表進(jìn)行 分發(fā)。
12.根據(jù)權(quán)利要求10所述的方法,還包括將元數(shù)據(jù)添加至內(nèi)容以標(biāo)識內(nèi)容。
全文摘要
在本發(fā)明的各個實施例中,通過觸發(fā)(事件)的集合和用于處理觸發(fā)的規(guī)則來確定對要分發(fā)或播放何種內(nèi)容的確定。規(guī)則是簡單且可執(zhí)行的,觸發(fā)是清楚且確定的并與規(guī)則直接相關(guān)。在這些實施例中,可以通過遵循觸發(fā)和規(guī)則來實現(xiàn)調(diào)度,例如以在發(fā)生觸發(fā)時播放媒體序列。
文檔編號G06Q30/00GK102016897SQ200980115530
公開日2011年4月13日 申請日期2009年5月1日 優(yōu)先權(quán)日2008年5月1日
發(fā)明者斯科特·亞瑟·萊曼, 杰夫·赫拉, 格雷格里·查爾斯·赫林 申請人:湯姆森許可貿(mào)易公司