亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于在媒體流中插入廣告的方法和系統(tǒng)的制作方法

文檔序號:7773493閱讀:238來源:國知局
用于在媒體流中插入廣告的方法和系統(tǒng)的制作方法
【專利摘要】本公開涉及用于在媒體流中插入廣告的方法和系統(tǒng)。用于在媒體流中插入廣告的系統(tǒng)和方法的某些方面可以包括內(nèi)容訪問服務(wù)器。內(nèi)容訪問服務(wù)器可以接收來自一個或多個內(nèi)容提供方的媒體流。媒體流可以包括用于插入廣告的一個或多個預(yù)定位置。內(nèi)容訪問服務(wù)器可以在一個或多個預(yù)定位置中的一個位置處將廣告插入媒體流內(nèi)。廣告基于與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、一個或多個預(yù)定位置在媒體流內(nèi)的位置以及與用戶關(guān)聯(lián)的一個或多個參數(shù)而實時地從一個或多個廣告中選出。
【專利說明】用于在媒體流中插入廣告的方法和系統(tǒng)
[0001]相關(guān)申請的交叉引用/援引加入
[0002]無
【技術(shù)領(lǐng)域】
[0003]本公開內(nèi)容的某些實施例涉及通信系統(tǒng)。更具體地,本公開內(nèi)容的某些實施例涉及用于在媒體流中插入廣告的方法和系統(tǒng)。
[0004]情境技術(shù)
[0005]在通信技術(shù)方面的進展已經(jīng)使用戶能夠通過互聯(lián)網(wǎng)來訪問大量的及各種各樣的媒體內(nèi)容。媒體內(nèi)容提供方依賴于作為收入來源之一的與它們的內(nèi)容關(guān)聯(lián)的廣告。但是,有時內(nèi)容提供方可能不具有用于將在它們的內(nèi)容中的廣告空間直接賣給廣告主的資源和/或經(jīng)驗。
[0006]通過將此類系統(tǒng)與在申請的剩余部分中參照附圖所闡明的本公開內(nèi)容的某些方面進行比較,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)會很清楚常規(guī)的及傳統(tǒng)的方案的更多局限和缺點。

【發(fā)明內(nèi)容】

[0007]本發(fā)明提供了基本上如同在至少一個附圖中所示出的和/或結(jié)合它所描述的用于在媒體流中插入廣告的系統(tǒng)和/或方法,這在權(quán)利要求書中進行了更全面的闡明。
[0008]通過連同附圖一起詳讀下面關(guān)于本公開內(nèi)容的詳細描述,可以認識到本公開內(nèi)容的這些及其他特征和優(yōu)點,在所有附圖中,相似的附圖標(biāo)記指示相似的部件。
【專利附圖】

【附圖說明】
[0009]圖1是示出根據(jù)本公開內(nèi)容的一種實施例的在一種示例性的網(wǎng)絡(luò)中將廣告插入媒體流內(nèi)的框圖。
[0010]圖2是根據(jù)本公開內(nèi)容的一種實施例的示例性內(nèi)容訪問服務(wù)器的框圖。
[0011]圖3是示出根據(jù)本公開內(nèi)容的一種實施例的基于媒體流的內(nèi)容而將廣告插入媒體流內(nèi)的實例的不意圖。
[0012]圖4是示出根據(jù)本公開內(nèi)容的一種實施例的媒體流的實況廣播(livebroadcast)的傳輸和回放以及插入媒體流的實況廣播內(nèi)的廣告的時序圖。
[0013]圖5是示出根據(jù)本公開內(nèi)容的一種實施例的用于在內(nèi)容訪問服務(wù)器處將廣告插入媒體流內(nèi)的示例性步驟的流程圖。
【具體實施方式】
[0014]某些實現(xiàn)方式可以見于用于在媒體流中插入廣告的系統(tǒng)和/或方法中。
[0015]本公開內(nèi)容的示例性方面可以包括內(nèi)容訪問服務(wù)器。內(nèi)容訪問服務(wù)器可以接收來自一個或多個內(nèi)容提供方的媒體流。媒體流可以包括用于插入廣告的一個或多個預(yù)定位置。內(nèi)容訪問服務(wù)器可以在一個或多個預(yù)定位置中的一個位置處將廣告插入媒體流內(nèi)。廣告基于與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、一個或多個預(yù)定位置在媒體流內(nèi)的位置以及與用戶關(guān)聯(lián)的一個或多個參數(shù)而實時地從一個或多個廣告中選出。
[0016]媒體流中的一個或多個預(yù)定位置可以由一個或多個內(nèi)容提供方來限定。媒體流中的一個或多個預(yù)定位置可以由第三方服務(wù)器限定。內(nèi)容訪問服務(wù)器可以接收來自一個或多個廣告服務(wù)器的一個或多個廣告。所接收的至少一部分媒體流和/或所接收的一個或多個廣告中的一項或兩者可以在本地存儲于內(nèi)容訪問服務(wù)器。
[0017]內(nèi)容訪問服務(wù)器可以接收來自一個或多個內(nèi)容提供方的與一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)。第二元數(shù)據(jù)可以包括廣告的類型、廣告的最小持續(xù)時間、廣告的最大持續(xù)時間、開始廣告的時間、廣告的長度和/或用于指示廣告的情境的一個或多個標(biāo)簽和/或關(guān)鍵字中一項或多項。
[0018]內(nèi)容訪問服務(wù)器可以基于第二元數(shù)據(jù)實時地從一個或多個廣告中選出廣告。內(nèi)容訪問服務(wù)器可以連同廣告一起將媒體流傳輸?shù)脚c用戶關(guān)聯(lián)的用戶設(shè)備。內(nèi)容訪問服務(wù)器可以接收來自用戶設(shè)備的與廣告關(guān)聯(lián)的一個或多個用戶活動的日志。一個或多個用戶活動可以包括下列項中的一項或多項:觀看廣告,跳過廣告,對廣告作出響應(yīng)和/或回放廣告。內(nèi)容訪問服務(wù)器可以基于一個或多個用戶活動而實時地從一個或多個廣告中選出廣告。一個或多個參數(shù)可以包括下列項中的一項或多項:用戶的簡檔、由用戶播放的媒體流的內(nèi)容的類型、用戶的位置、用戶的訂閱細節(jié)、用戶的計費信息、由用戶購買的一個或多個產(chǎn)品、由播放媒體流的用戶花費的時間、用戶設(shè)備的一個或多個設(shè)置、一個或多個用戶偏好、用戶播放媒體流的時刻、有關(guān)與用戶關(guān)聯(lián)的另一個用戶設(shè)備的信息、與用戶關(guān)聯(lián)的用戶類別,和/或用戶的人口分布(demographic profile)。
[0019]第一元數(shù)據(jù)可以包括下列項中的一項或多項:媒體流的觀眾(viewership)、媒體流的傳輸時間、媒體流的持續(xù)時間、媒體流播放的位置和/或與媒體流的內(nèi)容相關(guān)的信息。當(dāng)媒體流的實況廣播的回放可以在第一廣告的回放完成之前開始時,內(nèi)容訪問服務(wù)器可以延遲媒體流的實況廣播的傳輸。當(dāng)媒體流的實況廣播的回放在第一廣告的回放完成之前開始時,內(nèi)容訪問服務(wù)器可以減少第二廣告的回放的持續(xù)時間。第二廣告在媒體流的實況廣播內(nèi)的位置可以于第一廣告在媒體流的實況廣播內(nèi)的位置之后。
[0020]本公開內(nèi)容的示例性方面可以包括內(nèi)容訪問服務(wù)器。內(nèi)容訪問服務(wù)器可以確定在媒體流內(nèi)的用于插入廣告的一個或多個位置。在媒體流內(nèi)的一個或多個位置可以基于媒體流的內(nèi)容實時地確定。內(nèi)容訪問服務(wù)器可以基于與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、一個或多個確定位置在媒體流內(nèi)的位置以及與用戶關(guān)聯(lián)的一個或多個參數(shù)實時地從一個或多個廣告中選出廣告。內(nèi)容訪問服務(wù)器可以在一個或多個確定位置中的一個位置處將廣告插入媒體流內(nèi)。內(nèi)容訪問服務(wù)器可以分析媒體流以確定媒體流的內(nèi)容。
[0021]圖1是示出根據(jù)本公開內(nèi)容的一種實施例的在一種示例性的網(wǎng)絡(luò)中將廣告插入媒體流內(nèi)的框圖。參照圖1,圖中示出了網(wǎng)絡(luò)100。網(wǎng)絡(luò)100可以包括:第一內(nèi)容提供方102a和第二內(nèi)容提供方102b (以下共同稱為內(nèi)容提供方102),第一廣告服務(wù)器104a、第二廣告服務(wù)器104b和第三廣告服務(wù)器104c (以下共同稱為廣告服務(wù)器104),內(nèi)容訪問服務(wù)器106, —個或多個用戶設(shè)備(例如,移動設(shè)備108a、膝上型電腦108b和電視108c (以下共同稱為用戶設(shè)備108)),第一用戶110a、第二用戶IlOb和第三用戶IlOc (以下共同稱為用戶110),通信網(wǎng)絡(luò)112,以及數(shù)據(jù)庫114。用戶110可以通過各種方式與用戶設(shè)備108關(guān)聯(lián)。例如,第一用戶IlOa可以與移動設(shè)備108a關(guān)聯(lián),第二用戶IlOb可以與膝上型電腦108b關(guān)聯(lián),而第三用戶IlOc可以與電視108c關(guān)聯(lián)。
[0022]內(nèi)容提供方102、廣告服務(wù)器104、內(nèi)容訪問服務(wù)器106和用戶設(shè)備108可操作用于經(jīng)由通信網(wǎng)絡(luò)112來相互通信。內(nèi)容提供方102、廣告服務(wù)器104、內(nèi)容訪問服務(wù)器106和用戶設(shè)備108可操作用于按照各種有線的及無線的通信協(xié)議連接至通信網(wǎng)絡(luò)112,例如,傳輸控制協(xié)議和互聯(lián)網(wǎng)協(xié)議(TCP/IP)、用戶數(shù)據(jù)報協(xié)議(UDP)、超文本傳輸協(xié)議(HTTP)和/或文件傳輸協(xié)議(FTP)。通信網(wǎng)絡(luò)112的實例可以包括(但不限于):互聯(lián)網(wǎng)、IPTV網(wǎng)絡(luò)、普通老式電話服務(wù)(POTS)、無線保真(W1-Fi)網(wǎng)絡(luò)、無線局域網(wǎng)(WLAN)、局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN)。
[0023]內(nèi)容提供方102可以包括可操作用于提供媒體流給用戶設(shè)備108使用的合適的邏輯、電路、接口和/或代碼。媒體流可以對應(yīng)于的音頻、視頻、文本、圖像、動畫和/或它們的組合的連續(xù)序列。媒體流可以包括內(nèi)容(例如,新聞、信息和娛樂)、休閑活動等。在一種實施例中,內(nèi)容提供方102可以與可以創(chuàng)建媒體流的組織和/或個人關(guān)聯(lián)。在一種實施例中,與內(nèi)容提供方102關(guān)聯(lián)的組織和/或個人可以限定在媒體流中的可以插入廣告的一個或多個預(yù)定位置。在一種實施例中,內(nèi)容提供方102可以利用一個或多個媒體編輯工具來在媒體流中添加一個或多個標(biāo)簽。該一個或多個標(biāo)簽可以指出用于插入廣告的一個或多個預(yù)定位置。在另一種實施例中,內(nèi)容提供方102可以將一個或多個線索插入媒體流內(nèi)。例如,所插入的線索可以是“我們將在這些商業(yè)廣告之后立刻回來(We’ 11 be right back afterthese commercials)”。該一個或多個插入線索可以指出用于插入廣告的一個或多個預(yù)定位置。然而,本公開內(nèi)容可以并不限定于此,并且內(nèi)容提供方102可以使用任何方法來限定用于插入廣告的一個或多個預(yù)定位置,而不對本公開內(nèi)容的范圍進行限制。
[0024]內(nèi)容提供方102可以包括用于保持由內(nèi)容提供方102提供的媒體流的存儲庫的存儲設(shè)備和/或分布式連接的多個存儲設(shè)備。內(nèi)容提供方102可以經(jīng)由通信網(wǎng)絡(luò)112將媒體流傳輸給內(nèi)容訪問服務(wù)器106。內(nèi)容提供方102的實例可以包括(但不限于):電視網(wǎng)絡(luò)、點播內(nèi)容提供方和/或獨立內(nèi)容提供方公司。
[0025]廣告服務(wù)器104可以包括可操作用于將一個或多個廣告提供給內(nèi)容訪問服務(wù)器106的合適的邏輯、電路、接口和/或代碼。廣告服務(wù)器104可以被實現(xiàn)為用于共同地執(zhí)行廣告服務(wù)器104的功能的計算設(shè)備的群集和/或網(wǎng)絡(luò)。
[0026]內(nèi)容訪問服務(wù)器106可以包括合適的邏輯、電路、接口和/或代碼,其可操作用于將接收自內(nèi)容提供方102的媒體流傳輸?shù)接脩粼O(shè)備108。在一種實施例中,內(nèi)容訪問服務(wù)器106可操作用于結(jié)合接收自一個或多個內(nèi)容提供方(例如,第一內(nèi)容提供方102a和/或第二內(nèi)容提供方102b)的媒體流,并且可以將所結(jié)合的媒體流傳輸?shù)接脩粼O(shè)備108。內(nèi)容訪問服務(wù)器106可以按照各種數(shù)字傳輸協(xié)議(例如,數(shù)字地面電視(DTV)和/或互聯(lián)網(wǎng)協(xié)議電視(IPTV))將媒體流傳輸?shù)接脩粼O(shè)備108。在一種實施例中,內(nèi)容訪問服務(wù)器106可以是可以具有將媒體流傳輸?shù)接脩粼O(shè)備108的權(quán)利的IPTV服務(wù)提供方。在一種實施例中,內(nèi)容訪問服務(wù)器106可以為用戶設(shè)備108提供對互聯(lián)網(wǎng)的訪問。內(nèi)容訪問服務(wù)器106可以經(jīng)由通信網(wǎng)絡(luò)112與內(nèi)容提供方102、廣告服務(wù)器104及用戶設(shè)備108通信。
[0027]在一種實施例中,內(nèi)容訪問服務(wù)器106可操作用于確定在媒體流中適用于插入一個或多個廣告的一個或多個預(yù)定位置。在一種實施例中,內(nèi)容訪問服務(wù)器106可以基于媒體流的內(nèi)容以及對媒體流的巾貞級(frame level)分析中的一項或多項來確定一個或多個預(yù)定位置。在一種實施例中,內(nèi)容訪問服務(wù)器106可操作用于將廣告插入媒體流內(nèi)。將廣告插入媒體流內(nèi)將在下文結(jié)合圖2和圖3詳細地描述。在一種實施例中,內(nèi)容訪問服務(wù)器106可操作用于接收來自廣告服務(wù)器104的待插入的一個或多個廣告。在另一種實施例中,內(nèi)容訪問服務(wù)器106可操作用于插入本地存儲于內(nèi)容訪問服務(wù)器106內(nèi)的一個或多個廣告。
[0028]在一種實施例中,待插入廣告的一個或多個預(yù)定位置可以由與專門進行確定廣告在由其他公司產(chǎn)生的媒體內(nèi)的放置的公司關(guān)聯(lián)的第三方服務(wù)器限定。內(nèi)容訪問服務(wù)器106可以通過通信網(wǎng)絡(luò)112與第三方服務(wù)器通信。
[0029]內(nèi)容訪問服務(wù)器106可以被實現(xiàn)為配置用于共同地執(zhí)行內(nèi)容訪問服務(wù)器106的功能的計算設(shè)備的群集或網(wǎng)絡(luò)??蛇x地,內(nèi)容訪問服務(wù)器106可以包括用于存儲媒體流、一個或多個廣告、與用戶設(shè)備108相關(guān)的數(shù)據(jù)、與廣告服務(wù)器104相關(guān)的數(shù)據(jù)和/或任何其他數(shù)據(jù)的存儲介質(zhì)。內(nèi)容訪問服務(wù)器106將在下文結(jié)合圖2詳細地描述。
[0030]用戶設(shè)備108可以包括可操作用于接收及播放媒體流的合適的邏輯、電路、接口和/或代碼。在一種實施例中,用戶設(shè)備108可操作用于將所接收的媒體流轉(zhuǎn)換為用戶設(shè)備108可以播放的格式。用戶設(shè)備108的實例可以包括(但不限于):移動電話、膝上型電腦、平板計算機、電視、個人數(shù)據(jù)助理(PDA)設(shè)備和/或具有用于播放媒體流的硬件和軟件構(gòu)件的任何其他設(shè)備。
[0031]用戶設(shè)備108可以包括各種輸入和輸出設(shè)備。用戶110可以使用輸入設(shè)備來提供輸入。這樣的輸入設(shè)備的實例可以包括(但不限于):鍵盤、鼠標(biāo)、操縱桿、手寫筆、觸控板(track pad)、觸摸屏、傳聲器和/或攝像頭。
[0032]輸出設(shè)備的實例可以包括(但不限于)顯示屏和/或揚聲器。顯示屏可操作用于顯示與用戶設(shè)備108關(guān)聯(lián)的用戶界面。用戶界面可以給用戶110提供用于限定用戶偏好的一個或多個選項。用戶界面可以給用戶110提供用于在用戶設(shè)備108上執(zhí)行一個或多個用戶活動的一個或多個選項。用戶界面可以給用戶110提供用于指定用戶設(shè)備108的設(shè)置的一個或多個選項。這樣的設(shè)置可以包括:音量控制、顏色設(shè)置、顯示格式、語言設(shè)置等。用戶110可以使用輸入設(shè)備來選擇該一個或多個選項。
[0033]數(shù)據(jù)庫114可以包括可操作用于存儲媒體流、一個或多個廣告、與用戶設(shè)備108相關(guān)的數(shù)據(jù)、與廣告服務(wù)器104相關(guān)的數(shù)據(jù)和/或任何其他數(shù)據(jù)的合適的邏輯、電路、接口和/或代碼。在一種實施例中,數(shù)據(jù)庫114可以經(jīng)由通信網(wǎng)絡(luò)112連接至內(nèi)容訪問服務(wù)器106。在另一種實施例中,數(shù)據(jù)庫114可以與內(nèi)容訪問服務(wù)器106集成。數(shù)據(jù)庫114可以通過使用本領(lǐng)域技術(shù)人員所熟知的若干種技術(shù)來實現(xiàn)。這些技術(shù)的某些實例可以包括(但不限于)MySQL?和 Microsoft SQL?。
[0034]在操作中,內(nèi)容訪問服務(wù)器106可以經(jīng)由通信網(wǎng)絡(luò)112接收來自內(nèi)容提供方102的媒體流。在一種實施例中,所接收的媒體流可以包括用于插入廣告的一個或多個預(yù)定位置。在另一種實施例中,內(nèi)容訪問服務(wù)器106可以確定用于插入廣告的一個或多個預(yù)定位置。內(nèi)容訪問服務(wù)器106可以實時地從一個或多個廣告中選出待插入一個或多個預(yù)定位置中的一個位置處的廣告。選擇廣告將在下文結(jié)合圖2詳細地描述。內(nèi)容訪問服務(wù)器106可以在一個或多個預(yù)定位置中的一個位置處將廣告插入媒體流內(nèi)。內(nèi)容訪問服務(wù)器106可以將媒體流連同所插入的廣告一起傳輸給用戶設(shè)備108。用戶設(shè)備108可以播放接收自內(nèi)容訪問服務(wù)器106的媒體流。
[0035]圖2是根據(jù)本公開內(nèi)容的一種實施例的示例性內(nèi)容訪問服務(wù)器的框圖。示例性內(nèi)容訪問服務(wù)器的框圖結(jié)合圖1的框圖來描述。
[0036]參照圖2,圖中示出了內(nèi)容訪問服務(wù)器106。內(nèi)容訪問服務(wù)器106可以包括一個或多個處理器(例如,處理器202)、存儲器204、輸入設(shè)備206、接收器208和發(fā)送器210。
[0037]處理器202可以在通信上耦接至存儲器204和輸入設(shè)備206。此外,接收器208和發(fā)送器210可以在通信上耦接至處理器202、存儲器204和輸入設(shè)備206。
[0038]處理器202可以包括可操作用于執(zhí)行存儲于存儲器204內(nèi)的至少一個代碼段的合適的邏輯、電路和/或接口。處理器202可以基于本【技術(shù)領(lǐng)域】已知的眾多處理器技術(shù)來實現(xiàn)。處理器202的實例可以包括(但不限于):基于X86的處理器、RISC處理器、ASIC處理器和/或Cl SC處理器。
[0039]存儲器204可以包括可操作用于存儲具有可由處理器202執(zhí)行的至少一個代碼段的機器碼和/或計算機程序的合適的邏輯、電路、接口和/或代碼。存儲器204還可以操作用于存儲數(shù)據(jù),例如,媒體流、一個或多個廣告、與用戶設(shè)備108相關(guān)的數(shù)據(jù)、與廣告服務(wù)器104相關(guān)的數(shù)據(jù)、與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、與用戶110關(guān)聯(lián)的一個或多個參數(shù)、與一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)和/或任何其他數(shù)據(jù)。存儲器204的實現(xiàn)方式的實例可以包括(但不限于):隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬盤驅(qū)動器(HDD)和/或安全數(shù)字(SD)卡。
[0040]輸入設(shè)備206可以包括合適的邏輯、電路、接口和/或代碼,其可操作用于接收來自與內(nèi)容訪問服務(wù)器106關(guān)聯(lián)的管理員的輸入。輸入設(shè)備206的實例可以包括(但不限于):鍵盤、手寫筆和/或觸摸屏。
[0041]接收器208可以包括可操作用于接收數(shù)據(jù)和消息的合適的邏輯、電路、接口和/或代碼。接收器208可以按照各種已知的通信協(xié)議來接收數(shù)據(jù)。在一種實施例中,接收器208可以接收來自內(nèi)容提供方102的媒體流。在另一種實施例中,接收器208可以接收來自廣告服務(wù)器104的一個或多個廣告。在另一種實施例中,接收器208可以接收來自內(nèi)容提供方102的與一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)。接收器208可以實現(xiàn)用于支持與通信網(wǎng)絡(luò)112的有線或無線通信的已知技術(shù)。
[0042]發(fā)送器210可以包括可操作用于傳輸數(shù)據(jù)和/或消息的合適的邏輯、電路、接口和/或代碼。發(fā)送器210可以按照各種已知的通信協(xié)議來傳輸數(shù)據(jù)。在一種實施例中,發(fā)送器210可以將媒體流連同所插入的廣告一起傳輸給用戶設(shè)備108。
[0043]在操作中,接收器208可以接收來自內(nèi)容提供方102的媒體流。在一種實施例中,所接收的媒體流可以包括用于插入廣告的一個或多個預(yù)定位置。在另一種實施例中,處理器202可以確定用于插入廣告的一個或多個預(yù)定位置。處理器202可以從一個或多個廣告中選出待插入一個或多個預(yù)定位置中的一個位置處的廣告。處理器202可以基于與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、一個或多個預(yù)定位置在媒體流中的定位以及與用戶110關(guān)聯(lián)的一個或多個參數(shù)來選擇廣告。處理器202可以在一個或多個預(yù)定位置中的一個位置處將選出的廣告插入媒體流內(nèi)。處理器202可以經(jīng)由發(fā)送器210將媒體流連同所插入的廣告一起傳輸給用戶設(shè)備108。
[0044]在一種實施例中,處理器202可以分析接收自內(nèi)容提供方的媒體流以識別媒體流中的一個或多個預(yù)定位置。在一種實施例中,所接收的媒體流可以不包括一個或多個預(yù)定位置。處理器202可以確定待插入廣告的一個或多個預(yù)定位置。處理器202可以根據(jù)不包括該一個或多個預(yù)定位置的媒體流得到具有該一個或多個預(yù)定位置的媒體流。處理器202可以基于媒體流的內(nèi)容和/或媒體流的幀級分析中的一項或多項來確定一個或多個預(yù)定位置。處理器202可以使用圖像處理和/或視頻處理技術(shù)和/或軟件來確定媒體流的內(nèi)容。例如,處理器202可以分析媒體流(例如,視頻),以確定鏡頭之間的剪輯。處理器202可以確定:在時間上接近的且具有相似外觀的兩個鏡頭可以指出它們是同一場景的一部分。處理器202可以確定:待插入廣告的預(yù)定位置可以不定位于同一場景的鏡頭之間。處理器202可以確定可以指出場景改變的并且可以將廣告插入場景改變的位置處的兩個鏡頭。處理器202可以確定:具有較大間斷的鏡頭可適用于在它們之間插入廣告。在另一個實例中,處理器202可以確定:視頻包括緊隨具有較少動作的一系列鏡頭之后的具有大量動作的一系列鏡頭。處理器202可以確定:待插入一個或多個廣告的一個或多個預(yù)定位置可以被定位于在具有大量動作的那一系列鏡頭之前或之后。在另一個實例中,處理器202可以確定:待插入廣告的一個或多個預(yù)定位置可以位于一種媒體流切換到另一種媒體流的時刻。
[0045]在一種實施例中,處理器202可以在一次性注冊過程中向內(nèi)容訪問服務(wù)器106注冊用戶110和/或所關(guān)聯(lián)的用戶設(shè)備108。在成功注冊之后,處理器202可以為用戶110分配登錄名和密碼。用戶110可以使用登錄名和密碼與內(nèi)容訪問服務(wù)器106連接。處理器202還可以給用戶設(shè)備108和/或用戶110分配唯一標(biāo)識碼。處理器202可以經(jīng)由其他手段(例如,但不限于,媒體訪問控制(MAC)地址、IP地址、包括人臉識別在內(nèi)的生物特征識另O、射頻識別(RFID)卡、信用卡細節(jié)、用戶姓名、地址)和/或經(jīng)由用戶110獨有的任何其他標(biāo)識符,和/或前述項的組合來識別用戶設(shè)備108和/或用戶110。
[0046]在一種實施例中,處理器202可操作用于維持與第一用戶110a、第二用戶IlOb和第三用戶IlOc中的每一個用戶對應(yīng)的用戶簡檔。用戶簡檔可以包括例如(但不限于)用戶姓名、職業(yè)、年齡、性別、教育、愛好、興趣、婚姻狀況和/或地理位置的信息。這樣的用戶簡檔能夠在本地存儲于內(nèi)容訪問服務(wù)器106的存儲器204中或者存儲于與內(nèi)容訪問服務(wù)器106通信耦接的數(shù)據(jù)庫114中。處理器202可以基于用戶110的用戶簡檔選擇待插入媒體流中的一個或多個預(yù)定位置中的一個位置處的廣告。
[0047]在一種實施例中,處理器202可操作用于為用戶110提供一個或多個服務(wù)選項。服務(wù)選項可以使用戶110能夠選擇所需的服務(wù)類型。這樣的服務(wù)的實例可以是基于訂購的服務(wù)、按次付費(pay-per-view)服務(wù)、按需服務(wù)等。每種服務(wù)都可以具有相關(guān)的費用。例如,對于基于訂購的服務(wù),內(nèi)容訪問服務(wù)器106可以周期性地(例如,每月)給用戶110計費。對于其他類型的服務(wù),例如,按次付費服務(wù),內(nèi)容訪問服務(wù)器106可以基于服務(wù)的使用量來給用戶110計費。在一種實施例中,處理器202可以基于用戶110所選擇的服務(wù)類型和/或用戶110的計費信息而將用戶110分類成一個或多個用戶類別。這樣的用戶類別的實例可以包括(但不限于):高級用戶類別、標(biāo)準用戶類別等。
[0048]處理器202可以基于與用戶110關(guān)聯(lián)的用戶類別來選擇一種和/或多種廣告來插入媒體流內(nèi)。例如,與在待傳輸給標(biāo)準用戶類別的用戶110的媒體流內(nèi)插入的廣告數(shù)量相t匕,處理器202可以在待傳輸給高級用戶類別的用戶110的媒體流內(nèi)插入數(shù)量較少的廣告。
[0049]在另一種實施例中,處理器202可以基于與用戶110關(guān)聯(lián)的一個或多個參數(shù)來選擇待插入媒體流內(nèi)的一個或多個預(yù)定位置中的一個位置處的廣告。該一個或多個參數(shù)可以包括下列項中的一項或多項:用戶的簡檔、由用戶110播放的媒體流的內(nèi)容的類型、用戶的位置、用戶的訂閱細節(jié)、用戶的計費信息、由用戶110購買的一個或多個產(chǎn)品、用戶110在播放媒體流上所花費的時間、用戶設(shè)備的一個或多個設(shè)置108、一個或多個用戶偏好、用戶110播放媒體流的時間、與同用戶110相關(guān)的另一個用戶設(shè)備關(guān)聯(lián)的信息、與用戶關(guān)聯(lián)的用戶類別110和/或用戶的人口分布。
[0050]在一種實施例中,接收器208可以接收來自內(nèi)容提供方102的與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)。在一種實施例中,接收器208可以接收作為媒體流內(nèi)的報頭的第一元數(shù)據(jù)。在另一種實施例中,接收器208可以連同媒體流一起接收作為單獨文件的第一元數(shù)據(jù)。第一元數(shù)據(jù)可以包括下列項中的一項或多項:媒體流的觀眾、媒體流的傳輸時間、媒體流的持續(xù)時間、可以播放媒體流的位置和/或與媒體流的內(nèi)容相關(guān)的信息。與內(nèi)容相關(guān)的這樣的信息可以是內(nèi)容的標(biāo)題、與內(nèi)容相關(guān)的一個或多個關(guān)鍵字,關(guān)于在內(nèi)容中所示的字符的信息等。處理器202可以將所接收的媒體流和第一元數(shù)據(jù)在本地存儲于內(nèi)容訪問服務(wù)器106的存儲器204內(nèi)和/或于數(shù)據(jù)庫114內(nèi)。
[0051]在一種實施例中,內(nèi)容訪問服務(wù)器106可操作用于經(jīng)由接收器208接收來自廣告服務(wù)器104的一個或多個廣告。在一種實施例中,內(nèi)容訪問服務(wù)器106可以接收來自廣告服務(wù)器104的基于拍賣機制選出的一個或多個廣告。按照拍賣機制,一個或多個廣告服務(wù)器(例如,第一廣告服務(wù)器104a和第二廣告服務(wù)器104b),可以出價以給內(nèi)容訪問服務(wù)器106提供一個或多個廣告。處理器202可以基于出價而選擇一個或多個廣告服務(wù)器。然而,本公開內(nèi)容可以并不限定于此,并且可以使用任何方法來選擇廣告服務(wù)器,而不對本公開內(nèi)容的范圍進行限制。在一種實施例中,處理器202可以將所接收的一個或多個廣告在本地存儲于內(nèi)容訪問服務(wù)器106的存儲器204內(nèi)和/或存儲于與內(nèi)容訪問服務(wù)器106通信耦接的數(shù)據(jù)庫114內(nèi)。在一種實施例中,第三元數(shù)據(jù)可以與該一個或多個廣告中的每個廣告關(guān)聯(lián)。第三元數(shù)據(jù)可以包括(但不限于):做廣告的產(chǎn)品和/或服務(wù)的類型、廣告的持續(xù)時間、廣告格式、廣告媒體類型、預(yù)期受眾和/或有關(guān)做廣告的產(chǎn)品和/或服務(wù)的定價信息。
[0052]在一種實施例中,處理器202可以實時地從一個或多個所存儲的廣告中檢索出待插入媒體流內(nèi)的一個或多個預(yù)定位置中的一個位置處的廣告。在另一種實施例中,處理器202可以實時地接收來自廣告服務(wù)器104的待插入媒體流內(nèi)的一個或多個預(yù)定位置中的一個位置處的廣告。處理器202可以基于與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)而為檢索和/或?qū)崟r接收來選擇廣告。處理器202可以將與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)和與該一個或多個廣告中的每個廣告關(guān)聯(lián)的第三元數(shù)據(jù)進行比較?;谠摫容^,處理器202可以確定適合于插入一個或多個預(yù)定位置中的一個位置處的廣告。例如,處理器202可以在用餐時間左右選擇與比薩外送相關(guān)的廣告來插入待傳輸給用戶110的媒體流內(nèi)。在另一個實例中,處理器202可以選擇與運動相關(guān)的廣告來插入在運動酒吧顯示的媒體流內(nèi)。
[0053]在一種實施例中,接收器208可以接收來自內(nèi)容提供方102的與一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)。第二元數(shù)據(jù)可以限定與待插入媒體流內(nèi)的一個或多個預(yù)定位置中的一個位置處的廣告關(guān)聯(lián)的一個或多個特征。第二元數(shù)據(jù)可以包括下列項中的一項或多項:廣告的類型、廣告的最小持續(xù)時間、廣告的最大持續(xù)時間、開始廣告的時間、廣告的長度、廣告位置的優(yōu)先級和/或用于指示廣告的情境的一個或多個標(biāo)簽和/或關(guān)鍵字。在一種實施例中,廣告可以不是媒體流中的一個或多個預(yù)定位置全都插入。在這種情況下,處理器202可以確定可以基于廣告位置的優(yōu)先級而留空的一個或多個預(yù)定位置。第二元數(shù)據(jù)還可以指出:廣告在一個預(yù)定位置回放的持續(xù)時間可以長于和/或短于另一個廣告在另一個預(yù)定位置回放的持續(xù)時間。處理器202可以將第二元數(shù)據(jù)在本地存儲于內(nèi)容訪問服務(wù)器106的存儲器204內(nèi)和/或存儲于與內(nèi)容訪問服務(wù)器106通信耦接的數(shù)據(jù)庫114內(nèi)。
[0054]在一種實施例中,處理器202可以基于與一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)來選擇待插入媒體流內(nèi)的一個或多個預(yù)定位置中的一個位置處的廣告。處理器202可以將與一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)和與該一個或多個廣告中的每個廣告關(guān)聯(lián)的第三元數(shù)據(jù)進行比較?;谠摫容^,處理器202可以確定適合于插入一個或多個預(yù)定位置中的一個位置處的廣告。例如,如果媒體流與音樂會的實況視頻相關(guān),則處理器202可以將與音樂學(xué)校和/或樂器相關(guān)的廣告插入媒體流內(nèi)。
[0055]在另一種實施例中,處理器202可以基于該一個或多個預(yù)定位置在媒體流中的定位來選擇待插入媒體流內(nèi)的廣告。例如,當(dāng)待插入廣告的預(yù)定位置可以存在于由特定演員出演的電影快完成時,處理器202可以選擇與同一演員的另一部電影相關(guān)的廣告。
[0056]在另一種實施例中,接收器208可以接收來自用戶設(shè)備108的由用戶110執(zhí)行的一個或多個用戶活動的日志。用戶110可以執(zhí)行與插入用戶設(shè)備108所接收的媒體流內(nèi)的廣告相關(guān)的一個或多個活動。用戶110可以使用用戶設(shè)備108來執(zhí)行一個或多個用戶活動。這樣的一個或多個用戶活動可以包括下列項中的一項或多項:觀看在媒體流內(nèi)所插入的廣告,在用戶設(shè)備108上跳過和/或回放廣告,和/或?qū)V告作出響應(yīng)。例如,當(dāng)?shù)谝挥脩鬒lOa不喜歡廣告時,第一用戶IlOa可以在回放期間通過按下在與第一用戶IlOa關(guān)聯(lián)的用戶設(shè)備(例如,移動設(shè)備108a)的輸入設(shè)備上的跳過按鈕來跳過廣告。當(dāng)?shù)谝挥脩鬒lOa按下跳過按鈕時,移動設(shè)備108a可以將信號傳輸給內(nèi)容訪問服務(wù)器106以用另一個廣告代替該廣告。類似地,當(dāng)用戶對該廣告感興趣時,用戶110可以通過按下用戶設(shè)備108的回放按鈕來播放廣告。當(dāng)用戶110按下回放按鈕時,用戶設(shè)備108可以將信號傳輸給內(nèi)容訪問服務(wù)器106以回放該廣告。
[0057]在一種實施例中,處理器202可以基于與用戶110關(guān)聯(lián)的用戶類別而允許用戶110跳過和/或回放廣告。例如,處理器202可以允許高級用戶類別的用戶110任意多次地跳過和/或回放廣告。在另一種實施例中,處理器202可以允許用戶110—定次數(shù)地跳過和/或回放廣告。在另一種實施例中,處理器202可以不允許用戶110跳過和/或回放廣告。
[0058]在一種實施例中,處理器202可以基于接收自用戶設(shè)備108的一個或多個用戶活動的日志來選擇待插入媒體流內(nèi)的一個或多個預(yù)定位置中的一個位置處的廣告。例如,處理器202可以利用有關(guān)由用戶110跳過的廣告的信息。當(dāng)用戶110跳過特定的廣告時,處理器202可以不為該用戶110再次選擇該特定廣告。處理器202可以不選擇與用戶110總是跳過的廣告類似的廣告。例如,當(dāng)?shù)诙脩鬒lOb頻繁地跳過與旅游服務(wù)相關(guān)的廣告時,處理器202可以不給第二用戶IlOb選擇任何旅游相關(guān)的廣告。類似地,當(dāng)?shù)诙脩鬒lOb重復(fù)與汽車相關(guān)的廣告時,處理器202可以給第二用戶IlOb選擇與汽車相關(guān)的更多廣告。
[0059]在一種實施例中,處理器202可以允許用戶110指定用戶110想要接收的廣告類型。用戶110可以指定接收幽默的廣告、基于事實的廣告、與探險運動相關(guān)的廣告、與特定產(chǎn)品相關(guān)的廣告、與特定品牌相關(guān)的廣告等。例如,當(dāng)?shù)谝挥脩鬒lOa想要購買電視時,第一用戶IlOa可以指定處理器202來傳輸與電視相關(guān)的廣告。
[0060]在一種實施例中,處理器202可以基于用戶設(shè)備108的設(shè)置而選擇待插入媒體流內(nèi)的一個或多個預(yù)定位置中的一個位置處的廣告。例如,當(dāng)?shù)谌脩鬒lOc將電視108c的語言設(shè)置為西班牙語時,處理器202可以選擇西班牙語的廣告來插入待傳輸給電視108c的媒體流內(nèi)。
[0061]在一種實施例中,處理器202可以基于媒體流的內(nèi)容來為待插入的廣告確定情境。處理器202可以執(zhí)行媒體流的幀級分析以確定有關(guān)媒體流的內(nèi)容的信息。處理器202可以使用圖像處理技術(shù)以確定處于待插入廣告的具體的預(yù)定位置之后和/或之前的幀的內(nèi)容。處理器202可以基于前一幀和/或后一幀的內(nèi)容來選擇待在具體的預(yù)定位置插入的廣告。
[0062]圖3是示出根據(jù)本公開內(nèi)容的一種實施例的基于媒體流的內(nèi)容而將廣告插入媒體流內(nèi)的實例的示意圖。圖3的實例結(jié)合圖1和圖2的框圖來解釋。
[0063]參照圖3,圖中示出了媒體流300a和媒體流300b。媒體流300a可以包括一系列的一個或多個幀,例如,第一幀302a、第二幀302b和第三幀302c。媒體流300a還可以包括待插入廣告的一個或多個預(yù)定位置,例如,預(yù)定位置304。處理器202可以執(zhí)行媒體流300a的幀級分析以確定有關(guān)在預(yù)定位置304之后和/或之前的幀的內(nèi)容的信息。例如,處理器202可以執(zhí)行對在預(yù)定位置304之前的第二幀302b的幀級分析,以確定第二幀302b的內(nèi)容。如圖3所示,處理器202可以確定第二幀302b包括與例如賽車相關(guān)的內(nèi)容?;诘诙?02b的內(nèi)容,處理器202可以選擇待插入預(yù)定位置304的與汽車配件和/或服務(wù)相關(guān)的廣告。
[0064]參照圖3,圖中示出了具有在媒體流300b內(nèi)插入的廣告的媒體流300b。媒體流300b可以包括在預(yù)定位置304處的廣告306。例如,在預(yù)定位置304之前的第二幀302b包括與例如賽車相關(guān)的內(nèi)容的情況下,在預(yù)定位置304插入的廣告306可以是洗車的廣告。然而,本公開內(nèi)容可以并不限定于此,而是在預(yù)定位置304也可以插入與汽車相關(guān)的其他廣告,而不對本公開內(nèi)容的范圍進行限制。
[0065]在一種實施例中,媒體流可以是媒體流的實況廣播。處理器202可以將廣告插入在媒體流的實況廣播內(nèi)的一個或多個預(yù)定位置中的一個位置處。處理器202可以將媒體流的實況廣播傳輸給用戶設(shè)備108。
[0066]在另一種實施例中,處理器202可以接收來自媒體流的實況廣播的來源(例如,內(nèi)容提供方102)的與媒體流的實況廣播關(guān)聯(lián)的信號。信號可以提供如下信息,例如,開始廣告的時間、廣告的長度、廣告的結(jié)束和/或可以用于為廣告提供情境的一個或多個標(biāo)簽。媒體流的實況廣播的提供方可以這樣傳輸信號:將信號嵌入媒體流的實況廣播內(nèi)和/或經(jīng)由單獨的通道來傳輸信號。處理器202可以將接收自媒體流的實況廣播的提供方的信息傳送至用戶設(shè)備108?;谒鶄鬟_的信息,用戶設(shè)備108可以切換至由處理器202指示的廣告。媒體流的實況廣播的提供方可以指出在實況媒體流內(nèi)的廣告可以于其處結(jié)束的點。在廣告結(jié)束時,用戶設(shè)備108可以再次播放媒體流的實況廣播。例如,當(dāng)媒體流為m3u8流時,處理器202可以在用戶設(shè)備108從廣告切換至媒體流的實況廣播時接收來自用戶設(shè)備108的對索引文件的請求。
[0067]在一種實施例中,處理器202可以連同媒體流的實況廣播一起接收所封入的字幕。所封入的字幕可以連同媒體流的實況廣播一起由媒體流的實況廣播的來源作為編碼信號來傳輸。處理器202可以基于所封入的字幕來識別待插入媒體流的實況廣播內(nèi)的廣告的一個或多個預(yù)定位置。所封入的字幕可以提供諸如開始廣告的時間之類的信息和/或提供待插入的廣告的情境。例如,與媒體流的實況廣播關(guān)聯(lián)的封入字幕可以指示會話。處理器202可以確定會話的結(jié)束。處理器202可以在會話完成之后開始廣告。另外,處理器202可以選擇與會話的話題相關(guān)的廣告來插入。
[0068]在另一種實施例中,處理器202可以基于媒體流的實況廣播的內(nèi)容來識別待插入媒體流的實況廣播內(nèi)的廣告的一個或多個預(yù)定位置。在一種實施例中,處理器202可以實時地確定在媒體流的實況廣播中的一個或多個預(yù)定位置。處理器202可以在一個或多個位置被識別的時刻與一個或多個廣告被插入的時刻之間具有很小時間延遲或沒有時間延遲的情況下于一個或多個預(yù)定位置插入一個或多個廣告。例如,在橄欖球比賽的實況視頻期間,處理器202可以實時地分析實況視頻。基于該實時分析,處理器202可以確定球隊要求暫停。處理器202可以將暫停作為用于插入廣告的預(yù)定位置。一旦識別預(yù)定位置,處理器202就可以插入廣告。
[0069]圖4是示出根據(jù)本公開內(nèi)容的一種實施例的媒體流的實況廣播以及在媒體流的實況廣播內(nèi)插入的廣告的傳輸和回放的時序圖。時序圖結(jié)合圖1和圖2的框圖來描述。
[0070]參照圖4,圖中示出了時序圖400a和時序圖400b。時序圖400a和時序圖400b可以包括媒體流的實況廣播(以下稱為實況廣播402)、第一廣告404、第二廣告406和第三廣告408。實況廣播402可以是例如橄欖球比賽的實況廣播。處理器202可以確定待插入實況廣播402的廣告。與實況廣播402關(guān)聯(lián)的信號可以提供有關(guān)在實況廣播402內(nèi)插入的廣告的開始和/或結(jié)束的一個或多個時刻的信息。第二廣告406可以在第一廣告404于實況廣播402內(nèi)的位置之后的位置處插入實況廣播402內(nèi)。類似地,第三廣告408可以在第二廣告406于實況廣播402內(nèi)的位置之后的位置處插入實況廣播402內(nèi)。
[0071]時序圖400a和400b可以示出用戶設(shè)備108的實況廣播402、第一廣告404、第二廣告406及第三廣告408的傳輸和回放的時刻。時序圖400a可以示出在第一廣告404和實況廣播402的回放之間沒有重疊的時刻。時序圖400b可以示出第一廣告404的回放可以與實況廣播402的回放重疊的時刻。
[0072]如時序圖400a和400b所示,處理器202可以在時刻&和t2之間將實況廣播402傳輸給用戶設(shè)備108。此外,處理器202可以在時刻t2開始第一廣告404到用戶設(shè)備108的傳輸。
[0073]在一種實施例中,如時序圖400a所不,處理器202可以在時刻t3結(jié)束第一廣告404的傳輸。用戶設(shè)備108可以在時刻t2和t3之間回放第一廣告404。在第一廣告404結(jié)束時,處理器202可以從時刻t3到時刻t4重新開始給用戶設(shè)備108傳輸實況廣播402。用戶設(shè)備108可以在時刻t3和t4之間回放實況廣播402。
[0074]在時刻t4,處理器202可以給用戶設(shè)備108傳輸?shù)诙V告406。用戶設(shè)備108可以在時刻t4和t5之間回放第二廣告406。處理器202可以在時刻t5和t6之間重新開始給用戶設(shè)備108傳輸實況廣播402。在時刻t6,處理器202可以給用戶設(shè)備108傳輸?shù)谌龔V告408。用戶設(shè)備108可以在時刻丨6和丨7之間給用戶設(shè)備108回放第三廣告408。然而,本公開內(nèi)容可以不限定于此,而是也可以使用其他時刻來將廣告插入實況廣播402內(nèi),而不對本公開內(nèi)容的范圍進行限制。
[0075]在一種實施例中,當(dāng)在實況廣播402內(nèi)插入的廣告的回放與實況廣播402的回放重疊時,處理器202可以延遲對用戶設(shè)備108的實況廣播402的傳輸。當(dāng)實況廣播402的回放在插入廣告的回放完成之前開始時,會發(fā)生這樣的重疊。例如,橄欖球比賽的實況廣播可以在第一廣告404的回放完成之前開始。
[0076]如時序圖400b所示,第一廣告404的回放可以延長超過時刻&以至?xí)r刻t’3。當(dāng)實況廣播402的傳輸開始于時刻t3時,第一廣告404的回放會在時刻t3和t’3之間與實況廣播402的回放重疊。在這種情況下,處理器202可以延遲對用戶設(shè)備108的實況廣播402的傳輸,直到第一廣告404的回放完成的時刻。例如,處理器202可以延遲橄欖球比賽的實況廣播的傳輸,使得橄欖球比賽的實況廣播的回放可以在第一廣告404的回放完成之后開始。如時序圖400b所示,處理器202可以延遲實況廣播402的傳輸,直到第一廣告404的回放完成的時刻t’3。因此,處理器202可以在時刻t’3開始傳輸實況廣播402。實況廣播402在用戶設(shè)備108上的回放可以不在時刻t4結(jié)束,而是可以一直延長到時刻t’ 4。
[0077]基于所延長的實況廣播402的回放持續(xù)時間,處理器202可以縮短可以插入實況廣播402內(nèi)的下一個廣告的持續(xù)時間。處理器202可以縮短在第一廣告404于實況廣播402內(nèi)的位置之后的位置處插入實況廣播402內(nèi)的第二廣告406的持續(xù)時間。如時序圖400b所示,當(dāng)實況廣播402的回放繼續(xù)進行直到時刻t’ 4時,處理器202可以延遲第二廣告406的傳輸直到時刻處理器202可以在時刻t’4和t5之間傳輸?shù)诙V告406。結(jié)果,第二廣告406的回放的持續(xù)時間可以被縮短。其后,處理器202可以在時刻&和、之間將實況廣播402再次傳輸?shù)接脩粼O(shè)備108。在時刻t6,處理器202可以將第三廣告408傳輸?shù)接脩粼O(shè)備108。用戶設(shè)備108可以在時刻t6和t7之間給用戶設(shè)備108回放第三廣告408。
[0078]在一種實施例中,處理器202可以連同接收自實況廣播媒體流的提供方的媒體流的實況廣播一起接收占位符內(nèi)容,例如,標(biāo)志(logo)。當(dāng)廣告在用戶設(shè)備108上的回放在實況內(nèi)容的開始之前完成時,處理器202可以將標(biāo)志傳輸給用戶設(shè)備108。用戶設(shè)備108可以顯示標(biāo)志,直到處理器202可以傳輸媒體流的實況廣播時。
[0079]在一種實施例中,處理器202可操作用于基于用于選擇廣告的上述實施例的一個或多個組合來選擇待插入一個或多個預(yù)定位置中的一個位置處的廣告。用于選擇廣告的上述實施例和/或它們的組合可以基于與用戶110關(guān)聯(lián)的各種因素來選擇待插入媒體流內(nèi)的廣告。結(jié)果,內(nèi)容訪問服務(wù)器106使廣告服務(wù)器104能夠提供與用戶110更相關(guān)的廣告。
[0080]在一種實施例中,處理器202可能無法選出適合于插入一個或多個預(yù)定位置中的一個位置處的任何廣告。在這種情況下,處理器202可以從一個或多個廣告中選擇任何通用廣告。這樣的通用廣告可以與由內(nèi)容訪問服務(wù)器106提供的產(chǎn)品和/或服務(wù)相關(guān)。
[0081]在另一種實施例中,處理器202可以調(diào)整廣告可以插入媒體流內(nèi)的位置。處理器202可以在預(yù)定的位置附近的位置處插入廣告。在預(yù)定的位置附近的位置可以位于由內(nèi)容提供方102限定的預(yù)定位置之前或之后。處理器202可以基于媒體流的內(nèi)容來調(diào)整位置。處理器202可以基于對媒體流的幀級分析和/或?qū)εc媒體流關(guān)聯(lián)的封入字幕的分析中的一項或多項來確定媒體流的內(nèi)容。例如,內(nèi)容提供方102可以指出:廣告可以在從媒體流開始起的5.00分鐘處插入媒體流內(nèi)。處理器202可以分析媒體流以確定在媒體流的5.00分鐘標(biāo)記處的內(nèi)容。處理器202可以確定在媒體流的5.00分鐘標(biāo)記處的內(nèi)容可以是其中媒體流的回放不可以被中斷的部分。處理器202可以在5.00分鐘標(biāo)記的+/-30秒(或X秒)的范圍內(nèi)插入廣告,而不是在5.00分鐘標(biāo)記處。
[0082]在一種實施例中,對于在媒體流插入的每個廣告,與內(nèi)容訪問服務(wù)器106關(guān)聯(lián)的個人和/或組織可以收到來自與廣告服務(wù)器104關(guān)聯(lián)的廣告主的廣告收入。每個廣告的廣告收入可以使用本【技術(shù)領(lǐng)域】已知的各種方法來決定。在一種實施例中,內(nèi)容訪問服務(wù)器106可以將接收自廣告主的廣告收入與內(nèi)容提供方102共享。因而,內(nèi)容訪問服務(wù)器106可以給內(nèi)容提供方102提供從在媒體流內(nèi)插入的廣告中生成廣告的機會。
[0083]圖5是示出根據(jù)本公開內(nèi)容的一種實施例的用于在內(nèi)容訪問服務(wù)器處將廣告插入媒體流內(nèi)的示例性步驟的流程圖。參照圖5,圖中示出了方法500。方法500結(jié)合圖1和圖2的框圖來描述。
[0084]示例性步驟開始于步驟502。在步驟504,經(jīng)由接收器208,內(nèi)容訪問服務(wù)器106可以接收來自一個或多個內(nèi)容提供方(例如,內(nèi)容提供方102)的媒體流。媒體流可以包括用于插入廣告的一個或多個預(yù)定位置。在步驟506,處理器202可以在一個或多個預(yù)定位置中的一個位置處將廣告插入媒體流內(nèi)。處理器202可以基于與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、一個或多個預(yù)定位置在媒體流內(nèi)的定位以及與用戶110關(guān)聯(lián)的一個或多個參數(shù)來選擇待插入的廣告。在步驟508,發(fā)送器210可以將媒體流連同所插入的廣告一起傳輸給用戶設(shè)備108。方法500結(jié)束于步驟510。
[0085]根據(jù)本公開內(nèi)容的一種實施例,用于在媒體流中插入廣告的方法和系統(tǒng)可以包括在內(nèi)容訪問服務(wù)器106 (圖1)中的一個或多個處理器,例如,處理器202 (圖2)。一個或多個處理器可操作用于接收來自一個或多個內(nèi)容提供方(例如,內(nèi)容提供方102 (圖1))的媒體流。媒體流可以包括用于插入廣告的一個或多個預(yù)定位置。一個或多個處理器可操作用于基于與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、一個或多個預(yù)定位置在媒體流內(nèi)的定位以及與用戶(例如,第一用戶110a、第二用戶IlOb及第三用戶IlOc (圖1))關(guān)聯(lián)的一個或多個參數(shù)實時地從一個或多個廣告中選出廣告。一個或多個處理器可操作用于在一個或多個預(yù)定位置中的一個位置處將廣告插入媒體流內(nèi)。
[0086]一個或多個處理器可操作用于從數(shù)據(jù)庫114 (圖1)中檢索出廣告。數(shù)據(jù)庫114可以存儲接收自一個或多個廣告服務(wù)器(例如,廣告服務(wù)器104 (圖1))的一個或多個廣告。一個或多個處理器可操作用于接收來自一個或多個內(nèi)容提供方的與一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)。廣告可以基于一個或多個第二元數(shù)據(jù)和/或與廣告關(guān)聯(lián)的一個或多個用戶活動來選擇。
[0087]本公開內(nèi)容的其他實施例可以提供非臨時性的計算機可讀介質(zhì)和/或存儲介質(zhì)和/或非臨時性的機器可讀介質(zhì)和/或存儲介質(zhì),其上存儲有具有用于在媒體流中插入廣告的至少一個代碼段的機器碼和/或計算機程序,該至少一個代碼段可由機器和/或計算機執(zhí)行,由此促使機器和/或計算機執(zhí)行包含于內(nèi)容訪問服務(wù)器內(nèi)的步驟。步驟可以包括接收來自一個或多個內(nèi)容提供方的媒體流。媒體流可以包括用于插入廣告的一個或多個預(yù)定位置。步驟可以包括從存儲有一個或多個廣告的數(shù)據(jù)庫中檢索出廣告。廣告可以基于與媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、一個或多個預(yù)定位置在媒體流內(nèi)的位置以及與用戶關(guān)聯(lián)的一個或多個參數(shù)而實時地檢索出。步驟可以包括在一個或多個預(yù)定位置中的一個位置處將廣告插入媒體流內(nèi)。[0088]因此,本公開內(nèi)容可以用硬件或者硬件和軟件的結(jié)合來實現(xiàn)。本公開內(nèi)容可以按照集中化的方式實現(xiàn)于至少一個計算機系統(tǒng)內(nèi)或者按照分布式的方式來實現(xiàn),在分布式的情形中,不同的元件可以分布于若干個互連的計算機系統(tǒng)之間。適用于實現(xiàn)本文所描述的方法任何類型的計算機系統(tǒng)或其他裝置都可以是適合的。硬件和軟件的組合可以是通用計算機系統(tǒng),該通用計算機系統(tǒng)具有在裝載并執(zhí)行時可以控制計算機系統(tǒng)使得它執(zhí)行本文所描述的方法的計算機程序。本公開內(nèi)容可以用包括還用于執(zhí)行其他功能的集成電路的一部分的硬件來實現(xiàn)。
[0089]本公開內(nèi)容還可以嵌入于計算機程序產(chǎn)品內(nèi),該計算機程序產(chǎn)品包括使本文所描述的方法能夠?qū)崿F(xiàn)的所有特征,并且該計算機程序產(chǎn)品在裝載到計算機系統(tǒng)內(nèi)時能夠執(zhí)行這些方法。計算機程序在本文中意指一組指令以任意語言、代碼或符號的任意表示,其中該組指令旨在促使具有信息處理能力的系統(tǒng)直接地或者在以下a)轉(zhuǎn)換為另一種語言、代碼或符號;b)以不同的材料形式的再現(xiàn)中的任一項或兩者之后執(zhí)行特別的功能。
[0090]雖然本公開內(nèi)容已經(jīng)參考某些實施例進行了描述,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不脫離本公開內(nèi)容的范圍的情況下可以進行各種改變并且可以替換為等同物。另外,在不脫離本公開內(nèi)容的范圍的情況下可以進行任何修改以適應(yīng)本公開內(nèi)容的教導(dǎo)的特定情況或材料。因此,應(yīng)當(dāng)意指,本公開內(nèi)容并不限定于所公開的特定實施例,而是本公開內(nèi)容將包括所有落入所附的權(quán)利要求書的范圍之內(nèi)的實施例。
【權(quán)利要求】
1.一種用于在媒體流中插入廣告的方法,所述方法包括: 在內(nèi)容訪問服務(wù)器中: 接收來自一個或多個內(nèi)容提供方的所述媒體流,其中所述媒體流包括用于插入所述廣告的一個或多個預(yù)定位置;以及 在所述一個或多個預(yù)定位置中的一個預(yù)定位置處將所述廣告插入所述媒體流內(nèi),其中所述廣告基于與所述媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、所述一個或多個預(yù)定位置在所述媒體流內(nèi)的定位以及與用戶關(guān)聯(lián)的一個或多個參數(shù)而實時地選自一個或多個廣告。
2.根據(jù)權(quán)利要求1所述的方法,其中所述媒體流內(nèi)的所述一個或多個預(yù)定位置由所述一個或多個內(nèi)容提供方限定。
3.根據(jù)權(quán)利要求1所述的方法,其中所述媒體流內(nèi)的所述一個或多個預(yù)定位置由第三方服務(wù)器限定。
4.根據(jù)權(quán)利要求1所述的方法,還包括接收來自一個或多個廣告服務(wù)器的所述一個或多個廣告。
5.根據(jù)權(quán)利要求1所述的方法,還包括接收來自所述一個或多個內(nèi)容提供方的與所述一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其中所述第二元數(shù)據(jù)包括下列項中的一項或多項:所述廣告的類型、所述廣告的最小持續(xù)時間、所述廣告的最大持續(xù)時間、開始所述廣告的時間、所述廣告的長度,和/或指示所述廣告的情境的一個或多個標(biāo)簽和/或關(guān)鍵字。
7.根據(jù)權(quán)利要求5所述的方法,還包括基于所述第二元數(shù)據(jù)實時地從所述一個或多個廣告中選出所述廣告。`
8.根據(jù)權(quán)利要求1所述的方法,還包括接收來自與所述用戶關(guān)聯(lián)的用戶設(shè)備的與所述廣告關(guān)聯(lián)的一個或多個用戶活動的日志。
9.根據(jù)權(quán)利要求8所述的方法,其中所述一個或多個用戶活動包括下列項中的一項或多項:觀看所述廣告,跳過所述廣告,對所述廣告作出響應(yīng),和/或回放所述廣告。
10.根據(jù)權(quán)利要求8所述的方法,還包括基于所述一個或多個用戶活動實時地從所述一個或多個廣告中選出所述廣告。
11.根據(jù)權(quán)利要求1所述的方法,其中所述一個或多個參數(shù)包括下列項中的一項或多項:用戶的簡檔、由所述用戶播放的媒體流的內(nèi)容的類型、用戶的位置、用戶的訂閱細節(jié)、用戶的計費信息、由所述用戶購買的一個或多個產(chǎn)品、由所述用戶在播放所述媒體流上所花費的時間、所述用戶設(shè)備的一個或多個設(shè)置、一個或多個用戶偏好、所述用戶播放所述媒體流的時刻、與同所述用戶關(guān)聯(lián)的另一個用戶設(shè)備關(guān)聯(lián)的信息、與所述用戶關(guān)聯(lián)的用戶類別和/或所述用戶的人口分布。
12.根據(jù)權(quán)利要求1所述的方法,其中所述第一元數(shù)據(jù)包括下列項中的一項或多項:所述媒體流的觀眾、所述媒體流的傳輸時間、所述媒體流的持續(xù)時間、所述媒體流播放的位置和/或與所述媒體流的內(nèi)容相關(guān)的信息。
13.根據(jù)權(quán)利要求1所述的方法,還包括當(dāng)所述媒體流的實況廣播的回放在第一廣告的回放完成之前開始時,延遲所述媒體流的所述實況廣播的傳輸。
14.根據(jù)權(quán)利要求13所述的方法,還包括當(dāng)所述媒體流的所述實況廣播的所述回放在所述第一廣告的所述回放完成之前開始時,減少第二廣告的回放的持續(xù)時間,其中所述第二廣告在所述媒體流的所述實況廣播中的位置繼在所述媒體流的所述實況廣播中的所述第一廣告的位置之后。
15.根據(jù)權(quán)利要求1所述的方法,還包括在所述內(nèi)容訪問服務(wù)器處存儲下列項中的一項或兩項:所接收的媒體流的至少一部分和/或所接收的一個或多個廣告。
16.一種用于在媒體流中插入廣告的系統(tǒng),所述系統(tǒng)包括: 內(nèi)容訪問服務(wù)器中的一個或多個處理器,所述一個或多個處理器可操作用于: 接收來自一個或多個內(nèi)容提供方的所述媒體流,其中所述媒體流包括用于插入所述廣告的一個或多個預(yù)定位置; 基于與所述媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、所述一個或多個預(yù)定位置在所述媒體流內(nèi)的定位以及與用戶關(guān)聯(lián)的一個或多個參數(shù)而實時地從一個或多個廣告中選出所述廣告;以及在所述一個或多個預(yù)定位置中的一個位置處將所述選出的廣告插入所述媒體流內(nèi)。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述一個或多個處理器可操作用于從數(shù)據(jù)庫中檢索出所述廣告,其中所述數(shù)據(jù)庫存儲接收自一個或多個廣告服務(wù)器的所述一個或多個廣生口 ο
18.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述一個或多個處理器可操作用于接收來自所述一個或多個內(nèi)容提供方的與所述一個或多個預(yù)定位置關(guān)聯(lián)的第二元數(shù)據(jù)。
19.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述一個或多個處理器可操作用于基于所述第二元數(shù)據(jù)和/或與所述 廣告關(guān)聯(lián)的一個或多個用戶活動中的一項或兩項來選擇所述廣告。
20.根據(jù)權(quán)利要求16所述的系統(tǒng),其中當(dāng)所述媒體流的實況廣播的回放在第一廣告的回放完成之前開始時,所述一個或多個處理器可操作用于延遲所述媒體流的所述實況廣播的傳輸。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中當(dāng)所述媒體流的所述實況廣播的所述回放在所述第一廣告的所述回放完成之前開始時,所述一個或多個處理器可操作用于減少第二廣告的回放的持續(xù)時間,其中所述第二廣告在所述媒體流的所述實況廣播中的位置繼在所述媒體流的所述實況廣播中的所述第一廣告的位置之后。
22.一種用于在媒體流中插入廣告的方法,所述方法包括: 在內(nèi)容訪問服務(wù)器中: 確定在所述媒體流內(nèi)的用于插入所述廣告的一個或多個位置,其中所述媒體流內(nèi)的所述一個或多個位置基于所述媒體流的內(nèi)容實時地確定;基于與所述媒體流關(guān)聯(lián)的第一元數(shù)據(jù)、所確定的所述一個或多個位置在所述媒體流內(nèi)的定位以及與用戶關(guān)聯(lián)的一個或多個參數(shù)實時地從一個或多個廣告中選出所述廣告;以及在所確定的所述一個或多個位置中的一個位置處將所述廣告插入所述媒體流內(nèi)。
23.根據(jù)權(quán)利要求22所述的方法,還包括分析所述媒體流以確定所述媒體流的所述內(nèi)容。
【文檔編號】H04N21/2668GK103780929SQ201310480396
【公開日】2014年5月7日 申請日期:2013年10月15日 優(yōu)先權(quán)日:2012年10月22日
【發(fā)明者】C·邁考伊, T·熊, 黃凌駿 申請人:索尼公司, 索尼網(wǎng)絡(luò)娛樂國際有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1