欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于遲綁定廣告架構(gòu)的推動(dòng)式高速緩存方案的制作方法

文檔序號(hào):6477516閱讀:151來(lái)源:國(guó)知局
專利名稱:用于遲綁定廣告架構(gòu)的推動(dòng)式高速緩存方案的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種提供廣告到視頻內(nèi)容的遲綁定并結(jié)合推動(dòng)式高速緩存方案的系統(tǒng)。同樣,所述系統(tǒng)包括位于諸如中央頭端器(headend)的中央位置處的廣告(ad)內(nèi)容服務(wù)器和位于諸如多個(gè)遠(yuǎn)程頭端器的遠(yuǎn)程位置處的多個(gè)遲綁定系統(tǒng)。所述遲綁定系統(tǒng)經(jīng)由廣域網(wǎng)(WAN)連接到廣告服務(wù)器。每個(gè)遲綁定系統(tǒng)還連接到相關(guān)聯(lián)的廣告高速緩存。與廣告服務(wù)器相關(guān)聯(lián)的高速緩存分配代理用于基于例如遲綁定系統(tǒng)的歷史信息和/或與由遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備相關(guān)聯(lián)的用戶或觀看者的簡(jiǎn)檔以預(yù)測(cè)性方式將廣告推到與遲綁定系統(tǒng)相關(guān)聯(lián)的廣告高速緩存。 更具體地說(shuō),在一個(gè)實(shí)施例中,廣告內(nèi)容服務(wù)器用于將多個(gè)廣告種類中的每一個(gè)的廣告存儲(chǔ)在高速存儲(chǔ)設(shè)備中。對(duì)于由遲綁定系統(tǒng)提供服務(wù)的每個(gè)客戶端設(shè)備,所述遲綁定系統(tǒng)用于檢測(cè)被遞送到客戶端設(shè)備的視頻內(nèi)容中的廣告時(shí)段(slot)并基于諸如描述視頻內(nèi)容的元數(shù)據(jù)和/或與客戶端設(shè)備相關(guān)聯(lián)的用戶或觀看者的簡(jiǎn)檔等標(biāo)準(zhǔn)來(lái)將廣告種類之一選用于該廣告時(shí)段。假設(shè)所選廣告種類的廣告未被高速緩存,則遲綁定系統(tǒng)發(fā)起所選廣告種類的廣告從廣告內(nèi)容服務(wù)器的高速存儲(chǔ)設(shè)備到遲綁定系統(tǒng)的廣告緩沖器的遠(yuǎn)程直接存儲(chǔ)器存取(RemoteDirect Memory Access,RDMA)傳輸。該廣告隨后在視頻內(nèi)容被遞送到客戶端設(shè)備時(shí)被插入所檢測(cè)的廣告時(shí)段中。 根據(jù)本發(fā)明,所述遲綁定系統(tǒng)還用于向高速緩存分配代理提供簽名。該簽名包括諸如歷史信息的信息,該歷史信息描述先前在遲綁定系統(tǒng)處被選擇用于插入的廣告或廣告種類、預(yù)期遲綁定系統(tǒng)將來(lái)需要的廣告或廣告種類、與由遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備相關(guān)聯(lián)的用戶或觀看者的簡(jiǎn)檔等?;谠摵灻龈咚倬彺娣峙浯順?biāo)識(shí)是或預(yù)期是被每個(gè)遲綁定系統(tǒng)最常使用的廣告種類。針對(duì)每個(gè)遲綁定系統(tǒng)標(biāo)識(shí)的廣告種類的廣告隨后利用RDMA傳輸被推到相關(guān)聯(lián)的廣告高速緩存。其后,當(dāng)遲綁定系統(tǒng)之一期望來(lái)自存儲(chǔ)在 其廣告高速緩存中的廣告種類的廣告時(shí),遲綁定系統(tǒng)從廣告的高速緩存而不是廣告服務(wù)器 的高速存儲(chǔ)器獲得廣告。結(jié)果,效率得到改善且連接遲綁定系統(tǒng)和廣告服務(wù)器的WAN上的 負(fù)載基本降低。 本領(lǐng)域的技術(shù)人員在結(jié)合附圖閱讀優(yōu)選實(shí)施例的以下詳細(xì)說(shuō)明之后將理解本發(fā) 明的范圍并認(rèn)識(shí)到其附加方面。


并入本說(shuō)明書(shū)并構(gòu)成本說(shuō)明書(shū)的一部分的附圖示出了本發(fā)明的若干方面,并連同 所述說(shuō)明 一起用于解釋本發(fā)明的原理。 圖1舉例說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的提供廣告到視頻內(nèi)容的遲綁定并結(jié)合 推動(dòng)式高速緩存方案的系統(tǒng); 圖2是圖1的遲綁定系統(tǒng)之一的示例性實(shí)施例的更詳細(xì)圖示; 圖3是舉例說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖1的本地代理之一的操作的流程
圖;以及 圖4是舉例說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖1的高速緩存分配代理的操作的流 程圖。
具體實(shí)施例方式
下文闡述的實(shí)施例表示使得本領(lǐng)域的技術(shù)人員能夠?qū)嵤┍景l(fā)明的必要信息并舉 例說(shuō)明實(shí)施本發(fā)明的最佳方式。在參照附圖閱讀以下說(shuō)明時(shí),本領(lǐng)域的技術(shù)人員將理解本 發(fā)明的構(gòu)思并將認(rèn)識(shí)到本文未特別提出的這些構(gòu)思的應(yīng)用。應(yīng)理解的是這些構(gòu)思和應(yīng)用屬 于本公開(kāi)和隨附權(quán)利要求的范圍。 圖1舉例說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)10。通常,系統(tǒng)IO包括經(jīng)由廣域網(wǎng) (WAN) 18連接到遠(yuǎn)程頭端器14和16的中央頭端器12。中央頭端器12包括廣告(ad)內(nèi)容 服務(wù)器20。在本實(shí)施例中,廣告內(nèi)容服務(wù)器20包括經(jīng)由總線30連接到廣告數(shù)據(jù)庫(kù)24、隨 機(jī)存取存儲(chǔ)器(RAM)磁盤26、以及遠(yuǎn)程直接存儲(chǔ)器存取(RDMA)接口 28的控制系統(tǒng)22???制系統(tǒng)22包括廣告服務(wù)器代理32和高速緩存分配代理34。廣告服務(wù)器代理32和高速緩 存分配代理34每個(gè)可以在軟件、硬件、或其組合中實(shí)現(xiàn)。廣告數(shù)據(jù)庫(kù)24用于存儲(chǔ)多個(gè)廣告 和可選的描述廣告的元數(shù)據(jù)、標(biāo)識(shí)廣告的目標(biāo)觀看者的信息等。在廣告服務(wù)器代理32的控 制下,RAM磁盤26的地址范圍或區(qū)段(section)被分配給多個(gè)廣告種類中的每一個(gè)。每個(gè) 廣告種類的廣告被存儲(chǔ)在RAM磁盤26的相應(yīng)地址范圍中。根據(jù)需要或期望,可以在RAM磁 盤26中替換廣告。請(qǐng)注意,RAM磁盤26是示例性的??梢允褂镁哂凶銐蚩斓拇嫒r(shí)間的 任何類型的存儲(chǔ)設(shè)備。RDMA接口 28使得能夠?qū)崿F(xiàn)廣告從RAM磁盤26到遠(yuǎn)程頭端器14和 16的RDMA傳輸。在一個(gè)實(shí)施例中,可以使用通過(guò)iWARP、以太網(wǎng)RDMA(RoE)或類似技術(shù)來(lái) 在WAN 18上載送RDMA業(yè)務(wù)。請(qǐng)注意,雖然iWARP和RoE有時(shí)可互換使用,但如本文所使用 的,RoE指的是用于在不需要傳輸控制協(xié)議(TCP)或互聯(lián)網(wǎng)協(xié)議(IP)層的情況下通過(guò)以太 網(wǎng)傳輸RDMA業(yè)務(wù)的技術(shù)。對(duì)于關(guān)于廣告內(nèi)容服務(wù)器20相對(duì)于廣告服務(wù)器代理32、廣告數(shù)據(jù)庫(kù)24、RAM磁盤26、以及RDMA接口 28的操作的更多信息,感興趣的讀者參見(jiàn)于2007年3月13日提交的題 為L(zhǎng)ATE-BINDING OFADVERTISEMENTS USING RDMA CONNECTIVITY并通過(guò)引用全部結(jié)合到本 文的美國(guó)專利申請(qǐng)序號(hào)11/685,479。 遠(yuǎn)程頭端器14包括多個(gè)遲綁定系統(tǒng)36-1至36-N"廣告高速緩存38、以及本地代 理40。請(qǐng)注意,遠(yuǎn)程頭端器14可以包括任何數(shù)目的一個(gè)或多個(gè)遲綁定系統(tǒng)。此外,雖然本地 代理40被示為單獨(dú)組件,但可以在獨(dú)立服務(wù)器上實(shí)現(xiàn)本地代理40,作為遲綁定系統(tǒng)36-l至 的一部分,或者分布在遲綁定系統(tǒng)36-1至中的兩個(gè)或更多個(gè)之間。優(yōu)選地,遲 綁定系統(tǒng)36-1至36-^、廣告高速緩存38、以及本地代理40通過(guò)局域網(wǎng)(LAN)連接。而且, 雖然未示出,但廣告高速緩存38包括包含RDMA接口的系統(tǒng)或設(shè)備或由其來(lái)托管(host)。
遲綁定系統(tǒng)36-1至36-^可以在硬件、軟件、或其組合中實(shí)現(xiàn)且一般用于執(zhí)行廣 告到視頻內(nèi)容的遲綁定。更具體地說(shuō),遲綁定系統(tǒng)36-l為多個(gè)客戶端設(shè)備42-l至42-^提 供服務(wù)。在一個(gè)實(shí)施例中,遲綁定系統(tǒng)36-l向客戶端設(shè)備42-l至42-N2中的每個(gè)提供單 獨(dú)的流信道(streaming channel)。該流信道可以是例如交換數(shù)字視頻(SwitchedDigital Video, SDV)信道、互聯(lián)網(wǎng)協(xié)議電視(IPTV)信道等等。同樣地,遲綁定系統(tǒng)36-^為多個(gè)客 戶端設(shè)備44-1至44-N3提供服務(wù)器。 以類似方式,遠(yuǎn)程頭端器16包括多個(gè)遲綁定系統(tǒng)46-1至46-&、廣告高速緩存48、 以及本地代理50。請(qǐng)注意,遠(yuǎn)程頭端器16可以包括任何數(shù)目的一個(gè)或多個(gè)遲綁定系統(tǒng)。此 外,雖然本地代理50被示為單獨(dú)的組件,但本地代理50可以實(shí)現(xiàn)在獨(dú)立服務(wù)器上,作為遲 綁定系統(tǒng)46-1至46-N4的一部分,或者分布在遲綁定系統(tǒng)46-1至46_N4中的兩個(gè)或更多個(gè) 之間。優(yōu)選地,遲綁定系統(tǒng)46-1至46-&、廣告高速緩存48、以及本地代理50通過(guò)局域網(wǎng) (LAN)連接。而且,雖然未示出,但廣告高速緩存48包括包含RDMA接口的系統(tǒng)或設(shè)備或由 其來(lái)托管。 遲綁定系統(tǒng)46-1至46_N4可以在硬件、軟件、或其組合中實(shí)現(xiàn)且一般用于執(zhí)行廣 告到視頻內(nèi)容的遲綁定。更具體地說(shuō),遲綁定系統(tǒng)46-1為多個(gè)客戶端設(shè)備52-1至52-Ns提 供服務(wù)。在一個(gè)實(shí)施例中,遲綁定系統(tǒng)46-l向客戶端設(shè)備52-1至52-&中的每個(gè)提供單 獨(dú)的流信道。該流信道可以是例如SDV信道、IPTV信道等等。同樣地,遲綁定系統(tǒng)46-^為 多個(gè)客戶端設(shè)備54-1至54-N6提供服務(wù)器。 在操作中,本地代理40和50從遲綁定系統(tǒng)36-1至36-^和46_1至46_N4獲得 信息,該信息例如為標(biāo)識(shí)被選擇用于遲綁定的廣告或廣告類別的信息;標(biāo)識(shí)由客戶端設(shè)備 42-1至42-N2、44-l至44_N3、52_1至52_N5、以及54_1至54_N6處的用戶或觀看者觀看或 跳過(guò)的廣告或廣告種類的信息;標(biāo)識(shí)當(dāng)前正在提供給客戶端設(shè)備42-1至42_N2、44-1至 44-N3、52-l至52-N5、以及54_1至54_N6的視頻內(nèi)容的信息等等。本地代理40和50分別收 集所述信息和可選地與客戶端設(shè)備42-1至42-N2、44-l至44_N3、52_1至52_N5、以及54_1 至54-N6相關(guān)聯(lián)的用戶或觀察者的歷史信息和簡(jiǎn)檔以便提供用于遠(yuǎn)程頭端器14和16的簽 名。用戶或觀看者的簡(jiǎn)檔可以包括例如描述用戶或觀看者的人口統(tǒng)計(jì)信息、描述用戶或觀 看者的傳記信息、用戶或觀看者的偏好等等。所述簽名在本文中也稱為集群簽名(cluster signature),其中來(lái)自本地代理40的集群簽名表示在歷史上或預(yù)期要被遲綁定系統(tǒng)36_1 至36-^使用的廣告種類且來(lái)自本地代理50的集群簽名表示在歷史上或預(yù)期要被遲綁定 系統(tǒng)464至46-n4使用的廣告種類。
所述簽名包括信息,該信息例如為標(biāo)識(shí)先前被遲綁定系統(tǒng)36-1至36-^和46-1至 46-N4選擇的廣告種類的信息;基于例如當(dāng)前正在提供給客戶端設(shè)備42-1至42-N2、44-l至 44-N3、52-l至52-N5、以及54_1至54_N6的視頻內(nèi)容或由客戶端設(shè)備42_1至42_N2、44_1至 44-N3、52-l至52-^、以及54-l至54-&處的用戶或觀看者進(jìn)行的節(jié)目安排(programming) 的最近瀏覽來(lái)標(biāo)識(shí)預(yù)期將來(lái)被遲綁定系統(tǒng)36-1至36-^和46-1至46-N4選擇的廣告種類 的信息;在客戶端設(shè)備42-1至42-N2、44-l至44_N3、52_1至52_N5、以及54_1至54_N6處的 觀看者或與之相關(guān)聯(lián)的用戶的簡(jiǎn)檔;來(lái)源于用戶或觀看者的簡(jiǎn)檔的信息;客戶端設(shè)備42-l 至42-N2、44-l至44-N3、52-l至52_N5、以及54_1至54_N6處的用戶或觀看者的平均使用率 (average usage)等等。 高速緩存分配代理34從本地代理40和50接收簽名。基于該簽名,高速緩存分配 代理34確定是否應(yīng)將任何廣告種類的廣告從廣告內(nèi)容服務(wù)器20的RAM磁盤26分別推到 遠(yuǎn)程頭端器14和16處的廣告高速緩存38和48??梢允褂糜糜跇?biāo)識(shí)哪些廣告種類將被推 到廣告高速緩存38和48的任何算法。例如,如果預(yù)期在諸如一小時(shí)或一天的定義時(shí)間段 內(nèi)由多于一個(gè)的遲綁定系統(tǒng)36-1至36^來(lái)選擇廣告種類,則高速緩存分配代理34可以將 該廣告種類標(biāo)識(shí)為其廣告將被推到廣告高速緩存38的廣告種類。作為另一示例,如果廣告 種類在歷史上已常常被遲綁定系統(tǒng)36-1至36-^使用,則高速緩存分配代理34可以將該 廣告種類標(biāo)識(shí)為其廣告將被推到廣告高速緩存38的廣告種類。 —旦標(biāo)識(shí)出將被高速緩存在廣告高速緩存38處的廣告種類,則高速緩存分配代 理34發(fā)起所標(biāo)識(shí)的廣告種類的廣告從RAM磁盤26到廣告高速緩存38的RDMA傳輸。同樣 地, 一旦標(biāo)識(shí)出將被高速緩存在廣告高速緩存48處的廣告種類,則高速緩存分配代理34發(fā) 起所標(biāo)識(shí)的廣告種類的廣告從RAM磁盤26到廣告高速緩存48的RDMA傳輸。當(dāng)所標(biāo)識(shí)的 廣告種類的新廣告被旋轉(zhuǎn)(rotate)到RAM磁盤26中時(shí),新的廣告被推到廣告高速緩存38 和48。 其后,遲綁定系統(tǒng)36-1至36-^和46_1至46_N4分別從廣告高速緩存38和48而 不是廣告內(nèi)容服務(wù)器20獲得來(lái)自所標(biāo)識(shí)的種類的廣告。更具體地說(shuō),以客戶端設(shè)備42-1 為例,遲綁定系統(tǒng)36-1將視頻內(nèi)容流式傳輸?shù)娇蛻舳嗽O(shè)備42-1。當(dāng)檢測(cè)到即將到來(lái)的廣告 時(shí)段時(shí),遲綁定系統(tǒng)36-1選擇由廣告內(nèi)容服務(wù)器20托管的多個(gè)廣告種類之一,根據(jù)所選廣 告種類是否已被分配給廣告高速緩存38來(lái)從廣告高速緩存38或廣告內(nèi)容服務(wù)器20的RAM 磁盤26獲得所選廣告種類的廣告,并在視頻內(nèi)容被流式傳輸?shù)娇蛻舳嗽O(shè)備42-1時(shí)將廣告 插入所檢測(cè)的廣告時(shí)段中。 圖2示出遲綁定系統(tǒng)36-1的示例性實(shí)施例。本討論內(nèi)容同樣可適用于其它遲綁 定系統(tǒng)36-2至36-^和46-1至46_N4。遲綁定系統(tǒng)36_1可以在硬件、軟件、或其組合中實(shí) 現(xiàn)。通常,遲綁定系統(tǒng)36-1包括一個(gè)或多個(gè)RDMA接口 56、廣告緩沖器58、以及遲綁定廣告 插入功能60。 一個(gè)或多個(gè)RDMA接口 56使得能夠在遲綁定廣告插入功能60的控制下實(shí)現(xiàn) 廣告從廣告內(nèi)容服務(wù)器20的RAM磁盤26到廣告緩沖器58或從廣告高速緩存38到廣告緩 沖器58的RDMA傳輸。更具體地說(shuō),在一個(gè)實(shí)施例中, 一個(gè)或多個(gè)RDMA接口 56包括利用 Infiniband、以太網(wǎng)RDMA(RoE)或類似技術(shù)來(lái)執(zhí)行從廣告高速緩存38到廣告緩沖器58的 RDMA傳輸?shù)牡谝?RDMA接口和利用RoE、 iWARP或類似技術(shù)來(lái)執(zhí)行從廣告內(nèi)容服務(wù)器20的 RAM磁盤26到廣告緩沖器58的RDMA傳輸?shù)牡诙?RDMA接口 。
遲綁定廣告插入功能60從廣告內(nèi)容服務(wù)器20獲得廣告種類和RDMA地址范圍的 映射。在一個(gè)實(shí)施例中,所述映射包括描述廣告種類的元數(shù)據(jù)、標(biāo)識(shí)為每個(gè)廣告種類分配的 RAM磁盤26中的地址范圍的信息、以及標(biāo)識(shí)分配給廣告高速緩存38和48的廣告種類的廣 告高速緩存38和48中的地址范圍的信息。 在操作中,遲綁定廣告插入功能60在視頻內(nèi)容被流式傳輸?shù)娇蛻舳嗽O(shè)備42-1至 42-^時(shí)將廣告插入視頻內(nèi)容中的廣告時(shí)段中。所述視頻內(nèi)容可以是以視頻點(diǎn)播(VoD)形式 提供的電影、電視節(jié)目等或廣播電視內(nèi)容。更具體地說(shuō),在客戶端設(shè)備42-l的直接或間接 控制下,例如,遲綁定廣告插入功能60獲得由客戶端設(shè)備42-l處的用戶或觀看者選擇的視 頻內(nèi)容并開(kāi)始將視頻內(nèi)容流式傳輸至客戶端設(shè)備42-l。在檢測(cè)到視頻內(nèi)容中即將到來(lái)的廣 告時(shí)段時(shí),遲綁定廣告插入功能60選擇廣告種類之一用于廣告時(shí)段。遲綁定廣告插入功能 60可以基于來(lái)自映射的描述廣告種類的元數(shù)據(jù)和描述視頻內(nèi)容的元數(shù)據(jù)的比較、標(biāo)識(shí)與客 戶端設(shè)備42-1相關(guān)聯(lián)的用戶或觀察者先前觀看或跳過(guò)的廣告或廣告種類的信息、描述與 客戶端設(shè)備42-1相關(guān)聯(lián)的用戶或觀看者的人口統(tǒng)計(jì)信息、描述與客戶端設(shè)備42-1相關(guān)聯(lián) 的用戶或觀察者的傳記信息、與客戶端設(shè)備42-1相關(guān)聯(lián)的用戶或觀察者的偏好等來(lái)選擇 廣告種類。 在選擇廣告種類之后,遲綁定廣告插入功能60根據(jù)所選廣告種類的廣告是否被 分配給廣告高速緩存38來(lái)從廣告高速緩存38或廣告內(nèi)容服務(wù)器20的RAM磁盤26獲得所 選廣告種類的廣告。更具體地說(shuō),在一個(gè)實(shí)施例中,如果所選廣告種類的映射中的條目包括 廣告高速緩存38中的廣告種類的地址范圍,則遲綁定廣告插入功能60發(fā)起所選廣告種類 的廣告從廣告高速緩存38到廣告緩沖器58的RDMA傳輸。否則,遲綁定廣告插入功能60 使用來(lái)自映射的RAM磁盤26中的所選廣告種類的地址范圍來(lái)發(fā)起所選廣告種類的廣告從 廣告內(nèi)容服務(wù)器20的RAM磁盤26到廣告緩沖器58的RDMA傳輸。其后,遲綁定廣告插入 功能60在視頻內(nèi)容被流式傳輸?shù)娇蛻舳嗽O(shè)備42-1時(shí)將來(lái)自廣告緩沖器58的廣告插入視 頻內(nèi)容中的廣告時(shí)段中。 對(duì)于關(guān)于遲綁定系統(tǒng)36-l的示例性實(shí)施例的更多信息,感興趣的讀者參見(jiàn)于
2007年6月8日提交的題為MULTI-CLIENTSTREAMER WITH LATE BINDING OF AD CONTENT
且其全部?jī)?nèi)容通過(guò)引用結(jié)合到本文中的美國(guó)專利申請(qǐng)序號(hào)11/760,013。 圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的本地代理40的操作。本討論內(nèi)容同樣可適用
于本地代理50。首先,本地代理40與高速緩存分配代理34交互以進(jìn)行配置(步驟100)。
在配置期間,高速緩存分配代理34可以配置代理40,從而使由本地代理40生成的用于遲綁
定系統(tǒng)36-1至36-^的簽名包括期望信息。例如,高速緩存分配代理34可以定義將被包
括在簽名中的元數(shù)據(jù)種類、相對(duì)于歷史信息被考慮且被包括在簽名中的當(dāng)前時(shí)間定義時(shí)間
段的用于簽名的歷史時(shí)間間隔、相對(duì)于就預(yù)期在將來(lái)使用的廣告種類方面的預(yù)測(cè)被作出且
被包括在簽名中的當(dāng)前時(shí)間定義時(shí)間段的用于簽名的未來(lái)時(shí)間間隔、以及將被用來(lái)生成簽
名和/或被用來(lái)生成對(duì)未來(lái)間隔的預(yù)測(cè)的模板或算法。 —旦配置完成,本地代理40從廣告服務(wù)器代理32或高速緩存分配代理34接收廣 告種類映射(步驟102)。在一個(gè)實(shí)施例中,本地代理40從廣告內(nèi)容服務(wù)器20通過(guò)其連續(xù) 地或周期性地多播映射的多播通信信道獲得映射。如上文所討論的,廣告種類映射包括描 述廣告種類和為廣告內(nèi)容服務(wù)器20的RAM磁盤26中的每個(gè)廣告種類分配的地址范圍的元
10數(shù)據(jù)或信息。另外,一旦廣告被推到廣告高速緩存38和48,則映射還可以包括分配給每個(gè) 廣告種類(被賦予廣告高速緩存38)的廣告高速緩存38中的地址范圍和分配給每個(gè)廣告 種類(被賦予廣告高速緩存48)的廣告高速緩存48中的地址范圍。請(qǐng)注意,可以以任何方 式向本地代理40和50提供或由本地代理40和50來(lái)確定分配給廣告種類(被賦予廣告高 速緩存38和48)的廣告高速緩存38和48中的地址范圍。將這些地址范圍包括在廣告種 類映射中是示例性的且并不意圖限制本發(fā)明的范圍。 在接收到映射之后,本地代理40確定該映射自從其上一次被接收到以來(lái)是否已 改變(步驟104)。請(qǐng)注意,在本實(shí)施例中,映射被連續(xù)地多播或周期性地多播至本地代理 40和50。如果映射未改變,則過(guò)程進(jìn)行到步驟108。如果映射已改變,則本地代理40更新 遲綁定系統(tǒng)36-1至36-^ (步驟106)。更具體地說(shuō),本地代理40可以向遲綁定系統(tǒng)36_1 至36-^提供新映射或?qū)τ成涞母隆?本地代理40隨后從遲綁定系統(tǒng)36-1至36-^獲得遲綁定信息(步驟108)。在一 個(gè)實(shí)施例中,本地代理40向遲綁定系統(tǒng)36-1至36-^請(qǐng)求信息。在另一實(shí)施例中,遲綁定系 統(tǒng)36-l至36-^自動(dòng)地向本地代理40提供信息。所述信息可以包括例如標(biāo)識(shí)被選擇以供 遲綁定系統(tǒng)36-1至36-^使用的廣告或廣告種類的信息、標(biāo)識(shí)由客戶端設(shè)備42-1至42-N2 和444至44-N3處的用戶或觀察者觀看或跳過(guò)的廣告或廣告種類的信息等等。另外,本地 代理40可以從遲綁定系統(tǒng)36-1至36-^或諸如本地或遠(yuǎn)程數(shù)據(jù)庫(kù)的其它系統(tǒng)獲得客戶端 設(shè)備42-1至42-N2和44-1至44_N3的用戶或觀察者的簡(jiǎn)檔。 基于此信息,本地代理40生成用于遲綁定系統(tǒng)36-1至的簽名(步驟110)。 在一個(gè)實(shí)施例中,本地代理40基于在配置期間從高速緩存分配代理34接收到的規(guī)則和/ 或模板來(lái)生成簽名。通常,所述簽名包括使得高速緩存分配代理34能夠向廣告高速緩存38 分配將來(lái)可能被遲綁定系統(tǒng)36-1至中的一個(gè)或多個(gè)選擇或遲綁定系統(tǒng)36-1至36-^ 將高度需要的廣告種類的信息。在一個(gè)實(shí)施例中,所述簽名可以包括這樣的信息,該信息標(biāo) 識(shí)對(duì)于多個(gè)廣告種類中的每一個(gè)而言用于遲綁定的廣告數(shù)目或總廣告的百分比、廣告種類 的子集、或所定義歷史時(shí)期內(nèi)的廣告種類的群組。另外或替換地,所述簽名可以包括這樣的 信息,該信息標(biāo)識(shí)將來(lái)在所定義時(shí)間段內(nèi)預(yù)期用于遲綁定的一個(gè)或多個(gè)廣告種類和可選的 預(yù)期用于那些廣告種類中的每一個(gè)的廣告數(shù)目或總廣告百分比。所述簽名還可以包括遲綁 定系統(tǒng)36-1至的活動(dòng)(active)信道的平均數(shù)目。 在本實(shí)施例中,一旦生成了簽名,則本地代理40確定是否向高速緩存分配代理34 發(fā)送該簽名或?qū)υ摵灻母?步驟112)。更具體地說(shuō),如果本地代理40過(guò)去已向高速緩 存分配代理34提供簽名,則本地代理40在向高速緩存分配代理34發(fā)送簽名之前確定該簽 名是否改變。在一個(gè)實(shí)施例中,可以定義閾值改變量或德耳塔(delta)。如果將不發(fā)送簽名 或?qū)灻母?,則過(guò)程返回步驟102并重復(fù)。否則,本地代理40向高速緩存分配代理34 提供簽名或?qū)灻母?步驟114)。過(guò)程隨后返回步驟102并重復(fù)。
圖4舉例說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的高速緩存分配代理34的操作。首先,高 速緩存分配代理34執(zhí)行配置過(guò)程(步驟200)。例如,在配置期間,高速緩存分配代理34可 以確定系統(tǒng)的拓?fù)浣Y(jié)構(gòu),諸如用于RDMA廣告?zhèn)鬏數(shù)倪h(yuǎn)程頭端器14和16的LAN上的可用帶 寬等、用于RDMA廣告?zhèn)鬏數(shù)腤AN 18的可用帶寬、LAN連接上的平均等待時(shí)間、以及WAN連 接上的平均等待時(shí)間;廣告高速緩存38和48的位置;用于每個(gè)遠(yuǎn)程頭端器14和16的流輸出信道的潛在數(shù)目;可以被廣告高速緩存38和48所高速緩存的廣告種類的最大數(shù)目;用 于廣告高速緩存38和48的當(dāng)前廣告種類分配;以及用于高速緩存的規(guī)則或模板(諸如為 WAN使用而優(yōu)化的規(guī)則或模板、為廣告?zhèn)鬏數(shù)却龝r(shí)間而優(yōu)化的規(guī)則或模板、或?yàn)槟承┰獢?shù)據(jù) 種類而優(yōu)化的規(guī)則或模板)。 接下來(lái),高速緩存分配代理34向本地代理40和50公布廣告種類映射(步驟202)。 請(qǐng)注意,或者可以由廣告服務(wù)器代理32來(lái)公布廣告種類映射,其中高速緩存分配代理34與 廣告服務(wù)器代理32相交互以更新映射,從而反映高速緩存分配。高速緩存分配代理34還 從本地代理40和50接收簽名(步驟204)。高速緩存分配代理34可以輪詢本地代理40和 50?;蛘撸镜卮?0和50可以自動(dòng)地向高速緩存分配代理34提供簽名。
基于來(lái)自本地代理40和50的簽名,高速緩存分配代理34標(biāo)識(shí)用于廣告高速緩存 40和50的高速緩存分配(步驟206)。通常,高速緩存分配代理34基于來(lái)自本地代理40 的簽名來(lái)標(biāo)識(shí)將來(lái)可能被遲綁定系統(tǒng)36-1至36-^選擇的廣告種類并將所標(biāo)識(shí)的廣告種 類分配給廣告高速緩存38。同樣地,高速緩存分配代理34基于來(lái)自本地代理50的簽名來(lái) 標(biāo)識(shí)將來(lái)可能被遲綁定系統(tǒng)46-1至46-N4選擇的廣告種類并將所標(biāo)識(shí)的廣告種類分配給 廣告高速緩存48。 在本實(shí)施例中,高速緩存分配代理34隨后確定是否需要對(duì)廣告高速緩存38和48 的更新(步驟208)。例如當(dāng)分配給廣告高速緩存38和48的廣告種類改變時(shí)需要更新。當(dāng) 被分配給廣告高速緩存38和48的一個(gè)或多個(gè)廣告種類的廣告改變時(shí),也需要更新。如果 廣告高速緩存38和48不需要被更新,則過(guò)程返回步驟202或者步驟204并重復(fù)。如果廣 告高速緩存38和48中的一個(gè)或多個(gè)需要被更新,則高速緩存分配代理34基于高速緩存分 配來(lái)更新廣告高速緩存38和48 (步驟210)。更具體地說(shuō),高速緩存分配代理34發(fā)起分配 給廣告高速緩存38的每個(gè)廣告種類或?qū)⒈桓碌拿總€(gè)廣告種類的廣告從廣告內(nèi)容服務(wù)器 20的RAM磁盤26到廣告高速緩存38的RDMA傳輸。同樣地,高速緩存分配代理34發(fā)起分 配給廣告高速緩存48的每個(gè)廣告種類或?qū)⒈桓碌拿總€(gè)廣告種類的廣告從廣告內(nèi)容服務(wù) 器20的RAM磁盤26到廣告高速緩存48的RDMA傳輸。 另外,高速緩存分配代理34更新隨后由高速緩存分配代理34或廣告服務(wù)器代理 32公布的廣告種類映射(步驟212)。在一個(gè)實(shí)施例中,高速緩存分配代理34更新映射以 反映分配給廣告高速緩存38和48的廣告種類及分配給那些廣告種類的廣告高速緩存38 和48中的地址范圍。過(guò)程隨后返回步驟202或者步驟204并重復(fù)。 應(yīng)注意的是可以替換地只有當(dāng)分配給廣告高速緩存38和48之一的廣告種類改變 時(shí)才執(zhí)行步驟208 212。在這種情況下,單獨(dú)的過(guò)程處理新廣告被旋轉(zhuǎn)到RAM磁盤26中 的情況。當(dāng)發(fā)生這種情況時(shí),被分配給廣告高速緩存38的廣告種類的新廣告被推到分配給 廣告高速緩存38中的廣告種類的相應(yīng)地址范圍。結(jié)果,新廣告替換存儲(chǔ)在廣告高速緩存38 中的廣告種類的先前廣告。以類似方式來(lái)更新廣告高速緩存48。 本發(fā)明提供進(jìn)行修改的充分機(jī)會(huì)。例如,雖然本文所討論的系統(tǒng)10只包括單個(gè)廣 告內(nèi)容服務(wù)器20,但本發(fā)明不限于此。更具體地說(shuō),系統(tǒng)IO可以包括可以是也可以不是位 于同一中央頭端器12處的多個(gè)廣告內(nèi)容服務(wù)器20。在一個(gè)實(shí)施例中,每個(gè)廣告內(nèi)容服務(wù)器 20可以包括其自己的高速緩存分配代理且遠(yuǎn)程頭端器14和16可以包括用于每個(gè)廣告內(nèi) 容服務(wù)器20的單獨(dú)廣告高速緩存,針對(duì)不同的廣告內(nèi)容服務(wù)器20來(lái)劃分廣告高速緩存38和48,或者將廣告高速緩存38和48的區(qū)段分配給廣告內(nèi)容服務(wù)器20。在另一實(shí)施例中, 廣告內(nèi)容服務(wù)器20的高速緩存分配代理可以合作,從而使其不會(huì)覆寫(xiě)廣告高速緩存38和 48中的彼此的廣告。作為另一替換,中央高速緩存分配代理可以對(duì)每個(gè)廣告內(nèi)容服務(wù)器20 執(zhí)行高速緩存分配。中央高速緩存分配代理可以由單獨(dú)的服務(wù)器來(lái)托管,由廣告內(nèi)容服務(wù) 器20之一來(lái)操作,或者分布在兩個(gè)或更多廣告內(nèi)容服務(wù)器20之間。 作為第二示例,雖然上文針對(duì)每個(gè)遠(yuǎn)程頭端器14、 16描述了單個(gè)本地代理40、50, 但本發(fā)明不限于此。例如,遲綁定系統(tǒng)36-1至36-^中的每一個(gè)可以具有其自己的本地代 理。遠(yuǎn)程頭端器14隨后可以包括用于遲綁定系統(tǒng)36-1至36-^中的每一個(gè)的單獨(dú)廣告高 速緩存38,針對(duì)遲綁定系統(tǒng)36-1至36-^來(lái)劃分廣告高速緩存38,或者對(duì)遲綁定系統(tǒng)36_1 至36-^中的每一個(gè)分配廣告高速緩存38的區(qū)段。 作為第三示例,雖然上文將遲綁定系統(tǒng)36-1至36-^和46_1至46_N4描述為從廣 告內(nèi)容服務(wù)器20或其各自的廣告高速緩存38和48獲得廣告,但本發(fā)明不限于此。更具體 地說(shuō),由于廣告種類映射可以包括RAM磁盤26中的每個(gè)廣告種類的地址范圍以及廣告高速 緩存38和48中的任何所高速緩存的廣告種類的地址范圍,所以在需要或期望時(shí)遲綁定系 統(tǒng)36-1至36-^可以從遠(yuǎn)程頭端器16處的廣告高速緩存48獲得廣告。同樣地,遲綁定系 統(tǒng)站4至46-N4可以在需要或期望時(shí)從遠(yuǎn)程頭端器14處的廣告高速緩存38獲得廣告。
作為最后的示例,雖然以上討論集中于廣告高速緩存38和48與各自的遲綁定系 統(tǒng)36-1至36-^和46-1至46_^之間的LAN連接,但本發(fā)明不限于此。更具體地說(shuō),可以 替換地使用直接連接。 本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到對(duì)本發(fā)明的優(yōu)選實(shí)施例的改進(jìn)和修改。所有此類改進(jìn) 和修改被視為在本文所公開(kāi)的構(gòu)思的和隨后的權(quán)利要求的范圍內(nèi)。
權(quán)利要求
一種系統(tǒng),包括a)廣告內(nèi)容服務(wù)器,存儲(chǔ)多個(gè)廣告種類中的每一個(gè)的廣告;b)廣告高速緩存,經(jīng)由網(wǎng)絡(luò)可通信地耦合到所述廣告內(nèi)容服務(wù)器,所述廣告高速緩存與適合于執(zhí)行廣告到視頻內(nèi)容的遲綁定的至少一個(gè)遲綁定系統(tǒng)相關(guān)聯(lián);以及c)高速緩存分配代理,與所述廣告內(nèi)容服務(wù)器相關(guān)聯(lián)并適合于i)將所述多個(gè)廣告種類中的至少一個(gè)分配給所述廣告高速緩存;以及ii)實(shí)現(xiàn)所述多個(gè)廣告種類中的至少一個(gè)的廣告從所述廣告內(nèi)容服務(wù)器到所述廣告高速緩存的傳輸,其中,所述至少一個(gè)遲綁定系統(tǒng)隨后從所述廣告高速緩存獲得廣告以供在遲綁定操作中使用。
2. 權(quán)利要求1的系統(tǒng),其中,所述廣告內(nèi)容服務(wù)器包括 高速存儲(chǔ)設(shè)備,適合于存儲(chǔ)所述多個(gè)廣告種類中的每一個(gè)的廣告;以及 遠(yuǎn)程直接存儲(chǔ)器存取(RDMA)接口,與所述高速存儲(chǔ)設(shè)備相關(guān)聯(lián);其中,為了實(shí)現(xiàn)所述多個(gè)廣告種類中的至少一個(gè)的廣告從所述廣告內(nèi)容服務(wù)器到所述 廣告高速緩存的傳輸,所述高速緩存分配代理還適合于發(fā)起所述多個(gè)廣告種類中的至少一 個(gè)的廣告經(jīng)由RDMA接口從所述高速存儲(chǔ)設(shè)備到所述廣告高速緩存的RDMA傳輸。
3. 權(quán)利要求l的系統(tǒng),其中,所述高速緩存分配代理還適合于基于由歷史使用和預(yù)期 使用組成的組中的至少一個(gè)來(lái)將所述多個(gè)廣告種類中的至少一個(gè)分配給所述廣告高速緩 存。
4. 權(quán)利要求l的系統(tǒng),其中,由所述廣告內(nèi)容服務(wù)器來(lái)托管所述高速緩存分配代理。
5. 權(quán)利要求l的系統(tǒng),還包括 所述至少一個(gè)遲綁定系統(tǒng);以及 與所述至少一個(gè)遲綁定系統(tǒng)相關(guān)聯(lián)的本地代理,適合于 O生成用于所述至少一個(gè)遲綁定系統(tǒng)的簽名;以及 O將所述簽名提供給所述高速緩存分配代理;,其中,所述高速緩存分配代理還適合于基于所述簽名將所述多個(gè)廣告種類中的至少 一個(gè)分配給所述廣告高速緩存。
6. 權(quán)利要求5的系統(tǒng),其中,所述簽名包括表示由以下各項(xiàng)組成的組中的至少一個(gè)的 信息先前被所述至少一個(gè)遲綁定系統(tǒng)用于遲綁定操作的所述多個(gè)廣告種類中的至少一 個(gè)、預(yù)期將被所述至少一個(gè)遲綁定系統(tǒng)使用的所述多個(gè)廣告種類中的至少一個(gè)、先前被由 所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備處的觀看者跳過(guò)的至少一個(gè)廣告、其廣告 先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備的觀看者跳過(guò)的所述多個(gè)廣 告種類中的至少一個(gè)、先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備處的觀 看者觀看的至少一個(gè)廣告、其廣告先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端 設(shè)備處的觀看者觀看的所述多個(gè)廣告種類中的至少一個(gè)、以及與由所述至少一個(gè)遲綁定系 統(tǒng)提供服務(wù)的客戶端設(shè)備相關(guān)聯(lián)的觀看者的簡(jiǎn)檔。
7. 權(quán)利要求l的系統(tǒng),還包括所述至少一個(gè)遲綁定系統(tǒng),其中,所述至少一個(gè)遲綁定系 統(tǒng)適合于響應(yīng)于對(duì)視頻內(nèi)容的請(qǐng)求將所述視頻內(nèi)容流式傳輸?shù)较嚓P(guān)聯(lián)的客戶端設(shè)備; 檢測(cè)所述視頻內(nèi)容中的即將到來(lái)的廣告時(shí)段;選擇所述多個(gè)廣告種類之一用于所述廣告時(shí)段;確定被選擇用于所述廣告時(shí)段的廣告種類之一是否被分配給所述廣告高速緩存; 如果被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一被分配給所述廣告高速緩存,則從所述廣告高速緩存獲得被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一的廣告; 如果被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一未被分配給所述廣告高速緩存,則從所述廣告內(nèi)容服務(wù)器獲得被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一的廣告;以及在所述視頻內(nèi)容被流式傳輸?shù)较嚓P(guān)聯(lián)的客戶端設(shè)備時(shí)將所述廣告插入所述廣告時(shí)段中。
8. 權(quán)利要求7的系統(tǒng),其中所述廣告內(nèi)容服務(wù)器包括適合于存儲(chǔ)所述多個(gè)廣告種類的廣告的高速存儲(chǔ)設(shè)備,其 中,高速存儲(chǔ)設(shè)備中的地址范圍被分配給所述多個(gè)廣告種類中的每一個(gè);以及為了從所述廣告內(nèi)容服務(wù)器獲得廣告,所述至少一個(gè)遲綁定系統(tǒng)還適合于發(fā)起廣告從 分配給被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一的高速存儲(chǔ)設(shè)備中的地址范圍 向所述至少一個(gè)遲綁定系統(tǒng)的廣告緩沖器的RDMA傳輸。
9. 權(quán)利要求7的系統(tǒng),其中,所述廣告高速緩存中的地址范圍被分配給被賦予所述廣 告高速緩存的所述多個(gè)廣告種類中的至少一個(gè)中的每一個(gè),為了從所述廣告內(nèi)容服務(wù)器獲 得廣告,所述至少一個(gè)遲綁定系統(tǒng)還適合于發(fā)起廣告從被分配給被選擇用于所述廣告時(shí)段 的所述多個(gè)廣告種類之一的廣告高速緩存中的地址范圍到所述至少一個(gè)遲綁定系統(tǒng)的廣 告緩沖器的RDMA傳輸。
10. 權(quán)利要求9的系統(tǒng),其中,所述至少一個(gè)遲綁定系統(tǒng)經(jīng)由局域網(wǎng)(LAN)可通信地耦 合到所述廣告高速緩存。
11. 一種系統(tǒng),包括a) 通信接口 ;以及b) 控制系統(tǒng),與所述通信接口相關(guān)聯(lián)并托管高速緩存分配代理,該高速緩存分配代理 適合于i) 將多個(gè)廣告種類中的至少一個(gè)分配給可通信地耦合到存儲(chǔ)所述多個(gè)廣告種類中的 每一個(gè)的廣告的內(nèi)容服務(wù)器的廣告高速緩存,所述廣告高速緩存與適合于執(zhí)行廣告到視頻 內(nèi)容的遲綁定的至少一個(gè)遲綁定系統(tǒng)相關(guān)聯(lián);以及ii) 實(shí)現(xiàn)所述多個(gè)廣告種類中的至少一個(gè)的廣告從所述廣告內(nèi)容服務(wù)器到所述廣告高 速緩存的傳輸,其中,所述至少一個(gè)遲綁定系統(tǒng)隨后從所述廣告高速緩存獲得廣告以供在 遲綁定操作中使用。
12. 權(quán)利要求11的系統(tǒng),其中,所述廣告內(nèi)容服務(wù)器包括 高速存儲(chǔ)設(shè)備,適合于存儲(chǔ)所述多個(gè)廣告種類中的每一個(gè)的廣告;以及 遠(yuǎn)程直接存儲(chǔ)器存取(RDMA)接口,與所述高速存儲(chǔ)設(shè)備相關(guān)聯(lián);其中,為了實(shí)現(xiàn)所述多個(gè)廣告種類中的至少一個(gè)的廣告從所述廣告內(nèi)容服務(wù)器到所述 廣告高速緩存的傳輸,所述高速緩存分配代理還適合于發(fā)起所述多個(gè)廣告種類中的至少一 個(gè)的廣告經(jīng)由RDMA接口從所述高速存儲(chǔ)設(shè)備到所述廣告高速緩存的RDMA傳輸。
13. 權(quán)利要求ll的系統(tǒng),其中,所述高速緩存分配代理還適合于基于由歷史使用和預(yù)期使用組成的組中的至少一個(gè)來(lái)將所述多個(gè)廣告種類中的至少一個(gè)分配給所述廣告高速 緩存。
14. 權(quán)利要求的11系統(tǒng),其中,所述高速緩存分配代理還適合于從與所述至少一個(gè)遲綁定系統(tǒng)相關(guān)聯(lián)的本地代理接收用于所述至少一個(gè)遲綁定系統(tǒng) 的簽名;以及基于所述簽名將所述多個(gè)廣告種類中的至少一個(gè)分配給所述廣告高速緩存。
15. 權(quán)利要求14的系統(tǒng),其中,所述簽名包括表示由以下各項(xiàng)組成的組中的至少一個(gè) 的信息先前被所述至少一個(gè)遲綁定系統(tǒng)用于遲綁定操作的所述多個(gè)廣告種類中的至少一 個(gè)、預(yù)期將被所述至少一個(gè)遲綁定系統(tǒng)使用的所述多個(gè)廣告種類中的至少一個(gè)、先前被由 所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備處的觀看者跳過(guò)的至少一個(gè)廣告、其廣告 先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備的觀看者跳過(guò)的所述多個(gè)廣 告種類中的至少一個(gè)、先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備處的觀 看者觀看的至少一個(gè)廣告、其廣告先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端 設(shè)備處的觀看者觀看的所述多個(gè)廣告種類中的至少一個(gè)、以及與由所述至少一個(gè)遲綁定系 統(tǒng)提供服務(wù)的客戶端設(shè)備相關(guān)聯(lián)的觀看者的簡(jiǎn)檔。
16. —種將廣告高速緩存在遲綁定架構(gòu)中的方法,所述遲綁定架構(gòu)包括存儲(chǔ)所述多個(gè) 廣告種類中的每一個(gè)的廣告的廣告內(nèi)容服務(wù)器、經(jīng)由網(wǎng)絡(luò)連接到所述廣告內(nèi)容服務(wù)器并用 于執(zhí)行廣告到視頻內(nèi)容的遲綁定的至少一個(gè)遲綁定系統(tǒng)、以及與所述至少一個(gè)遲綁定系統(tǒng) 相關(guān)聯(lián)的廣告高速緩存,該方法包括將所述多個(gè)廣告種類中的至少一個(gè)分配給所述廣告高速緩存;以及實(shí)現(xiàn)所述多個(gè)廣告種類中的至少一個(gè)的廣告從所述廣告內(nèi)容服務(wù)器到所述廣告高速 緩存的傳輸,其中,所述至少一個(gè)遲綁定系統(tǒng)隨后從所述廣告高速緩存獲得廣告以供在遲 綁定操作中使用。
17. 權(quán)利要求16的方法,其中,實(shí)現(xiàn)所述多個(gè)廣告種類中的至少一個(gè)的廣告從所述廣 告內(nèi)容服務(wù)器到所述廣告高速緩存的傳輸包括發(fā)起所述多個(gè)廣告種類中的至少一個(gè)的廣 告從分配給所述多個(gè)廣告種類中的至少一個(gè)的廣告內(nèi)容服務(wù)器的高速存儲(chǔ)設(shè)備中的地址 范圍到所述廣告高速緩存的遠(yuǎn)程直接存儲(chǔ)器存取(RDMA)傳輸。
18. 權(quán)利要求16的方法,其中,將所述多個(gè)廣告種類中的至少一個(gè)分配給所述廣告高 速緩存包括基于由歷史使用和預(yù)期使用組成的組中的至少一個(gè)來(lái)將所述多個(gè)廣告種類中 的至少一個(gè)分配給所述廣告高速緩存。
19. 權(quán)利要求16的方法,其中,將所述多個(gè)廣告種類中的至少一個(gè)分配給所述廣告高 速緩存包括基于從與所述至少一個(gè)遲綁定系統(tǒng)相關(guān)聯(lián)的本地代理接收到的所述至少一個(gè) 遲綁定系統(tǒng)的簽名來(lái)將所述多個(gè)廣告種類中的至少一個(gè)分配給所述廣告高速緩存。
20. 權(quán)利要求19的方法,其中,所述簽名包括表示由以下各項(xiàng)組成的組中的至少一個(gè) 的信息先前被所述至少一個(gè)遲綁定系統(tǒng)用于遲綁定操作的所述多個(gè)廣告種類中的至少一 個(gè)、預(yù)期將被所述至少一個(gè)遲綁定系統(tǒng)使用的所述多個(gè)廣告種類中的至少一個(gè)、先前被由 所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備處的觀看者跳過(guò)的至少一個(gè)廣告、其廣告 先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備的觀看者跳過(guò)的所述多個(gè)廣 告種類中的至少一個(gè)、先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備處的觀看者觀看的至少一個(gè)廣告、其廣告先前已被由所述至少一個(gè)遲綁定系統(tǒng)提供服務(wù)的客戶端 設(shè)備處的觀看者觀看的所述多個(gè)廣告種類中的至少一個(gè)、以及與由所述至少一個(gè)遲綁定系 統(tǒng)提供服務(wù)的客戶端設(shè)備相關(guān)聯(lián)的觀看者的簡(jiǎn)檔。
21. 權(quán)利要求16的方法,還包括響應(yīng)于對(duì)所述視頻內(nèi)容的請(qǐng)求將視頻內(nèi)容從所述至少一個(gè)遲綁定系統(tǒng)流式傳輸?shù)较?關(guān)聯(lián)的客戶端設(shè)備;檢測(cè)所述視頻內(nèi)容中的即將到來(lái)的廣告時(shí)段; 選擇所述多個(gè)廣告種類之一用于所述廣告時(shí)段;確定被選擇用于所述廣告時(shí)段的廣告種類之一是否被分配給所述廣告高速緩存; 如果被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一被分配給所述廣告高速緩存,則從所述廣告高速緩存獲得被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一的廣告; 如果被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一未被分配給所述廣告高速緩存,則從所述廣告內(nèi)容服務(wù)器獲得被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一的廣告;以及在所述視頻內(nèi)容被流式傳輸?shù)较嚓P(guān)聯(lián)的客戶端設(shè)備時(shí)將所述廣告插入所述廣告時(shí)段中。
22. 權(quán)利要求21的方法,其中,流式傳輸視頻內(nèi)容包括經(jīng)由交換數(shù)字視頻(SDV)信道和 互聯(lián)網(wǎng)協(xié)議電視(IPTV)信道組成的組中的一項(xiàng)來(lái)流式傳輸視頻內(nèi)容。
23. 權(quán)利要求21的方法,其中,所述廣告內(nèi)容服務(wù)器包括高速存儲(chǔ)設(shè)備,該高速存儲(chǔ)設(shè) 備適合于存儲(chǔ)所述多個(gè)廣告種類的廣告,且所述高速存儲(chǔ)設(shè)備中的地址范圍被分配給所述 多個(gè)廣告種類中的每一個(gè),并且從所述廣告內(nèi)容服務(wù)器獲得廣告包括發(fā)起廣告從分配給被 選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一的高速存儲(chǔ)設(shè)備中的地址范圍向所述至 少一個(gè)遲綁定系統(tǒng)的廣告緩沖器的RDMA傳輸。
24. 權(quán)利要求21的方法,其中,所述廣告高速緩存中的地址范圍被分配給被賦予所述 廣告高速緩存的所述多個(gè)廣告種類中的至少一個(gè)中的每一個(gè),并且從所述廣告內(nèi)容服務(wù)器 獲得廣告包括發(fā)起廣告從被分配給被選擇用于所述廣告時(shí)段的所述多個(gè)廣告種類之一的 廣告高速緩存中的地址范圍到所述至少一個(gè)遲綁定系統(tǒng)的廣告緩沖器的RDMA傳輸。
25. 權(quán)利要求24的方法,其中,所述至少一個(gè)遲綁定系統(tǒng)經(jīng)由局域網(wǎng)(LAN)可通信地耦 合到所述廣告高速緩存。
全文摘要
本文公開(kāi)了一種提供廣告到視頻內(nèi)容的遲綁定并結(jié)合推動(dòng)式高速緩存方案的系統(tǒng)。通常,所述系統(tǒng)包括位于諸如中央頭端器的中央位置處的廣告服務(wù)器和位于諸如多個(gè)遠(yuǎn)程頭端器的位置處的多個(gè)遲綁定系統(tǒng)。所述遲綁定系統(tǒng)經(jīng)由廣域網(wǎng)(WAN)連接到所述廣告服務(wù)器。每個(gè)遲綁定系統(tǒng)還經(jīng)由局域網(wǎng)(LAN)連接到相關(guān)聯(lián)的廣告高速緩存。與廣告服務(wù)器相關(guān)聯(lián)的高速緩存分配代理用于基于例如遲綁定系統(tǒng)的歷史信息和/或與由遲綁定系統(tǒng)提供服務(wù)的客戶端設(shè)備相關(guān)聯(lián)的用戶和觀看者的簡(jiǎn)檔以預(yù)測(cè)性方式將廣告推到與遲綁定系統(tǒng)相關(guān)聯(lián)的廣告高速緩存。
文檔編號(hào)G06F15/16GK101730889SQ200880019901
公開(kāi)日2010年6月9日 申請(qǐng)日期2008年6月9日 優(yōu)先權(quán)日2007年6月13日
發(fā)明者G·M·埃文斯 申請(qǐng)人:丘里奧控股公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁陕县| 佛坪县| 普兰县| 淮北市| 泽州县| 吉隆县| 三门峡市| 胶州市| 镇原县| 永嘉县| 沅陵县| 博罗县| 林芝县| 绥中县| 南召县| 宜都市| 抚松县| 灵武市| 淮阳县| 柳河县| 黄石市| 东城区| 宁国市| 晋州市| 肇源县| 栾川县| 团风县| 盘锦市| 高密市| 赣州市| 揭西县| 玉林市| 莱阳市| 宝清县| 溧水县| 长武县| 山西省| 曲靖市| 阜城县| 江阴市| 磐安县|