專利名稱:對(duì)等視頻點(diǎn)播技術(shù)的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及媒體處理,具體地涉及通過(guò)P2P (對(duì)等)技術(shù)分配視 頻點(diǎn)播(VOD)內(nèi)容的技術(shù)。
背景技術(shù):
視頻點(diǎn)播(VOD)持續(xù)激增。消費(fèi)者正在調(diào)整到接收點(diǎn)播內(nèi)容 的能力而不用從商店或從郵購(gòu)服務(wù)特別獲取物理產(chǎn)品。通常在消費(fèi)者 休閑時(shí)在設(shè)備上播放所獲取的物理媒體。但是,消費(fèi)者正在迅速地獲 悉可向他們的觀看環(huán)境動(dòng)態(tài)傳輸電影視頻而不需獲取記錄媒體(例 如,數(shù)字多能光盤(DVD)等等)和隨后人工將記錄媒體與媒體播放 器(例如,DVD播放器等等)連接。因此,當(dāng)消費(fèi)者希望觀看電影或 視頻時(shí),消費(fèi)者可以在他們自己的觀看環(huán)境中利用遠(yuǎn)程控制設(shè)備與服 務(wù)連接并通過(guò)網(wǎng)絡(luò)動(dòng)態(tài)獲取和播放所希望的媒體。本技術(shù)引起對(duì)視頻 租貨市場(chǎng)和他們現(xiàn)有的商業(yè);f莫式的顯著挑戰(zhàn)。
VOD技術(shù)所面臨的一個(gè)挑戰(zhàn)是特定內(nèi)容可能壓倒一切地變得流 行起來(lái)或者可能大約在同一時(shí)間和同一天被各種同時(shí)請(qǐng)求的觀看者 要求。當(dāng)這發(fā)生時(shí),內(nèi)容分配商可能經(jīng)歷顯著的帶寬挑戰(zhàn)且觀看者有 可能在獲取他們所希望的內(nèi)容時(shí)經(jīng)歷不可接受的或不希望的延遲。這 對(duì)于VOD傳送服務(wù)是經(jīng)常的挑戰(zhàn),因?yàn)榧惺降姆峙潼c(diǎn)可能由于請(qǐng)求流行或新發(fā)行的內(nèi)容而迅速地變得過(guò)載。
本公開的內(nèi)容通過(guò)舉例進(jìn)行說(shuō)明,附圖并不對(duì)其限制,附圖中相
似的參考標(biāo)記表示相似的元素,其中
圖1是根據(jù)本發(fā)明公開的實(shí)施例,視頻點(diǎn)播內(nèi)容(VOD)的分 配方法的示圖2是根據(jù)本發(fā)明公開的實(shí)施例,分配VOD內(nèi)容的另一種方法 的示圖3是根據(jù)本發(fā)明公開的實(shí)施例,VOD內(nèi)容對(duì)等(P2P)傳輸 的方法的示圖4是根據(jù)本發(fā)明公開的實(shí)施例,VOD分配系統(tǒng)的示圖5根據(jù)本發(fā)明所公開的實(shí)施例,用于交互并執(zhí)行這里所討論的
方法中的任何一種或多種方法的設(shè)備、機(jī)器、服務(wù)、系統(tǒng)和指令的網(wǎng)
絡(luò)體系結(jié)構(gòu)例子的示圖;以及
圖6是根據(jù)本發(fā)明所公開的實(shí)施例,其中用于使機(jī)器執(zhí)行這里所 討論的方法中的任何一種或多種方法的一組指令可被執(zhí)行的機(jī)器體 系結(jié)構(gòu)例子的示圖。
具體實(shí)施例方式
在下面的描迷中,為了說(shuō)明的目的,闡述了許多具體細(xì)節(jié)以便提 供對(duì)本發(fā)明公開的實(shí)施例的徹底理解。然而,對(duì)于本領(lǐng)域的技術(shù)人員 明顯的是可以實(shí)踐本發(fā)明所公開的而不需這些具體細(xì)節(jié)。
圖1是根據(jù)本發(fā)明公開的實(shí)施例,分配視頻點(diǎn)播(VOD)內(nèi)容 的方法100的示圖。以機(jī)器可訪問(wèn)的和可讀媒體方式實(shí)現(xiàn)方法100 (此 后稱為VOD分配服務(wù))且是可通過(guò)網(wǎng)絡(luò)訪問(wèn)的。網(wǎng)絡(luò)可以是有線的、 或是無(wú)線的、或是有線和無(wú)線的組合。
在一個(gè)實(shí)施例中,VOD分配服務(wù)通過(guò)網(wǎng)絡(luò)被實(shí)現(xiàn)為有線或衛(wèi)星 電視提供商的服務(wù)器或例如Home Box Office ( HBO ) 、 Showtime等等的內(nèi)容提供商的服務(wù)器。VOD分配服務(wù)通過(guò)觀看者的遠(yuǎn)程控制設(shè) 備與觀看者進(jìn)行交互,當(dāng)觀看者在他們的機(jī)頂盒(STB)選擇VOD內(nèi)容 消費(fèi)并隨即在他們的電視機(jī)上觀看。VOD分配服務(wù)的某些方面或特 性不直接與觀看者交互;而是機(jī)頂盒上的服務(wù)與VOD分配服務(wù)和與 背景中的其他觀看者的和不為觀看者所知的進(jìn)行交互。這里較完整地 描述了這些交互且下面作為與VOD分配服務(wù)相關(guān)的處理過(guò)程。對(duì)任 何具體STB進(jìn)行這些交互的處理過(guò)程將在下面的圖3進(jìn)行討論。
在這方面,現(xiàn)在將參照?qǐng)D1進(jìn)行VOD分配服務(wù)的處理過(guò)程的討 論。因此,在IIO, VOD分配服務(wù)從請(qǐng)求者接收對(duì)VOD內(nèi)容的請(qǐng)求。 即,觀看者的請(qǐng)求利用遠(yuǎn)程控制設(shè)備或其他輸入設(shè)備通過(guò)網(wǎng)絡(luò)與VOD 分配服務(wù)通信,觀看者(請(qǐng)求者)要求特定VOD內(nèi)容。
與請(qǐng)求有關(guān),在120, VOD分配服務(wù)識(shí)別與請(qǐng)求者相關(guān)的地理 位置,根據(jù)實(shí)施例,在121處,可以根據(jù)請(qǐng)求者的因特網(wǎng)協(xié)議(IP) 地址或計(jì)費(fèi)地址或與帳號(hào)相關(guān)的設(shè)備概要或請(qǐng)求者的帳戶信息確定 地理位置。地理位置允許VOD分配服務(wù)聰明地確定如何將所請(qǐng)求的 特定VOD內(nèi)容可最優(yōu)的傳輸?shù)秸?qǐng)求者。
在130處,VOD分配服務(wù)利用對(duì)VOD內(nèi)容請(qǐng)求和請(qǐng)求者的地 理位置,搜索一個(gè)索引以尋找已經(jīng)擁有該VOD內(nèi)容并在請(qǐng)求者地理 位置附近的其他觀看者??梢曰陂撝悼紤]接近的程度。例如,如果 請(qǐng)求者的地理位置在特定觀看者的500英里之內(nèi),在相同的區(qū)域(中 西、東南、西北等等)之內(nèi)、相同的州之內(nèi)、相同的地帶之內(nèi),擁有 VOD內(nèi)容的特定觀看者可以被認(rèn)為在請(qǐng)求者的附近。因此基于配置 的或希望的閾值判斷其接近度。
索引包含VOD內(nèi)容和擁有VOD內(nèi)容的觀看者的STB機(jī)頂盒的 地理位置之間的關(guān)系。VOD內(nèi)容分配服務(wù)利用VOD內(nèi)容的請(qǐng)求和請(qǐng) 求者的地理位置搜索這個(gè)索引并在能夠?yàn)檎?qǐng)求者服務(wù)或提供所希望 的VOD內(nèi)容的其它一個(gè)或多個(gè)觀看者中通過(guò)觀看者服務(wù)的STB到請(qǐng) 求者的STB之間的對(duì)等連接找到匹配。
在140處,VOD內(nèi)容分配服務(wù)指示或通知請(qǐng)求者可從符合VOD分配服務(wù)在搜索該索引時(shí)所使用的搜索準(zhǔn)則的一個(gè)或多個(gè)其他觀看
者獲取所希望的VOD內(nèi)容。因此,VOD分配服務(wù)不必識(shí)別能夠服務(wù) VOD內(nèi)容請(qǐng)求的單一的觀看者,相反,VOD分配服務(wù)同樣可以識(shí)別 出可以提供服務(wù)請(qǐng)求的一列(也許甚至有優(yōu)先權(quán)的列表)觀看者。
根據(jù)實(shí)施例,在141處,VOD分配服務(wù)也可以向請(qǐng)求者分配許 可證密鑰。許可證密鑰用于解密和播放VOD內(nèi)容。如果請(qǐng)求者為VOD 內(nèi)容付費(fèi),就可以提供VOD內(nèi)容。在某些情形中,擁有VOD內(nèi)容的 觀看者直接向請(qǐng)求者提供服務(wù)可能不具有播放所希望的VOD內(nèi)容的 許可證密鑰。因此,觀看者的STB可以用作為不為觀看者所知的分配 點(diǎn)并以觀看者也許甚至不擁有許可證密鑰的方式觀看機(jī)頂盒所擁有 和分配VOD內(nèi)容。
在一個(gè)實(shí)施例中,在150處,如果實(shí)際獲取VOD并下載到請(qǐng)求 者的機(jī)頂盒上,VOD分配服務(wù)也可以記錄請(qǐng)求者的計(jì)費(fèi)事件。換句 話說(shuō),如果請(qǐng)求者與提供服務(wù)的觀看者的STB簽訂所希望的內(nèi)容的合 約,在通過(guò)VOD分配服務(wù)指示這樣做之后和在接收所希望的VOD 內(nèi)容這一事實(shí),因此提供服務(wù)的觀看者的STB可以向VOD分配服務(wù) 發(fā)送事件通告。VOD分配服務(wù)利用該事件為請(qǐng)求者記錄計(jì)費(fèi)條目。 因此,當(dāng)請(qǐng)求者實(shí)際接收觀看的VOD內(nèi)容而不是恰在請(qǐng)求VOD內(nèi)容 時(shí),可以對(duì)請(qǐng)求者進(jìn)行計(jì)費(fèi)。
在160處,VOD分配服務(wù)幫助在請(qǐng)求者和VOD分配服務(wù)器所 識(shí)別的其他觀看者中的一個(gè)之間建立對(duì)等連接。換句話說(shuō),每個(gè)觀看 者和具有包含P2P通信服務(wù)和VOD分配服務(wù)的STB的請(qǐng)求者(也是 希望觀看特定VOD內(nèi)容的觀看者)都識(shí)別出特定的觀看者,其請(qǐng)求 者的P2P通信服務(wù)可以用于與那個(gè)特定的觀看者聯(lián)系特定的P2P通 信服務(wù)。于是兩個(gè)P2P服務(wù)參與請(qǐng)求者接收所希望的VOD內(nèi)容的P2P 對(duì)話連接。
在某些情形中,至少某些觀看者最初從VOD分配服務(wù)中獲取分 配的VOD內(nèi)容。即,在170處,VOD分配服務(wù)在請(qǐng)求者進(jìn)行任何請(qǐng) 求VOD內(nèi)容之前,向一個(gè)或多個(gè)觀看者推送VOD內(nèi)容。這個(gè)活動(dòng)的范圍可能由策略驅(qū)動(dòng)。因此,VOD分配服務(wù)可以識(shí)別新發(fā)行的電影 作為潛在的流行VOD內(nèi)容塊且可以實(shí)際地通過(guò)選擇特定的觀看者和 他們的STB接收電影進(jìn)行網(wǎng)絡(luò)預(yù)播種。因此,當(dāng)宣告電影可用時(shí),請(qǐng) 求者和甚至某些種子觀看者可以相互獲取該電影或在某些情形中從 他們自身獲取該電影。如果不使用預(yù)播種和P2P技術(shù),這減輕和阻止 任何潛在的可能已經(jīng)確保帶寬的挑戰(zhàn)。
在某些情形中,在171處,可以加密最初播種的內(nèi)容使得不被作 為播種使用的任何觀看者實(shí)現(xiàn)訪問(wèn)或播放VOD內(nèi)容。可以用許可證 密鑰解密,許可證密鑰可以仍然通過(guò)4艮少關(guān)心帶寬挑戰(zhàn)的VOD分配 服務(wù)進(jìn)行中心式的分配,因?yàn)樵撁荑€將顯著地減少數(shù)據(jù)規(guī)模,因此減 少VOD內(nèi)容。
在某些實(shí)施例中,VOD內(nèi)容不必是專門傳輸?shù)暮陀蒝OD分配 服務(wù)出售的內(nèi)容。即,觀看者可以創(chuàng)立他們自己的團(tuán)體并向其他有選 擇性的觀看者提供他們自己的家庭視頻或圖片的接入。涉及這種共享 的接入和安全性可以由VOD分配月艮務(wù)管理。因此,可以準(zhǔn)予一個(gè),見(jiàn) 看者訪問(wèn)其他觀看者的個(gè)人化的視頻和/或圖片,VOD分配服務(wù)可 以幫助兩個(gè)觀看者之間建立通信,且因此這兩個(gè)觀看者可以參與P2P 通信共享內(nèi)容。這可以擴(kuò)展使得可以共享一個(gè)觀看者的整個(gè)家庭網(wǎng)絡(luò)
且以P2P方式讓另一個(gè)觀看者或一群觀看者看到。
圖2是根據(jù)所公開的實(shí)施例,分配VOD內(nèi)容的另一種方法200 的示圖。方法200 (此后被稱為"內(nèi)容傳輸服務(wù)")是用機(jī)器可獲取和 可讀媒體實(shí)現(xiàn)且是在網(wǎng)絡(luò)上可操作的。該網(wǎng)絡(luò)可以是有線的、無(wú)線的、
或是有線和無(wú)線的組合。在一個(gè)實(shí)施例中,內(nèi)容傳輸服務(wù)提出處理圖 1的方法IOO所表示的VOD內(nèi)容傳輸服務(wù)的另一種方法。
由圖1的方法100所表示的VOD分配服務(wù)的處理很大程度上呈 現(xiàn)在發(fā)出VOD分配服務(wù)請(qǐng)求的觀看者和導(dǎo)致P2P通信或幫助建立 P2P通信之間可能出現(xiàn)的單一交易處,發(fā)出請(qǐng)求的觀看者從另一個(gè)與 其他觀看者建立P2P交易得到所希望的VOD內(nèi)容。內(nèi)容傳輸服務(wù)也 能夠進(jìn)行本處理但從更全局的管理位置提出的,其中內(nèi)容傳輸服務(wù)生成和管理P2P索引并服務(wù)多個(gè)VOD內(nèi)容的請(qǐng)求。
因此,在210處,內(nèi)容傳輸服務(wù)最初生成索引以識(shí)別VOD內(nèi)容 和具有特定VOD內(nèi)容的觀看者。索引最初可能包含觀看者和他們的 STB的標(biāo)識(shí)符。其它概要信息也可能識(shí)別每個(gè)STB的地理位置。于 是,在211處,內(nèi)容傳輸服務(wù)在索引內(nèi)保留每個(gè)STB的地理概要信息。
在生成索引之后,以動(dòng)態(tài)和實(shí)時(shí)的方式定期對(duì)所索引進(jìn)行更新。 當(dāng)新的STB和觀看者加入、刪除或地理位置的移動(dòng)時(shí),進(jìn)行更新。當(dāng) 觀看者加入或刪除時(shí),也出現(xiàn)更新。在特定STB上向觀看者分配VOD 內(nèi)容時(shí)與相關(guān)的VOD內(nèi)容,出現(xiàn)頻繁地更新。
在220處,內(nèi)容傳輸服務(wù)管理索引,以向特定VOD內(nèi)容的請(qǐng)求 者提供STB的標(biāo)識(shí)。該標(biāo)識(shí)可以是為獲取所希望的VOD內(nèi)容請(qǐng)求者 能夠用于與具體的STB建立對(duì)等連接的IP地址。根據(jù)實(shí)施例,在221 處,可以通過(guò)將請(qǐng)求者有關(guān)的STB的地理位置與索引中STB相關(guān)的 地理概要信息進(jìn)行比較來(lái)決定STB的標(biāo)識(shí)。可以利用閾值判定請(qǐng)求者 和請(qǐng)求者尋找的擁有所希望的VOD內(nèi)容的可用的STB之間的最優(yōu)接 近度做到這一點(diǎn)。這個(gè)例子在上面關(guān)于圖1的方法100所表示的VOD 分配服務(wù)討論過(guò)。
在一個(gè)實(shí)施例中,在222處,內(nèi)容傳輸服務(wù)也可以分配用于解密 和播放請(qǐng)求的特定VOD內(nèi)容的許可證密鑰。因此,某些收藏和分配 VOD內(nèi)容的STB可以不擁有適當(dāng)?shù)脑S可證密鑰,使得與STB連接的 觀看者能夠觀看VOD內(nèi)容。用另一種方式陳述,觀看者和他們的STB 可以用作為觀看者所不知的P2P分配者,即使被觀看者知道,那些沒(méi) 有首先從內(nèi)容傳輸服務(wù)中獲取適當(dāng)?shù)脑S可證密鑰的觀看者或解密密 鑰,也不能夠觀看到VOD內(nèi)容。
應(yīng)當(dāng)注意到內(nèi)容傳輸服務(wù)可以甚至在對(duì)那個(gè)VOD內(nèi)容進(jìn)行任何 特定的請(qǐng)求之前,用VOD內(nèi)容在網(wǎng)絡(luò)上預(yù)播種或載入。這樣的例子 在上面關(guān)于圖1的方法100中討論過(guò)。同樣應(yīng)當(dāng)注意到內(nèi)容傳輸服 務(wù)在某些情形中可以選擇直接向請(qǐng)求者分配所請(qǐng)求的VOD內(nèi)容。當(dāng) 帶寬允許或策略允許時(shí),可以這樣做。因此,內(nèi)容傳輸服務(wù)本身可以響應(yīng)請(qǐng)求分配某些VOD內(nèi)容。在其他情形中,內(nèi)容傳輸服務(wù)通過(guò)在 宣布發(fā)行VOD內(nèi)容或任何那個(gè)VOD內(nèi)容的特定請(qǐng)求之前,將VOD 內(nèi)容推向特定的STB方式在網(wǎng)絡(luò)上預(yù)播種或載入。然而在更多的情況 下,內(nèi)容傳輸服務(wù)識(shí)別請(qǐng)求者的STB通過(guò)對(duì)等連接或通信會(huì)話直接獲 取所希望的VOD內(nèi)容。
在230處,內(nèi)容傳輸服務(wù)幫助從索引中識(shí)別出的STB中的一個(gè) 和請(qǐng)求者之間建立P2P通信。即,網(wǎng)絡(luò)中的每個(gè)STB包含P2P通信 服務(wù),且內(nèi)容傳輸服務(wù)提供密鑰或允許請(qǐng)求的STB與目標(biāo)或提供服務(wù) 的STB (具有所希望的VOD內(nèi)容)直接與P2P通信服務(wù)相連的IP 地址。內(nèi)容傳輸服務(wù)幫助并提供允許出現(xiàn)對(duì)等連接的信息。
根據(jù)實(shí)施例,在231處,內(nèi)容傳輸服務(wù)也可以根據(jù)策略評(píng)估指示 許多STB去掉特定VOD內(nèi)容。即,當(dāng)它存在在STB上時(shí)內(nèi)容傳輸 服務(wù)可以管理VOD內(nèi)容的生命周期且當(dāng)它適合這樣做的時(shí)候,可以 指示STB去掉VOD內(nèi)容。這避免VOD內(nèi)容在任意具體的位置拖延 太長(zhǎng)。
以類似的方式,內(nèi)容傳輸服務(wù)可以在某種情形中使網(wǎng)絡(luò)獲取STB 的信息和它們已經(jīng)存儲(chǔ)的VOD內(nèi)容以及空間利用率和每個(gè)STB的可 用性變得緩慢。這個(gè)信息可以通過(guò)內(nèi)容傳輸服務(wù)器使用執(zhí)行其它的管 理操作并用于確定哪一個(gè)STB作為分配VOD內(nèi)容而消耗。
在240處,內(nèi)容傳輸服務(wù)跟蹤從STB接收的事件,以指明哪些 請(qǐng)求者已經(jīng)接收了它們特定VOD內(nèi)容。因此,向其它請(qǐng)求STB的傳 輸VOD內(nèi)容的STB可以將這條信息作為事件向內(nèi)容傳輸服務(wù)報(bào)告。 接收的事件可以觸發(fā)內(nèi)容傳輸服務(wù)的各種自動(dòng)處理過(guò)程,例如但并不 限制于此的計(jì)費(fèi)記錄、用途概要等等。
圖3是根據(jù)所公開的實(shí)施例,VOD內(nèi)容對(duì)等(P2P)傳輸?shù)姆?法300的示圖。方法300作為在機(jī)器可訪問(wèn)和可讀媒體之內(nèi)的指令實(shí) 施,且是通過(guò)網(wǎng)絡(luò)可操作的。該網(wǎng)絡(luò)可以是有線的、無(wú)線的,或有線 和無(wú)線的組合。指令使機(jī)器何時(shí)下載或上傳執(zhí)行圖3所描述的處理過(guò) 程。指令的處理反映了機(jī)頂盒(STB)或VOD內(nèi)容分配服務(wù)接收的VOD內(nèi)容的其他用戶或觀看者設(shè)備的交互過(guò)程,例如圖1和圖2中 方法100和200,且在對(duì)等連接或通信會(huì)話中直接向其它STB或請(qǐng)求 者提供VOD內(nèi)容。
該指令可以在可移動(dòng)媒體上實(shí)施且隨后與該機(jī)器之內(nèi)上傳指令 和處理的機(jī)器連接。此外,這些指令可以預(yù)制在該機(jī)器的存儲(chǔ)器或存 儲(chǔ)裝置中并當(dāng)該機(jī)器初始化或?qū)霑r(shí)進(jìn)行裝載。在另 一個(gè)實(shí)施例中, 這些指令可以從網(wǎng)絡(luò)的存儲(chǔ)位置上或其它網(wǎng)絡(luò)機(jī)器下載到網(wǎng)絡(luò)上的 目標(biāo)機(jī)器并進(jìn)行處理。然而在另一種情況下,這些指令可以通過(guò)網(wǎng)絡(luò) 上的一個(gè)機(jī)器根據(jù)指令且代表另一個(gè)不同的網(wǎng)絡(luò)機(jī)器進(jìn)行遠(yuǎn)程處理。
任何加入網(wǎng)絡(luò)的STB可以處理這些指令。于是,這些指令通過(guò) 圖1和圖2中的方法100和方法200所描繪的VOD分配服務(wù)和內(nèi)容 傳輸服務(wù)進(jìn)行交互,且這些指令與網(wǎng)絡(luò)上的其它STB的指令處理的其 它例子進(jìn)行交互。這些指令能夠通過(guò)對(duì)等連接或網(wǎng)絡(luò)上的通信信道與 其它的STB進(jìn)行通信。
在310處,指令從請(qǐng)求者接收對(duì)VOD內(nèi)容的請(qǐng)求。請(qǐng)求者是另 一個(gè)可以處理指令的另一個(gè)例子的STB。于是,設(shè)計(jì)這些指令在網(wǎng)絡(luò) 上以復(fù)制的方式進(jìn)行處理并與它自己不同的例子進(jìn)行通信。在接收這 個(gè)請(qǐng)求之前,指令從VOD服務(wù)器或服務(wù)中獲取VOD內(nèi)容,例如上面 關(guān)于圖l和圖2的方法100和方法200所描述的那些指令。
在320處,指令與請(qǐng)求者建立對(duì)等連接。即,這些指令通過(guò)網(wǎng)絡(luò) 直接與請(qǐng)求者連接。在330,這些指令通過(guò)對(duì)等連接將VOD內(nèi)容傳 輸?shù)秸?qǐng)求者。
在某些情形中,在331,指令確保請(qǐng)求者在VOD內(nèi)容從指令環(huán) 境中傳輸?shù)秸?qǐng)求者之前提供訪問(wèn)密鑰。請(qǐng)求者從VOD內(nèi)容服務(wù)器或 服務(wù)中獲取訪問(wèn)密鑰,例如圖l和圖2中的方法100和方法200所描 繪的服務(wù)。以這種方式,指令可以在通過(guò)對(duì)等連接向請(qǐng)求者提供VOD 內(nèi)容之前要求某種形式的訪問(wèn)授權(quán)。
根據(jù)實(shí)施例,在332,指令也可以通過(guò)對(duì)等連接將VOD內(nèi)容流 式傳輸?shù)秸?qǐng)求者。即,可以使用流媒體協(xié)議使VOD內(nèi)容流式傳輸?shù)秸?qǐng)求者。因此,當(dāng)VOD內(nèi)容從指令環(huán)境流式傳輸?shù)秸?qǐng)求者的環(huán)境時(shí), 請(qǐng)求者可以在他自己環(huán)境內(nèi)的顯示設(shè)備上緩存和播放VOD內(nèi)容。
在實(shí)施例中,在333處,在指令向請(qǐng)求者提供VOD內(nèi)容之前, 指令可以查閱VOD服務(wù)器或服務(wù)(例如圖1和圖2中的方法100和 方法200所描繪的服務(wù))。例如,指令可以向VOD服務(wù)器發(fā)送具有 請(qǐng)求者標(biāo)識(shí)的訪問(wèn)請(qǐng)求,或發(fā)送請(qǐng)求者提供的訪問(wèn)密鑰;VOD服務(wù) 器或者發(fā)送授權(quán)或者發(fā)送拒絕作為回答。如果提供了授權(quán),則指令繼 續(xù)進(jìn)行對(duì)等連接并將VOD內(nèi)容傳輸?shù)秸?qǐng)求者。如果授權(quán)被拒絕,則 指令可以記錄該事件并終止與請(qǐng)求者的對(duì)等連接,或甚至將該請(qǐng)求者 重定向到VOD服務(wù)器以正常的購(gòu)買所希望的VOD內(nèi)容。
在340,—旦VOD內(nèi)容被成功地通過(guò)對(duì)等連接傳輸?shù)秸?qǐng)求者, 指令向VOD內(nèi)容服務(wù)器發(fā)送通告。這允許VOD內(nèi)容服務(wù)器記錄請(qǐng)求 者已經(jīng)成功地接收了 VOD內(nèi)容這一事實(shí)或事件。在某些情形中,如 果計(jì)費(fèi)事件還沒(méi)有被VOD內(nèi)容服務(wù)器記錄,則這個(gè)來(lái)自指令的通告 生成處理過(guò)程以產(chǎn)生請(qǐng)求者的計(jì)費(fèi)事件和請(qǐng)求者的帳戶。
根據(jù)實(shí)施例,在341,指令可以在通告內(nèi)識(shí)別提供給VOD內(nèi)容 服務(wù)的各種信息,例如通過(guò)對(duì)等連接將VOD內(nèi)容傳輸?shù)秸?qǐng)求者的日 期和時(shí)間、請(qǐng)求者的標(biāo)識(shí)符、VOD內(nèi)容傳輸?shù)臉?biāo)識(shí)符、表明流逝時(shí) 間的統(tǒng)計(jì)和完成與請(qǐng)求者交互有關(guān)的帶寬,等等。
在一個(gè)實(shí)施例中,在350,指令也可以根據(jù)VOD內(nèi)容服務(wù)器接 收的指令,去掉VOD內(nèi)容。因此,可以根據(jù)需求通過(guò)VOD內(nèi)容服務(wù) 確定允許VOD內(nèi)容保持在它的環(huán)境內(nèi)的指令的時(shí)間長(zhǎng)度。此外,VOD 內(nèi)容服務(wù)器可以提供元數(shù)據(jù)或指令執(zhí)行和估計(jì)確定VOD內(nèi)容何時(shí)適 合去掉VOD內(nèi)容的策略。策略也可以定義一定的可以根據(jù)它自己的 情況執(zhí)行訪問(wèn)限制的指令。
圖4是根據(jù)公開的實(shí)施例,VOD分配系統(tǒng)400的示圖。在機(jī)器 可訪問(wèn)媒體內(nèi)實(shí)現(xiàn)VOD分配系統(tǒng)400。 VOD分配系統(tǒng)400在其它事 情中實(shí)現(xiàn)圖1和圖2中的方法100和200,并幫助或與圖3中的方法 300進(jìn)行交互。VOD分配系統(tǒng)400包含VOD內(nèi)容401和VOD內(nèi)容分配服務(wù) 402。 VOD分配系統(tǒng)400也可以包含VOD索引403。 VOD內(nèi)容401 駐留在存儲(chǔ)器中且在可以包含各種其它VOD內(nèi)容401的知識(shí)庫(kù)中。 存儲(chǔ)器可以是易失性的或非易失性的,且它也可以被固化或可移動(dòng)存 儲(chǔ)媒體中。而且,VOD內(nèi)容服務(wù)402可以被認(rèn)為是VOD分配服務(wù)元 素,例如服務(wù)器、代理、網(wǎng)關(guān)等?,F(xiàn)在將詳細(xì)的討論VOD分配系統(tǒng) 400的每個(gè)組成部分和組成部分與STB 410和411之間的關(guān)系。
VOD內(nèi)容401可以包含涉及電視秀、文檔、電影、體育事件、 新聞事件和其它等等。VOD內(nèi)容401收藏在存儲(chǔ)設(shè)備內(nèi)或在可移動(dòng) 媒體上從而與網(wǎng)絡(luò)上可用的設(shè)備連接。觀看者從他們本地環(huán)境中利用 他們的STB 410和411與VOD內(nèi)容分配服務(wù)402聯(lián)系請(qǐng)求VOD內(nèi) 容401。
VOD內(nèi)容分配服務(wù)402通過(guò)申請(qǐng)或?qū)OD個(gè)內(nèi)容傳輸?shù)揭粋€(gè) 或多個(gè)首先或最初的STB 410,最初將VOD內(nèi)容401分配或置于網(wǎng) 絡(luò)中。隨著對(duì)圖1和圖2方法100和200的討論,提供與VOD內(nèi)容 分配服務(wù)402有關(guān)的處理例子。
VOD內(nèi)容分配服務(wù)402可以將VOD內(nèi)容401預(yù)播種或預(yù)載入 在第一個(gè)或最初的STB410。此外,在與第一個(gè)或最初的STB410有 關(guān)的觀看者進(jìn)行特定VOD內(nèi)容401請(qǐng)求之后,VOD內(nèi)容分配服務(wù) 402可以注入VOD內(nèi)容401。
VOD內(nèi)容分配服務(wù)402也管理與STB 410和411有關(guān)的標(biāo)識(shí)且 與那些STB410和411有關(guān)的觀看者。VOD內(nèi)容分配服務(wù)402也保 持對(duì)哪一個(gè)STB410或411在時(shí)間的任何具體點(diǎn)的哪一個(gè)VOD內(nèi)容 401的跟蹤。
根據(jù)實(shí)施例,在VOD索引403中維持與STB410和411和VOD 內(nèi)容401相關(guān)的連接和信息。VOD內(nèi)容分配月良務(wù)402生成和管理 VOD索引403。 VOD索引403對(duì)于新的連接、修改的連接和/或 刪除連接進(jìn)行定期更新。這些連接也可以包含STB410和411的地理 概要信息,它標(biāo)識(shí)每個(gè)STB410和411存在的或當(dāng)前的地理位置。在特定VOD內(nèi)容401已經(jīng)注入網(wǎng)絡(luò)中之后,VOD內(nèi)容分配服 務(wù)402也處理觀看者(請(qǐng)求者)對(duì)特定VOD內(nèi)容401的請(qǐng)求且在許 多410上呈現(xiàn)。
當(dāng)接收到VOD內(nèi)容401的請(qǐng)求時(shí),VOD內(nèi)容分配服務(wù)402確 定一個(gè)或多個(gè)特定的觀看者或可以通過(guò)用對(duì)等連接將VOD內(nèi)容401 傳輸?shù)桨l(fā)出請(qǐng)求的觀看者的STB 410或STB 411上。本質(zhì)上來(lái)i兌, VOD內(nèi)容分配服務(wù)402是請(qǐng)求者可以在哪里和如何最佳或最優(yōu)的獲 取所希望的VOD內(nèi)容401的管理者。做到這一點(diǎn)的一個(gè)技術(shù)是當(dāng)發(fā) 出請(qǐng)求的STB 411在給定的或已知的地理位置動(dòng)態(tài)地或?qū)崟r(shí)地從 VOD內(nèi)容分配服務(wù)402中請(qǐng)求VOD內(nèi)容401時(shí),在具有所希望的 VOD內(nèi)容401的STB 411上執(zhí)行地理接近度的搜索。
然后VOD內(nèi)容401通過(guò)對(duì)等連接413從源STB 410被傳輸 到發(fā)出請(qǐng)求的STB 411。
根據(jù)實(shí)施例,VOD內(nèi)容分配服務(wù)402也可以最初將VOD內(nèi)容 401以加密的格式植入或播種到最早的或最初的STB 410中。加密的 格式用許可證或接入密鑰進(jìn)行解密和播放。當(dāng)請(qǐng)求特定VOD內(nèi)容401 時(shí),該密鑰可以從VOD內(nèi)容分配服務(wù)402傳輸?shù)秸?qǐng)求者或發(fā)出請(qǐng)求 的STB 411。于是,某個(gè)最早的或最初的STB410甚至可以不具有播 放VOD內(nèi)容的密鑰因此可以單獨(dú)行使VOD內(nèi)容分配服務(wù)402的分 配點(diǎn)的職責(zé)。
在一個(gè)實(shí)施例中,VOD內(nèi)容分配服務(wù)402也可以通過(guò)具有和分 配VOD內(nèi)容401的STB 410提供動(dòng)態(tài)執(zhí)行策略或可以全局執(zhí)行策略 和與每個(gè)STB 410通信的指令。例如,VOD內(nèi)容分配服務(wù)402可以 評(píng)估策略并確定VOD內(nèi)容401從STB410和411中的一個(gè)、所有的 STB 410和411或STB 410和411中的某些子集中去掉并將指令下 傳到那些去掉VOD內(nèi)容401的STB410和411中。STB 410和411 和VOD內(nèi)容分配服務(wù)402之間也可以使用報(bào)告的策略。
應(yīng)當(dāng)注意到的是一旦發(fā)出請(qǐng)求的STB 411接收特定的所希望的 VOD內(nèi)容401,則接收的STB 411現(xiàn)在可以通過(guò)網(wǎng)絡(luò)成為其它可能相繼請(qǐng)求相同VOD內(nèi)容401的STB 410或411的P2P分配點(diǎn)。
現(xiàn)在為了提供網(wǎng)絡(luò)體系結(jié)構(gòu)和機(jī)器體系結(jié)構(gòu)例如設(shè)備可以交互
以獲取這里所提出的教導(dǎo)和技術(shù)的目的提出圖5至圖6。提出這個(gè)布
局和配置是只是為了舉例說(shuō)明而并不試圖限制這里所提出的實(shí)施例。 圖5是根據(jù)所公開的實(shí)施例,設(shè)備、機(jī)器、服務(wù)、系統(tǒng)和交互指
令和執(zhí)行這里所討論方法中的任何一個(gè)或多個(gè)的網(wǎng)絡(luò)體系結(jié)構(gòu)500的
例子示圖。
圖5也可以被看作為根據(jù)本發(fā)明所公開的至少一個(gè)實(shí)施例,實(shí)現(xiàn) 多媒體分配系統(tǒng)500的例子,如圖所示,系統(tǒng)500包含多媒體內(nèi)容提 供器502、機(jī)頂盒504、顯示設(shè)備508、例如有線電視源508這樣的 多個(gè)多媒體源、衛(wèi)星電視源510和基于IP網(wǎng)絡(luò)的源512。
在所例舉的實(shí)施例中,內(nèi)容提供商器502和機(jī)頂盒504通過(guò)網(wǎng) 絡(luò)514連接,其中網(wǎng)路514可能包含有線電視分配網(wǎng)絡(luò)、衛(wèi)星分配網(wǎng) 絡(luò)、廣播電視分配網(wǎng)絡(luò)、基于數(shù)據(jù)分組的計(jì)算機(jī)網(wǎng)絡(luò)(例如以太網(wǎng)) 等等。同樣地是,內(nèi)容源508、 510和512可以通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò) 與內(nèi)容提供器502連接。
如圖所示,內(nèi)容提供器502可能包含一個(gè)或多個(gè)接口 518、 520 和522分別與內(nèi)容源508、 510和512連接,且接口 524與機(jī)頂盒405 通過(guò)網(wǎng)絡(luò)514連接。接口 518、 520、 522和514可以包含各種接口 中的任何一個(gè),例如同軸電纜接口、用于接收衛(wèi)星和廣播傳輸系統(tǒng)這 樣的無(wú)線接口 、或例如以太網(wǎng)接口或路由器這樣的數(shù)據(jù)分組網(wǎng)絡(luò)接 口。所示的基于IP網(wǎng)絡(luò)源512通過(guò)網(wǎng)絡(luò)513 (例如因特網(wǎng))與計(jì)算 機(jī)515連接,由此提供操作機(jī)頂盒504的用戶和操作計(jì)算機(jī)的用戶 515之間的通信路徑。內(nèi)容提供器502可以還包括EPG生成模塊 526和多媒體內(nèi)容分配模塊528。模塊526和模塊528可以用軟件、 硬件、固件程序或其中的組合實(shí)現(xiàn)。為了舉例說(shuō)明,內(nèi)容提供器502 可以包含存儲(chǔ)器536 (例如,靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)和一個(gè) 或多個(gè)處理器538 ),其中模塊526和528可以部分或全部用存儲(chǔ)在 存儲(chǔ)器536中的可執(zhí)行指令538實(shí)現(xiàn)并通過(guò)處理器538執(zhí)行這里所描述的技術(shù)實(shí)施。
同樣如圖所示,才幾頂盒504可以包含接口 540,用于通過(guò)網(wǎng)絡(luò) 514與內(nèi)容提供器502的連接,控制接口 542接收用戶的輸入和命 令,(例如,經(jīng)遠(yuǎn)程控制544,按鈕面板561、話筒562)和用于與 顯示設(shè)備506連接的顯示接口 546。接口 540可以包含各種適合的 接口中的任何一個(gè),例如同軸有線接口、用于發(fā)送和接收無(wú)線傳輸?shù)?無(wú)線接口、或例如以太網(wǎng)接口這樣的基于分組的數(shù)據(jù)網(wǎng)絡(luò)接口??刂?接口 542可以包含各種接口中的任何一個(gè),例如紅外接口、無(wú)線接口、 或按鈕面板561這樣的接口。示出的遠(yuǎn)程控制544包含用于接收聲音 命令的話筒545和也示出了包含用于接收聲音命令的話筒562的機(jī) 頂盒504。
進(jìn)一步示出的是與用于存儲(chǔ)文件的存儲(chǔ)設(shè)備566 (例如,硬盤、 光盤、軟盤、通用串行總線密鑰等等)、用于打印文件的打印機(jī)568 和網(wǎng)絡(luò)564(例如,家庭網(wǎng)絡(luò))連接的機(jī)頂盒504 。在一個(gè)實(shí)施例中, 網(wǎng)絡(luò)564可以將機(jī)頂盒505連接到與因特網(wǎng)協(xié)議電話機(jī)572、用于存 儲(chǔ)電子文件的存儲(chǔ)設(shè)備570、打印機(jī)576相連的計(jì)算機(jī)574。機(jī)頂盒 504可以還包括處理模塊558、接收模塊556和通信模塊551。處理 模塊558、接收模塊556和通信模塊551可以用硬件、軟件、固件 程序或它們其中的組合實(shí)現(xiàn)。為了舉例說(shuō)明,機(jī)頂盒504可以包含 存儲(chǔ)器554和一個(gè)或多個(gè)處理器552,其中一個(gè)或兩個(gè)模塊548和 550用存儲(chǔ)在存儲(chǔ)器中的可執(zhí)行指令實(shí)現(xiàn)并由處理器552執(zhí)行實(shí)現(xiàn)這 里所描述的技術(shù)。進(jìn)一步示出的是存儲(chǔ)器包含可以用于控制從顯示設(shè) 備506中捕獲所顯示的內(nèi)容的圖像的使用的規(guī)則555。例如,規(guī)則 555可以具體表達(dá)為可以從內(nèi)容源508、 510和512中隨內(nèi)容分配的 數(shù)字版權(quán)管理許可證。正如本領(lǐng)域的技術(shù)人員所熟悉的那樣,許可證 可以包含可以限制相關(guān)內(nèi)容使用的規(guī)則555。
在具體的實(shí)施例中,內(nèi)容提供器502從每個(gè)不同的內(nèi)容源508、 510和512的多媒體信道中接收數(shù)據(jù)表示,并提供至少一個(gè)多媒體信 道的子集到機(jī)頂盒504的數(shù)據(jù)表示用于在顯示設(shè)備506上處理和顯示和/或通過(guò)音頻設(shè)備(沒(méi)有示出)輸出。在一個(gè)實(shí)施例中,內(nèi)容提
供器可以包含含有內(nèi)容的通信數(shù)據(jù)的內(nèi)容模塊509和可以包含含有 限制相關(guān)內(nèi)容使用的規(guī)則的控制信息(例如數(shù)字許可證)的通信數(shù)據(jù) 的控制模塊511。而且,在一個(gè)具體的實(shí)施例中,內(nèi)容提供器502 可以提供電子節(jié)目指南(EPG )到機(jī)頂盒504的數(shù)字表示用于處理模 塊558處理和用于經(jīng)控制接口 542和處理模塊558的用戶導(dǎo)航。正 如這里所描述的那樣,在一個(gè)實(shí)施例中EPG 560表示包含由提供多媒 體信道到內(nèi)容提供器502的一個(gè)或多個(gè)內(nèi)容源提供的多媒體信道列 表的統(tǒng)一的EPG。為了舉例說(shuō)明,在一個(gè)具體的實(shí)施例中,EPG560 表示導(dǎo)航節(jié)目指南或通過(guò)用戶經(jīng)遠(yuǎn)程控制544或其它輸入設(shè)備的用 戶接口,可以直接將處理模塊550對(duì)通過(guò)選擇一個(gè)圖標(biāo)或由EPG的 圖形顯示表示的其它所希望的信道的圖形化表示的多媒體信道之間 導(dǎo)航。EPG 560可以從不同內(nèi)容源中以單一列表或可以被EPG 560
示。而且,可以基于各種特征中的任何一個(gè),例如通過(guò)多媒體信道的 程序內(nèi)容將多媒體信道在EPG 560之內(nèi)組織起來(lái),其中程序內(nèi)容描述 了多媒體信道所表示的視頻/音頻程序的類型或分類。各種類型或分 類的例子包含"喜劇體裁,,的類型、"動(dòng)作,,類型、"家庭"類型或"兒童" 類型、"浪漫"類型、"科學(xué)幻想,,類型等等。
圖6是機(jī)器體系結(jié)構(gòu)的例子示圖,其中根據(jù)所公開的實(shí)施例,用 于使機(jī)器執(zhí)行這里所討論的方法的任何一個(gè)或多個(gè)的可執(zhí)行的一組 指令。
因此,圖6示出的是計(jì)算機(jī)系統(tǒng)600例子形式中機(jī)器裝置的圖 表,其中用于使該機(jī)器裝置執(zhí)行這里所討論的方法中的任何一個(gè)或多 個(gè)的一組可執(zhí)行的指令。
在另一個(gè)實(shí)施例中,該機(jī)器裝置作為單機(jī)設(shè)備或可以與其它機(jī)器 連接(例如網(wǎng)絡(luò)化的)。在網(wǎng)絡(luò)化的配置中,機(jī)器可以當(dāng)作服務(wù)器或 在服務(wù)器-客戶機(jī)環(huán)境中當(dāng)作客戶機(jī)使用,或在對(duì)等(或分布式)網(wǎng) 絡(luò)環(huán)境中作為對(duì)等機(jī)器使用。這些機(jī)器設(shè)備可以是服務(wù)器計(jì)算機(jī)、客戶機(jī)計(jì)算機(jī)、個(gè)人計(jì)算機(jī)(PC)、臺(tái)式PC機(jī)、機(jī)頂盒(STB)、個(gè) 人數(shù)字助理(PDA)、蜂窩電話機(jī)、萬(wàn)維網(wǎng)裝置、網(wǎng)絡(luò)路由器、交換 機(jī)或網(wǎng)橋、或可以執(zhí)行那個(gè)機(jī)器所采取的特定動(dòng)作的一組指令(有順 序的或相反)的任何機(jī)器設(shè)備。而且,當(dāng)舉例說(shuō)明只有一個(gè)單一機(jī)器 時(shí),術(shù)語(yǔ)"機(jī)器"將也被考慮為包含任何單獨(dú)或聯(lián)合執(zhí)行這里所討論的 方法中的任何一組(或多組指令)的機(jī)器任何集合(或多個(gè)集合)。
計(jì)算機(jī)系統(tǒng)600的例子包含處理器602(例如,中央處理器單元 (CPU)、圖形處理器單元(GPU)或兩者)、主存儲(chǔ)器604和靜態(tài) 存儲(chǔ)器606,它通過(guò)總線608相互通信。計(jì)算機(jī)系統(tǒng)600可以還包括 視頻顯示器單元610 (例如,液晶顯示器(LCD)或陰極射線管 (CRT))。計(jì)算機(jī)系統(tǒng)600也包含字母數(shù)字輸入設(shè)備612 (例如, 鍵盤)、光標(biāo)控制設(shè)備614 (例如鼠標(biāo))、盤驅(qū)動(dòng)單元616、信號(hào)生 成設(shè)備618 (例如,揚(yáng)聲器)和網(wǎng)絡(luò)接口設(shè)備620。
盤驅(qū)動(dòng)單元616包含其上存儲(chǔ)實(shí)現(xiàn)這里所描述的任何一種或多 種方法或功能的一組或多組指令(例如,軟件624)機(jī)器可讀媒體622。 在計(jì)算機(jī)系統(tǒng)600的執(zhí)行期間,軟件624也可以完全或至少部分地駐 留在主存儲(chǔ)器604之內(nèi)和/或在處理器602之內(nèi),主存儲(chǔ)器604和 處理器602也構(gòu)成機(jī)器可讀媒體的一部分。
可以進(jìn)一步經(jīng)網(wǎng)絡(luò)接口設(shè)備620通過(guò)網(wǎng)絡(luò)626傳輸或接收計(jì)算 機(jī)軟件624。
當(dāng)在實(shí)施例中示出的機(jī)器可讀媒體622是單一媒體時(shí),考慮術(shù) 語(yǔ)"機(jī)器可讀媒體"包含一組或多組指令的單一媒體或多個(gè)存儲(chǔ)媒體 (例如,集中式的或分布式的數(shù)據(jù)庫(kù)、和/或相關(guān)緩存器和服務(wù)器)。 同樣考慮術(shù)語(yǔ)"機(jī)器可讀媒體,,包含任何能夠存儲(chǔ)、編碼或攜帶一組用 于機(jī)器執(zhí)行和使機(jī)器執(zhí)行任何一個(gè)和多個(gè)本發(fā)明公開方法的指令的 任何媒體。因此考慮術(shù)語(yǔ)"機(jī)器可讀媒體,,包含但不限定于固態(tài)存儲(chǔ) 器、光磁媒體和載波信號(hào)。
上述是舉例說(shuō)明但不是限制性的。對(duì)于本領(lǐng)域的技術(shù)人員基于對(duì) 上述的公正的瀏覽許多其它的實(shí)施例變得明顯。因此應(yīng)當(dāng)參考附加的權(quán)利要求確定實(shí)施例的范圍,以及確定等價(jià)授權(quán)這樣權(quán)利要求的完整 的范圍。
遵照37 (:^.議.§1.72(1))和允許讀者快速地確定4支術(shù)/>開的性質(zhì) 和要點(diǎn)提供了摘要。應(yīng)理解所遞交的將不用來(lái)解釋或限制權(quán)利要求的 范圍或意義。
在前述的實(shí)施例中,為了將公開連成整體,各種特征被集合在單 一的實(shí)施例中。這種公開的方法不應(yīng)當(dāng)解釋為反映權(quán)利要求的實(shí)施例 比每個(gè)權(quán)利要求所清楚敘述的具有更多的特征。正如下列權(quán)利要求反 映的,本發(fā)明的主題在于少于單一公開的實(shí)施例的所有特征。因此下 列權(quán)利要求與實(shí)施例的描述合并在一起,每個(gè)權(quán)利要求自身可作為單 獨(dú)的實(shí)施例。
權(quán)利要求
1. 一種方法,包括以下步驟從請(qǐng)求者接收對(duì)視頻點(diǎn)播VOD內(nèi)容的請(qǐng)求;識(shí)別請(qǐng)求者的位置;搜索一個(gè)索引以尋找在請(qǐng)求者的位置附近擁有該VOD內(nèi)容的其它觀看者;以及指示請(qǐng)求者從所述其它觀看者中一個(gè)或多個(gè)獲取所述VOD內(nèi)容。
2. 根據(jù)權(quán)利要求1的方法,還包括當(dāng)所述一個(gè)或多個(gè)其它觀看 者中的一個(gè)報(bào)告請(qǐng)求者獲取了 VOD內(nèi)容時(shí),記錄請(qǐng)求者的計(jì)費(fèi)事件。
3. 根據(jù)權(quán)利要求1的方法,還包括為了將VOD內(nèi)容傳輸?shù)秸?qǐng) 求者,幫助在請(qǐng)求者和所述一個(gè)或多個(gè)其它觀看者中的一個(gè)之間建立 對(duì)等連接。
4. 根據(jù)權(quán)利要求1的方法,其中,識(shí)別還包括根據(jù)與請(qǐng)求者相 關(guān)的因特網(wǎng)協(xié)議IP地址和與請(qǐng)求者的帳戶相關(guān)的計(jì)費(fèi)地址中至少一 個(gè)來(lái)確定所述位置。
5. 根據(jù)權(quán)利要求l的方法,還包括在接收請(qǐng)求之前,將VOD 內(nèi)容推向所述一個(gè)或多個(gè)其它觀看者的機(jī)頂盒。
6. 根據(jù)權(quán)利要求5的方法,其中,推還包括加密VOD內(nèi)容,其 中用適當(dāng)?shù)脑S可證密鑰使能訪問(wèn)以播放該VOD內(nèi)容。
7. 根據(jù)權(quán)利要求1的方法,其中,指示還包括向請(qǐng)求者分配適 當(dāng)?shù)脑S可證密鑰,以及其中,所述一個(gè)或多個(gè)其它觀看者中至少一個(gè) 缺乏該適當(dāng)?shù)脑S可證密鑰以播放該VOD內(nèi)容。
8. —種方法,包括以下步驟生成索引,該索引識(shí)別視頻點(diǎn)播VOD內(nèi)容和在其機(jī)頂盒STB 上有效地?fù)碛刑囟╒OD內(nèi)容的觀看者;以及管理該索引,以向特定VOD內(nèi)容的請(qǐng)求者提供一個(gè)或多個(gè)所述 STB的標(biāo)識(shí)符,以便幫助特定VOD內(nèi)容從所述一個(gè)或多個(gè)STB直接到請(qǐng)求者的對(duì)等,其中該索引還包括每個(gè)所述STB的地理位置。
9. 根據(jù)權(quán)利要求8的方法,還包括跟蹤從指明請(qǐng)求者已經(jīng)通過(guò) 對(duì)等連接成功地獲取了特定VOD內(nèi)容的所述一個(gè)或多個(gè)STB接收的 事件。
10. 根據(jù)權(quán)利要求8的方法,其中,生成還包括在該索引內(nèi)為每 個(gè)所述STB保留地理概要信息。
11. 根據(jù)權(quán)利要求10的方法,其中,管理還包括根據(jù)請(qǐng)求者的 地理位置與所述地理概要信息的比較來(lái)選擇所述一個(gè)或多個(gè)STB的 標(biāo)識(shí)符。
12. 根據(jù)權(quán)利要求8的方法,其中,管理還包括向請(qǐng)求者分配許 可證密鑰,其中, 一旦通過(guò)與所述一個(gè)或多個(gè)STB中的一個(gè)的對(duì)等連 接獲取了特定VOD內(nèi)容,該許可證密鑰可以用于播放該特定VOD 內(nèi)容。
13. 根據(jù)權(quán)利要求8的方法,其中,管理還包括根據(jù)策略而指示 許多所述STB去掉特定VOD內(nèi)容。
14. 一種機(jī)器可訪問(wèn)媒體,其上嵌入有指令,該指令在被機(jī)器訪 問(wèn)時(shí)執(zhí)行以下方法從請(qǐng)求者接收對(duì)視頻點(diǎn)播VOD內(nèi)容的請(qǐng)求,其中該請(qǐng)求根據(jù)與 請(qǐng)求者相關(guān)的地理接近值而被發(fā)出; 與請(qǐng)求者建立對(duì)等連接;通過(guò)對(duì)等連接將VOD內(nèi)容傳輸?shù)秸?qǐng)求者;以及 一旦VOD內(nèi)容通過(guò)對(duì)等連接被傳輸?shù)秸?qǐng)求者,向VOD內(nèi)容服 務(wù)器發(fā)送通告。
15. 根據(jù)權(quán)利要求14的媒體,還包括根據(jù)從VOD內(nèi)容服務(wù)器接 收的指令而去掉VOD內(nèi)容的指令。
16. 根據(jù)權(quán)利要求14的媒體,還包括確保請(qǐng)求者提供用來(lái)獲取 VOD內(nèi)容的密鑰的指令,其中在對(duì)等連接之前請(qǐng)求者從VOD內(nèi)容服 務(wù)器獲取該密鑰。
17. 根據(jù)權(quán)利要求14的媒體,其中,發(fā)送還包括在通告內(nèi)識(shí)別請(qǐng)求者以及VOD內(nèi)容通過(guò)對(duì)等連接被傳輸?shù)秸?qǐng)求者的日期和時(shí)間。
18. 根據(jù)權(quán)利要求14的媒體,其中,傳輸還包括在對(duì)等連接期 間將VOD內(nèi)容流式傳輸?shù)秸?qǐng)求者。
19. 根據(jù)權(quán)利要求14的媒體,還包括在通過(guò)對(duì)等連接將VOD內(nèi) 容傳輸?shù)秸?qǐng)求者之前,請(qǐng)求從VOD內(nèi)容服務(wù)器確認(rèn)。
20. —種系統(tǒng),包括擁有視頻點(diǎn)播VOD內(nèi)容庫(kù)的存儲(chǔ)器;以及VOD分配服務(wù)元件,其中,VOD分配服務(wù)元件最初將VOD內(nèi) 容分配到與用戶相關(guān)的一個(gè)或多個(gè)機(jī)頂盒STB, VOD分配服務(wù)元件 管理所述一個(gè)或多個(gè)STB的標(biāo)識(shí)并根據(jù)其它用戶隨后對(duì)該VOD內(nèi)容 的請(qǐng)求而有選擇地分配這些標(biāo)識(shí),所述其它用戶隨后通過(guò)與所述STB 的對(duì)等連接荻取該VOD內(nèi)容。
21. 根據(jù)權(quán)利要求20的系統(tǒng),還包括VOD索引,它要由VOD 分配服務(wù)元件維持,并要包含用于每個(gè)所述STB以及用于隨后請(qǐng)求 VOD內(nèi)容的所述其它用戶的地理概要信息。
22. 根據(jù)權(quán)利要求20的系統(tǒng),其中,VOD分配服務(wù)元件要對(duì)每 個(gè)所述STB實(shí)施對(duì)VOD內(nèi)容的保留策略,并根據(jù)該保留策略而指示 選擇的所述STB去掉該VOD內(nèi)容。
23. 根據(jù)權(quán)利要求20的系統(tǒng),其中,VOD分配服務(wù)元件最初以 加密格式分配VOD內(nèi)容,該加密格式要用許可證密鑰進(jìn)行解密以播 放該VOD內(nèi)容。
24. 根據(jù)權(quán)利要求23的系統(tǒng),其中,許多所述STB缺乏該許可 證密鑰。
25. 根據(jù)權(quán)利要求23的系統(tǒng),其中,VOD分配服務(wù)元件要根據(jù) 對(duì)VOD內(nèi)容的請(qǐng)求而向所述其它用戶分配該許可證密鑰。
全文摘要
提供了通過(guò)對(duì)等(P2P)技術(shù)傳輸視頻點(diǎn)播(VOD)內(nèi)容的技術(shù)。VOD分配服務(wù)維持擁有特定VOD內(nèi)容的觀看者的關(guān)聯(lián)。當(dāng)缺乏特定VOD內(nèi)容的新觀看者向VOD分配服務(wù)發(fā)出對(duì)特定VOD內(nèi)容的請(qǐng)求時(shí),VOD分配服務(wù)識(shí)別P2P觀看者,可以從該P(yáng)2P觀看者經(jīng)P2P交易獲取特定VOD內(nèi)容。
文檔編號(hào)H04N7/173GK101438589SQ200780010850
公開日2009年5月20日 申請(qǐng)日期2007年4月5日 優(yōu)先權(quán)日2006年4月5日
發(fā)明者W·漢林 申請(qǐng)人:At&T知識(shí)產(chǎn)權(quán)一部有限合伙公司