專利名稱:互動媒體響應(yīng)處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于互動媒體領(lǐng)域,尤其涉及用于處理從機(jī)頂盒和在互動媒體網(wǎng)絡(luò)中有關(guān)設(shè)備接收的響應(yīng)的裝置和方法。
背景技術(shù):
互動媒體指的是從多個不同互動網(wǎng)絡(luò)及有關(guān)的接入設(shè)備(包括互動電視(iTV),互動因特網(wǎng)Pc和網(wǎng)絡(luò)設(shè)施,互動移動電話及無線手持設(shè)備)發(fā)出的互動內(nèi)容?;用襟w系統(tǒng)通常使內(nèi)容提供者能廣播信息給用戶,而用戶響應(yīng)且參與到廣播中。具體類型的接入設(shè)備包括(但不限于)電視,個人電腦,手機(jī)電話,尋呼機(jī),或如由PALM制造的各種手持電子設(shè)備。
互動廣播的基本形式包括在一個媒體發(fā)布的信息并通過其它媒體邀請相應(yīng)。此類互動性的一個例子是電話,電視節(jié)目邀請觀眾參與電話民意測驗(yàn)。觀眾通過撥對應(yīng)于若干選擇中用戶的挑選的特定的號參與節(jié)目。另外的互動電視節(jié)目邀請用戶通過在因特網(wǎng)上的網(wǎng)站投票來參與。例如,新聞分析節(jié)目常常包括與新聞廣播同時進(jìn)行的在線民意測驗(yàn)。用戶能登錄到新聞節(jié)目的網(wǎng)站并作出選擇,民意測驗(yàn)的結(jié)果顯示在電視屏幕上。還有互動節(jié)目,它應(yīng)用這些節(jié)目技術(shù)。
互動電視指的是觀眾以某種方式與廣播內(nèi)容互動的應(yīng)用?;与娨暟ㄒ欢ǚ秶幕宇愋?。在最基本的等級,觀眾能簡單的通過使用數(shù)字機(jī)頂盒(STB)與他們的電視互動。由于沒有信號發(fā)到戶外,STB能存儲信息并根據(jù)用戶所愛好的使顯示客戶化。此類互動性的例子是可滾動/客戶化的電子節(jié)目指導(dǎo)和個人記錄服務(wù)。在較高的復(fù)雜等級上,觀眾能通過撥號,數(shù)字反向信道或衛(wèi)星發(fā)送請求服務(wù),服務(wù)器將請求的回答發(fā)回到產(chǎn)生響應(yīng)請求的STB。這類互動性的例子是民意測驗(yàn)應(yīng)用,在那里觀眾能與游戲展示一起玩,或者是與貿(mào)易相聯(lián)系的應(yīng)用,其中觀眾能用對信息的請求或通過作出購買來響應(yīng)廣告。但是現(xiàn)有的iTV系統(tǒng)苦于缺乏足夠的帶寬來支持這類互動性所希望的實(shí)際互動處理,此外,現(xiàn)有系統(tǒng)不能處理對給定的應(yīng)用可能接收的大量響應(yīng)。
在現(xiàn)有技術(shù)的iTV系統(tǒng)中,通常有稱之為頭端器的中央通信服務(wù)器,它通過機(jī)頂盒分配電視內(nèi)容到各個用戶,并以響應(yīng)方式接收互動信息。這些系統(tǒng)常常不能實(shí)時處理大量響應(yīng)。因而有若干帶專利的系統(tǒng),它們試圖以某種方式克服此容量的限制。
這些專利之一(美國5,857,190號專利)揭示一個用于iTV網(wǎng)絡(luò)的事件登錄系統(tǒng)。事件估算器留在用戶處,確定事件是否可登錄或不可登錄。可登錄事件最好成批一起并送到頭端器。
在6,067,107號美國專利中揭示了一個iTV,其中用戶的響應(yīng)存入廣播接收器,根據(jù)所包含數(shù)據(jù)的類型被指定優(yōu)先權(quán)值,并周期地發(fā)送到當(dāng)?shù)財?shù)據(jù)中心。通常,響應(yīng)以每24小時間隔發(fā)送。當(dāng)?shù)財?shù)據(jù)中心將響應(yīng)存入響應(yīng)數(shù)據(jù)庫,隨后響應(yīng)與用戶信息被交叉引用,并發(fā)送到主數(shù)據(jù)中心。
這兩種系統(tǒng)不具備能力實(shí)時處理大量請求,或者向內(nèi)容提供者提供實(shí)時反饋。此外,信息被存入以層次方式或關(guān)系方式的各種數(shù)據(jù)庫,這限制了每個數(shù)據(jù)庫的容量,關(guān)系數(shù)據(jù)庫設(shè)計在用于互動媒體系統(tǒng)中通常引起增加的等待時間,可靠性和可用性問題。這些數(shù)據(jù)庫需要大量的維護(hù)工作,尤其是試圖用多個分布式數(shù)據(jù)庫改變規(guī)模時更如此。以關(guān)系數(shù)據(jù)庫一中央事務(wù)處理結(jié)構(gòu)使用的關(guān)系數(shù)據(jù)庫受到下列缺陷之困擾有限的實(shí)時處理,有限的容量和代價無法忍受的縮放能力,分布式數(shù)據(jù)庫的同步,數(shù)據(jù)庫惡化和連續(xù)維護(hù),中斷的事務(wù)恢復(fù)再處理和起動事務(wù)請求的不可用,有限的事務(wù)記錄粒度(granularity),和缺乏對決策報表和分析的實(shí)際的實(shí)時數(shù)據(jù)訪問。
發(fā)明內(nèi)容
本發(fā)明針對互動媒體響應(yīng)處理系統(tǒng)和方法,它使用非關(guān)系數(shù)據(jù)庫結(jié)構(gòu)處理用戶響應(yīng)。那樣的系統(tǒng)和方法也能實(shí)時處理大量響應(yīng),并也具有為內(nèi)容提供者提供實(shí)時反饋的能力。在本發(fā)明的更特別的方面,采用了分布式結(jié)構(gòu),從而主要成分在物理空間上分開,所以每個完成特定的任務(wù),且隨后通過系統(tǒng)傳送響應(yīng)。
在一個按本發(fā)明的互動媒體系統(tǒng)中,互動的內(nèi)容使用為本專業(yè)人士熟知的多個技術(shù),機(jī)構(gòu)和系統(tǒng)中的任一個(如通過互動有線電視,互動衛(wèi)星電視,互動PC和網(wǎng)絡(luò)設(shè)施,互動移動電話和手機(jī)電話網(wǎng)絡(luò))分配或廣播到用戶?;觾?nèi)容經(jīng)過接入設(shè)備廣播到用戶,設(shè)備包括機(jī)頂盒或其它本專業(yè)認(rèn)識所熟知的用戶連接響應(yīng)處理系統(tǒng)的設(shè)備,它們結(jié)合遠(yuǎn)程控制器,鍵盤,電視,互動無線電,網(wǎng)絡(luò)計算機(jī)和設(shè)施,移動和手機(jī)電話,語音識別設(shè)備,和/或如由PALM制造的無線手持設(shè)備及復(fù)制器一起使用。
響應(yīng)請求由經(jīng)過上述一個接入設(shè)備連結(jié)到用戶網(wǎng)絡(luò)的用戶發(fā)送,以響應(yīng)在電視屏幕或其它顯示器上看到的互動內(nèi)容。響應(yīng)請求能與線列事件類型相關(guān)互動民意測驗(yàn)或投票,互動彩票(sweepstake),互動廣告,互動“游戲展示”,電子貿(mào)易,賭博和打賭,和對附加信息的請求以響應(yīng)展示及廣告。用戶網(wǎng)絡(luò)部分地包括用戶于分配或廣播互動內(nèi)容的技術(shù)、機(jī)構(gòu)或系統(tǒng)和其它和不同類型的用戶網(wǎng)絡(luò)(如電話),這是在本發(fā)明發(fā)范圍之內(nèi)。
事件應(yīng)用通常具有共同的問題和回答格式,但按照收集的信息,應(yīng)用能采取許多不同的動作,除了問題和回答(響應(yīng))之外,游戲事件也能使用與問題有關(guān)的暗示。根據(jù)預(yù)定的互動規(guī)則執(zhí)行事件的應(yīng)用,它能處理和登錄用戶輸入的響應(yīng),事件應(yīng)用在它們?nèi)绾螢榱死塾嫷哪康奶幚硇畔?,以及它們?nèi)绾闻袛嗍裁搭愋偷捻憫?yīng)要被送回到數(shù)據(jù)流源頭(對于向所有訪問設(shè)備的廣播)和每個單獨(dú)的觀眾(響應(yīng)回答)方面也能是不同的。
本發(fā)明的互動媒體響應(yīng)處理系統(tǒng)包括實(shí)時完成收集和累計功能的響應(yīng)收集和累計網(wǎng)絡(luò),它使用非關(guān)系型數(shù)據(jù)庫結(jié)構(gòu)。在更特別的方面,收集和累計網(wǎng)絡(luò)使用分布式處理機(jī)構(gòu)完成上述功能。事件產(chǎn)生包和內(nèi)容產(chǎn)生包方便了由響應(yīng)收集和累計網(wǎng)絡(luò)作出內(nèi)容的授權(quán)及用戶響應(yīng)的解釋。事件產(chǎn)生包以適當(dāng)格式配置事件應(yīng)用,使得響應(yīng)能由響應(yīng)收集和累計網(wǎng)絡(luò)讀出并解釋。內(nèi)容產(chǎn)生包可為第三方分銷商使用并作為將傳統(tǒng)內(nèi)容轉(zhuǎn)換成互動內(nèi)容的工具為本專業(yè)認(rèn)識所熟知?;觾?nèi)容通過機(jī)頂盒或其它接入口設(shè)備向用戶廣播?;觾?nèi)容也能包括為了識別響應(yīng)請求的目的擬與用戶響應(yīng)請求一起發(fā)揮的應(yīng)用同時發(fā)送的觸發(fā)器,用戶響應(yīng)經(jīng)過響應(yīng)收集及累計網(wǎng)絡(luò)傳送。累計的結(jié)果能經(jīng)過與每個內(nèi)容生產(chǎn)者相關(guān)的生產(chǎn)者瀏覽器由內(nèi)容生產(chǎn)者訪問。類似的,內(nèi)容開發(fā)者能通過開發(fā)者的計算機(jī)訪問累計的響應(yīng)信息。因此,內(nèi)容生產(chǎn)者及內(nèi)容開發(fā)者能在是事件進(jìn)行時實(shí)時訪問累計的結(jié)果信息(累計數(shù)據(jù))。累計的數(shù)據(jù)能存入網(wǎng)絡(luò)服務(wù)器為生產(chǎn)者及開發(fā)者使用,也能發(fā)送到數(shù)據(jù)庫服務(wù)器,以便傳送到數(shù)據(jù)庫。
存儲的結(jié)果能在數(shù)據(jù)倉庫中登錄,存儲及歸檔,用于審計及報表的目的。數(shù)據(jù)倉庫為統(tǒng)計分析及向重要部門報表的目的存儲信息。累計的結(jié)果信息作為產(chǎn)生事件后的調(diào)查及市場研究的途徑,同時又保持了適當(dāng)?shù)碾[私及安全標(biāo)準(zhǔn)。例如,能分析互動的購物節(jié)目以確定,哪類物品最流行,節(jié)目能隨之修改。在事件正在運(yùn)行時或隨后要運(yùn)行的事件可以實(shí)施那樣的修改。敏感的用戶信息能加密并存入安全存儲部分以保證安全處理。
本發(fā)明的互動媒體響應(yīng)網(wǎng)絡(luò)具有調(diào)節(jié)和適應(yīng)的能力,以至能結(jié)合一個或多個有線電視用戶網(wǎng)絡(luò),衛(wèi)星電視用戶網(wǎng)絡(luò),移動用戶網(wǎng)絡(luò),和/或本專業(yè)熟知人士的網(wǎng)絡(luò)PC和計算機(jī)設(shè)施用戶網(wǎng)絡(luò),一起使用。每個用戶網(wǎng)絡(luò)包括經(jīng)由機(jī)頂盒或其它接入口設(shè)備向用戶廣播內(nèi)容的分配網(wǎng)絡(luò)。這些一個或多個網(wǎng)絡(luò)也能用于從用戶處接收響應(yīng)請求,這些請求向連接網(wǎng)絡(luò)的一個或多個通訊報文服務(wù)器發(fā)送。每個通訊報文服務(wù)器規(guī)范從用戶網(wǎng)絡(luò)來的接口,并將批量響應(yīng)送到一個或多個響應(yīng)收集器,響應(yīng)在那里被收集,處理和登陸。響應(yīng)收集器發(fā)送收集的響應(yīng)到一個或多個累計器。每個累計器完成實(shí)時數(shù)據(jù)收集,處理,登錄,和累計功能。在另一個實(shí)施例中,從一個或多個累計器向主累計器提供累計信息以形成主信息存儲,并協(xié)調(diào)所有互動事件應(yīng)用的調(diào)度。在一示例性實(shí)施例中,響應(yīng)收集器位于當(dāng)?shù)胤峙渚W(wǎng)絡(luò)而通訊報文服務(wù)器和累計器位于能夠遠(yuǎn)離響應(yīng)收集器的數(shù)據(jù)中心。在另一個實(shí)施例中,收集器位于中央的數(shù)據(jù)中心,鄰近累計器。
本發(fā)明配置成能夠處理以本專業(yè)熟練人士熟知的若干不同格式的任一種發(fā)送的響應(yīng),包括HTTP,HTPPS(SSL),TCP和UDP over IP,F(xiàn)TP,HTML,XML,Enterprise Java和因特網(wǎng)瀏覽器技術(shù),但不限于這些。響應(yīng)累計器,響應(yīng)收集器與消息服務(wù)器通訊,而另外組件獨(dú)立于機(jī)頂盒或其它接入設(shè)備操作,并設(shè)計成與服務(wù)器方平臺獨(dú)立。
下面討論本發(fā)明的其它方面及實(shí)施例。
為了充分理解本發(fā)明的本質(zhì),參考下面結(jié)合附圖的詳述,在所有圖中類似的字符標(biāo)注響應(yīng)的部分,其中圖1A是使用本發(fā)明的響應(yīng)收集和累計網(wǎng)絡(luò)的互動媒體系統(tǒng)的原理視圖;圖1B是圖1A的互動媒體系統(tǒng)的原理視圖,示出連接到接入設(shè)備的分配網(wǎng)絡(luò)及從接入設(shè)備的返回路徑的更詳細(xì)的示圖;圖2A是在本發(fā)明的響應(yīng)收集器和響應(yīng)累計器之間的示例性互動的原理視圖;圖2B是在本發(fā)明的通訊報文服務(wù)器和響應(yīng)收集器之間的示例性互動的原理視圖;圖3是收集器到累計器和主累計器的示意性安排的原理圖;圖4是流程圖,描述在本發(fā)明的較佳實(shí)施例中的數(shù)據(jù)流;圖5是流程圖,描述在圖4的流程圖中使用的典型的報文協(xié)議;圖6是按本發(fā)明的一個較佳實(shí)施例互動媒體響應(yīng)網(wǎng)絡(luò)不同接入模式的原理視圖;圖7是按本發(fā)明的另一個較佳實(shí)施例,對多個互動電視網(wǎng)絡(luò)的互動電視響應(yīng)網(wǎng)絡(luò)的原理視圖;和圖8是按本發(fā)明的又一個較佳實(shí)施例互動電視響應(yīng)網(wǎng)絡(luò)分布累計器和收集器模型的原理視圖。
具體實(shí)施例方式
揭示了互動媒體響應(yīng)處理平臺,包括用于處理(最好是實(shí)時)與互動行為相關(guān)的用戶響應(yīng)的系統(tǒng)和方法。使用本發(fā)明的分布式網(wǎng)絡(luò)方法,方便了在廣播節(jié)目及現(xiàn)場用戶之間的實(shí)時互動性,因?yàn)榻柚诰W(wǎng)絡(luò)的非關(guān)系型分布式數(shù)據(jù)庫的結(jié)構(gòu),有足夠能力支持大容量的處理及實(shí)時互動性。
在互動媒體響應(yīng)處理系統(tǒng)中,互動內(nèi)容可從互動接入網(wǎng)絡(luò)及有關(guān)設(shè)備起動,包括有線電視、衛(wèi)星電視及地面電視網(wǎng)絡(luò);因特網(wǎng)絡(luò);移動及無線網(wǎng)絡(luò);和其它支持互動性或使用本專業(yè)熟練人士眾知的其它技術(shù)、方法,機(jī)構(gòu)或系統(tǒng)的網(wǎng)絡(luò)類型。接入設(shè)備包括互動機(jī)頂盒(STB)或其它由本專業(yè)熟練人士眾知的設(shè)備,它們能與響應(yīng)處理系統(tǒng)連接并結(jié)合遠(yuǎn)程控制器。鍵盤,電視?;訜o線電,網(wǎng)絡(luò)計算機(jī)和設(shè)施,移動電話,語音識別設(shè)備和/或無線手持設(shè)備一起使用。
響應(yīng)請求由連接到用戶網(wǎng)絡(luò)的用戶經(jīng)上述設(shè)備之一發(fā)出,該設(shè)備能通過用戶網(wǎng)絡(luò)接收互動媒體廣播并發(fā)送信號。響應(yīng)請求能與互動事件相關(guān),包括游戲展示,民意測驗(yàn)或投票,彩票,廣告,體育事件,賭博應(yīng)用,和經(jīng)電子貿(mào)易購買商品。廣告和體育事件是復(fù)雜的互動事件的例子,它能加入其它互動事件類型以提供在活動的互動內(nèi)容中的進(jìn)一步的互動性?;禹憫?yīng)處理系統(tǒng)能支持很高級別的互動性,其中對如聽眾民意測驗(yàn)及實(shí)時拍賣那樣的應(yīng)用,聽眾的響應(yīng)能實(shí)時地加入到廣播中。它也在本發(fā)明的范圍內(nèi),因?yàn)橐活愑脩艟W(wǎng)絡(luò)被用于廣播或分配互動內(nèi)容而另一類用戶網(wǎng)絡(luò)被用于發(fā)送用戶的響應(yīng)請求。
按本發(fā)明的一個方面的互動響應(yīng)系統(tǒng)使用分布式處理系統(tǒng),完成互動響應(yīng)請求收集和累計功能。圖1A示出用于支持互動媒體事件或節(jié)目(如民意測驗(yàn)事件或用于支持購物/電子貿(mào)易的應(yīng)用)的互動媒體系統(tǒng)10。互動媒體系統(tǒng)10包括響應(yīng)收集累計網(wǎng)絡(luò)12,它將單獨(dú)的用戶及從一個或多個用戶網(wǎng)絡(luò)來到組合累計結(jié)果保持在永久存儲器,并根據(jù)這些結(jié)果提供到內(nèi)容生產(chǎn)者的實(shí)時反饋。收集和累計網(wǎng)絡(luò)12符合已建立的和正興起的互動媒體工業(yè)標(biāo)準(zhǔn)及相關(guān)的技術(shù),包括Advanced Television Enhancement Forum(ATVEF),ATVEFAdvanced Television Forum(它也使用ATVEF標(biāo)準(zhǔn)),和Digital VideoBroadcast Multimedia Home Platform(DVB-MHP)。
如圖1A所示,互動媒體系統(tǒng)的包括事件產(chǎn)生包14及內(nèi)容產(chǎn)生包16。事件產(chǎn)生包14和內(nèi)容產(chǎn)生包16表示內(nèi)容授權(quán)工具,它使內(nèi)容開發(fā)者與他們的互動內(nèi)容以適當(dāng)?shù)母袷浇涌?,所以響?yīng)能由響應(yīng)收集和累計網(wǎng)絡(luò)12讀出并解釋。另外,如果互動內(nèi)容能以另外方式接口,使響應(yīng)請求能由響應(yīng)收集和累計網(wǎng)絡(luò)12可讀,則互動系統(tǒng)能沒有事件產(chǎn)生包及內(nèi)容產(chǎn)生包地運(yùn)作。應(yīng)該認(rèn)識到,內(nèi)容產(chǎn)生包16對本專業(yè)熟練人士是眾知的,且是市場上可買得到的工具,用于將傳統(tǒng)的內(nèi)容轉(zhuǎn)換成互動內(nèi)容。事件產(chǎn)生包以適當(dāng)格式配置事件應(yīng)用,使得用戶響應(yīng)能由響應(yīng)收集和累計網(wǎng)絡(luò)12讀出并解釋。
如圖1B所示,事件產(chǎn)生包14產(chǎn)生事件接口文件15,它能與內(nèi)容產(chǎn)生包16組合使互動的內(nèi)容符合合適的可讀格式。對有線電視和衛(wèi)星電視,事件接口文件最好符合ATVEF或DVB-MHP標(biāo)準(zhǔn)?;拥膬?nèi)容也能用機(jī)頂盒事件觸發(fā)器發(fā)送。這些觸發(fā)器是用于識別在響應(yīng)收集及累計網(wǎng)絡(luò)12中接收的響應(yīng)請求的機(jī)構(gòu)。事件產(chǎn)生包14將事件參考和在給定的互動應(yīng)用中使用的規(guī)則傳回到網(wǎng)絡(luò)服務(wù)器以響應(yīng)收集和累計網(wǎng)絡(luò)12,使得網(wǎng)絡(luò)能精確地處理和登錄所接收的響應(yīng)。例如,事件產(chǎn)生包14能產(chǎn)生事件配置文件13,駐留在網(wǎng)絡(luò)的路徑(見圖1B)。另外如參考圖2A所討論,事件參數(shù)和規(guī)則能駐留在保存在每個響應(yīng)收集器和響應(yīng)累計器的事件配置文件中。
內(nèi)容產(chǎn)生包16包括任何數(shù)目市場上可得到的用于授權(quán)互動內(nèi)容(即能插入電視或其它媒體廣播并邀請用戶響應(yīng)的內(nèi)容)的工具。合適的內(nèi)容產(chǎn)生包在Open TV Open Author的商標(biāo)下出售。
配置并安排內(nèi)容授權(quán)及產(chǎn)生部分18以產(chǎn)生具有散布其中的互動內(nèi)容的廣播信號。在示出的內(nèi)容產(chǎn)生部分18,使用互動視頻產(chǎn)生工具22(如由ChyronCorportion制造)處理傳統(tǒng)的視頻20,此工具制備接收互動內(nèi)容的視頻,生產(chǎn)者事件瀏覽器19在操作上連接到視頻產(chǎn)生工具22,使得由生產(chǎn)者提供的有關(guān)信息能被加入到互動廣播中。生產(chǎn)者事件瀏覽器19操作上連結(jié)到網(wǎng)絡(luò)服務(wù)器33的響應(yīng)收集和累計網(wǎng)絡(luò)12。因而,響應(yīng)信息從網(wǎng)絡(luò)服務(wù)器33發(fā)送到生產(chǎn)者事件瀏覽器19,使得它能加入到一個事件廣播。
此內(nèi)容由視頻產(chǎn)生工具22發(fā)送到內(nèi)容產(chǎn)生包16并送到互動內(nèi)容和視頻內(nèi)容同步器24,后者同步互動內(nèi)容和視頻,以產(chǎn)生傳統(tǒng)的和互動的媒體內(nèi)容的組合信號,此組合信號用從內(nèi)容產(chǎn)生包16來的軟件程序來累計作為與事件產(chǎn)生包14的接口。傳統(tǒng)的內(nèi)容累計器26完成上面提到的累計的功能,所以最終信號適宜于經(jīng)一個或多個分配網(wǎng)絡(luò)28發(fā)送到用戶。最終的信號以適當(dāng)?shù)能浖系母袷桨l(fā)送互動內(nèi)容,使得從用戶的機(jī)頂盒接收的響應(yīng)能由響應(yīng)收集和累計網(wǎng)絡(luò)12讀出,解釋和登錄。應(yīng)該認(rèn)識到,上述是示例的內(nèi)容產(chǎn)生部分18的說明,且這是在本專業(yè)任何熟練人士的知識和技巧范圍內(nèi),用其它方法達(dá)到其它的配置和功能的安排符合這里討論的內(nèi)容產(chǎn)生部分的目的及功能。
經(jīng)一個分配網(wǎng)絡(luò)28發(fā)送到接入設(shè)備30的信號最好包括機(jī)頂盒事件觸發(fā)器,它用作對給定的互動事件識別符并與響應(yīng)請求一起發(fā)送到響應(yīng)收集及累計網(wǎng)絡(luò)12。如圖1A所示,每個用戶通過如機(jī)頂盒或其它互動接入設(shè)備那樣的接入設(shè)備30連接到分配網(wǎng)絡(luò)28。本領(lǐng)域的普通技術(shù)人員將明白,如圖1所示的接入設(shè)備30是本專業(yè)熟知的各種設(shè)備的代表,它們能經(jīng)網(wǎng)絡(luò)接收和發(fā)送互動內(nèi)容。在特定實(shí)施例中,接入設(shè)備30包括機(jī)頂盒,個人計算機(jī)。手機(jī)電話,或其它電子設(shè)備。
接入設(shè)備30能夠存儲和處理多個從內(nèi)容生產(chǎn)者接收的互動事件應(yīng)用31a,其中每個應(yīng)用能與一個或多個對應(yīng)的事件觸發(fā)器31b相關(guān)。當(dāng)用戶借助通過接入設(shè)備30作出互動響應(yīng)請求響應(yīng)廣播應(yīng)用時,響應(yīng)加強(qiáng)到適當(dāng)?shù)氖录|發(fā)器31b,且事件觸發(fā)器通過分配網(wǎng)絡(luò)或其它類型用于接收和發(fā)送那樣響應(yīng)的網(wǎng)絡(luò)發(fā)回。分配網(wǎng)絡(luò)能多個路徑的內(nèi)容發(fā)送,使得在從一個或多個接入設(shè)備30接收響應(yīng)請求后,該響應(yīng)請求能隨后送到響應(yīng)收集和累計網(wǎng)絡(luò)12的一個或多個通信報文服務(wù)器29。
在某些實(shí)施例中,如當(dāng)分配網(wǎng)絡(luò)28是在衛(wèi)星分配網(wǎng)絡(luò)時,響應(yīng)回答能通過分配網(wǎng)絡(luò)28發(fā)回,或經(jīng)過另選路徑發(fā)送到一個或多個通訊報文服務(wù)器29,如圖1A所示。通訊報文服務(wù)器29規(guī)范在一個或多個分配網(wǎng)絡(luò)和響應(yīng)收集及響應(yīng)累計器之間的接口,使有效數(shù)據(jù)能通過響應(yīng)收集和累計網(wǎng)絡(luò)流動。如圖1B所示,在數(shù)據(jù)發(fā)送的較佳方法中,從接入設(shè)備來的響應(yīng)請求被以HTTP的格式發(fā)送到通訊報文服務(wù)器29。通訊報文服務(wù)器29將響應(yīng)請求從HTTP格式轉(zhuǎn)換到UDP格式使能更有效地發(fā)送數(shù)據(jù)到響應(yīng)收集器32和響應(yīng)累計器34。
響應(yīng)收集和累計網(wǎng)絡(luò)12包括一個或多個完成響應(yīng)收集功能的響應(yīng)收集器。每個響應(yīng)收集器從一個或多個通訊報文服務(wù)器29接收響應(yīng)請求。響應(yīng)收集器32與一個或多個完成收集和累計功能的響應(yīng)累計器34交換信息。響應(yīng)累計器34通常從一個或多個收集器收集和累計響應(yīng)信息,并將累計的信息經(jīng)由應(yīng)用服務(wù)器36和網(wǎng)絡(luò)服務(wù)器33送回到內(nèi)容產(chǎn)生部分18,以提供實(shí)時反饋給內(nèi)容生產(chǎn)者。應(yīng)用服務(wù)器36也連結(jié)到數(shù)據(jù)庫服務(wù)器37,后者接收事件信息,用于發(fā)送到數(shù)據(jù)倉庫48進(jìn)行登錄及存儲。最好,累計信息傳送到倉庫38發(fā)生在事件運(yùn)行之后,以便保留系統(tǒng)容量。
響應(yīng)收集和累計網(wǎng)絡(luò)12能提供安全,可靠和冗余的超大容量的響應(yīng)收集,并在每個采用的互動媒體系統(tǒng)10的頭端器底層結(jié)構(gòu)中(通過用戶/分配網(wǎng)絡(luò))處理。響應(yīng)收集器32每個能配置和安排成能每秒處理超過100,000個響應(yīng)或事務(wù)。這比基于傳統(tǒng)關(guān)系數(shù)據(jù)庫-中心事務(wù)的結(jié)構(gòu)好上若干數(shù)量級,后者通常能每秒處理約200個或更少的響應(yīng)或事務(wù)。本發(fā)明的響應(yīng)收集器32也能以小于每秒100,000的響應(yīng)/事務(wù)的發(fā)送速率處理事件。例如,具有每秒1,000個響應(yīng)的發(fā)送速率的事件能與另外具有每秒75,000個響應(yīng)的發(fā)送速率的事件同時處理,并沿著相同的路徑。具有每秒2000個響應(yīng)的發(fā)送速率的另一事件能沿同一路徑處理。響應(yīng)或事務(wù)在單個系統(tǒng)的收集和累計網(wǎng)絡(luò)中,即單個團(tuán)隊信息流路徑中處理。在特定實(shí)施例中,響應(yīng)和事務(wù)冗余的登錄及存儲,以達(dá)到約99%的系統(tǒng)可靠性。更特殊地約99,99999%。
收集和累計網(wǎng)絡(luò)12實(shí)時處理響應(yīng),而不需要給接收的響應(yīng)指定優(yōu)先權(quán)值。每個收集器能如上說明包含多個事件,減少處理響應(yīng)需要的組件數(shù)目。因此,互動媒體系統(tǒng)10能支持具有有限求助和極少同時響應(yīng)的事件以及具有廣泛求助及數(shù)以百萬計的同時互動響應(yīng)的事件。
響應(yīng)收集和累計網(wǎng)絡(luò)12利用非關(guān)系型數(shù)據(jù)庫結(jié)構(gòu)(如平面文件數(shù)據(jù)庫)和分布式處理機(jī)構(gòu)完成互動響應(yīng)請求收集和累計功能。具體來說,本發(fā)明提出能夠提供超大容量實(shí)時事務(wù)請求的收集,處理,累計,和結(jié)果累計報表的邏輯上分布式結(jié)構(gòu)的設(shè)計。該結(jié)構(gòu)對這些組件的邏輯分割支持部分分布式或完全分布式的處理方案。
響應(yīng)收集和累計網(wǎng)絡(luò)的主要組件包括一個或多和響應(yīng)累計器,響應(yīng)收集器,和通訊報文服務(wù)器(如圖2B和4-8所示),在本發(fā)明的部分或全部分布式模型中,這些主要組件的一個或多個能安排成與其它組件物理上分開。
圖2A示出本發(fā)明的通常的響應(yīng)收集器66(等同于圖1A和1B中的響應(yīng)收集器32)和通常的響應(yīng)累計器52(等同于圖1A和1B中響應(yīng)累計器34)的詳細(xì)視圖。響應(yīng)收集器66包括多個能完成收集功能的子組件。響應(yīng)收集器66包括處理從通訊報文服務(wù)器64(見圖2B,其中通訊報文服務(wù)器64等同于圖1A和1B中的通訊報文服務(wù)器29)來的輸入信息量(即以UDP或其它標(biāo)準(zhǔn)格式的規(guī)范化響應(yīng))和來往適當(dāng)?shù)幕邮录Y(jié)果66b的路由消息。每個事件結(jié)果66b對應(yīng)一個互動事件應(yīng)用,事件的一部分,或各個事件的集合。每個事件結(jié)果66b收集,處理并存儲與其相應(yīng)事件有關(guān)的信息,并提供指令給收集器66的其它組件。響應(yīng)回答(若希望,在給定的事件應(yīng)用中)由結(jié)果66b產(chǎn)生,并通過一個或多個用戶網(wǎng)絡(luò)(如圖1A中示出的分配網(wǎng)絡(luò)28)由通訊處理器66a送回。
響應(yīng)收集器66包括調(diào)度器66d,它確定事件何時及如何包容在響應(yīng)收集和累計網(wǎng)絡(luò)12上。例如,調(diào)度器66d確定在一天的什么時候特定的事件應(yīng)用將在用戶網(wǎng)絡(luò)上廣播并與其它累計器的調(diào)度器52d及其它收集器通訊,使得合適的結(jié)果66b/52d被配置成處理響應(yīng)。調(diào)度器66d記錄并分配永久的事件信息到直接連接產(chǎn)品66b的網(wǎng)關(guān)信使工作站66c,而網(wǎng)關(guān)66c還用作在響應(yīng)收集器66及響應(yīng)累計器52之間的連接,從而將收集器事件累計結(jié)果被送到累計器作進(jìn)一步處理和累計,且發(fā)布的事件信息從累計器送到收集器,使收集器能調(diào)度和安放事件。
收集器66還能包括由事件產(chǎn)生包14產(chǎn)生,并發(fā)送到累計器52和收集器66用于為給定事件通訊合適的參數(shù)和規(guī)則的事件配置文件。結(jié)果66b在需要獲得對事件的附加調(diào)度信息時能訪問該施加配置文件。
響應(yīng)收集器66還包括互動響應(yīng)管理系統(tǒng)(IRMS)66e,它如由事件結(jié)果66d指導(dǎo)的那樣登錄事務(wù)/響應(yīng)。事件結(jié)果66b確定,響應(yīng)是否應(yīng)被登錄。當(dāng)IRMS66c登錄響應(yīng)時,它將登錄記錄附加到對應(yīng)與該響應(yīng)的主日志文件(MJF-MasterJournal File)66f。MJF是數(shù)據(jù)文件,它存儲登錄的響應(yīng)信息,用于經(jīng)過網(wǎng)關(guān)信使工作站66c發(fā)送到響應(yīng)累計器,且它能發(fā)送到數(shù)據(jù)庫(下面描述)用于檢索及分析。
事件結(jié)果66b收集的響應(yīng)信息發(fā)送到網(wǎng)關(guān)信使工作站66c,用于將信息傳送到響應(yīng)累計器52。響應(yīng)信息通常包括以在累計器中能處理的形式的綜合數(shù)據(jù),累計器從一個或多個收集器處理響應(yīng)信息。在響應(yīng)累計器52中的網(wǎng)關(guān)消息器52c接收收集的響應(yīng)信息并將其路由到信使工作站52的合適結(jié)果52b。結(jié)果66b是帶有極大響應(yīng)容量的非關(guān)系型數(shù)據(jù)庫結(jié)構(gòu),因此響應(yīng)及響應(yīng)信息能以大容量實(shí)時處理。
響應(yīng)累計器52以類似于響應(yīng)收集器66的方式構(gòu)造。在結(jié)果52b中接收的收集的響應(yīng)信息在累計器52的合適結(jié)果中累計。每個累計器52包括IRMS52e,它如上所述附加MJF52f。而且為了獲得事件規(guī)則和參數(shù),結(jié)果52b能訪問由事件產(chǎn)生包14產(chǎn)生的事件配置文件52g。
網(wǎng)關(guān)信使工作站52c提供在累計器和應(yīng)用服務(wù)器54之間的雙向互動(下面參考和應(yīng)用服務(wù)器54之間的雙向互動(下面參考圖4描述,其中應(yīng)用服務(wù)器54等同于圖1A和圖1B中應(yīng)用服務(wù)器36),并也能被用于為互動響應(yīng)的進(jìn)一步處理提供到外部系統(tǒng)的連接。網(wǎng)關(guān)信使工作站52c將實(shí)時事件數(shù)據(jù)送到生產(chǎn)者網(wǎng)站關(guān)經(jīng)過應(yīng)用服務(wù)器從生產(chǎn)者網(wǎng)站接收發(fā)布的事件信息(即事件的規(guī)則和參數(shù))。發(fā)布的事件信息分別加入到累計器和收集器的事件配置文件52g和66g。發(fā)布的事件信息能通過網(wǎng)關(guān)信使工作站52c發(fā)回到響應(yīng)收集器。因?yàn)轫憫?yīng)通過收集器和累計器實(shí)時傳輸,響應(yīng)信息實(shí)時達(dá)到內(nèi)容生產(chǎn)者。這就允許內(nèi)容生產(chǎn)者作出對擬向用戶廣播的互動內(nèi)容的實(shí)時修改,并按照特定的響應(yīng)樣式將內(nèi)容裁減成從用戶收到的響應(yīng)。
對應(yīng)與上述子組件的功能是以在一個或多個計算或處理系統(tǒng)可執(zhí)行的軟件應(yīng)用形式。在一個示例性實(shí)施例中,按照本發(fā)明的響應(yīng)收集器66或響應(yīng)累計器52包括本專業(yè)熟知的任何數(shù)目的多處理器計算系統(tǒng),如包括SMP系統(tǒng)和用于在那里執(zhí)行,配置和安排的軟件應(yīng)用程序,使能完成響應(yīng)收集器和累計器子組件的懂行數(shù)功能。
圖2B示出在響應(yīng)收集器66和通訊報文服務(wù)器64之間的互動。通訊報文服務(wù)器64規(guī)范了從一個或多個用戶網(wǎng)絡(luò)及其有關(guān)的接入設(shè)備(如機(jī)頂盒)到響應(yīng)收集器66和/或累計器52的接口。借助規(guī)范化響應(yīng)發(fā)送即以由收集器66和/或累計器52可讀的數(shù)據(jù)格式),通過互動媒體響應(yīng)網(wǎng)絡(luò)能保持有效的數(shù)據(jù)流。
通信消息服務(wù)器64包括連接到用于機(jī)頂盒(STB)64c的設(shè)備通訊處理器以及連接到用于移動電話/WAP通訊64d的設(shè)備通訊處理器的通訊處理器64a。通訊處理器64a控制在通訊報文服務(wù)器中如何處理進(jìn)入的響應(yīng)請求,并負(fù)責(zé)保持在收集器和接入設(shè)備之間的互動響應(yīng)處理會話,從而管理與用戶接入設(shè)備有關(guān)的會話(如HTTP會話)的建立,持續(xù)和結(jié)束。機(jī)頂盒通訊處理器64c從機(jī)頂盒通過有線、衛(wèi)星,或地面用戶網(wǎng)絡(luò)接收相應(yīng)請求,若需要則提交相應(yīng)的響應(yīng)回答。移動電話通訊處理器64d從移動電話經(jīng)過移動電話接入網(wǎng)絡(luò)接收響應(yīng)請求,若需要則提交相應(yīng)的響應(yīng)回答。通訊處理器64a控制與通訊處理器64c和64d之間來往的響應(yīng)信息量的流動。
設(shè)備消息語法分析器/格式化程序64b從通訊處理器64d和64d接收響應(yīng)請求,并規(guī)范化該響應(yīng)請求,舍得響應(yīng)收集器66以標(biāo)準(zhǔn)格式接收請求。報文的語法分析器/格式化器64b包括處理進(jìn)入的響應(yīng)請求并剔除所有不必要的信息的報文語法分析器,和格式化被語法分析的響應(yīng)請求,以所希望的格式建立消息的消息格式化器。例如,根據(jù)這里討論,從機(jī)頂盒通過有線電視或衛(wèi)星的用戶網(wǎng)絡(luò)發(fā)送的響應(yīng)請求通常是以HTTP或HTTPS(帶SSL安全的HTTP)格式。報文語法分析器/格式化器64b從機(jī)頂盒通訊處理器64c接收響應(yīng)請求并將響應(yīng)請求轉(zhuǎn)換成Universal Datagram Packet(UDP)格式。類似的,報文語法分析器/格式化器64b將由移動用戶網(wǎng)絡(luò)發(fā)送的響應(yīng)請求從WAP格式轉(zhuǎn)換成UDP格式。
報文語法分析器/格式化器64d與它們對應(yīng)的通訊處理器64c和64d交換信息,使得響應(yīng)請求以UDP格式被路由到通信處理器64a,后者發(fā)送該響應(yīng)請求到收集器66中的通訊處理器66a。收集器信息處理器64a從收集器66接收響應(yīng)回答并將該響應(yīng)回答題交給合適的通訊處理器64c和64d,用于通過用戶/分配網(wǎng)送回。雖然所示的設(shè)備通訊處理器64c和64d試圖分別與機(jī)頂盒及移動電話一起使用,在通訊報文服務(wù)器64中能支持其它類型的設(shè)備,包括適應(yīng)于從因特網(wǎng)設(shè)施及個人電子設(shè)備接收信號的通訊處理器,但不限于此。
通訊處理器64a還包括捆綁及解捆綁報文的能力。打包(捆綁)響應(yīng)請求和解包(解捆綁)響應(yīng)回答提供在通訊報文服務(wù)器中增加的通訊效率,以便有效地處理不同容量的報文數(shù)據(jù)量,包括特大容量的報文。因此,通訊報文服務(wù)器64能夠忍受由于許多用戶同時參與的大量事件引起的大報文數(shù)據(jù)量的高峰和沖擊。
通訊報文服務(wù)器64最好的兩種方式之一操作。通訊報文服務(wù)器64直接經(jīng)過網(wǎng)絡(luò)操作員的底層結(jié)構(gòu)服務(wù)器平臺(如圖2B及6所畫)與用戶網(wǎng)絡(luò)接口。在另選響應(yīng)路徑中通訊報文服務(wù)器64能饒過網(wǎng)絡(luò)操作員的底層結(jié)構(gòu)服務(wù)器平臺,直接經(jīng)過網(wǎng)絡(luò)操作員的連接底層結(jié)構(gòu)(未示出)與用戶網(wǎng)絡(luò)接口。
對應(yīng)于通訊報文服務(wù)器的上述組件的功能是以在一個或多個計算或處理系統(tǒng)中可執(zhí)行的一個或多個軟件應(yīng)用的形式。在示例性實(shí)施例中,通訊消息服務(wù)器64包括具有一個或多個處理器和在那里執(zhí)行,配置及安排的一個或多個軟件應(yīng)用程序,使能完成通信報文服務(wù)器的子組件的上述功能。
圖3示出一個或多個收集器66的一個或多個累計器52的關(guān)系。收集器和累計器如此配置及安排,使形成若干關(guān)系安排的任一種,包括一對一,多個或多重收集器對一個累計器,多個收集器對多個累計器。在網(wǎng)絡(luò)中具有多個累計器的本發(fā)明的某個實(shí)施例中,收集及累計網(wǎng)絡(luò)能包括以類似于累計器52結(jié)構(gòu)的主累計器51,它從每個單獨(dú)的累計器52累計結(jié)果,并通過應(yīng)用服務(wù)器(下面討論)向內(nèi)容生產(chǎn)者及開發(fā)者提供實(shí)時事件反饋。如圖3所示,響應(yīng)收集器66在操作上能連接到次級累計器52,它在操作上能通過網(wǎng)關(guān)信使工作站子組件連接到主累計器51。
圖4和圖5分別畫出在6的互動媒體響應(yīng)網(wǎng)絡(luò)中應(yīng)用的典型的數(shù)據(jù)流和通訊標(biāo)準(zhǔn)(也能應(yīng)用于圖7和8)。如圖4所見,用戶能通過接入設(shè)備60看到互動內(nèi)容并發(fā)出由通訊報文服務(wù)器64處理的響應(yīng)請求。通訊報文服務(wù)器64規(guī)范化響應(yīng),并將響應(yīng)或成批響應(yīng)送到響應(yīng)收集器66。響應(yīng)收集器66接收響應(yīng)/成批響應(yīng),并隨后將響應(yīng)分開,處理并登錄。信息隨后在響應(yīng)累計器52中被收集和累計。響應(yīng)累計器52提供響應(yīng)信息給應(yīng)用服務(wù)器54,后者能發(fā)送信息到Web服務(wù)器55以提供實(shí)時反饋到內(nèi)容生產(chǎn)者和內(nèi)容開發(fā)者。應(yīng)用服務(wù)器還連接到數(shù)據(jù)庫服務(wù)器57,它傳輸累計的響應(yīng)信息到數(shù)據(jù)倉庫59,用作存儲。
應(yīng)用服務(wù)器54在操作上連接到Web服務(wù)器55,它提供實(shí)時響應(yīng)信息給通過主生產(chǎn)者事件瀏覽器58可訪問的事件生產(chǎn)者。開發(fā)者能使用他們的個人電腦56訪問Web服務(wù)器55,以便發(fā)布事件信息,使得網(wǎng)絡(luò)累計器和收集器能處理與事件相關(guān)的響應(yīng)。除了事件信息外,內(nèi)容開發(fā)者(也稱為內(nèi)容提供者)能提供附加的互動內(nèi)容,它被直接插入到事件廣播中。那樣的信息能提供給由內(nèi)容提供者插入的補(bǔ)充改變中。網(wǎng)絡(luò)和事件管理工作站94按照上面參考圖2A討論的累計器和收集器事件配置文件協(xié)調(diào)每個事件。
實(shí)時數(shù)據(jù)在生產(chǎn)者的事件瀏覽器58和網(wǎng)絡(luò)服務(wù)器55之間交換,使得生產(chǎn)者能分析實(shí)時的用戶響應(yīng)信息并相應(yīng)地修改互動內(nèi)容。此外,有關(guān)發(fā)布的事件的信息通過系統(tǒng)發(fā)揮,以便加入到累計器事件配置文件52g和收集器事件配置文件66g。如上討論,生產(chǎn)者能看到累計的相應(yīng)信息并按照響應(yīng)樣式修改互動內(nèi)容廣播。例如若用戶對互動民意測驗(yàn)事件的響應(yīng)是以特定方式投票,生產(chǎn)者能用針對用戶選擇的附加信息或商業(yè)廣告補(bǔ)充事件廣告。而且,用戶能看到更新的互動事件,它加入了他們自己的參與到事件中的結(jié)果。在上例中,用戶能參與到民意測驗(yàn)事件,然后看到顯示在接入設(shè)備上的民意測驗(yàn)結(jié)果,包括用戶的總計及其他用戶的投票。
如圖5所見,使用共同的工業(yè)技術(shù)標(biāo)準(zhǔn)于互動媒體響應(yīng)網(wǎng)絡(luò)的各種組件之間的通訊。在接入設(shè)備60和通訊報文服務(wù)器64之間發(fā)送的信息最好是以HTTP或HTTPS(帶SSL安全性的HTTP)格式發(fā)送。因特網(wǎng)協(xié)議(IP)最好用于在通訊報文服務(wù)器64和響應(yīng)收集器66之間(最好是Universal Datagram Packest-UDP格式),和響應(yīng)收集器66和響應(yīng)累計器52之間(最好UDP格式)發(fā)送響應(yīng)信息。在響應(yīng)累計器52和應(yīng)用服務(wù)器54之間發(fā)送的信息以UDP格式發(fā)送。生產(chǎn)者事件瀏覽器58和開發(fā)者客戶計算機(jī)56能使用HTTP或HTTPS(SSL)格式與網(wǎng)絡(luò)服務(wù)器55通訊。為了響應(yīng)收集和累計網(wǎng)絡(luò)提供事件參數(shù)和規(guī)則的目的,網(wǎng)絡(luò)和事件管理工作站能以HTTP格式與響應(yīng)累計器,響應(yīng)收集器,和生產(chǎn)者網(wǎng)站通訊。根據(jù)上述討論明白,如響應(yīng)累計器52指的是一個或多個響應(yīng)累計器,且如圖4和5所示也可以有一個或多個任何其它組件。此外,上述通訊協(xié)議和較好的通訊協(xié)議簡單地就是使用以前的發(fā)明較好的數(shù)據(jù)發(fā)送格式的表示。下列格式的任一種能用于在一個或多個上述組件之間傳遞信息HTTP,HTTPS(SSL),TCP,和UDP over IP,F(xiàn)TP,HYML,XML,Enterprise Java,和因特網(wǎng)瀏覽器技術(shù)。響應(yīng)累計器,響應(yīng)收集器,通訊消息服務(wù)器,和以上討論的其它組件獨(dú)立于機(jī)頂盒或其它接入設(shè)備操作,并設(shè)計成獨(dú)立于服務(wù)器方的平臺。
圖6示出按本發(fā)明的較佳實(shí)施例用于多個不同的用戶接入網(wǎng)絡(luò)的互動媒體響應(yīng)網(wǎng)絡(luò)40。如圖5所見,多個不同用戶網(wǎng)絡(luò)42,44,46,48被連接到包括一個或多個響應(yīng)累計器52的數(shù)據(jù)中心50。用戶網(wǎng)絡(luò)能包括一個互動電視用戶網(wǎng)絡(luò),用于使用ATVEF或DVB-MHP標(biāo)準(zhǔn)的有線電視分配42,一個互動電視用戶網(wǎng)絡(luò),用于ATVEF或DVB-MHP標(biāo)準(zhǔn)衛(wèi)星電視分配44,一個使用Wireless Application Protocol(WAP)的互動手機(jī)電話和移動用戶網(wǎng)絡(luò)46,和一個互動個人電腦(PC)和/或網(wǎng)絡(luò)設(shè)施用戶網(wǎng)絡(luò)48。
互動電視用戶網(wǎng)絡(luò)42最好包括有線電視分配網(wǎng)絡(luò)62,用于分配互動內(nèi)容多個用戶,每個用戶通過電視機(jī)附近或電視機(jī)內(nèi)置的機(jī)頂盒連接到該網(wǎng)絡(luò)。用戶使用遠(yuǎn)程控制器,鍵盤,或其它互動設(shè)備發(fā)送請求,以響應(yīng)在電視屏幕看到的互動內(nèi)容,且從而參與到廣播中。用戶的響應(yīng)請求在機(jī)頂盒60被接收,并通過有線電視分配網(wǎng)絡(luò)62發(fā)送到通訊報文服務(wù)器64。通訊報文服務(wù)器64發(fā)送響應(yīng)收集器66,它最好包容在用戶網(wǎng)絡(luò)42中。響應(yīng)在收集之后被發(fā)送到數(shù)據(jù)中心50用于累計。在另外的實(shí)施例中,通訊報文服務(wù)器64能發(fā)送響應(yīng)到包含在數(shù)據(jù)中心50的響應(yīng)收集器(如8所示)。
通訊報文服務(wù)器64處理HTTP因特網(wǎng)協(xié)議(IP)消息包傳輸格式,包括Transmission Control(TCP)和Universal Daragran Packet(UDP)。在通訊報文服務(wù)器64,響應(yīng)收集器和響應(yīng)累計器52之間交換的報文能是單獨(dú)的UDP,報文包或捆綁的包。為增加通訊效率,響應(yīng)(即UDP消息包)能打包(捆綁)和解包(解捆綁)。
通訊報文服務(wù)器64經(jīng)由本專業(yè)所熟知的高帶寬通訊鏈路(未示出)連接到有線電視分配網(wǎng)絡(luò)62。高帶寬通訊鏈路也將響應(yīng)收集器66與響應(yīng)累計器52相連結(jié)。在某些實(shí)施例中,通訊報文服務(wù)器能加密響應(yīng),用于傳輸?shù)巾憫?yīng)收集器,在哪里為了收集的目的響應(yīng)被解密和處理。
響應(yīng)收集器66收集和處理從通訊報文服務(wù)器64接收的規(guī)范化響應(yīng)。使用一個或多個響應(yīng)收集器66響應(yīng)被實(shí)時地收集,處理和登錄。響應(yīng)收集器66發(fā)送收集到的響應(yīng)到一個或多個響應(yīng)累計器52。每個響應(yīng)累計器52完成實(shí)時的數(shù)據(jù)收集,處理,登錄和累計功能。響應(yīng)收集器66在輔助路徑中與響應(yīng)累計器52通訊,通過壓入和彈出方法交換數(shù)據(jù)。響應(yīng)收集器66和響應(yīng)累計器52分別與圖1中所示的響應(yīng)累計器和收集器網(wǎng)絡(luò)12中的響應(yīng)收集器32和響應(yīng)累計器34相同。
累計器52發(fā)送累計結(jié)果到應(yīng)用服務(wù)器54,它將結(jié)果在通過因特網(wǎng)55或其它公用網(wǎng),或另外專用網(wǎng)的安全連接上送到網(wǎng)絡(luò)服務(wù)器,此專用網(wǎng)在操作上通過開發(fā)者的客戶計算機(jī)56連接到內(nèi)容提供者(即互動內(nèi)容的開發(fā)者),并經(jīng)過生產(chǎn)者事務(wù)瀏覽器58連接到內(nèi)容生產(chǎn)者。累計的結(jié)果能由內(nèi)容生產(chǎn)者58處理,并插入到擬發(fā)送到所有參與的用戶的視頻廣播信號中。使用本發(fā)明的大容量的相應(yīng)收集和累計功能,累計的結(jié)果能由內(nèi)容生產(chǎn)者訪問,被實(shí)時地插入互動媒體廣播中。參與的用戶能作出響應(yīng)請求,并將他們的參與集成到事件廣播中,從而影響互動廣播的結(jié)果。
圖6的不同的互動媒體響應(yīng)網(wǎng)絡(luò)包括一個或多個衛(wèi)星電視用戶網(wǎng)絡(luò)44,一個或多個移動/手機(jī)網(wǎng)絡(luò)46,和/或一個或多個互動的PC及設(shè)施網(wǎng)絡(luò)48,每個以類似于有線電視分配網(wǎng)絡(luò)42的方式構(gòu)造。例如,衛(wèi)星電視用戶網(wǎng)絡(luò)44包括衛(wèi)星分配網(wǎng)絡(luò)72,用于通訊機(jī)頂盒70向用戶廣播互動內(nèi)容。響應(yīng)請求通過網(wǎng)絡(luò)72發(fā)送到通訊報文服務(wù)器64。從通訊報文服務(wù)器64來的規(guī)范的響應(yīng)被送到響應(yīng)收集器66,用于收集,發(fā)送到累計器52用于收集和累計。
類似地,移動用戶網(wǎng)絡(luò)46包括經(jīng)過嵌入到他們的收集/移動電話或如PALM PILOT那樣的其它電子設(shè)備的接入設(shè)備連接用戶。響應(yīng)通過通訊報文服務(wù)器64發(fā)送到數(shù)據(jù)中心50的響應(yīng)收集器66,和累計器52。
互動PC或連網(wǎng)設(shè)施用戶通過互動的PC連網(wǎng)設(shè)施用戶網(wǎng)絡(luò)48接收互動廣播。使用連接到因特網(wǎng)或其它公用網(wǎng)絡(luò)92的互動個人電腦或連網(wǎng)設(shè)施的用戶能接收包括互動內(nèi)容的廣播。例如,用戶能通過他們的計算機(jī)訪問因特網(wǎng)或其它廣域網(wǎng)92,并登錄到特定的網(wǎng)站或分配互動的廣播內(nèi)容的位置。用戶能通過使用鼠標(biāo),鍵盤,觸摸屏,語音命令,或其它接入設(shè)備提交響應(yīng)請求參與到廣播中。請求由與因特網(wǎng)通訊的網(wǎng)絡(luò)路由器(未示出)接收,并隨后發(fā)送到通訊報文服務(wù)器64和響應(yīng)收集器及累計器網(wǎng)絡(luò)即響應(yīng)收集器66和響應(yīng)累計器52。
本專業(yè)普通人士明白,通信報文服務(wù)器64,響應(yīng)收集器66,和累計器指的是許多個這些對應(yīng)組件。對給定的用戶網(wǎng)絡(luò)42、44、46或48可能有許多通訊報文服務(wù)器64和響應(yīng)收集器66,將響應(yīng)送到數(shù)據(jù)中心50,其中響應(yīng)能由一個或多個響應(yīng)累計器52收集和累計。響應(yīng)累計器52具有處理和登錄響應(yīng)的能力,以增長在應(yīng)用服務(wù)器54上的數(shù)據(jù)存儲(未示出),其目的是將響應(yīng)結(jié)果送到合適的內(nèi)容提供者56和內(nèi)容生產(chǎn)者58。然而,與以前技術(shù)相反,本發(fā)明能使用在單個閉環(huán)系統(tǒng)少量的組件處理大容量的響應(yīng),其中每個收集器和累計器能實(shí)時處理大容量的響應(yīng)。
圖7示出用于連接多個互動電視用戶網(wǎng)絡(luò)的互動響應(yīng)網(wǎng)絡(luò)。互動響應(yīng)網(wǎng)絡(luò)最好包括多個單獨(dú)的iTV用戶網(wǎng)絡(luò),它包括一個或多個有線電視用戶網(wǎng)絡(luò)42和一個或多個衛(wèi)星電視用戶網(wǎng)絡(luò)44。這些網(wǎng)絡(luò)能包括多個子網(wǎng)絡(luò),用于通過分別的分配通道62分配互動內(nèi)容的分別的用戶機(jī)頂盒組。每個子網(wǎng)絡(luò)流還包括它自己的通訊報文服務(wù)器和響應(yīng)收集器。例如,多重流的有線電視用戶網(wǎng)絡(luò)142能包括子網(wǎng)絡(luò),每個子網(wǎng)絡(luò)具有其自己的有線電視分配網(wǎng)絡(luò)62,用于廣播互動的內(nèi)容到用戶的機(jī)頂盒60,并用于將響應(yīng)送到通訊報文服務(wù)器64和響應(yīng)收集器66。如圖7所示,收集器66能隨后發(fā)送收集的響應(yīng)到同樣的累計器或累計器52的組。
在本專業(yè)的另一實(shí)施例中,一個或多個主要組件(通訊報文服務(wù)器,響應(yīng)收集器,和響應(yīng)累計器)駐留在分別的操作環(huán)境中,如圖8所見,互動電視響應(yīng)網(wǎng)絡(luò)能包括一個和多個有線電視用戶網(wǎng)絡(luò)42,一個或多個衛(wèi)星電視用戶網(wǎng)絡(luò)44,一個或多個多重流有線網(wǎng)絡(luò)142,和一個或多個具有分布式組件安排的有線用戶網(wǎng)絡(luò)242。在圖8中,有線用戶網(wǎng)絡(luò)242包括與用戶的機(jī)頂盒連接的有線分配網(wǎng)絡(luò)62。響應(yīng)被送到物理上位于用戶網(wǎng)絡(luò)242一方的通訊報文服務(wù)器64。收集器266位于數(shù)據(jù)中心50,而不是在用戶網(wǎng)絡(luò)242的設(shè)施中。在圖8示出的實(shí)施例中,響應(yīng)收集器266位于響應(yīng)累計器52的附近,它可用于安全的目的,控制響應(yīng)累計器和收集器網(wǎng)絡(luò)的管理,并在與多重通訊消息服務(wù)器的通訊中增加了靈活性。在某些應(yīng)用中希望將收集器和累計器共同放在一起,便于更有效的數(shù)據(jù)傳輸及登錄。在其他應(yīng)用中,響應(yīng)收集器和響應(yīng)累計器能在局域網(wǎng)的等級上放在一起。那樣的安排促進(jìn)在當(dāng)?shù)氐燃売行幚眄憫?yīng)。
上述互動媒體的響應(yīng)處理系統(tǒng)能夠從各種接入設(shè)備通過多個不同的用戶網(wǎng)絡(luò)處理響應(yīng)。響應(yīng)能無關(guān)特定類型的接入設(shè)備或數(shù)據(jù)傳輸格式地處理,因?yàn)橥ㄓ崍笪姆?wù)器規(guī)范了用于傳輸?shù)氖占骱屠塾嬈鞯捻憫?yīng)信息,上述系統(tǒng)能從不同的事件應(yīng)用處理互動響應(yīng),包括互動民意測驗(yàn)或投票,互動的彩票,互動廣告,互動的“游戲展示”,電子貿(mào)易,打賭和賭博,以及對附加信息的請求。
雖然已對本發(fā)明(包括較佳實(shí)施例)作了詳細(xì)討論,那樣的描述僅是為了說明的目的,可以理解,本專業(yè)的熟練人士可以作出包括改善的改變和變化而不背離下面權(quán)利的要求的精神及范圍。
權(quán)利要求
1.用于處理從一個或多個用戶來的互動媒體輸出的系統(tǒng),包括收集和累計網(wǎng)絡(luò),包括收集器,配置成收集從一個或多個用戶的每一個的互動輸出,并以非關(guān)系模式存儲收集的互動媒體輸出;和累計器,能操作連接到收集器,將該累計器配置和安排成收集和累計從收集器來的互動輸出。
2.如權(quán)利要求1的系統(tǒng),其特征在于,收集和累計網(wǎng)絡(luò)配置成處理大容量互動輸出。
3.如權(quán)利要求2的系統(tǒng),其特征在于,收集和累計網(wǎng)絡(luò)至少每秒處理100,000次響應(yīng)。
4.如權(quán)利要求1的系統(tǒng),其特征在于,互動輸出由收集器和累計器網(wǎng)絡(luò)處理,使得它通過系統(tǒng)實(shí)時發(fā)送。
5.如權(quán)利要求1的系統(tǒng),其特征在于,還包括操作上連結(jié)到一個或多個用戶和收集器中多個的至少一個通訊報文服務(wù)器,它從所述多個用戶接收互動輸出并格式化該輸出,用于發(fā)送到收集器。
6.如權(quán)利要求1的系統(tǒng),其特征在于,收集器包括多個結(jié)果,每個結(jié)果處理對應(yīng)于一個事件的互動輸出。
7.如權(quán)利要求6的系統(tǒng),其特征在于,該結(jié)果至少登錄從該事件來的互動輸出的一部分。
8.如權(quán)利要求6的系統(tǒng),其特征在于,每個結(jié)果產(chǎn)生并發(fā)回響應(yīng)回答到一個或多個用戶。
9.如權(quán)利要求1的系統(tǒng),其特征在于,還包括多個用戶網(wǎng)絡(luò),每個用戶網(wǎng)絡(luò)操作上連結(jié)到至少一個通訊報文服務(wù)器,其中至少一個通訊報文服務(wù)器在操作上連結(jié)到至少一個收集器。
10.如權(quán)利要求9的系統(tǒng),其特征在于,至少一個通訊消息服務(wù)器規(guī)范從對應(yīng)的用戶網(wǎng)絡(luò)接收的互動輸出,用于發(fā)送到至少一個收集器。
11.如權(quán)利要求1的系統(tǒng),其特征在于,累計器將從收集器接收的互動輸出發(fā)送到操作上連結(jié)到累計器的應(yīng)用服務(wù)器。
12.如權(quán)利要求11的系統(tǒng),其特征在于,應(yīng)用服務(wù)器操作上通過網(wǎng)絡(luò)服務(wù)器連結(jié)到生產(chǎn)者事件瀏覽器。
13.如權(quán)利要求1的系統(tǒng),其特征在于,應(yīng)用服務(wù)器操作上通過網(wǎng)絡(luò)服務(wù)器連結(jié)到開發(fā)者的計算機(jī)。
14.處理互動媒體輸出的方法,包括下列步驟提供互動媒體用戶網(wǎng)絡(luò),所述用戶網(wǎng)絡(luò)包括多個配置成將從用戶來的互動輸出發(fā)送到所述用戶網(wǎng)絡(luò)的接入設(shè)備;在操作上連結(jié)到所述用戶網(wǎng)絡(luò)收集器中收集互動輸出,并將互動輸出以非關(guān)系型方式存入所述收集器;和在操作上連結(jié)到所述收集器的累計中累計收集的互動輸出。
15.處理互動媒體輸出的方法,其特征在于,包括下列步驟提供收集和累計系統(tǒng);在提供的收集和累計系統(tǒng)中收集從一個或多個用戶來的互動輸出;在提供的收集和累計系統(tǒng)中以非關(guān)系型方式存儲收集的互動輸出;在提供的收集和累計系統(tǒng)中累計收集的輸出;和配置及安排收集和累計系統(tǒng),使得實(shí)時完成所述的收集和累計。
16.如權(quán)利要求15的方法,其特征在于,以高的事務(wù)速率完成所述的收集和累計。
17.如權(quán)利要求16的方法,其特征在于,事務(wù)速率至少每秒100,000個響應(yīng)。
18.如權(quán)利要求15的方法,其特征在于,還包括下述步驟規(guī)范化從用戶來的互動輸出,并將規(guī)范化的互動輸出向收集器輸出。
19.如權(quán)利要求18的方法,其特征在于,還包括下述步驟提供完成所述規(guī)范化步驟的體現(xiàn)年報文服務(wù)器。
20.如權(quán)利要求15的方法,其特征在于,還包括下述步驟在應(yīng)用服務(wù)器中處理累計的互動輸出,用于被生產(chǎn)者訪問。
21.如權(quán)利要求15的方法,其特征在于,還包括下述步驟在應(yīng)用服務(wù)器中處理累計的互動輸出,用于被開發(fā)者訪問。
22.用于處理互動媒體輸出,并提供反饋給內(nèi)容生產(chǎn)者的系統(tǒng),包括互動媒體用戶網(wǎng)絡(luò),所述用戶網(wǎng)絡(luò)從多個接入設(shè)備接收互動輸出;至少一個操作上連結(jié)所述用戶網(wǎng)絡(luò)的收集器,它收集從所述用戶網(wǎng)絡(luò)來的互動輸出,并以非關(guān)系型的方式存儲互動輸出;和至少一個累計器,它收集并累計從所述至少一個收集器來的互動輸出,其中至少一個累計器將互動輸出提供給內(nèi)容生產(chǎn)者。
23.如權(quán)利要求22的系統(tǒng),其特征在于,該系統(tǒng)實(shí)時地處理大容量的互動輸出。
24.一個互動響應(yīng)處理系統(tǒng),該系統(tǒng)包括從與用戶有關(guān)的多個接入設(shè)備接收響應(yīng)請求的互動媒體用戶網(wǎng)絡(luò);操作上與該用戶網(wǎng)絡(luò)連接的通訊報文服務(wù)器,它規(guī)范化響應(yīng)請求;連結(jié)到通訊報文服務(wù)器的收集器,它收集響應(yīng)請求;和連接收集器的累計器,它累計收集的響應(yīng)請求。
25.如權(quán)利要求24的系統(tǒng),其特征在于,收集器包括多個產(chǎn)品,每個產(chǎn)品處理對應(yīng)一個事件的響應(yīng)請求,并登錄至少一部分響應(yīng)請求。
26.如權(quán)利要求25的系統(tǒng),其特征在于,每個結(jié)果產(chǎn)生并送回響應(yīng)回答到用戶。
27.如權(quán)利要求24的系統(tǒng),其特征在于,通訊報文服務(wù)器語法分析并格式化響應(yīng)請求,用于發(fā)送到收集器。
28.如權(quán)利要求24的系統(tǒng),其特征在于,還包括多個收集器,每個收集器操作上連結(jié)到累計器。
29.如權(quán)利要求24的系統(tǒng),其特征在于,還包括多個收集器和多個累計器,其中每個累計器操作上連結(jié)到一個或多個所述收集器。
30.如權(quán)利要求24的系統(tǒng),其特征在于,累計器發(fā)送累計的響應(yīng)信息到操作上連結(jié)到累計器的應(yīng)用服務(wù)器。
31.如權(quán)利要求30的系統(tǒng),其特征在于,應(yīng)用服務(wù)器操作上經(jīng)過網(wǎng)絡(luò)服務(wù)器連結(jié)到生產(chǎn)者事件瀏覽器。
32.如權(quán)利要求24的系統(tǒng),其特征在于,應(yīng)用服務(wù)器操作上經(jīng)過網(wǎng)絡(luò)服務(wù)器連結(jié)到開發(fā)者計算機(jī)。
33.用于處理在互動媒體網(wǎng)絡(luò)中響應(yīng)的方法,包括下列步驟提供互動媒體用戶網(wǎng)絡(luò),所述用戶網(wǎng)絡(luò)包括配置成將響應(yīng)請求從一個或多個用戶發(fā)送到所述用戶網(wǎng)絡(luò)的接入設(shè)備;語法分析并格式化每個響應(yīng)請求;以非關(guān)系型方式收集格式化響應(yīng)請求;和累計收集的響應(yīng)請求。
34.如權(quán)利要求33的方法,其特征在于,語法分析和格式化步驟在通訊報文服務(wù)器中完成,而收集步驟在收集器中完成。
35.如權(quán)利要求34的方法,其特征在于,還包括下述步驟經(jīng)過用戶網(wǎng)絡(luò)發(fā)送一個或多個響應(yīng)回答到一個或多個用戶的至少一個。
36.如權(quán)利要求33的方法,其特征在于,收集步驟包括登錄響應(yīng)請求的至少一部分。
37.如權(quán)利要求33的方法,其特征在于,還包括下述步驟通過生產(chǎn)者的事件瀏覽器為生產(chǎn)者提供對累計的響應(yīng)信息的訪問。
38.如權(quán)利要求33的方法,其特征在于,還包括下述步驟通過開發(fā)者計算機(jī)向開發(fā)者提供對累計的響應(yīng)信息的訪問。
39.用于處理從一個或多個用戶來的互動媒體輸出的系統(tǒng),包括配置成收集從一個或多個用戶的每一個來的互動輸出,并存儲收集的互動媒體輸出的n個收集器,其中n是大于或等于1的整數(shù);和至少一個操作上連接n個收集器的累計器,至少一個累計器配置及安排成收集和累計從n個收集器來的互動輸出,其中n個收集器和至少一個累計器處理大容量互動輸出。
40.如權(quán)利要求39的系統(tǒng),其特征在于,該n個收集器至少能處理每秒n乘100,000個響應(yīng)。
41.如權(quán)利要求39的系統(tǒng),其特征在于,n個收集器和至少一個累計器實(shí)時地處理互動輸出。
42.如權(quán)利要求39的系統(tǒng),其特征在于,n是大于或等于2的整數(shù),且n個收集器至少能處理每秒n乘100,000個響應(yīng)。
全文摘要
揭示了具有多個邏輯上分布的組件并利用非關(guān)系型數(shù)據(jù)庫的互動媒體響應(yīng)處理系統(tǒng),其中響應(yīng)處理系統(tǒng)從用戶通過機(jī)頂盒或其它接入設(shè)備接收互動響應(yīng)請求,并能實(shí)時處理響應(yīng)以提供給內(nèi)容生產(chǎn)者的實(shí)時反饋。系統(tǒng)包括一個或多個操作上連接到一個或多個累計器的收集器,用于收集和累計互動響應(yīng)信息,并包括至少一個連接每個用戶網(wǎng)絡(luò)的通訊報文服務(wù)器。通訊報文服務(wù)器規(guī)范對每個網(wǎng)絡(luò)的響應(yīng),用于傳輸?shù)绞占骱屠塾嬈鳌4讼到y(tǒng)使用戶能參與互動廣播,并在他們的電視屏幕或其它顯示器上以更新的互動內(nèi)容的形式實(shí)時看到響應(yīng)回答。
文檔編號H04N7/173GK1500353SQ02807846
公開日2004年5月26日 申請日期2002年4月3日 優(yōu)先權(quán)日2001年4月3日
發(fā)明者S·盧波, I·洛, T·納波利塔諾, S 盧波 申請人:集太羅得島股份有限公司