根據(jù)元數(shù)據(jù)智能生成和分配編碼的內(nèi)容傳輸流的制作方法
【專利摘要】本發(fā)明公開了根據(jù)元數(shù)據(jù)智能生成和分配編碼的內(nèi)容傳輸流。提供了用于生成和分配編碼的內(nèi)容傳輸流的方法和系統(tǒng)。該方法包括獲得元數(shù)據(jù)和用來識別內(nèi)容元素的至少一個唯一標(biāo)識符,使用元數(shù)據(jù)和至少一個唯一標(biāo)識符生成接收者具體名單,使用接收者具體名單創(chuàng)建包括元數(shù)據(jù)和被識別的內(nèi)容元素的內(nèi)容傳輸流,編碼內(nèi)容傳輸流以生成編碼的內(nèi)容傳輸流,以及通過至少一個網(wǎng)絡(luò)路徑分配編碼的內(nèi)容傳輸流。元數(shù)據(jù)可包括編碼的內(nèi)容傳輸流的目標(biāo)點和優(yōu)先級信息,所述編碼的內(nèi)容傳輸流可采取電視節(jié)目的一部分或商業(yè)廣告塊的形式。
【專利說明】根據(jù)元數(shù)據(jù)智能生成和分配編碼的內(nèi)容傳輸流
[0001]背景
[0002]電視節(jié)目、體育直播,和其它的媒體內(nèi)容是通過區(qū)域端點、銷售端點或其它的分支機構(gòu)端點從廣播和有線網(wǎng)絡(luò)傳送給消費者。廣播和有線網(wǎng)絡(luò)必須基于時區(qū)、市場結(jié)清、區(qū)域化,或其它標(biāo)準(zhǔn)選擇要傳輸?shù)椒种C構(gòu)的媒體內(nèi)容的各種版本。廣播和有線網(wǎng)絡(luò)還被要求選擇傳輸路徑來確保媒體內(nèi)容同時并高效地到達(dá)。因此,在媒體內(nèi)容被傳送到分支結(jié)構(gòu)前,廣播和有線網(wǎng)絡(luò)必須處理各種各樣的數(shù)據(jù),從區(qū)域商業(yè)安排、時區(qū)延遲、運動間隙和傳輸路徑的健康等等。
[0003]目前,為了適當(dāng)?shù)靥幚砻襟w內(nèi)容并將媒體內(nèi)容傳輸?shù)椒种C構(gòu),廣播和有線網(wǎng)絡(luò)要求多個系統(tǒng)協(xié)調(diào)。通常這通過廣播和有線網(wǎng)絡(luò)手工完成。因此,媒體內(nèi)容或傳輸路徑的切換必須在觀察分支機構(gòu)的需求之后被手工控制。此外,如果需要改變,分支機構(gòu)往往需要手動聯(lián)系或警報廣播和有線電視網(wǎng)絡(luò)。因此,例如,如果傳輸流受損并且媒體內(nèi)容沒有正確或有效地到達(dá)分支機構(gòu),必須做出不斷的調(diào)整。
【發(fā)明內(nèi)容】
[0004]本公開涉及根據(jù)元數(shù)據(jù)智能生成和分配編碼的內(nèi)容傳輸流,實質(zhì)上如結(jié)合至少一個附圖所示和/或所述的,如在權(quán)利要求中更全面地闡述的。
【專利附圖】
【附圖說明】
[0005]圖1給出了依據(jù)元數(shù)據(jù)生成和分配編碼的內(nèi)容傳輸流的示例性系統(tǒng)的方塊圖;
[0006]圖2給出了依據(jù)元數(shù)據(jù)生成編碼的內(nèi)容傳輸流的系統(tǒng)的一個實施方式的更詳細(xì)的實例;
[0007]圖3給出了依據(jù)元數(shù)據(jù)分配編碼的內(nèi)容傳輸流的系統(tǒng)的一個實施方式的更詳細(xì)的實例;
[0008]圖4給出了依據(jù)一個實施方式的用于生成和分配編碼內(nèi)容傳輸流的方法的示例性流程圖。
【具體實施方式】
[0009]以下描述包含與本公開中的實施方式相關(guān)的具體信息。本申請中的圖和它們附隨的詳細(xì)介紹僅針對示例性實施方式。除非另有說明,圖中類似或相應(yīng)的元件可能被類似或相應(yīng)的參考數(shù)字標(biāo)明。此外,本申請中的圖和圖示一般沒有按比例繪制,而且不是為了對應(yīng)實際的相對尺寸。
[0010]圖1示出了系統(tǒng)的一種典型實施方式的圖,此系統(tǒng)用于根據(jù)元數(shù)據(jù)生成和分配編碼的內(nèi)容傳輸流。如圖1所示,系統(tǒng)環(huán)境100包括處理器112和存儲器110,存儲器110儲存唯一標(biāo)識符120、傳輸流創(chuàng)建器130還有網(wǎng)絡(luò)管理器150和網(wǎng)絡(luò)路徑180,其中唯一標(biāo)識符120由節(jié)目時間表和間隙122及商業(yè)安排124組成,傳輸流創(chuàng)建器130由規(guī)則引擎132、接收者具體名單(RSL)分析器134和RSL處理器引擎136組成。圖1中還示出了元數(shù)據(jù)引擎142和內(nèi)容140。
[0011]系統(tǒng)環(huán)境100圖示了根據(jù)元數(shù)據(jù)生成和分配編碼內(nèi)容流的簡化系統(tǒng)。因此,可供選擇的實施方式可以支持多個系統(tǒng)或服務(wù)器來平衡和/或減少延遲。此外,這里所使用的處理器,如處理器112,可以涉及單個的處理器或不止一個處理器的集合,例如微處理器或硬件處理器。類似地,存儲器110可以涉及單個存儲器或不止一個存儲器的集合,例如非暫時存儲器或計算機儲存器。
[0012]根據(jù)圖1中的實施方式,處理器112可以訪問存儲器110來執(zhí)行傳輸流創(chuàng)建器130和網(wǎng)絡(luò)管理器150。處理器112可以執(zhí)行傳輸流創(chuàng)建器的規(guī)則引擎132來獲得識別媒體內(nèi)容的唯一標(biāo)識符120 (WD)和來自元數(shù)據(jù)引擎142的元數(shù)據(jù)。元數(shù)據(jù)引擎142可以處理來自內(nèi)容140的信息。內(nèi)容140可以與包含媒體內(nèi)容的內(nèi)容云相對應(yīng),所述媒體內(nèi)容例如電視媒體內(nèi)容、電影媒體內(nèi)容、現(xiàn)場錄制的媒體內(nèi)容、體育媒體內(nèi)容、音樂媒體內(nèi)容,或其他的媒體內(nèi)容。元數(shù)據(jù)引擎142可以處理內(nèi)容140并且包含元數(shù)據(jù),該元數(shù)據(jù)涉及編碼內(nèi)容傳輸流的目標(biāo)點、用來確定使用/播放編碼內(nèi)容傳輸流的優(yōu)先級的優(yōu)先級數(shù)據(jù)、用來停止另一個編碼內(nèi)容傳輸流的中斷指令、接收編碼內(nèi)容傳輸流的分支機構(gòu)的名稱或位置、用來播放編碼內(nèi)容傳輸流的時間、編碼內(nèi)容傳輸流的名稱、編碼內(nèi)容傳輸流的內(nèi)容,或與編碼內(nèi)容傳輸流相對應(yīng)的其他元數(shù)據(jù)。
[0013]唯一標(biāo)識符120可包括節(jié)目時間表122和商業(yè)安排124。包括在唯一標(biāo)識符120中的每一個唯一標(biāo)識符可以根據(jù)時間安排要求來識別媒體內(nèi)容。因此,節(jié)目時間表122可以與通過節(jié)目媒體內(nèi)容的時間表識別節(jié)目媒體內(nèi)容的唯一標(biāo)識符120相對應(yīng),所述節(jié)目媒體內(nèi)容例如,電視、電影、音樂視頻,或音頻節(jié)目內(nèi)容,所述節(jié)目媒體內(nèi)容的時間表例如用于廣播頻道媒體內(nèi)容的區(qū)域時間表、用于國家電影頻道的國家頻道時間表、付費頻道的付費時間表,或與節(jié)目媒體內(nèi)容相對應(yīng)的其他時間表信息。相似地,商業(yè)安排124可以與用來識別商業(yè)媒體內(nèi)容(例如商業(yè)廣告)的唯一標(biāo)識符相對應(yīng),所述唯一標(biāo)識符通過區(qū)域性廣告、國家廣告、商業(yè)安排或與商業(yè)媒體內(nèi)容相對應(yīng)的其他元數(shù)據(jù)來進(jìn)行識別。
[0014]在處理器112執(zhí)行傳輸流創(chuàng)建器130的規(guī)則引擎132后,獲得來自元數(shù)據(jù)引擎142的元數(shù)據(jù)和至少一個WD120,規(guī)則引擎132可以用元數(shù)據(jù)和至少一個WD120生成接收者具體名單(RSL)。下一步,處理器112可以執(zhí)行傳輸流創(chuàng)建器130的RSL分析器134來確定要執(zhí)行的至少一個RSL處理器引擎136。隨后,處理器112可以執(zhí)行傳輸流創(chuàng)建器130的RSL處理器引擎136以使用來自內(nèi)容140的內(nèi)容創(chuàng)建和編碼為編碼的內(nèi)容傳輸流。然后處理器112可以執(zhí)行網(wǎng)絡(luò)管理器150來確定傳輸編碼的媒體內(nèi)容流的網(wǎng)絡(luò)路徑180。
[0015]現(xiàn)在轉(zhuǎn)到圖2,圖2提供了用于生成編碼內(nèi)容傳輸流的傳輸流創(chuàng)建器230的一種實施方式的更詳細(xì)的表示。如圖2所示,系統(tǒng)環(huán)境200包括處理器212和存儲器210,存儲器210存有UID220、業(yè)務(wù)操作226、傳輸流創(chuàng)建器230及網(wǎng)絡(luò)管理器250,UID220包括節(jié)目時間表和間隙222及商業(yè)安排224,傳輸流創(chuàng)建器230由規(guī)則引擎232、RSL分析器234、RSL處理器引擎#1236a、RSL處理器引擎#2236b、RSL處理器引擎#3236c組成。圖2中也示出了元數(shù)據(jù)引擎242和內(nèi)容240。
[0016]根據(jù)圖2的實施方式,處理器212可以訪問存儲器210以執(zhí)行傳輸流創(chuàng)建器230和網(wǎng)絡(luò)管理器250。處理器212可以執(zhí)行傳輸流創(chuàng)建器230的規(guī)則引擎232來獲得唯一標(biāo)識符220和來自元數(shù)據(jù)引擎242的元數(shù)據(jù)。處理器212也可以執(zhí)行業(yè)務(wù)操作226。業(yè)務(wù)操作226可以接收來自商業(yè)安排224的數(shù)據(jù)。如參考圖1所討論的,商業(yè)安排224可以與HD220相對應(yīng),UID220通過區(qū)域性廣告、國家廣告、商業(yè)安排,或與商業(yè)內(nèi)容相對應(yīng)的其他元數(shù)據(jù)來識別商業(yè)媒體內(nèi)容。然后業(yè)務(wù)操作226可以用與商業(yè)安排224相對應(yīng)的信息來形成商業(yè)安排元數(shù)據(jù),例如商業(yè)時間、位置,或其他的商業(yè)安排元數(shù)據(jù)。執(zhí)行規(guī)則引擎232的處理器212然后可以獲得來自業(yè)務(wù)操作226的商業(yè)安排元數(shù)據(jù)。然后,業(yè)務(wù)操作226可以處理來自UID的商業(yè)安排224的商業(yè)安排元數(shù)據(jù)信息用于規(guī)則引擎232。處理器212然后可以執(zhí)行規(guī)則引擎以組合從元數(shù)據(jù)引擎242和業(yè)務(wù)操作226接收的信息作為元數(shù)據(jù)以和至少一個UID220 一起用來創(chuàng)建RSL。
[0017]繼續(xù)參考圖2,一旦規(guī)則引擎232已經(jīng)創(chuàng)建RSL,執(zhí)行傳輸流創(chuàng)建器230的處理器212將運行RSL分析器234。RSL分析器234可以檢查RSL并確定用以處理RSL的RSL處理器引擎236a/236b/236c的數(shù)量。RSL分析器234可以依據(jù)RSL的優(yōu)先級、處理RSL的成本、RSL的要求、傳輸流創(chuàng)建器230的工作量,或其他因素確定RSL引擎的數(shù)量。圖2中,以舉例的方式示出RSL處理器引擎#1236a、RSL處理器引擎#2236b和RSL處理器引擎#3236c。然而,正如前面所討論的,RSL分析器234可以基于RSL的處理要求、備用要求、分支機構(gòu)要求或其他的要求信息確定要求更多或更少的RSL處理器引擎。
[0018]一旦圖2的RSL分析器234確定要使用的RSL處理器引擎236a/236b/236c的數(shù)量,例如RSL處理器引擎#1236a、RSL處理器引擎#2236b、和RSL處理器引擎#3236c,執(zhí)行傳輸流創(chuàng)建器230的處理器212可以運行RSL處理器引擎#1236a、RSL處理器引擎#2236b、和RSL處理器引擎#3236c來根據(jù)RSL創(chuàng)建編碼內(nèi)容傳輸流。RSL處理器引擎#1236a、RSL處理器引擎#2236b和RSL處理器引擎#3236c可以處理RSL并用在RSL中發(fā)現(xiàn)的至少一個HD220來識別來自內(nèi)容240的內(nèi)容。WD220可以識別來自內(nèi)容240的錄制內(nèi)容,例如錄制的電視節(jié)目、電影、音樂視頻、音頻、錄制的體育節(jié)目、錄制的商業(yè)廣告,或之前參照唯一標(biāo)識符220討論的任何其它內(nèi)容。RSL處理器引擎#1236a、RSL處理器引擎#2236b、和RSL處理器引擎#3236c然后組合來自內(nèi)容240的內(nèi)容和包含在RSL中的元數(shù)據(jù)來創(chuàng)建編碼內(nèi)容傳輸流。
[0019]隨著圖2的結(jié)束,執(zhí)行傳輸流創(chuàng)建器230的處理器212可然后執(zhí)行網(wǎng)絡(luò)管理器250來確定網(wǎng)絡(luò)路徑280。參考圖3對網(wǎng)絡(luò)管理器250進(jìn)行更詳細(xì)的討論。
[0020]繼續(xù)參考圖3,圖3給出了用于分配編碼內(nèi)容傳輸流的網(wǎng)絡(luò)流管理器350的一種實施方式的更詳細(xì)的表不。圖3的系統(tǒng)環(huán)境300包括處理器312和含有傳輸流創(chuàng)建器330和網(wǎng)絡(luò)管理器350的存儲器310。圖3中也示出了內(nèi)容340、現(xiàn)場內(nèi)容344、現(xiàn)場內(nèi)容編碼346、分配渠道健康監(jiān)測360、監(jiān)測和控制370、網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b、網(wǎng)絡(luò)路徑380c和現(xiàn)在滾(rollnow)指令390。
[0021]處理器312可執(zhí)行傳輸流創(chuàng)建器330來創(chuàng)建編碼內(nèi)容傳輸流,如參考圖1和2中所討論的。如圖2所示,創(chuàng)建了三個編碼內(nèi)容傳輸流。然而,如以上討論的,或多或少的編碼內(nèi)容傳輸流可被創(chuàng)建。在創(chuàng)建這三個編碼內(nèi)容傳輸流以后,處理器312可執(zhí)行網(wǎng)絡(luò)管理器350來分配編碼內(nèi)容傳輸流。執(zhí)行網(wǎng)絡(luò)管理器350的處理器312可以接收路徑選擇標(biāo)準(zhǔn)信息來確定網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c的數(shù)量以及使用網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c中的哪個來分配編碼內(nèi)容傳輸流。此外,雖然在圖3中示出了網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c,但可以理解或多或少的網(wǎng)絡(luò)路徑是可用的和/或被網(wǎng)絡(luò)管理器350要求以分配編碼內(nèi)容傳輸流。
[0022]現(xiàn)場內(nèi)容344可以發(fā)送現(xiàn)場內(nèi)容的數(shù)據(jù)到現(xiàn)場內(nèi)容編碼346用于立即分配?,F(xiàn)場內(nèi)容編碼346可以對現(xiàn)場內(nèi)容344進(jìn)行編碼來創(chuàng)建編碼的現(xiàn)場內(nèi)容。此編碼的現(xiàn)場內(nèi)容可被發(fā)送到內(nèi)容340用于儲存或以后使用。然而,現(xiàn)場內(nèi)容編碼346也可發(fā)送編碼的現(xiàn)場內(nèi)容到網(wǎng)絡(luò)管理器350用于分配。因此,執(zhí)行網(wǎng)絡(luò)管理器350的處理器312可以接收來自現(xiàn)場內(nèi)容編碼346的編碼的現(xiàn)場內(nèi)容并沿網(wǎng)絡(luò)路徑380a/380b/380c分配。
[0023]執(zhí)行網(wǎng)絡(luò)管理器350的處理器312可以接收來自現(xiàn)在滾指令390的數(shù)據(jù)。現(xiàn)在滾指令390可以對應(yīng)在目前或以后的時間播放特定的編碼內(nèi)容傳輸流的可執(zhí)行指令,例如包含商業(yè)廣告、優(yōu)先級內(nèi)容或其他的指定內(nèi)容的編碼內(nèi)容傳輸流。從而,例如,現(xiàn)在滾指令390可以確定特定的編碼內(nèi)容傳輸流應(yīng)該優(yōu)先于目前正被分配的另一個編碼內(nèi)容傳輸流。
[0024]在另一種實施方式中,網(wǎng)絡(luò)管理器350可能正在接收來自現(xiàn)場內(nèi)容編碼346的編碼的現(xiàn)場內(nèi)容。因此,如果編碼的現(xiàn)場內(nèi)容目前正在被分配,現(xiàn)在滾指令390可以確定放在編碼的現(xiàn)場內(nèi)容中的廣告,如商業(yè)廣告?,F(xiàn)在滾指令390也可以與播放放在目前正在被分配的編碼內(nèi)容傳輸流中的、來自現(xiàn)場內(nèi)容編碼346的編碼的現(xiàn)場內(nèi)容(例如現(xiàn)場中斷)的可執(zhí)行指令相對應(yīng)。從而,例如,最新新聞的現(xiàn)場中斷可以被放在電視或商業(yè)編碼內(nèi)容傳輸流中。
[0025]網(wǎng)絡(luò)管理器350可以接收來自分配渠道健康監(jiān)測360的信息。來自分配渠道健康監(jiān)測360的信息包括對應(yīng)于下列項的信息:網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c的帶寬,網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c中包含的延遲,網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c的可靠性,網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c上的分配成本,網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c的分支機構(gòu)優(yōu)先級,或與確定網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c中的哪一個用于分配編碼內(nèi)容傳輸流或編碼的現(xiàn)場內(nèi)容相關(guān)的任何其他信息。
[0026]網(wǎng)絡(luò)管理器350也可以接收來自監(jiān)測和控制370的信息。來自監(jiān)測和控制370的信息可以進(jìn)一步包括被網(wǎng)絡(luò)管理器350用來確定網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c的可用性及狀態(tài)的信息。從而,監(jiān)測和控制可以幫助網(wǎng)絡(luò)管理器350進(jìn)一步確定網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c中的哪一個用于分配編碼內(nèi)容傳輸流或編碼的現(xiàn)場內(nèi)容。
[0027]從而,如上所述,網(wǎng)絡(luò)管理器350可以接收對于在網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c上分配編碼內(nèi)容傳輸流必要的信息。這樣的信息可來自包含在RSL或諸如現(xiàn)場內(nèi)容編碼346、分配渠道健康監(jiān)測360、監(jiān)測和控制370、現(xiàn)在滾動指令390或其他來源的來源的元數(shù)據(jù)。
[0028]一旦編碼內(nèi)容傳輸流到達(dá)分支機構(gòu)端點,分支機構(gòu)端點可以作為分配點運作并將包含在編碼內(nèi)容傳輸流中的內(nèi)容分配給消費者。分支機構(gòu)端點可以基于包含在編碼內(nèi)容傳輸流和/或現(xiàn)場內(nèi)容編碼中的元數(shù)據(jù)確定哪一個編碼內(nèi)容傳輸流被給予優(yōu)先權(quán)。在選擇編碼內(nèi)容傳輸流之后,分支機構(gòu)端點然后可以把編碼內(nèi)容傳輸流解碼成視頻內(nèi)容和/或音頻內(nèi)容用以分配。從而,分支機構(gòu)端點可以基于從網(wǎng)絡(luò)管理器350傳輸?shù)木幋a內(nèi)容傳輸流和/或現(xiàn)場內(nèi)容編碼中的元數(shù)據(jù)來控制優(yōu)先級和內(nèi)容傳輸,此內(nèi)容如電視節(jié)目、現(xiàn)場內(nèi)容或商業(yè)廣告。在另一種實施方式中,分支機構(gòu)端點也可以選擇將內(nèi)容傳輸?shù)剿麄冋J(rèn)為合適的消費者。
[0029]現(xiàn)在將參考圖4進(jìn)一步討論圖1、2和3,圖4呈現(xiàn)了描述圖示用于根據(jù)元數(shù)據(jù)生成和分配編碼內(nèi)容傳輸流的方法的典型流程圖的流程圖400。關(guān)于圖4中所畫出的方法,需要注意的是某些細(xì)節(jié)及特征已經(jīng)在流程圖400中忽略以不掩蓋本申請的發(fā)明特征的探討。
[0030]結(jié)合圖1、圖2和圖3參考圖4,流程圖400開始于獲得元數(shù)據(jù)和來自存儲器110/210/310的至少一個唯一標(biāo)識符120/220 (UID),至少一個唯一標(biāo)識符120/220 (UID)識別相對應(yīng)的至少一個內(nèi)容元素(410)。該獲得可以對應(yīng)于處理器112/212/312使用傳輸流創(chuàng)建器130/230/330的規(guī)則引擎132/232來接收來自元數(shù)據(jù)引擎142/242的元數(shù)據(jù)和至少一個UID120/220,所述至少一個HD120/220識別至少一個內(nèi)容元素。例如,在一種實施方式中,處理器112/212可以訪問存儲器110/210和執(zhí)行規(guī)則引擎132/232來獲得元數(shù)據(jù)和至少一個UID120/220。
[0031]流程圖400繼續(xù)使用元數(shù)據(jù)和至少一個WD (420)生成接收者具體名單(RSL)。該生成可以在處理器112/212/312的控制下通過傳輸流創(chuàng)建器130/230/330的規(guī)則引擎132/232執(zhí)行。RSL可以對應(yīng)于包括至少一個HD120/220和來自元數(shù)據(jù)引擎142/242的元數(shù)據(jù)的媒體內(nèi)容播放列表。如以前所討論的,UID120/220可以識別來自內(nèi)容140/240/340的相對應(yīng)的內(nèi)容元素。此外,如以前所討論的,元數(shù)據(jù)可包含與內(nèi)容140/240/340相對應(yīng)的元數(shù)據(jù)。元數(shù)據(jù)可對應(yīng)于用于將編碼內(nèi)容傳輸流引導(dǎo)到正確的分支機構(gòu)的元數(shù)據(jù)。元數(shù)據(jù)可以包括與播放時間、持續(xù)時間、優(yōu)先級相關(guān)的元數(shù)據(jù),或其他相關(guān)內(nèi)容的元數(shù)據(jù)。
[0032]流程圖400的方法繼續(xù)使用RSL創(chuàng)建至少一個內(nèi)容傳輸流,至少一個內(nèi)容傳輸流包括元數(shù)據(jù)和相對應(yīng)的至少一個識別的內(nèi)容元素(430)。使用RSL創(chuàng)建至少一個內(nèi)容傳輸流可由RSL分析器134使用傳輸流創(chuàng)建器130的RSL處理器引擎136在處理器112的控制下執(zhí)行。使用RSL創(chuàng)建至少一個內(nèi)容傳輸流也可由RSL分析器234使用傳輸流創(chuàng)建器230的RSL處理引擎#1236a、RSL處理引擎#2236b和RSL處理引擎#3236c在處理器212的控制下執(zhí)行。如圖1所示,處理器112可使用RSL分析器134來確定使用RSL來創(chuàng)建內(nèi)容傳輸流的至少一個RSL處理引擎136。然而,如圖2所示,處理器212可執(zhí)行RSL分析器234來確定RSL處理器引擎#1236a、RSL處理器引擎#2236b和RSL處理器引擎#3236c被要求使用RSL創(chuàng)建三個內(nèi)容傳輸流。雖然圖2中示出了三個RSL處理器引擎236a/236b/236c,可以理解或多或少的RSL處理器引擎可被要求根據(jù)RSL創(chuàng)建至少一個內(nèi)容傳輸流。傳輸流創(chuàng)建器130/230使用的RSL處理器引擎的數(shù)量依賴于工作量、適應(yīng)性要求、RSL的優(yōu)先級、裝配要求、RSL的重要性或優(yōu)先級或其它因素。
[0033]一旦RSL分析器134/234已經(jīng)確定用于創(chuàng)建至少一個內(nèi)容傳輸流的RSL處理器引擎(136/236a/236b/236c)的數(shù)量,RSL 處理器引擎(136/236a/236b/236c)可利用RSL的至少一個UID來識別來自內(nèi)容140/240的相對應(yīng)的內(nèi)容元素。RSL處理器引擎(136/236a/236b/236c)然后可以使用相對應(yīng)的至少一個內(nèi)容元素和包含在RSL中的元數(shù)據(jù)創(chuàng)建至少一個內(nèi)容傳輸流。從而,至少一個內(nèi)容傳輸流可以包含來自內(nèi)容140/240的內(nèi)容元素和來自元數(shù)據(jù)引擎142/242的元數(shù)據(jù)。
[0034]流程圖400繼續(xù)編碼至少一個內(nèi)容傳輸流來生成至少一個編碼的內(nèi)容傳輸流(440)。該編碼可由傳輸流創(chuàng)建器130的RSL處理器引擎136在處理器112的控制下執(zhí)行。該編碼也可由傳輸流創(chuàng)建器230的RSL處理器引擎#1236a、RSL處理器引擎#2236b和RSL處理器引擎#3236c在處理器212的控制下執(zhí)行。一旦至少一個內(nèi)容傳輸流被創(chuàng)建,RSL處理器引擎(136/236a/236b/236c)可以編碼至少一個內(nèi)容傳輸流來生成至少一個編碼的內(nèi)
容傳輸流。
[0035]流程圖400的方法繼續(xù)通過至少一個網(wǎng)絡(luò)路徑180/280/380a/380b/380c (450)分配至少一個編碼的內(nèi)容傳輸流。分配至少一個編碼的內(nèi)容傳輸流可由網(wǎng)絡(luò)管理器150/250/350在處理器112/212/312的控制下執(zhí)行。如圖1中所示,處理器112可以執(zhí)行網(wǎng)絡(luò)管理器150來確定至少一個網(wǎng)絡(luò)路徑180以分配至少一個編碼的內(nèi)容傳輸流。然而,如圖3所示,處理器312可執(zhí)行網(wǎng)絡(luò)管理器350來確定網(wǎng)絡(luò)路徑380a、網(wǎng)絡(luò)路徑380b和網(wǎng)絡(luò)路徑380c被要求來分配至少一個編碼的內(nèi)容傳輸流。如參考圖3所討論的,網(wǎng)絡(luò)管理器150/250/350可以基于路徑選擇標(biāo)準(zhǔn)使用來自元數(shù)據(jù)引擎142/242的包含在至少一個編碼內(nèi)容傳輸流中的元數(shù)據(jù)、現(xiàn)場內(nèi)容編碼346、分配渠道健康檢測360、監(jiān)測和控制370或其他信息來源來確定用于分配的網(wǎng)絡(luò)路徑180/280/380a/380b/380c的數(shù)量。
[0036]以這種方式,編碼的內(nèi)容傳輸流可以依據(jù)與由媒體內(nèi)容提供者儲存的內(nèi)容相對應(yīng)的元數(shù)據(jù)被生成或分配。因此,可以用更少的基礎(chǔ)設(shè)施和媒體內(nèi)容及分配渠道的監(jiān)控來智能分配媒體內(nèi)容。
[0037]從以上描述中表明各種技術(shù)可用于實施本申請中所描述的概念而不脫離這些概念的范圍。此外,雖然這些概念通過具體參考某些實施方式來描述,本領(lǐng)域普通技能人員將會認(rèn)識到在不脫離這些概念的范圍的情況下可在形式和細(xì)節(jié)上作出改變。因此,所描述的實施方式在所有方面都被視為示例性的而非限制性的。也應(yīng)該理解為本申請不限于以上描述的【具體實施方式】,在不脫離本公開的范圍的情況下可能有許多重新安排、修改和替換。
【權(quán)利要求】
1.一種用于生成和分配至少一個編碼的內(nèi)容傳輸流的方法,所述方法由包括處理器和存儲器的系統(tǒng)使用,所述存儲器具有識別相應(yīng)的至少一個內(nèi)容元素的至少一個唯一標(biāo)識符UID,所述方法包括: 使用所述處理器獲得元數(shù)據(jù)和來自所述存儲器的所述至少一個WD,所述至少一個UID識別相應(yīng)的至少一個內(nèi)容元素; 使用所述處理器來通過使用所述元數(shù)據(jù)和所述至少一個WD生成接收者具體名單RSL ; 使用所述處理器來通過使用所述RSL創(chuàng)建至少一個內(nèi)容傳輸流,所述至少一個內(nèi)容傳輸流包括所述元數(shù)據(jù)和所述相應(yīng)的至少一個內(nèi)容元素; 使用所述處理器編碼所述至少一個內(nèi)容傳輸流來生成所述至少一個編碼的內(nèi)容傳輸流;和 使用所述處理器通過至少一個網(wǎng)絡(luò)路徑分配所述至少一個編碼的內(nèi)容傳輸流。
2.如權(quán)利要求1所述的方法,其中所述元數(shù)據(jù)包括用于所述至少一個編碼的內(nèi)容傳輸流的目標(biāo)點。
3.如權(quán)利要求1所述的方法,其中所述元數(shù)據(jù)包括用于確定所述至少一個編碼的內(nèi)容傳輸流的優(yōu)先級的優(yōu)先級信息。
4.如權(quán)利要求1所述的方法,其中一個或多個RSL處理器引擎執(zhí)行對所述至少一個內(nèi)容傳輸流的創(chuàng)建。
5.如權(quán)利要求4所述的方法,其中在創(chuàng)建所述至少一個內(nèi)容傳輸流之前,所述方法還包括將所述RSL傳送到RSL分析器來確定用于創(chuàng)建所述至少一個內(nèi)容傳輸流的所述一個或多個RSL處理器引擎的數(shù)量。
6.如權(quán)利要求5所述的方法,其中所述一個或多個RSL處理器引擎還執(zhí)行對所述至少一個內(nèi)容傳輸流的編碼。
7.如權(quán)利要求1所述的方法,其中在分配所述至少一個編碼的內(nèi)容傳輸流之前,所述方法還包括根據(jù)一個或多個路徑選擇標(biāo)準(zhǔn)確定所述至少一個網(wǎng)絡(luò)路徑。
8.如權(quán)利要求1所述的方法,其中所述相應(yīng)的至少一個內(nèi)容元素包括電視節(jié)目。
9.如權(quán)利要求1所述的方法,其中所述相應(yīng)的至少一個內(nèi)容元素是商業(yè)廣告、促銷廣告和公益廣告中的一種。
10.一種用于生成和分配至少一個編碼的內(nèi)容傳輸流的系統(tǒng),所述系統(tǒng)包括: 存儲器,包括: 至少一個唯一標(biāo)識符MD,所述至少一個WD識別相應(yīng)的至少一個內(nèi)容元素; 傳輸流創(chuàng)建器;和 網(wǎng)絡(luò)管理器; 處理器,其用于執(zhí)行所述傳輸流創(chuàng)建器來: 獲得元數(shù)據(jù)和來自所述存儲器的所述至少一個WD ; 使用所述元數(shù)據(jù)和所述至少一個WD生成接收者具體名單RSL ; 使用所述RSL創(chuàng)建至少一個內(nèi)容傳輸流,所述至少一個內(nèi)容傳輸流包括所述元數(shù)據(jù)和所述相應(yīng)的至少一個內(nèi)容元素;和 編碼所述至少一個內(nèi)容傳輸流來生成所述至少一個編碼的內(nèi)容傳輸流;網(wǎng)絡(luò)管理器,所述網(wǎng)絡(luò)管理器受所述處理器的控制并被配置為: 通過至少一個網(wǎng)絡(luò)路徑分配所述至少一個編碼的內(nèi)容傳輸流。
11.如權(quán)利要求10所述的系統(tǒng),其中所述元數(shù)據(jù)包括用于所述至少一個編碼的內(nèi)容傳輸流的目標(biāo)點。
12.如權(quán)利要求10所述的系統(tǒng),其中所述元數(shù)據(jù)包括用于確定所述至少一個編碼的內(nèi)容傳輸流的優(yōu)先級的優(yōu)先級信息。
13.如權(quán)利要求10所述的系統(tǒng),其中所述傳輸流創(chuàng)建器包括一個或多個RSL處理器引擎,并且所述RSL處理器引擎執(zhí)行對所述至少一個內(nèi)容傳輸流的創(chuàng)建。
14.如權(quán)利要求13所述的系統(tǒng),其中所述傳輸流創(chuàng)建器還包括RSL分析器,并且在創(chuàng)建所述至少一個內(nèi)容傳輸流之前,所述傳輸流創(chuàng)建器將所述RSL傳送到所述RSL分析器來確定用于創(chuàng)建所述至少一個內(nèi)容傳輸流的所述一個或多個RSL處理器引擎的數(shù)量。
15.如權(quán)利要求14所述的系統(tǒng),其中所述一個或多個RSL處理器引擎還執(zhí)行對所述至少一個內(nèi)容傳輸流的編碼。
16.如權(quán)利要求10所述的系統(tǒng),其中所述網(wǎng)絡(luò)管理器還被配置為根據(jù)一個或多個路徑選擇標(biāo)準(zhǔn)確定所述至少一個網(wǎng)絡(luò)路徑。
17.如權(quán)利要求10所述的系統(tǒng),其中所述相應(yīng)的至少一個內(nèi)容元素包括電視節(jié)目。
18.如權(quán)利要求10所述的系統(tǒng),其中所述相應(yīng)的至少一個內(nèi)容元素是商業(yè)廣告、促銷廣告和公益廣告中的一種。
19.一種用于生成和分配至少一個編碼的內(nèi)容傳輸流的系統(tǒng),所述系統(tǒng)包括: 存儲器,包括: 至少一個唯一標(biāo)識符MD,所述至少一個UID識別相應(yīng)的至少一個內(nèi)容元素; 傳輸流創(chuàng)建器; RSL分析器; 至少一個RSL處理器引擎;和 網(wǎng)絡(luò)管理器; 處理器,其用于執(zhí)行所述傳輸流創(chuàng)建器來: 獲得元數(shù)據(jù)和來自所述存儲器的所述至少一個WD ;和 使用所述元數(shù)據(jù)和所述至少一個WD生成接收者具體名單RSL ; 所述處理器還用于執(zhí)行所述RSL分析器來: 接收所述RSL ;和 確定用于創(chuàng)建所述至少一個內(nèi)容傳輸流的所述一個或多個RSL處理器引擎的數(shù)量; 所述處理器還用于執(zhí)行所述至少一個RSL處理器引擎來: 使用所述RSL創(chuàng)建至少一個內(nèi)容傳輸流,所述至少一個內(nèi)容傳輸流包括所述元數(shù)據(jù)和所述相應(yīng)的至少一個內(nèi)容元素;和 編碼所述至少一個內(nèi)容傳輸流來生成所述至少一個編碼的內(nèi)容傳輸流; 所述處理器還用于執(zhí)行所述網(wǎng)絡(luò)管理器來: 通過至少一個網(wǎng)絡(luò)路徑分配所述至少一個編碼的內(nèi)容傳輸流。
20.如權(quán)利要求19所述的系統(tǒng),其中所述網(wǎng)絡(luò)管理器還被配置為根據(jù)一個或多個路徑選擇標(biāo)準(zhǔn)確定所述至少一個網(wǎng)絡(luò)路徑。
【文檔編號】H04N21/8352GK103905839SQ201310565895
【公開日】2014年7月2日 申請日期:2013年11月14日 優(yōu)先權(quán)日:2012年12月26日
【發(fā)明者】邁克爾·V·基亞魯利, 托德·克里斯蒂安森, 大衛(wèi)·A·德雷斯潘, 約瑟夫·P·肯尼, 杰瑞·A·拉佩拉 申請人:迪士尼企業(yè)公司