用於攝取相同意義的多個信號的方法
2023-05-08 15:04:16 3
用於攝取相同意義的多個信號的方法
【專利摘要】本發明揭示一種用於管理冗餘信號的計算機實施的方法及系統。至少一個伺服器接收具有標識符的第一信號流,所述第一信號流具有與第一信號點相關聯的第一時間。所述至少一個伺服器接收具有所述標識符的第二信號流,所述第二信號流具有與第二信號點相關聯的第二時間,其中所述第二時間在所述第一時間之後。所述至少一個伺服器將與所述第一信號流相關聯的所述第一時間和與所述第二信號流相關聯的所述第二時間進行比較。當確定所述比較在時間範圍容差內時,所述至少一個伺服器終止所述第二信號流的發射並發射所述第一信號流。當確定所述比較不在時間範圍容差內時,發射兩個信號流。
【專利說明】用於攝取相同意義的多個信號的方法
【技術領域】
[0001]本發明一般來說涉及服務提供者視頻網絡,且更特定來說涉及一種用於管理冗餘信號的方法及系統。
【背景技術】
[0002]在傳統上,廣播及有線電視以及無線電的節目編排(包含視頻或音頻信號流中的內容(即,視頻或音頻節目)及廣告(的植入))已遵循線性模型。節目編排可在以下意義上為線性的:在用戶選擇來觀看娛樂內容時,節目開始且被流式傳輸且在進展中。圖1圖解說明廣告植入的常規線性或視頻點播(VOD)模型。娛樂內容2在經由有線電視網絡處理為數字數據流時可劃分成若干個時間間隔。時間間隔4包含為所觀看節目(內容)(例如「黃金女郎」)保留的時間。間隔6、8、9表示為廣告保留的時間段或「廣告時段(avail)」。這些「廣告時段」可視為廣告植入機會。如本文中所使用,「植入機會」傳統稱作廣告時段且有時稱為時隙(位點到時隙)。植入機會(PO)為表示插入廣告或娛樂內容的機會的構想且定義針對所述機會的規則,例如其持續時間、交互性、所有權及技術約束。
[0003]如本文中所使用,術語「綁定」指植入機會(PO)內的信號及內容的識別。針對尚未公布的大量內容(即,晚上TNT網絡上的任何表演)頻繁地形成PO。當表演播送且檢測到信號時,所述信號綁定到所述表演的相關PO。
[0004]如本文中所使用,術語「印象」指廣告向單個觀看者的展示。舉例來說,如果將30秒位點植入於50,000個視頻點播(VOD)流中且已知30,000個所述流實際上播放了廣告,那麼已產生所述廣告的30,000個印象。
[0005]如本文中所使用,「狀態通知」可為但不限於來自具有在遞送決策時形成的唯一 ID的VOD伺服器的HTTP調用。
[0006]如本文中所使用,術語「中斷廣告(break) 」指流中的在娛樂內容之間的所有空間。舉例來說,「好漢兩個半」的2個分段之間的4個連續30秒位點的群組可視為單個中斷廣生口 ο
[0007]如本文中所使用,源信號流中的中斷廣告的所估計開始位置稱為信號點。在廣告植入的上下文中,這些信號點可稱為廣告信號點。
[0008]在例如視頻點播(VOD)的非線性系統中,間隔6、8、9可呈現新的意義。間隔6稱作前插廣告,即,視頻中緊接在用戶點擊以開始VOD視頻之後出現的空間。間隔9稱為後插廣告,即,在所有VOD視頻分段已完成播放之後的空間。間隔8可為中插廣告(即,在VOD視頻中間的小中斷廣告)或可為插播式廣告(即,連續VOD視頻分段之間的莢狀位置)。VOD廣告植入機會可基於空間、時間、內容及用戶上下文而出現且可為高度非線性的(即,用戶選擇起始內容的播放且作為響應,內容開始)。此類播放列表中的所有間隔6、8、9均為適於廣告插入(即,廣告植入機會)的。
[0009]圖2描繪用於執行信號流中的廣告植入決策的常規基於網際網路的有線電視基礎結構200的配置。在電視上,廣告網絡以前為國家網絡、有線電視網絡或有線電視運營商。然而,不同於其中瀏覽器存取/顯示內容且接著單獨「參考」到共享廣告網絡的網際網路,基於網際網路的有線電視基礎結構200選擇廣告及內容兩者並將其彙編在一起且將所組合結果遞送到顧客的「智能器具」 202a到202η(例如,網際網路準備就緒的電視、無線電、智慧型電話、平板計算機、PC等)。
[0010]最近,智能器具202a到202η (例如網際網路準備就緒的電視)已變得能夠經由WiFi或直接乙太網連接從網際網路流式服務接收內容,例如Netflix電影、Pandora流式無線電等。當用戶點擊顯現於電視機上的對應於這些服務中的一者的「app」圖標時,內容從內容遞送網絡(⑶N) 204流式傳輸到智能器具202a到202η,在不需要機頂盒的情況下直接到達在智能器具202a到202η中運行的應用程式。
[0011 ] 機頂盒可經配置以將通過廣播設施經由同軸或光纖電纜連續流式傳輸且推送到所述機頂盒的數位訊號的兩個狀態的模擬表示解碼(如此項技術中已知),且所述機頂盒調諧到所述頻道並顯示內容。當用戶收看網際網路遞送的節目內容時,智能器具202a到202η內的瀏覽器取出預定時間視頻區塊-通常為兩秒、有時為三秒、有時為十秒區塊。所取出視頻區塊在app軟體中動態地無縫拼接在一起且接著經顯示以便在智能器具202a到202η上顯現為流暢視頻。
[0012]多系統/服務運營商(MS0-擁有一個以上有線電視系統且可證明是寬帶網際網路服務的有線TV組織)可希望在智能器具上重新廣播視頻流。遺憾地,每一經連接裝置(包含智能器具)需要以其可消費的格式獲得視頻。蘋果(Apple)、微軟(Microsoft)、奧多比(Adobe)公司等等具有非常特定且不兼容的格式。為了克服此問題,這些公司中的每一者已構造稱作內容遞送網絡(CDN) 204的設施,其中用於每一頻道的「機頂盒」經配置以從衛星接收廣播。由「機頂盒」從上遊裝置206接收的信號饋送到代碼轉換器208以將所述信號置於所要格式中且將經格式化信號分裂為若干預定(例如,2秒)數據區塊。這些區塊接著存儲於⑶N 204處在位於物理上接近於內容待遞送到的地方處的伺服器場上。
[0013]為了識別包含在一節目已結束時(S卩,廣告信號點)且在下一節目開始之前(即,植入機會)的時間的特定頻道數據流,在下一節目開始之前的預定時間將q音調插入於數字流中。q音調可為SCTE-35包的實例。可為代碼轉換器208的觀測器210向廣告服務(ADS)212告知q音調的到達以用於在廣告信號點處開始的一或多個廣告到頻道數據流中的後續植入。廣告服務212繼而等待來自CDN 204的將廣告植入到在頻道數據流中的廣告信號點處開始的廣告中斷中的請求的後續到達。
[0014]MSO偏好預防可(舉例來說)起源於數據中心的電力中斷的系統及因此信號中斷。為了克服此問題,MSO可提供相同信號流的兩個或兩個以上觀測器。MSO可在一個辦公室內、在處於單獨位置的一個以上辦公室中重複地或在此兩種情況中提供表示相同頻道內容及對應廣告信號點的q音調及信號流的冗餘副本。
[0015]遺憾地,不同數據中心的多個觀測器可在地理上分離大的距離。因此,表示相同或冗餘信號流中的相同廣告信號點的兩個或兩個以上q音調可在到達時間上不同,達到了一個信號點可能不能區別於下一廣告信號點的程度。以下情形變得越來越可能:錯誤植入機會可綁定到具有相同意義的兩個或兩個以上信號。
[0016]相反地,在多個冗餘信號流中具有約同時接收的針對相同廣告信號點的冗餘q音調浪費系統資源。MSO將同樣地不期望具有相同植入機會的多個副本被綁定到的多組裝備。
[0017]因此,期望但尚未提供的是一種用於通過準確地識別及區分表示相同或不同廣告信號點的兩個或兩個以上廣告中斷來消除相同意義(即,具有相同內容及廣告中斷)的信號流中的資源冗餘的方法及系統。
【發明內容】
[0018]在現有技術中通過提供用於管理冗餘信號的計算機實施的方法及系統來解決上述問題及實現技術解決方案。至少一個伺服器接收具有標識符的第一信號流,所述第一信號流具有與第一信號點相關聯的第一時間。所述至少一個伺服器接收具有所述標識符的第二信號流,所述第二信號流具有與第二信號點相關聯的第二時間,其中所述第二時間在所述第一時間之後。所述至少一個伺服器將與所述第一信號流相關聯的所述第一時間和與所述第二信號流相關聯的所述第二時間進行比較。當確定所述比較在時間範圍容差內時,所述至少一個伺服器終止所述第二信號流的發射並發射所述第一信號流。當確定所述比較不在時間範圍容差內時,發射兩個信號流。
[0019]在一個實施例中,所述比較可基於一函數。所述函數可包括將所述第一時間SI捨入到從O秒偏移的基本時間間隔的最接近倍數N,確定所述第一時間與SI的餘數R1,及將R1、R1-N及Rl+Ν存儲於數據存儲區中。將與所述第一信號流相關聯的所述第一時間和與所述第二信號流相關聯的所述第二時間進行比較可包括:將所述第二時間S2捨入到最接近倍數N ;確定所述第二時間與S2的餘數R2 ;將R2、R2-N及R2+N與R1、R1-N及Rl+Ν中的至少一者進行比較;如果R2、R2-N及R2+N中的任一者匹配Rl、Rl-N及Rl+Ν中的至少一者,那麼確定所述比較在所述時間範圍容差內;否則,確定所述比較不在所述時間範圍容差內。
[0020]在一實施例中,所述數據存儲區可為共享存儲器。所述共享存儲器可為跨越多個進程共享的。在另一實施例中,所述數據存儲區可為主題。當存在在多個站點上操作的多個伺服器時,所述主題可為跨站點頻道主題。
[0021]在一實施例中,當採用跨站點頻道主題時,接收所述第一信號流進一步包括在第一消息中向所述跨站點頻道主題發布所述標識符以及R2、R2-N及R2+N。當從所述跨站點頻道主題接收到所述第一消息時,可發射所述第一信號流。當在從所述跨站點頻道主題接收到所述第一消息之前接收到第二消息時,可執行R2、R2-N及R2+N與Rl、Rl-N及Rl+Ν的比較。
[0022]在一實施例中,當所述至少一個經編程計算機中的與所述第一信號流相關聯的經編程計算機停機時,可無條件地發射所述第二信號流。
[0023]在一實施例中,處理可在發射所述第一信號流與發射所述第二信號流之間切換以在所述第一信號流與所述第二信號流之間平衡通知負載。
[0024]在一實施例中,接收第一信號及接收第二信號流可進一步包括:使用所述至少一個經編程計算機識別所述第一信號流中的第一廣告信號點及使用所述至少一個經編程計算機識別所述第二信號流中的第二廣告信號點;及使所述第一時間與所述第一信號流中的所述第一廣告信號點相關聯且使所述第二時間與所述第二信號流中的所述第二廣告信號點相關聯。使第一時間與所述第一信號流中的所述第一廣告信號點相關聯可包括確定所述第一信號流中的所述第一廣告信號點的第一時間開始位置。使第二時間與所述第二信號流中的所述廣告信號點相關聯可包括確定所述第二信號流中的所述第二廣告信號點的第二時間開始位置。
[0025]在一實施例中,確定所述第一信號流中的所述第一廣告信號點的第一時間開始位置可在接收到指示與所述第一信號流相關聯的提示音調的SCTE-35包的第一實例之後,記下第一時鐘時間。確定所述第二信號流中的所述第二廣告信號點的第二時間開始位置可基於在接收到指示與所述第二信號流相關聯的提示音調的SCTE-35包的第二實例之後,記下第二時鐘時間。
[0026]在一實施例中,可將將所述第一時間及所述標識符發射到數據存儲區,且可將所述第二時間及所述標識符發射到所述數據存儲區。
[0027]在一實施例中,可基於所述第一(或第二)廣告信號點產生至少一個理論廣告植入機會。可從所述至少一個理論廣告植入機會獲得至少一個經確認廣告植入機會。可從所述至少一個理論廣告植入機會獲得所述至少一個經確認廣告植入機會可包括:在無信號的情況下預分配至少一個預製但未經確認的廣告植入機會;將所述第一信號流綁定到至少一個預製但未經確認的廣告植入機會;及將所述至少一個預製但未經確認的廣告植入機會更新為經確認廣告植入機會。
[0028]在一實施例中,可識別用於接收所述經確認廣告植入機會的通知的至少一個感興趣且獲準許的登記者。可將所述經確認廣告植入機會的通知發送到與所述至少一個經識別的感興趣且獲準許的登記者相關聯的至少一個廣告服務。
【專利附圖】
【附圖說明】
[0029]連同所附圖式一起考慮下文所呈現的對示範性實施例的詳細描述,將更易於理解本發明,其中:
[0030]圖1圖解說明廣告植入的常規線性或視頻點播(VOD)模型;
[0031]圖2描繪用於執行信號流中的廣告植入決策的常規基於網際網路的有線電視基礎結構的配置;
[0032]圖3描繪根據本發明的實施例的用於在一個MSO裝備辦公室中處理一或多個實況線性信號流的系統的配置;
[0033]圖4圖解說明用於處理來自具有一個觀測器及一個頻道標識符的一個源信號流的線性植入機會(PO)的線性植入機會(PO)處理隊列架構的一個實施例;
[0034]圖5是圖解說明用於處理來自具有一個觀測器及一個頻道標識符的一個源信號流的線性植入機會(PO)的方法的一個實施例的流程圖;
[0035]圖6描繪用於在相同數據中心內處理具有多個觀測器及一個頻道標識符的冗餘源信號流的線性植入機會(PO)的系統的一個實施例的配置;
[0036]圖7描繪用於在不同(即,冗餘或保護)數據中心內處理具有多個觀測器及一個頻道標識符的冗餘源信號流的線性植入機會(PO)的系統的一個實施例的配置;
[0037]圖8是圖解說明用於管理冗餘信號的方法的一個實施例的流程圖;
[0038]圖9是更詳細地圖解說明圖8的用於接收第一信號流及接收第二信號流的方法的一個實施例的流程圖;且
[0039]圖10圖解說明呈計算機系統的示範性形式的機器的圖解性表示,在所述計算機系統內可執行一組指令,以用於致使所述機器執行本文中所論述的方法中的任一者或多者。
[0040]應理解,所附圖式是出於圖解說明本發明的概念的目的且可能不按比例。
【具體實施方式】
[0041]本發明的特定實施例可與根據SCTE-130標準所定義的元件兼容且使用所述元件。SCTE-130標準提供了一種標準化且可擴展的基於消息的接口,其定義對於傳遞植入機會、植入決策及責任性測量所需的與植入相關的事件數據有必要的最小的一組協作邏輯服務。SCTE-130定義一組廣告系統邏輯服務間的接口的可擴展框架。SCTE-130標準涵蓋:實施先進可編址廣告系統所需的最小的一組協作邏輯服務;形成在所定義邏輯服務間進行通信所需的詞彙的核心數據類型及可擴展消息框架;使用核心數據類型及消息的在這些邏輯服務間的接口 ;以及允許創新同時保持與已部署的系統的反向兼容性(藉此減小將新特徵合併於標準內的複雜性)的可擴展性機制。
[0042]SCTE-130標準的規範性部分定義用於集成實施例如以下各項等特徵的系統的機制:基於VOD的廣告;基於線性的廣告;增強的廣告能力,例如廣告輪換群組(輪換群組指植入機會以輪換方式運轉使得不會馬上再次觀看同一廣告);廣告的基於訂戶的編址或內容定製;較先進廣告或編址特徵的擴展點;實施為由同一供應商創建的一或多個物理系統的邏輯服務;可同時包含來自一或多個供應商的系統的邏輯服務的部署;及可合併所定義邏輯服務及接口中的一或多者的實施方案。
[0043]SCTE-130標準定義包括先進廣告系統的一組邏輯服務。每一邏輯服務自身可為複雜系統。在一實施例中,以下邏輯服務中的一或多者可由本發明的特定實施例使用或與其交互。
[0044]廣告管理服務(ADM)定義支持廣告插入活動的消息。這些消息的主要消費者為廣告決策服務(ADS)。由ADM暴露的消息接口準許預配置廣告決策以及實時履行模型兩者。ADM實施方案可合併一些簡單廣告選擇規則(例如,廣告輪換),但較複雜廣告決策為ADS的責任。
[0045]廣告決策服務(ADS)確定廣告內容如何與非廣告(即,娛樂)內容資產組合。由ADS做出的決策可為直截了當的(即,在特定時間植入於特定資產中的特定廣告內容)或任意複雜的(基於訂戶數據、廣告區等)。
[0046]內容信息服務(CIS)管理描述其它SCTE-130邏輯服務可用的資產(廣告資產及非廣告資產兩者)的元數據。CIS提供到其它邏輯服務的查詢與通知接口。查詢服務可在特定基礎上使用且可由任何其它邏輯服務在不進行任何先前登記的情況下在任何時間調用。查詢規定查詢消息元數據中的待尋找的值或型式,且響應於消息而返回所規定匹配信息(或錯誤指示)。
[0047]內容信息服務(CIS)為存儲與分配引擎。其存儲關於娛樂及廣告資產的元數據;在元數據被修改時向所登記客戶端提供通知;登記、接收且處理來自其它CIS服務的通知;及支持實時元數據查詢。CIS準許廣告管理器(ADM)及/或廣告決策服務(ADS)在其先進廣告決策處理中檢索且利用內容元數據。
[0048]植入機會信息服務(POIS)可保持、維持且保留植入機會的描述。POIS還可含有每一植入機會、平臺順應性、權利及其中存在植入機會的內容的策略的屬性及約束。這些植入機會為內容特定的,因此屬性及約束可因網絡、地理區域或其它內容分布維度而變化。
[0049]POIS為植入機會(PO)存儲與庫存執行引擎。其存儲PO元數據及統計數據;在PO元數據被修改時向所登記客戶端提供通知;登記、接收且處理來自其它POIS服務的通知;及支持實時PO元數據查詢。通過POIS器具,廣告管理器(ADM)及/或廣告決策服務(ADS)可在其先進廣告決策制定中檢索且利用植入機會元數據。
[0050]訂戶信息服務(SIS)管理與廣告植入決策相關的每一訂戶信息。SIS提供訂戶或客戶端標識符(例如MAC地址、序列號等)與訂戶或受眾屬性(例如,年齡、性別、訂戶的位置)之間的映射。
[0051]術語「計算機」或「計算機平臺」打算包含任何數據處理裝置,例如桌上型計算機、膝上型計算機、平板計算機、主機計算機、伺服器、手持式裝置、數位訊號處理器(DSP)、嵌入式處理器(其一實例為結合10來描述)或能夠處理數據的任何其它裝置。計算機/計算機平臺經配置以包含以通信方式連接到一或多個非暫時性計算機可讀媒體及一或多個網絡的一或多個微處理器。術語「以通信方式連接」打算包含其中可傳遞數據的任何類型的連接(無論是有線還是無線)。術語「以通信方式連接」打算包含但不限於單個計算機內的裝置及/或程序之間的連接或裝置及/或單獨計算機之間經由網絡的連接。術語「網絡」打算包含但不限於OTA (空中發射、ATSC、DVB-T),包交換式網絡(TCP/IP,例如,網際網路),衛星(微波、MPEG輸送流或IP),直播衛星,模擬有線發射系統(RF)及數字視頻發射系統(ATSC、HD-SD1、HDM1、DV1、VGA)等。
[0052]圖3描繪根據本發明的實施例的用於在一個MSO裝備辦公室中處理一或多個實況線性信號流的系統300的配置。系統300可在伺服器302上執行、通過一或多個網絡(未展示)互連且通信地連接到一或多個ADS 304a到304n。ADS 304a到304η經配置以在CDN306的請求下將廣告植入到接收方數據流中的廣告信號點中以供遞送到一或多個智能器具308a 到 308η ο
[0053]伺服器302可與CIS 310相關聯或實施CIS 310,CIS 310用於接收來自上遊裝置312的一或多個源信號流及來自可合併於代碼轉換器316內的觀測器314的對應q音調(即,SCTE-35包的實例)。代碼轉換器316還經配置以將IP視頻、音頻等以預定「區塊」遞送到⑶N 306,如上文所描述。
[0054]伺服器302經配置以識別至少一個源信號流中的廣告信號點。在一個實施例中,識別信號源流中的廣告信號點可基於接收到對應源信號流中的信號點的到達的外部通知。與源信號流(例如,TBS)的特定供應商格式相關聯的代碼轉換器316接收源信號流並將所述源信號流轉換為IP視頻。在所述過程中,可包含在代碼轉換器316中的觀測器314注意到SCTE-35 q音調的存在。
[0055]在一個實施例中,通知為SCTE-35包的實例,其指示在位於源信號流中的對應信號點之前的q音調。q音調還提供理論廣告植入機會位於源信號流中在源信號流中的理論廣告信號點之前的一時間周期處的指示。代碼轉換器316的觀測器314接著對CIS 310進行web調用以告知CIS 310:已觀測到特定頻道標識符的q音調。由CIS 310從源信號流的元數據識別SCTE-35包及頻道標識符並將其遞送到伺服器302。
[0056]CIS 310還經配置以從一或多個源信號流識別元數據,且伺服器302經配置以在無信號的情況下預分配對應數目個未經確認植入機會且將源信號流綁定到多個預製但未經確認植入機會。標識符元數據的部分包含與對應源信號流相關聯的頻道標識符。
[0057]在一個實施例中,POIS 318可由伺服器302實施。POIS 318經配置以通過將源信號流及元數據(即,資產)綁定到多個預製但未經確認植入機會來「確認」未經確認植入機會。更特定來說,伺服器302確定至少一個源信號流中的廣告信號點的時間開始位置。至少一個源信號流中的廣告信號點的時間開始位置可由POIS 318基於確認位於源信號流中的理論植入機會而確定。廣告信號點的時間開始位置可部分地基於時鐘時間戳。
[0058]SCTE-35包的到達為所規定頻道ID (例如,TBS)的若干個理論廣告植入機會(PO)的指示。每一未經確認PO具有稱為廣告信號點的所估計開始位置。需要確認廣告信號點。當在源信號流中實時遇到實際廣告插入開始位置時,POIS 318中的軟體進程確認廣告信號點的實際時間。此經確認廣告信號點導致現在針對至少一個接收方信號流中的廣告插入準備就緒的經確認PO的產生。
[0059]當POIS 318接收到理論植入機會時,POIS 318經配置以在無信號的情況下預分配對應數目個未經確認廣告植入機會且將源信號流綁定到多個預製但未經確認廣告植入機會。將源信號流綁定到多個預製但未經確認廣告植入機會包含CIS 310從源信號流識別包含頻道標識符的元數據。如本文中所使用,術語「綁定」指PO內的信號及內容的識別。針對尚未公布的大量內容(即,晚上TNT網絡上的任何表演)頻繁地形成PO。
[0060]當表演「播送」且檢測到源信號流時,所述源信號流綁定到所述表演的相關PO。
[0061]如本文中所使用,術語「綁定」指PO內的信號及內容的識別。頻繁地針對尚未公布的大量內容(即,晚上TNT網絡上的任何表演)形成PO。綁定可包含識別未經確認的植入機會(即,包含廣告信號點)相對於內容流及時鐘兩者的時間開始位置。POIS 318接著將多個預製但未經確認的廣告植入機會更新為經確認廣告植入機會。
[0062]POIS 318進一步經配置以識別用於接收經確認廣告植入機會的通知的至少一個感興趣且獲準許的登記者。經由ADM 320 (下文將描述),POIS 318經配置以將經確認廣告植入機會的通知發送到與至少一個經識別的感興趣且獲準許的登記者相關聯的至少一個廣告服務。
[0063]在一個實施例中,POIS 318可經配置以在與伺服器302相關聯的SCTE 130廣告管理服務320或ADM 320的實例中起始工作流以識別表示具有頻道標識符及至少一個受眾屬性的若干個接收方信號流的列表。為了識別所述列表,ADM 320對外部會話管理器322及SIS 324每一者進行調用。ADM 320將頻道標識符發射到會話管理器322,會話管理器322給ADM 320提供指示當前觀看對應於所述頻道標識符的頻道的若干個接收方的客戶端身份的列表。ADM 320將客戶端身份列表及頻道標識符發射到SIS 324,SIS324給ADM 320提供與客戶端身份及頻道標識符相關的若干組受眾限定符的列表。此與客戶端身份及頻道標識符相關的若干組受眾限定符的列表表示訂戶當前正「收看」的具有相同頻道標識符的接收方信號流的列表,其中所述列表中的每一訂戶具有一組特定受眾屬性(例如,全部為21歲及以上的男性)。ADM 320還經配置以從ADS 304a到304η中的一或多者獲得對應於與客戶端身份及頻道標識符相關的若干組受眾限定符的列表的多個目標廣告。ADM 320從ADS304a到304η接收以表示多個接收方信號流的列表為目標的多個廣告。
[0064]ADM 320使用唯一信號ID( S卩,UUID)加一組本地配置或學習的目標準則來起始一組獨特廣告決策請求。所述廣告決策請求演化成向適當決策所有者(即,ADS 304a到304η)的目標廣告決策請求,且結果為與由於信號確認而產生的植入機會相關的一組廣告植入決策。
[0065]圖4圖解說明用於處理來自具有一個觀測器及一個頻道標識符的一個源信號流的線性植入機會(PO)的線性植入機會(PO)處理隊列架構400的一個實施例。圖5是圖解說明用於處理來自具有一個觀測器及一個頻道標識符的一個源信號流的線性植入機會(PO)的方法500的一個實施例的流程圖。在圖4中,框402、406、410、414、418為進程,且箭頭404、408、416為隊列。進程402、406、410、414、418中的每一者可存在於多個機器或相同機器(即,與圖3的伺服器302相關聯的一或多個機器)上。所屬領域的技術人員將了解,在每一任務中指示的進程數目並不指示所需或最優的進程數目。更一般來說,可跨越各任務分攤非均一數目的進程。由於第一個及最後一個任務(信號攝取402及通知者418)為無狀態的(即,其僅處理隊列上的在其前面或後面的內容),因此其可橫跨多個頻道群組。三個中間任務406、410、414將頻道群組定義為可跨越各任務共享(通過採用跨越各機器工作的共享存儲器而成為可能)的資產、信號及PO的狀態。因此,如果在計算機A上變量X與值3相關聯,那麼計算機B可看到X = 3。
[0066]現在參考圖4及5,在框505處,與伺服器302相關聯的信號攝取進程402接收、識別並整理來自具有頻道標識符的至少一個源信號流的元數據(攝取)。與伺服器302相關聯的CIS 310從上遊裝置312接收具有頻道標識符的源信號流(例如,呈MPEG-2格式)。CIS 310從所述源信號流提取標識符,整理元數據並將經整理元數據置於與伺服器302相關聯的適當頻道群組隊列404中。
[0067]在框510處,與伺服器302相關聯的信號清除(資產更新)進程406搜索經整理元數據以找出待更新的資產並將源信號流元數據添加到所述資產(此複製到進程404的所有實例)。將如由資產ID指示的經更新資產及相關聯源信號流元數據傳遞到與伺服器302相關聯的POIS 318中的PO更新隊列408。
[0068]在框515處,與伺服器302的POIS 318相關聯的確認信號(更新PO)進程410尋找植入機會(PO)並用資產及源信號流元數據更新所述PO。通過POID將所述資產及元數據存儲於共享存儲器中。將POID及PAID發送到POIS 318中的預通知隊列412。
[0069]在框520處,與伺服器302的POIS 318相關聯的通知者搜索(尋找感興趣且獲準許的登記者)進程414尋找針對(PO的)通知登記的客戶端的列表並確定所述列表中的客戶端中的每一者是否具有接收通知的適當許可。使經登記且獲準許的客戶端與經更新PO相關聯並將其置於伺服器302的ADM 320的通知隊列416中。
[0070]在框525處,與伺服器302的ADM 320相關聯的通知者(激發個別通知)進程418將PO的通知發送到與針對(PO的)通知登記的經排隊的經準許客戶端中的每一者相關聯的 ADS 304a 到 304η。
[0071]圖6描繪用於在相同數據中心內處理具有多個觀測器及一個頻道標識符的冗餘源信號流的線性植入機會(PO)的系統600的一個實施例的配置。圖6類似於圖3,只不過出於冗餘的目的(以防一個流出故障),系統600在相同數據中心內採用在起源於相同意義(即,具有相同頻道標識符CHla到CHln)的多個頻道的對應代碼轉換器316a到316η內的兩個或兩個以上信號觀測器314a到314η。對應代碼轉換器316a到316η經配置以將SCTE-35包(q音調)插入到其相應源信號流(CHla+Qa到CHln+Qn)中,所述相應源信號流對應於相同廣告信號點但其可在不同時間到達CIS 310。然而,有必要通過僅發送單個通知或發送具有從一個源信號流到另一源信號流匹配的信號的多個通知而提醒下遊系統(例如,ADS 304a到304η)單個信號流。這需要識別源信號流並將其消重。
[0072]這可通過採用共享存儲器602來實現。更特定來說,圖4的信號清除進程406及圖5的框510經修改以提供用於將對應於與第一信號流(例如,CHla+Ql)相關聯的第一信號點的第一時間與對應於與第二信號流(例如,CHln+Qn)相關聯的相同或不同信號點的第二時間進行比較的比較器函數。在確定所述比較在時間範圍容差內時,終止第二信號流並發射第一信號流。相反地,在確定所述比較不在時間範圍容差內(即,指示不同信號點)時,發射第一信號流及第二信號流兩者。
[0073]圖7描繪用於在不同(即,冗餘或保護)數據中心內處理具有多個觀測器及一個頻道標識符的冗餘源信號流的線性植入機會(PO)的系統700的一個實施例的配置。圖7類似於圖3,只不過出於冗餘的目的(以防整個辦公室因(舉例來說)丟失電力而出故障),系統700在多個數據中心內採用在起源於相同意義(即,具有相同頻道標識符CHla到CHln)的多個頻道的對應代碼轉換器316a到316η內的兩個或兩個以上信號觀測器314a到314η。對應代碼轉換器316a到316η經配置以將SCTE-35包(q音調)插入到其相應源信號流(CHla+Qa到CHln+Qn)中,所述相應源信號流對應於相同廣告信號點但其可在不同時間到達與對應伺服器302a到302η相關聯的多個CIS 310a到310η,對應伺服器302a到302η另外實施對應POIS 318a到318η及ADM 320a到320η。伺服器302a到302η中的每一者可實施共享存儲器(未展示),但如果多個數據中心廣泛地分開,那麼這些共享存儲器可證明是不充足的。這可導致在廣泛分開的時間到達的對應冗餘數據流中的對應信號點,從而導致將相同信號點中的兩者或兩者以上診斷為不同信號點。
[0074]與圖6的系統600 —樣,對於圖7的系統700,有必要通過僅發送單個通知或發送具有從一個源信號流到另一源信號流匹配的信號的多個通知而提醒下遊系統(例如,ADS304a到304η)單個信號流。這需要識別源信號流並將其消重。
[0075]這可通過採用跨站點頻道主題702a到702η來實現,跨站點頻道主題702a到702η經配置以在裝備辦公室中的每一者中經由WAN 704於多個站點之間操作。更特定來說,圖4的信號清除進程406及圖5的框510經修改使得在第一消息中向跨站點頻道主題702a發布到達的第一信號流(例如,CHla+Qa)的標識符(例如,頻道ID及流名稱)以及第一時間。如果第一信號流從跨站點頻道主題702a在接收到任何其它消息之前接收到第一消息,那麼準許將第一信號流及其相關聯元數據發射到POIS 318a同時終止其它冗餘流。如果在從跨站點頻道主題702a接收到第一消息之前接收到第二消息(例如,從CHln+Qn),那麼採用下文所描述的比較函數來確定是準許發射第一信號流還是第二信號流。
[0076]圖8是圖解說明用於管理冗餘信號的方法800的一個實施例的流程圖。方法800適用於圖6的單辦公室冗餘系統以及圖7的多辦公室冗餘系統700兩者。在框805處,伺服器302 (302a到302η)使用至少一個經編程計算機接收具有標識符的第一信號流(例如,CHla+Qa)。所述第一信號流具有與第一信號點相關聯的第一時間。在框910處,伺服器302 (302a到302η)使用至少一個經編程計算機接收具有標識符的第二信號流(例如,CHln+Qn)。所述第二信號流具有與第二信號點相關聯的第二時間。可將所述第二時間識別為在所述第一時間之後。在框815處,伺服器302 (302a到302η)使用至少一個經編程計算機將與第一信號流相關聯的第一時間和與第二信號流相關聯的第二時間進行比較。在框820處,當確定所述比較在時間範圍容差內時,伺服器302 (302a到302η)使用至少一個經編程計算機終止所述第二信號流的發射並發射所述第一信號流。在框825處,當確定所述比較不在時間範圍容差內時,伺服器302使用至少一個經編程計算機發射所述第一信號流及所述第二信號流(即,向下遊進程,例如,ADS 304a到304η)。
[0077]在一實施例中,可在圖5的步驟510的信號清除(資產更新)的執行期間執行使用比較器函數的比較。更特定來說,所述比較器函數包含設置階段及比較階段。圖6及7的系統600、700兩者的設置階段分別包含以下步驟。將第一信號流的第一到達時間SI捨入到從O秒偏移的基本時間間隔的最接近倍數N。確定所述第一時間與SI的餘數R1。將R1、R1-N及R1+N存儲於數據存儲區中。對於圖6的單站點系統600,將值R1、R1_N及R1+N以及頻道標識符存儲於共享存儲器602中。對於圖7的多站點系統700,將值Rl、Rl-N及Rl+Ν以及頻道標識符及流名稱合併到具有消息ID的消息中並將其發布到跨站點頻道主題702a 到 702η ο
[0078]比較階段在接收到具有相關聯第二時間的第二信號流時將存儲於數據存儲區中的值進行比較且嘗試寫入到數據存儲區。在此類情形中,對於圖6的單站點系統600,搜索共享存儲器602以找出第一頻道標識符及第一時間。如果不存在,那麼可將第二信號流發射到下遊進程。對於圖7的多站點系統700,伺服器302 (302a到302η)等待從跨站點頻道主題702a到702η接收消息。如果與第一信號流相關聯的第一經發布消息在接收到具有不同消息ID的另一消息之前返回,那麼準許將第一信號流發射到下遊進程。如果對於圖6的單站點系統600,共享存儲器602返回相同頻道ID及第二時間或對於圖7的多站點系統700,伺服器302 (302a到302η)隨後接收具有不同消息ID的另一消息,那麼可執行以下步驟:將第二時間S2捨入到最接近倍數N。確定所述第二時間與S2的餘數R2。將R2、R2-N及R2+N與Rl、Rl-N及Rl+Ν中的至少一者進行比較。做出關於R2、R2-N及R2+N中的任一者是否匹配R1、R1-N及Rl+Ν中的任一者(或至少一者)的比較。如果存在匹配,那麼確定所述比較在所述時間範圍容差內;否則確定所述比較不在所述時間範圍容差內。
[0079]在一實施例中,當所述至少一個經編程計算機中的與所述第一信號流相關聯的經編程計算機停機時,可無條件地發射所述第二信號流。在另一實施例中,可執行在發射所述第一信號流與發射所述第二信號流之間的無條件切換以在所述第一信號流與所述第二信號流之間平衡通知負載。
[0080]圖9是更詳細地圖解說明圖8的用於接收第一信號流(框805)及接收第二信號流(框810)的方法900的一個實施例的流程圖。在框905處,伺服器302 (302a到302η)使用至少一個經編程計算機識別所述第一信號流的第一元數據中的第一廣告信號點,且使用所述至少一個經編程計算機識別所述第二信號流的第二元數據中的第二廣告信號點。在框910處,伺服器302 (302a到302η)使用至少一個經編程計算機來使所述第一時間與所述第一信號流中的所述第一廣告信號點相關聯,且使用所述至少一個經編程計算機來使所述第二時間與所述第二信號流中的所述第二廣告信號點相關聯。
[0081]在一實施例中,使第一時間與所述第一信號流中的所述第一廣告信號點相關聯可包括確定所述第一信號流中的所述第一廣告信號點的第一時間開始位置。使第二時間與所述第二信號流中的所述廣告信號點相關聯可包括確定所述第二信號流中的所述第二廣告信號點的第二時間開始位置。確定所述第一信號流中的所述第一廣告信號點的第一時間開始位置可基於在接收到指示與所述第一信號流相關聯的提示音調的SCTE-35包的第一實例之後,記下第一時鐘時間。確定所述第二信號流中的所述第二廣告信號點的第二時間開始位置基於在接收到指示與所述第二信號流相關聯的提示音調的SCTE-35包的第二實例之後,記下第二時鐘時間。
[0082]在一實施例中,伺服器302 (302a到302η)使用所述至少一個經編程計算機將所述第一時間及所述標識符發射到數據存儲區,且使用所述至少一個經編程計算機將所述第二時間及所述標識符發射到所述數據存儲區。所述數據存儲區為圖6的共享存儲器602或圖7的跨站點頻道主題702a到702η。
[0083]圖10圖解說明呈計算機系統1000的示範性形式的機器的圖解性表示,在所述計算機系統內可執行一組指令,以用於致使所述機器執行本文中所論述的方法中的任一者或多者。在替代實施例中,所述機器可連接(例如,聯網)到區域網(LAN)、內聯網、外聯網或網際網路中的其它機器。所述機器可在客戶端-伺服器網絡環境中以伺服器或客戶端機器的能力操作或者在對等(或分布式)網絡環境中作為對等機器操作。所述機器可為個人計算機(PC)、平板PC、機頂盒(STB)、個人數字助理(PDA)、蜂窩式電話、web器具、伺服器、網絡路由器、開關或橋接器或者能夠執行規定將由所述機器採取的動作的一組指令(循序或其它)的任一機器。此外,儘管圖解說明僅單個機器,但還應將術語「機器」視為包含個別地或聯合地執行一組(或多組)指令以執行本文中所論述的方法中的任一者或多者的任何機器集合。
[0084]示範性計算機系統1000包含處理裝置1002、主存儲器1004(例如,只讀存儲器(ROM)、快閃記憶體、動態隨機存取存儲器(DRAM)(例如同步DRAM (SDRAM)或RambusDRAM (RDRAM)等)、靜態存儲器1006 (例如,快閃記憶體、靜態隨機存取存儲器(SRAM)等)及數據存儲裝置1018,所述裝置經由總線1030彼此通信。
[0085]處理裝置1002表示一或多個通用處理裝置,例如微處理器、中央處理單元等。更特定來說,所述處理裝置可為複雜指令集計算(CISC)微處理器、精簡指令集計算機(RISC)微處理器、超長指令字(VLIW)微處理器或實施其它指令集的處理器或者實施若干指令集的組合的若干處理器。處理裝置1002還可為一或多個專用處理裝置,例如專用集成電路(ASIC)、現場可編程門陣列(FPGA)、數位訊號處理器(DSP)、網絡處理器等。處理裝置1002經配置以執行伺服器302 (302a到302η)。
[0086]計算機系統1000可進一步包含網絡接口裝置1008。計算機系統1000還可包含視頻顯示單元1010(例如,液晶顯示器(IXD)或陰極射線管(CRT))、字母數字輸入裝置1012(例如,鍵盤)、光標控制裝置1014(例如,滑鼠)及信號產生裝置1016(例如,揚聲器)。
[0087]數據存儲裝置1018可包含具有體現本文中所描述的功能的方法中的任一者或多者的一或多組指令1022(例如,伺服器302 (302a到302η))的機器可讀存儲媒體(或更具體來說,計算機可讀存儲媒體)1020。伺服器302 (302a到302η)還可在由計算機系統1000執行其期間完全地或至少部分地駐存於主存儲器1004內及/或處理裝置1002內;主存儲器1004及處理裝置1002還構成機器可讀存儲媒體。伺服器302 (302a到302η)可進一步經由網絡接口裝置1008在網絡1026上發射或接收。
[0088]機器可讀存儲媒體1020還可用於持久地存儲裝置隊列管理器邏輯。儘管在示範性實施例中將機器可讀存儲媒體1020展示為單個媒體,但應將術語「機器可讀存儲媒體」視為包含存儲一或多組指令的單個媒體或多個媒體(例如,集中式或分散式資料庫及/或相關聯高速緩衝存儲器及伺服器)。術語「機器可讀存儲媒體」還應視為包含能夠存儲或編碼供機器執行且致使機器執行本發明的方法中的任一者或多者的一組指令的任何媒體。因此,術語「機器可讀存儲媒體」應視為包含但不限於固態存儲器以及光學及磁性媒體。
[0089]本文中所描述的組件及其它特徵可實施為離散硬體組件或集成於硬體組件的功能性中,例如ASIC、FPGA、DSP或類似裝置。另外,這些組件可實施為固件或硬體裝置內的功能電路。此外,這些組件可以硬體裝置與軟體組件的任何組合實施。
[0090]詳細描述的一些部分是就算法及對計算機存儲器內的數據位的操作的符號表示方面呈現的。這些算法描述及表示是數據處理領域的技術人員用來最有效地向所屬領域的其它技術人員傳達其工作的實質的手段。算法在此處且一般來說設想為能達到所要結果的自相一致步驟序列。所述步驟為需要對物理量進行物理操縱的步驟。通常但並非必須地,這些量採取能夠被存儲、傳送、組合、比較及以其它方式加以操縱的電信號或磁信號的形式。已證實,主要出於常用的原因,將這些信號稱為位、值、元素、符號、字符、項、數字等有時比較方便。
[0091]然而,應記住,所有這些術語及類似術語均與適當的物理量相關聯,且僅作為應用於這些量的方便標籤。從以上論述顯而易見,除非另有具體陳述,否則應了解,在本描述的通篇中,利用例如「啟用」、「發射」、「請求」、「識別」、「查詢」、「檢索」、「轉發」、「確定」、「傳遞」、「處理」、「停用」等術語進行的論述是指計算機系統或類似電子計算裝置所進行的動作及過程,所述計算機系統或類似電子計算裝置將在計算機系統的寄存器及存儲器內表示為物理(電子)量的數據操縱且變換成在計算機系統存儲器或寄存器或者其它此類信息存儲、發射或顯示裝置內類似地表示為物理量的其它數據。
[0092]本發明的實施例還涉及用於執行本文中的操作的設備。此設備可專門針對所需目的而構造,或其可包括通用計算機,所述通用計算機由存儲於所述計算機中的電腦程式來選擇性地啟動或重新配置。此電腦程式可存儲於計算機可讀存儲媒體中,例如,但不限於:包含軟盤、光碟、CD-ROM及磁光碟的任何類型的磁碟,只讀存儲器(ROM),隨機存取存儲器(RAM),EPROM, EEPR0M,磁性或光學卡,包含通用串行總線(USB)存儲裝置(例如,USB密鑰裝置)的快閃記憶體裝置或者適合於存儲電子指令的任何類型的媒體,所述裝置中的每一者均可耦合到計算機系統總線。
[0093]本文中所呈現的算法及顯示並不與任何特定計算機或其它設備內在地相關。可藉助根據本文中的教示的程序來使用各種通用系統,或者構造用以執行所需方法步驟的更專用設備可證明為方便的。從以上描述將顯而易見各種這類系統的所需結構。另外,本發明並非參考任一特定程式語言進行描述。將了解,各種程式語言可用於實施本文中所描述的本發明的教示。
[0094]應理解,以上描述打算為說明性而非限定性。在閱讀並理解以上描述後,所屬領域的技術人員將明了許多其它實施例。雖然已參考特定示範性實施例描述了本發明,但將認識到,本發明不限於所描述的實施例,但可在屬於所附權利要求書的精神及範圍內的修改及更改的情況下實踐。因此,應將說明書及圖式視為具有說明性意義而非限定性意義。因此,本發明的範圍應參考所附權利要求書連同此權利要求書所授權的等效物的全部範圍來
。馨
K 2/ε? C1- P/Η Xl v 藝T6S寸Οι Zo
【權利要求】
1.一種用於管理冗餘信號的計算機實施的方法,所述方法包括以下步驟: 使用至少一個經編程計算機接收具有標識符的第一信號流,所述第一信號流具有與第一信號點相關聯的第一時間; 使用至少一個經編程計算機接收具有所述標識符的第二信號流,所述第二信號流具有與第二信號點相關聯的第二時間,其中所述第二時間在所述第一時間之後; 使用所述至少一個經編程計算機將與所述第一信號流相關聯的所述第一時間和與所述第二信號流相關聯的所述第二時間進行比較;以及 當確定所述比較在時間範圍容差內時,使用所述至少一個經編程計算機終止所述第二信號流的發射並發射所述第一信號流。
2.根據權利要求1所述的方法,其進一步包括當確定所述比較不在時間範圍容差內時使用所述至少一個經編程計算機發射所述第一信號流及所述第二信號流。
3.根據權利要求2所述的方法,其中所述比較基於一函數。
4.根據權利要求3所述的方法,其中所述函數包括: 將所述第一時間51捨入到從0秒偏移的基本時間間隔的最接近倍數~ ; 確定所述第一時間與51的餘數81 ;以及 將尺1、及存儲於數據存儲區中。
5.根據權利要求4所述的方法,其中將與所述第一信號流相關聯的所述第一時間和與所述第二信號流相關聯的所述第二時間進行比較包括: 將所述第二時間32捨入到最接近倍數~ ; 確定所述第二時間與32的餘數尺2 ; 將尺2、及以+^與81、[州及中的至少一者進行比較; 如果及以+^中的任一者匹配81、及中的至少一者,那麼確定所述比較在所述時間範圍容差內;否則, 確定所述比較不在所述時間範圍容差內。
6.根據權利要求5所述的方法,其中所述數據存儲區為共享存儲器。
7.根據權利要求6所述的方法,其中所述共享存儲器是跨越多個進程共享的。
8.根據權利要求5所述的方法,其中所述數據存儲區為主題。
9.根據權利要求8所述的方法,其中所述主題為跨站點頻道主題。
10.根據權利要求9所述的方法,其中接收所述第一信號流進一步包括在第一消息中向所述跨站點頻道主題發布所述標識符以及以、及82+隊
11.根據權利要求10所述的方法,其中當從所述跨站點頻道主題接收到所述第一消息時,發射所述第一信號流。
12.根據權利要求10所述的方法,其中當在從所述跨站點頻道主題接收到所述第一消息之前接收到第二消息時進行所述將以、1^2-^及以+^與81、及進行比較的步驟。
13.根據權利要求1所述的方法,其進一步包括當所述至少一個經編程計算機中的與所述第一信號流相關聯的經編程計算機停機時,無條件地發射所述第二信號流。
14.根據權利要求1所述的方法,其進一步包括在發射所述第一信號流與發射所述第二信號流之間切換以在所述第一信號流與所述第二信號流之間平衡通知負載。
15.根據權利要求1所述的方法,其進一步包括: 使用所述至少一個經編程計算機識別所述第一信號流中的第一廣告信號點,以及 使用所述至少一個經編程計算機識別所述第二信號流中的第二廣告信號點。
16.根據權利要求15所述的方法,其進一步包括: 使用至少一個經編程計算機來使所述第一時間與所述第一信號流中的所述第一廣告信號點相關聯,以及 使用所述至少一個經編程計算機來使所述第二時間與所述第二信號流中的所述第二廣告信號點相關聯。
17.根據權利要求16所述的方法, 其中使第一時間與所述第一信號流中的所述第一廣告信號點相關聯包括確定所述第一信號流中的所述第一廣告信號點的第一時間開始位置,且 其中使第二時間與所述第二信號流中的所述廣告信號點相關聯包括確定所述第二信號流中的所述第二廣告信號點的第二時間開始位置。
18.根據權利要求17所述的方法, 其中確定所述第一信號流中的所述第一廣告信號點的第一時間開始位置基於在接收到指示與所述第一信號流相關聯的提示音調的SCTE-35包的第一實例之後,記下第一時鐘時間,且 其中確定所述第二信號流中的所述第二廣告信號點的第二時間開始位置基於在接收到指示與所述第二信號流相關聯的提示音調的SCTE-35包的第二實例之後,記下第二時鐘時間。
19.根據權利要求16所述的方法,其進一步包括: 使用所述至少一個經編程計算機將所述第一時間及所述標識符發射到數據存儲區,以及 使用所述至少一個經編程計算機將所述第二時間及所述標識符發射到所述數據存儲區。
20.根據權利要求1所述的方法,其進一步包括基於所述第一廣告信號點產生至少一個理論廣告植入機會。
21.根據權利要求20所述的方法,其進一步包括從所述至少一個理論廣告植入機會獲得至少一個經確認廣告植入機會。
22.根據權利要求21所述的方法,其中從所述至少一個理論廣告植入機會獲得所述至少一個經確認廣告植入機會包括: 在無信號的情況下預分配至少一個預製但未經確認的廣告植入機會; 將所述第一信號流綁定到至少一個預製但未經確認的廣告植入機會;以及 將所述至少一個預製但未經確認的廣告植入機會更新為經確認的廣告植入機會。
23.根據權利要求22所述的方法,其進一步包括識別用於接收所述經確認廣告植入機會的通知的至少一個感興趣且獲準許的登記者。
24.根據權利要求23所述的方法,其進一步包括將所述經確認廣告植入機會的通知發送到與所述至少一個經識別的感興趣且獲準許的登記者相關聯的至少一個廣告服務。
25.一種用於管理冗餘信號的計算機系統,其包括: 存儲器; 處理裝置,其耦合到所述存儲器,所述處理裝置經配置以: 接收具有標識符的第一信號流,所述第一信號流具有與第一信號點相關聯的第一時間; 接收具有所述標識符的第二信號流,所述第二信號流具有與第二信號點相關聯的第二時間,其中所述第二時間在所述第一時間之後; 將與所述第一信號流相關聯的所述第一時間和與所述第二信號流相關聯的所述第二時間進行比較;以及 當確定所述比較在時間範圍容差內時,終止所述第二信號流的發射並發射所述第一信號流。
26.根據權利要求25所述的系統,其中所述處理裝置進一步經配置以當確定所述比較不在時間範圍容差內時發射所述第一信號流及所述第二信號流。
27.—種包含指令的非暫時性計算機可讀存儲媒體,所述指令在由處理系統執行時致使所述處理系統執行用於管理冗餘信號的方法,所述方法包括: 接收具有標識符的第一信號流,所述第一信號流具有與第一信號點相關聯的第一時間; 接收具有所述標識符的第二信號流,所述第二信號流具有與第二信號點相關聯的第二時間,其中所述第二時間在所述第一時間之後; 將與所述第一信號流相關聯的所述第一時間和與所述第二信號流相關聯的所述第二時間進行比較;以及 當確定所述比較在時間範圍容差內時,終止所述第二信號流的發射並發射所述第一信號流。
28.根據權利要求28所述的非暫時性計算機可讀存儲媒體,其進一步包括當確定所述比較不在時間範圍容差內時發射所述第一信號流及所述第二信號流。
【文檔編號】H04N21/458GK104509124SQ201380022536
【公開日】2015年4月8日 申請日期:2013年4月25日 優先權日:2012年4月30日
【發明者】傑弗裡·舍溫, 尼古拉斯·詹姆斯·霍伊德克爾 申請人:當代科技公司