用于視頻點(diǎn)播系統(tǒng)中帶寬節(jié)省的社交網(wǎng)絡(luò)的制作方法
【專利摘要】公開了一種用于在由服務(wù)器提供商操作的視頻點(diǎn)播(VOD)系統(tǒng)中使用社交網(wǎng)絡(luò)信息以節(jié)省帶寬的方法。在VOD服務(wù)器系統(tǒng)中,從與VOD系統(tǒng)的用戶相關(guān)聯(lián)的第一客戶端系統(tǒng)接受對VOD內(nèi)容項目的請求。獲得用戶的社交網(wǎng)絡(luò)朋友的列表。確定社交網(wǎng)絡(luò)朋友的列表的節(jié)點(diǎn)共享組。節(jié)點(diǎn)共享組包括第一客戶端系統(tǒng)和與第一客戶端系統(tǒng)共享VOD服務(wù)器系統(tǒng)的分布節(jié)點(diǎn)的零個或更多個客戶端系統(tǒng)。通過共享分布節(jié)點(diǎn)將視頻傳遞開始消息發(fā)送到節(jié)點(diǎn)共享組中的每個客戶端系統(tǒng)。
【專利說明】用于視頻點(diǎn)播系統(tǒng)中帶寬節(jié)省的社交網(wǎng)絡(luò)
【背景技術(shù)】
[0001]視頻點(diǎn)播(VOD)通常涉及允許客戶端設(shè)備終端用戶從諸如中心服務(wù)器的源選擇視頻內(nèi)容或其他內(nèi)容,用于在諸如電視機(jī)(TV)或計算機(jī)監(jiān)視器的適當(dāng)?shù)慕K端用戶顯示設(shè)備上瀏覽的【技術(shù)領(lǐng)域】。一種類型的VOD系統(tǒng)是“流” VOD系統(tǒng),其中視頻內(nèi)容或其他內(nèi)容從源中流出至終端用戶客戶端設(shè)備,并且該內(nèi)容一旦通過適當(dāng)?shù)木W(wǎng)絡(luò)連接從源流至終端用戶客戶端設(shè)備,內(nèi)容的瀏覽就能夠開始。另一種類型的VOD系統(tǒng)是“下載” VOD系統(tǒng),其中在終端用戶瀏覽開始之前,內(nèi)容最初被下載至諸如機(jī)頂盒的視頻處理設(shè)備。通常,幾乎所有的下載VOD系統(tǒng)和許多流VOD系統(tǒng)允許終端用戶暫停、快進(jìn)和回倒該內(nèi)容,以及在任何時候瀏覽該內(nèi)容。
[0002]VOD服務(wù)器系統(tǒng)通常由服務(wù)提供商維護(hù),服務(wù)提供商可以是諸如電視服務(wù)提供商(例如:全國或當(dāng)?shù)仉娨暰W(wǎng)絡(luò))、有線電視服務(wù)提供商或多系統(tǒng)運(yùn)營商(MS0)、互聯(lián)網(wǎng)服務(wù)提供商、衛(wèi)生廣播系統(tǒng)服務(wù)提供商、或其他適當(dāng)?shù)姆?wù)提供商。
[0003]終端用戶通常期望最小的內(nèi)容下載時延。然而,對于服務(wù)提供商而言,帶寬要求通常與請求的數(shù)量成線性地增長。在某些情形下,即使服務(wù)提供商提供必需的帶寬,延時也能夠發(fā)生。
[0004]此外,不斷增加人數(shù)的終端用戶對社交網(wǎng)絡(luò)感興趣,并且想要輕易地與他們的聯(lián)系人、朋友、或者使用社交網(wǎng)絡(luò)門戶網(wǎng)站的關(guān)系人共享關(guān)于所選擇的視頻內(nèi)容(諸如最喜愛的、最近瀏覽的、或目前瀏覽的電視節(jié)目或電影)的瀏覽信息。社交網(wǎng)絡(luò)門戶網(wǎng)站包括諸如Facebook、MySpace、Orkut、Twitter以及Google Buzz的一般興趣的門戶網(wǎng)站,以及具體涉及諸如 Tunerfish>Miso>Phi1>Clicker Social 和 TV.com Relay 的社交電視(例如:共享瀏覽信息)的門戶網(wǎng)站。
【發(fā)明內(nèi)容】
[0005]在本發(fā)明的一個實施例中,提供了一種使用社交網(wǎng)絡(luò)信息以在由服務(wù)提供商操作的視頻點(diǎn)播(VOD)系統(tǒng)中節(jié)省帶寬的方法。在VOD服務(wù)器系統(tǒng)中,從與VOD系統(tǒng)的用戶相關(guān)聯(lián)的第一客戶端系統(tǒng)接受對VOD內(nèi)容項目的請求。該用戶的社交網(wǎng)絡(luò)朋友的列表被獲得。社交網(wǎng)絡(luò)朋友的列表的節(jié)點(diǎn)共享組被確定。節(jié)點(diǎn)共享組包括第一客戶端系統(tǒng),以及與第一客戶端系統(tǒng)共享VOD服務(wù)器系統(tǒng)的分布節(jié)點(diǎn)的零個或更多個客戶端系統(tǒng)。視頻傳遞開始消息通過共享的分布節(jié)點(diǎn)被發(fā)送到節(jié)點(diǎn)共享組中的每個客戶端系統(tǒng)。
[0006]在本發(fā)明的另一實施例中,提供了 一種在VOD系統(tǒng)中使用社交網(wǎng)絡(luò)信息的方法。在與接收用戶相關(guān)聯(lián)的接收客戶端系統(tǒng)中,對于由VOD系統(tǒng)的請求用戶所請求的VOD內(nèi)容項目,視頻傳遞開始消息被接收。請求用戶和接收用戶都是VOD系統(tǒng)的社交網(wǎng)絡(luò)服務(wù)器的用戶。接收客戶端系統(tǒng)和與請求用戶相關(guān)聯(lián)的客戶端系統(tǒng)共享VOD系統(tǒng)的分布節(jié)點(diǎn)。VOD內(nèi)容項目的優(yōu)先級值被確定。當(dāng)接收客戶端系統(tǒng)的本地存儲不具有足夠用于VOD內(nèi)容項目的存儲空間時,在具有比VOD內(nèi)容項目低的優(yōu)先級值的接收客戶端系統(tǒng)中的本地存儲內(nèi)容被刪除。當(dāng)本地存儲具有足夠的用于VOD內(nèi)容項目的存儲空間時,VOD內(nèi)容項目的多播通過共享分布節(jié)點(diǎn)被接收,并且將VOD內(nèi)容項目存儲在本地存儲中。
[0007]在本發(fā)明的又一實施例中,提供了一種VOD系統(tǒng)。VOD系統(tǒng)包括服務(wù)器系統(tǒng),該服務(wù)器系統(tǒng)含有彼此通信地耦合并且通信地耦合至接入網(wǎng)絡(luò)的VOD服務(wù)器和社交網(wǎng)絡(luò)服務(wù)器。多個分布節(jié)點(diǎn)被通信地耦合至接入網(wǎng)絡(luò),并且多個分布節(jié)點(diǎn)的每一個被配置成將VOD內(nèi)容向下流至一個或多個客戶端系統(tǒng)。社交網(wǎng)絡(luò)服務(wù)器被配置成在社交電視數(shù)據(jù)庫中存儲與第一客戶端系統(tǒng)的用戶相關(guān)聯(lián)的社交網(wǎng)絡(luò)信息。社交網(wǎng)絡(luò)信息包括用戶的社交網(wǎng)絡(luò)朋友的列表。服務(wù)器系統(tǒng)被配置成確定包括第一客戶端系統(tǒng)和與用戶的社交網(wǎng)絡(luò)朋友相關(guān)聯(lián)的零個或更多個客戶端系統(tǒng)的節(jié)點(diǎn)共享組。節(jié)點(diǎn)共享組的每個客戶端系統(tǒng)共享多個分布節(jié)點(diǎn)的公共分布節(jié)點(diǎn)。
【專利附圖】
【附圖說明】
[0008]圖1是示出了根據(jù)本發(fā)明的實施例的示例性VOD系統(tǒng)的框圖。
[0009]圖2是示出了根據(jù)本發(fā)明的另一實施例的示例性VOD系統(tǒng)的框圖。
[0010]圖3是示出了根據(jù)本發(fā)明的實施例的服務(wù)器系統(tǒng)中的方法的框圖。
[0011]圖4是示出了根據(jù)本發(fā)明的實施例的客戶端系統(tǒng)中的方法的框圖。
【具體實施方式】
[0012]本發(fā)明的方面提供了一種在VOD系統(tǒng)中使用社交網(wǎng)絡(luò)的帶寬節(jié)省的方法。在實施例中,VOD服務(wù)器系統(tǒng)能夠?qū)OD內(nèi)容項目主動地傳遞給請求用戶以及共享公共分布節(jié)點(diǎn)的用戶的社交網(wǎng)絡(luò)朋友。在這種實施例中,能夠多播VOD內(nèi)容項目,并且對于該目的無需附加的接入網(wǎng)絡(luò)資源,從而節(jié)省了重要的系統(tǒng)帶寬,減少接入網(wǎng)絡(luò)的負(fù)載,有助于更有效地使用系統(tǒng)資源。
[0013]因此,在客戶知道他的朋友正在看電影并且決定去看相同電影的情形下,本發(fā)明的方面能夠提高客戶滿意度。在常規(guī)VOD系統(tǒng)中,然后必須從VOD服務(wù)器請求該電影,這繼而需要找出服務(wù)該客戶所需要的帶寬,這可能涉及顯著的延遲,并且取決于接入網(wǎng)絡(luò)中那時的當(dāng)前負(fù)載,可能發(fā)生進(jìn)一步的延遲。相反,在一個實施例中,已經(jīng)被主動服務(wù)該電影的客戶能夠無延遲地開始瀏覽,并且可能感到愉快。
[0014]在詳細(xì)描述根據(jù)本發(fā)明的實施例之前,應(yīng)該明白的是,這些實施例主要在于涉及用于在VOD系統(tǒng)中使用社交網(wǎng)絡(luò)的帶寬節(jié)省的系統(tǒng)和方法的方法步驟和裝置部件的組合。因此,在附圖中適當(dāng)之處由常規(guī)符號表示裝置部件和方法步驟,附圖僅示出了與理解本發(fā)明實施例相關(guān)的那些具體細(xì)節(jié),以避免由對于受益于本說明書的本領(lǐng)域的技術(shù)人員所顯而易見的細(xì)節(jié)而模糊了本公開。
[0015]在該文件中,諸如第一和第二、頂部和底部等相關(guān)術(shù)語,可以僅用于對一個實體或動作和另一個實體或動作進(jìn)行區(qū)分,而不是必然地要求或暗指在這些實體或動作之間的任何實際的這種關(guān)系或順序。術(shù)語“包括”、“包含”或其任何其他變體,旨在涵蓋非排他性包含,使得包括一系列要素的處理、方法、物件或裝置不僅包含那些要素,而且可以包含未明確列出或者這種處理、方法、物件或裝置中固有的其他要素。在沒有更多約束條件的情況下,繼之以“包括”的要素不排除在包括該要素的處理、方法、物件或裝置中存在另外的相同的要素。[0016]圖1示出了根據(jù)本發(fā)明的實施例的示例性VOD系統(tǒng)100。然而,本領(lǐng)域的技術(shù)人員應(yīng)該理解的是,使用具有除了在此處描述的說明性VOD系統(tǒng)100的具體特征或限制之外的系統(tǒng)也能夠?qū)嵺`本發(fā)明的方面。
[0017]VOD系統(tǒng)100包括服務(wù)器系統(tǒng)101和多個分布節(jié)點(diǎn)150A、150B、150C......150N (每
個節(jié)點(diǎn)150)。服務(wù)器系統(tǒng)101和節(jié)點(diǎn)150由接入網(wǎng)絡(luò)110連接。例如,通信鏈路111將服務(wù)器系統(tǒng)101連接到接入網(wǎng)絡(luò)110,并且通信鏈路151A、151B、151C……151N將節(jié)點(diǎn)150連接到接入網(wǎng)絡(luò)110。VOD系統(tǒng)100包括多個客戶端系統(tǒng)130A……130N (每個客戶端系統(tǒng)130)。
[0018]例如,每個節(jié)點(diǎn)150被連接到一個或多個客戶端系統(tǒng)130,以便每個節(jié)點(diǎn)150能夠與跟它連接的客戶端系統(tǒng)130交換數(shù)據(jù),并且將內(nèi)容(例如來自VOD服務(wù)器104)向下流到跟它連接的客戶端系統(tǒng)130。例如,圖1描繪了節(jié)點(diǎn)150A被連接到客戶端系統(tǒng)130AU30B和130C ;節(jié)點(diǎn)150B被連接到客戶端系統(tǒng)130DU30E和130F ;節(jié)點(diǎn)150C被連接到客戶端系統(tǒng)130G和130H ;以及節(jié)點(diǎn)150N被連接到客戶端系統(tǒng)130N。為了示出目的,示例性客戶端系統(tǒng)130A比其他客戶端系統(tǒng)130描述得更加詳細(xì)。
[0019]服務(wù)器系統(tǒng)101經(jīng)由接入網(wǎng)絡(luò)110存儲、管理和傳遞由客戶端系統(tǒng)130請求的VOD內(nèi)容。例如,接入網(wǎng)絡(luò)110和通信鏈路111、151能夠包括諸如光纖、同軸電纜、或者其他適當(dāng)?shù)膫鬏斆浇榈膫鬏斀橘|(zhì)或者無線通信。在示例性實施例中,接入網(wǎng)絡(luò)110包括混合光纖(HFC)網(wǎng)絡(luò)。
[0020]服務(wù)器系統(tǒng)101通常位于VOD系統(tǒng)100內(nèi)的頭端(未示出)或者其他適當(dāng)?shù)奈恢?。頭端通常是作為諸如有線電視分布系統(tǒng)的更大的服務(wù)提供商分布系統(tǒng)的一部分的區(qū)域或本地集線器。VOD系統(tǒng)100和其他常規(guī)VOD系統(tǒng)通常基于中心服務(wù)器構(gòu)架。在這種構(gòu)架中,服務(wù)器系統(tǒng)101通常相對于多個節(jié)點(diǎn)150位于中心,并且經(jīng)由接入網(wǎng)絡(luò)110的專用傳輸介質(zhì)(在某些實施例中,通信鏈路151)直接連接到每個節(jié)點(diǎn)150。在其他實施例中,VOD系統(tǒng)100能夠被分布,例如VOD系統(tǒng)1 00能夠包括位于一個或多個頭端中的多個服務(wù)器系統(tǒng)101。
[0021]在實施例中,示例性服務(wù)器系統(tǒng)101包括VOD服務(wù)器104和社交網(wǎng)絡(luò)服務(wù)器160。進(jìn)一步的實施例能夠包括用戶接口(UI)服務(wù)器、播出控制器、和/或附加服務(wù)器。在一些實施例中,部分或全部上述服務(wù)器、控制器或處理器的功能可以被分離或者彼此組合,并且能夠在一個或多個處理器或服務(wù)器上執(zhí)行或駐留。
[0022]服務(wù)器系統(tǒng)101也包括至少一個數(shù)據(jù)庫106 (例如,包含媒體內(nèi)容和廣告),并且能夠包括很多附加數(shù)據(jù)庫;示出的示例包括社交電視數(shù)據(jù)庫161、包含關(guān)于數(shù)據(jù)庫106中的內(nèi)容的信息的元數(shù)據(jù)和/或規(guī)則數(shù)據(jù)庫、以及訂戶數(shù)據(jù)庫。在一些實施例中,數(shù)據(jù)庫106和/或任何附加數(shù)據(jù)庫能夠包括多個數(shù)據(jù)庫。在又一實施例中,通過多個服務(wù)器和/或存儲介質(zhì),能夠分布數(shù)據(jù)庫106、社交電視數(shù)據(jù)庫161、和/或任何附加數(shù)據(jù)庫。
[0023]在又一實施例中,社交網(wǎng)絡(luò)服務(wù)器160和社交TV數(shù)據(jù)庫161中的任一個或者兩者可以處于服務(wù)器系統(tǒng)101的外部,以及經(jīng)由通信網(wǎng)絡(luò)(例如接入網(wǎng)絡(luò)110或互聯(lián)網(wǎng))可接入到服務(wù)器系統(tǒng)101。例如,在一些實施例中,由第三方社交網(wǎng)絡(luò)提供商(即,除了提供服務(wù)器系統(tǒng)101的服務(wù)提供商之外的提供商)可以提供社交網(wǎng)絡(luò)服務(wù)器160。
[0024]服務(wù)器系統(tǒng)101通過接入網(wǎng)絡(luò)110從客戶端系統(tǒng)130接收請求。服務(wù)器系統(tǒng)101和客戶端系統(tǒng)103通過接入網(wǎng)絡(luò)110彼此交換信息;例如,服務(wù)器系統(tǒng)101的用戶接口(UI)服務(wù)器(未示出)能夠?qū)⒂糜诿枋龅男畔l(fā)送到用戶120,并且客戶端系統(tǒng)130能夠?qū)⒔?jīng)由輸入設(shè)備112從用戶120接收在機(jī)頂盒114中的信息、命令等,發(fā)送給服務(wù)器系統(tǒng)101。在實施例中,每個客戶端系統(tǒng)130能夠與一個或多個用戶120相關(guān)聯(lián)。
[0025]在說明性實施例中,服務(wù)器系統(tǒng)101能夠包括播出控制器(未示出),其控制VOD服務(wù)器104以便傳遞由服務(wù)器系統(tǒng)101提供的內(nèi)容包的播出。在說明性實施例中,當(dāng)用戶120選擇VOD節(jié)目或者廣播內(nèi)容時,播出控制器能夠基于內(nèi)容規(guī)則建立用于內(nèi)容和廣告元素的播出時間表。例如,通過將附加廣播內(nèi)容插入到由VOD服務(wù)器104匯編的初始內(nèi)容節(jié)目,隨后播出控制器能夠建立包括節(jié)目內(nèi)容和廣播內(nèi)容的排序的期望內(nèi)容的播放列表。
[0026]VOD服務(wù)器104接收對內(nèi)容的請求(例如從客戶端系統(tǒng)130,或者從播出控制器),解釋這些請求,從數(shù)據(jù)庫106提取所請求的內(nèi)容,并且將與所請求的內(nèi)容相對應(yīng)的內(nèi)容包傳遞到客戶端系統(tǒng)130。例如,在從VOD服務(wù)器104接收數(shù)據(jù)并且遵循恰當(dāng)?shù)膮f(xié)議通過接入網(wǎng)絡(luò)110準(zhǔn)備和發(fā)送該數(shù)據(jù)的服務(wù)器系統(tǒng)101中,經(jīng)由視頻處理器(未示出)能夠傳遞內(nèi)容包。
[0027]客戶端系統(tǒng)130包括機(jī)頂盒(STB)114、輸入設(shè)備112以及顯示器116。顯示器116的示例包括電視機(jī)或監(jiān)視器??蛻舳讼到y(tǒng)130通常位于終端用戶(訂戶)位置,諸如用戶120的家中或者辦公室。通常,家中或其他終端用戶位置僅具有一個客戶端系統(tǒng)130,雖然在許多情形下,超過一個客戶端系統(tǒng)130能夠位于同一終端用戶位置,例如,作為家庭網(wǎng)絡(luò)或商業(yè)網(wǎng)絡(luò)配置的一部分。
[0028]本領(lǐng)域的普通技術(shù)人員應(yīng)該理解的是,術(shù)語“機(jī)頂盒”不以任何方式限制設(shè)備114的實體布局;即,STB114不需要位于電視接收機(jī)之上。每個機(jī)頂盒114是用于處理視頻信號的任何適合的信號處理設(shè)備或系統(tǒng),諸如任何信號轉(zhuǎn)換器或解碼器(機(jī)頂)盒,或者具有機(jī)頂盒和/或電纜調(diào)制解調(diào)器性能的其他適合的計算設(shè)備或視頻設(shè)備,包括住宅網(wǎng)關(guān)、互聯(lián)網(wǎng)協(xié)議(IP)、衛(wèi)星或電纜數(shù)字視頻記錄器、數(shù)字視頻盤(DVD)記錄器、計算機(jī)、或者家庭媒體服務(wù)器系統(tǒng)。在又一實施例中,機(jī)頂盒可以是膝上型計算機(jī)、筆記本、或者平板計算機(jī)、或者移動設(shè)備,或者能夠內(nèi)置在顯示器116中。示例性機(jī)頂盒114包括連接顯示器116和外部信號源的計算設(shè)備,將該信號變成顯示器116能夠表現(xiàn)和顯示的內(nèi)容流。例如,機(jī)頂盒114能夠?qū)?shù)據(jù)信號轉(zhuǎn)換成音頻/視頻內(nèi)容,并且將該數(shù)據(jù)輸出到顯示器116。機(jī)頂盒114經(jīng)由有線或無線連接,被通信地耦合到顯示器116。
[0029]機(jī)頂盒114能夠以硬件電路和/或部件的更大設(shè)備或組中的其他硬件部件的形式來完全地或部分地配置?;蛘撸瑱C(jī)頂盒114能夠以軟件的形式來完全地或部分地配置,例如,作為處理指令或邏輯或計算機(jī)代碼的一個或多個集合。在這種配置中,邏輯或處理指令通常被存儲在數(shù)據(jù)存儲設(shè)備中,數(shù)據(jù)存儲設(shè)備通常耦合到處理器或控制器。數(shù)據(jù)存儲設(shè)備和處理器或控制器都能夠被包括作為機(jī)頂盒114的一部分,雖然這不是必須的。處理器或控制器從數(shù)據(jù)存儲設(shè)備訪問必要的指令,并且執(zhí)行這些指令或者將這些指令傳送到機(jī)頂盒114內(nèi)的適當(dāng)位置。示例性機(jī)頂盒114能夠從輸入設(shè)備112接收輸入命令,并且將輸入命令中體現(xiàn)的請求通過接入網(wǎng)絡(luò)110發(fā)送到服務(wù)器系統(tǒng)101。
[0030]用戶120能夠操作輸入設(shè)備112,以將命令發(fā)送給機(jī)頂盒114 ;例如,通過使用輸入設(shè)備112,以控制STBl 14的用戶接口(UI)應(yīng)用(例如,用于來自菜單的內(nèi)容項目的導(dǎo)航和選擇)。經(jīng)由有線或者無線連接,將輸入設(shè)備112通信地耦合到機(jī)頂盒114。在一些實施例中,輸入設(shè)備112能夠是遠(yuǎn)程控制設(shè)備。在又一實施例中,輸入設(shè)備112能夠是計算機(jī)(例如,臺式機(jī)、膝上型計算機(jī)、筆記本、或者平板計算機(jī)),或者移動設(shè)備或智能電話,和/或能夠以在計算機(jī)上運(yùn)行的軟件的形式來完全地或部分地配置。在又一實施例中,輸入設(shè)備112能夠內(nèi)置在機(jī)頂盒114中。
[0031]在示例性實施例中,在接收到輸入命令之后,諸如改變到新信道,UI應(yīng)用使得機(jī)頂盒114通過接入網(wǎng)絡(luò)110將對應(yīng)的指令向上流到服務(wù)器系統(tǒng)101。在示例性實施例中,月艮務(wù)器系統(tǒng)101 (例如,在Π服務(wù)器中,未示出)能將指令流轉(zhuǎn)換成播出控制器能夠解釋的形式,并且將這些指令發(fā)送到播出控制器,播出控制器從VOD服務(wù)器104請求內(nèi)容,播出控制器解釋該請求并且從數(shù)據(jù)庫106提取所請求的內(nèi)容,并且將該內(nèi)容發(fā)送到機(jī)頂盒114。
[0032]數(shù)據(jù)庫106存儲內(nèi)容的項目。內(nèi)容能夠是任何視頻和/或音頻,其非限制性示例包括電影、電視節(jié)目、音樂、游戲等。此外,內(nèi)容可以被預(yù)先組裝有在其中安排的廣告,或者播出控制器可以使得廣告被插入到所請求的內(nèi)容中。在一些實施例中,要被插入的廣告被存儲在數(shù)據(jù)庫106中。廣告能夠為不是該內(nèi)容的任何視頻或音頻,其非限制示例包括商業(yè)廣告。如果包括廣告的話,內(nèi)容和廣告的組合是內(nèi)容包。
[0033]某些社交網(wǎng)絡(luò)數(shù)據(jù)能夠與內(nèi)容(諸如最喜愛的、計劃的、近期瀏覽的、或者當(dāng)前瀏覽的電視節(jié)目或電影)相關(guān)聯(lián),而其他社交網(wǎng)絡(luò)數(shù)據(jù)可以不與內(nèi)容直接相關(guān)。如下文更加詳細(xì)描述的,社交網(wǎng)絡(luò)數(shù)據(jù)的一部分能夠被存儲在社交TV數(shù)據(jù)庫161中。在又一實施例中,社交TV數(shù)據(jù)庫161的全部或部分能夠被包括在數(shù)據(jù)庫106或者其他附加數(shù)據(jù)庫中。
[0034]圖2示出了根據(jù)本發(fā)明的又一實施例的示例性VOD系統(tǒng)200。VOD系統(tǒng)200包括在上文關(guān)于圖1描述的特征(例如,服務(wù)器系統(tǒng)101、多個分布節(jié)點(diǎn)150A……150N、接入網(wǎng)絡(luò)110、以及多個客戶端系統(tǒng)130A......130N)。
[0035]此外,在沒有中介分布節(jié)點(diǎn)150的情形下,通信鏈路將外部系統(tǒng)230A、230B連接到接入網(wǎng)絡(luò)110。在實施例中,外部系統(tǒng) 230A、230B可以是具有與不同的服務(wù)提供商(S卩,除了服務(wù)器系統(tǒng)101的服務(wù)提供商之外的服務(wù)提供商)相關(guān)聯(lián)的機(jī)頂盒114的客戶端系統(tǒng),或者可以是包括適合互聯(lián)網(wǎng)瀏覽的通用計算機(jī)而不是機(jī)頂盒的客戶端系統(tǒng)。
[0036]為了說明性目的,本公開的關(guān)注點(diǎn)是客戶端系統(tǒng)130A和其用戶120。在一些實施例中,客戶端系統(tǒng)130A的用戶120能夠使用社交網(wǎng)絡(luò)服務(wù)器160來通過添加社交網(wǎng)絡(luò)朋友建立他的在線社交網(wǎng)絡(luò)。在又一實施例中,客戶端系統(tǒng)130A的用戶120能夠使用社交網(wǎng)絡(luò)服務(wù)器160來接入他的在線社交網(wǎng)絡(luò),例如通過經(jīng)由社交網(wǎng)絡(luò)門戶網(wǎng)站(未示出)接入社交網(wǎng)絡(luò)朋友的列表。(在線社交網(wǎng)絡(luò)服務(wù)器的領(lǐng)域中,已知術(shù)語“朋友”包括關(guān)系人,其在現(xiàn)實生活中可以包括或者可以不包括友情或關(guān)系。術(shù)語“朋友”通常用于諸如Facebook的服務(wù)器中。在本公開中,術(shù)語“社交網(wǎng)絡(luò)朋友”也包括在線社交網(wǎng)絡(luò)中相似地使用的其他術(shù)語,諸如LinkedIn關(guān)系人,Twitter跟隨者/關(guān)注者等)。本領(lǐng)域的普通技術(shù)人員眾所周知,存有用于找出社交網(wǎng)絡(luò)朋友并且添加到在線社交網(wǎng)絡(luò)的許多常規(guī)方法。
[0037]在社交TV數(shù)據(jù)庫161中能夠安全地維護(hù)用戶120的社交網(wǎng)絡(luò)朋友的列表。在實施例中,諸如本領(lǐng)域技術(shù)人員已知的適當(dāng)?shù)恼J(rèn)證機(jī)構(gòu)能夠被建立成來規(guī)定從社交網(wǎng)絡(luò)服務(wù)器160接入信息,以便維護(hù)隱私。
[0038]在實施例中,用戶120能夠共享(例如,與他的部分或所有社交網(wǎng)絡(luò)朋友)社交電視數(shù)據(jù);例如,與例如最喜愛的、計劃的、近期瀏覽的、或目前瀏覽的電視節(jié)目或電影的內(nèi)容相關(guān)聯(lián)的社交網(wǎng)絡(luò)數(shù)據(jù)。如果期望,用戶120也能夠具有對某些或所有社交網(wǎng)絡(luò)朋友隱藏社交電視數(shù)據(jù)的能力。在又一實施例中,用戶120能夠搜索他的社交網(wǎng)絡(luò)朋友的列表,以找出誰正在觀看他目前正在觀看的相同的節(jié)目。
[0039]在圖2的說明性實例中,客戶端系統(tǒng)130A的用戶120已經(jīng)建立了包括客戶端系統(tǒng)130D、130E、130H、130I的用戶和外部系統(tǒng)230A和230B的用戶的社交網(wǎng)絡(luò)朋友的在線網(wǎng)絡(luò)。
[0040]在一些實施例中,使用社交網(wǎng)絡(luò)服務(wù)器160的用戶120能夠創(chuàng)建共同預(yù)訂服務(wù)器系統(tǒng)101的服務(wù)提供商的社交網(wǎng)絡(luò)朋友的網(wǎng)絡(luò)。
[0041]在又一實施例中,用戶120使用第三方社交網(wǎng)絡(luò)門戶網(wǎng)站建立了社交網(wǎng)絡(luò)朋友的網(wǎng)絡(luò)。在示出性實例中,用戶120已經(jīng)使用諸如Facebook的、提供平臺和應(yīng)用編程接口(API)的社交網(wǎng)絡(luò)門戶網(wǎng)站建立了社交網(wǎng)絡(luò)朋友的網(wǎng)絡(luò)。使用這種API,服務(wù)器系統(tǒng)101的服務(wù)提供商(在用戶120的允許下)能夠訪問用戶的朋友的列表和關(guān)于那些朋友的特定信息,能夠開發(fā)兼容的社交網(wǎng)絡(luò)應(yīng)用(例如,駐留在社交網(wǎng)絡(luò)服務(wù)器160上的應(yīng)用),并且能夠允許用戶120和用戶的朋友共享與那些應(yīng)用相關(guān)的信息。以該種方式,服務(wù)器系統(tǒng)101的服務(wù)提供商能夠使用社交網(wǎng)絡(luò)服務(wù)器160與諸如Facebook的門戶網(wǎng)站交換信息,能夠?qū)闹T如Facebook的門戶網(wǎng)站檢索的信息存儲在社交TV數(shù)據(jù)庫161中,并且能夠使用諸如Facebook的門戶網(wǎng)站的特征來允許用戶120更加容易地與社交網(wǎng)絡(luò)朋友共享來自社交TV數(shù)據(jù)庫161的數(shù)據(jù)。
[0042]為了討論的目的,圖2描繪在示例性組270、275、280中的社交網(wǎng)絡(luò)朋友的網(wǎng)絡(luò)。
[0043]節(jié)點(diǎn)共享組270代表客戶端系統(tǒng)130A的用戶120和他的社交網(wǎng)絡(luò)朋友(客戶端系統(tǒng)130D和130E的用戶),社交網(wǎng)絡(luò)朋友是服務(wù)器系統(tǒng)101的服務(wù)提供商的訂戶,并且共享相同的分布節(jié)點(diǎn)150A。
[0044]非節(jié)點(diǎn)共享組275代表作為服務(wù)器系統(tǒng)101的服務(wù)提供商的訂戶但是不與客戶端系統(tǒng)130A的用戶120共享分布節(jié)點(diǎn)150A的社交網(wǎng)絡(luò)朋友。組275包括客戶端系統(tǒng)130H和1301的用戶。
[0045]非訂戶組280代表不是服務(wù)器系統(tǒng)101的服務(wù)提供商的訂戶,并且從而不能從VOD服務(wù)器104接收VOD內(nèi)容的社交網(wǎng)絡(luò)朋友。組280包括外部系統(tǒng)230A和230B的用戶。
[0046]圖3是示出了根據(jù)本發(fā)明的實施例的服務(wù)器系統(tǒng)101中的方法300的框圖。方法300提供VOD內(nèi)容項目的主動傳遞,例如,通過電纜網(wǎng)絡(luò)將電影或節(jié)目傳輸給請求的瀏覽者(用戶120),并且將相同內(nèi)容項目主動地傳輸給用戶120的某些社交網(wǎng)絡(luò)朋友。
[0047]在一個實施例中,方法300包括接受對內(nèi)容項目的請求的步驟310。例如,客戶端系統(tǒng)130A的用戶120通過從VOD服務(wù)器104請求內(nèi)容項目(例如,電影或電視節(jié)目)開始,并且VOD服務(wù)器104接受該請求。
[0048]在步驟320中,VOD服務(wù)器104向社交網(wǎng)絡(luò)服務(wù)器160查詢用戶120的社交網(wǎng)絡(luò)朋友的列表。在實施例中,用戶120是社交網(wǎng)絡(luò)服務(wù)器160的注冊用戶,并且已被許可允許社交網(wǎng)絡(luò)服務(wù)器160獲得和/或存儲他的社交網(wǎng)絡(luò)朋友的列表,以與他的社交網(wǎng)絡(luò)朋友共享來自社交TV數(shù)據(jù)庫161的數(shù)據(jù)。
[0049]在實施例中,社交網(wǎng)絡(luò)服務(wù)器160或VOD服務(wù)器104能夠確定用戶120的社交網(wǎng)絡(luò)朋友是否為服務(wù)器系統(tǒng)101的服務(wù)提供商的訂戶,以及他們是否與用戶120共享分布節(jié)點(diǎn)150。在又一實施例中,用戶120的社交網(wǎng)絡(luò)朋友必須本身為社交網(wǎng)絡(luò)服務(wù)器160的注冊用戶,以便被檢測為服務(wù)器系統(tǒng)101的服務(wù)提供商的訂戶。
[0050]在又一實施例中,例如,社交網(wǎng)絡(luò)服務(wù)器160和/或VOD服務(wù)器104可以已經(jīng)接入與服務(wù)器系統(tǒng)101相關(guān)聯(lián)的訂戶數(shù)據(jù)庫。在又一示例中,社交網(wǎng)絡(luò)服務(wù)器160的每個注冊用戶可以在社交TV數(shù)據(jù)庫161中存儲關(guān)于他們自身的服務(wù)提供商的信息,例如,以有助于社交網(wǎng)絡(luò)服務(wù)器160的注冊用戶與訂戶數(shù)據(jù)庫中的客戶端系統(tǒng)130的匹配。
[0051]因此,在說明性實施例中,通過社交網(wǎng)絡(luò)服務(wù)器160或VOD服務(wù)器104,能夠適當(dāng)?shù)貙⒂脩?20的社交網(wǎng)絡(luò)朋友(包括新添加的社交網(wǎng)絡(luò)朋友)分類成節(jié)點(diǎn)共享組270、非節(jié)點(diǎn)共享組275、或者非訂戶組280。例如,在社交TV數(shù)據(jù)庫161中能夠存儲這種分類。
[0052]因此,在步驟330中,VOD服務(wù)器104能夠確定用戶120的哪些社交網(wǎng)絡(luò)朋友被分類到節(jié)點(diǎn)共享組270中。在一些實施例中,VOD服務(wù)器104已經(jīng)接收到用戶120的社交網(wǎng)絡(luò)朋友的全部列表,并且然后確定這些社交網(wǎng)絡(luò)朋友中的哪些在節(jié)點(diǎn)共享組270中。在又一實施例中,VOD服務(wù)器104已經(jīng)從社交網(wǎng)絡(luò)服務(wù)器160接收到僅僅節(jié)點(diǎn)共享組270中的社交網(wǎng)絡(luò)朋友的列表。在又一實施例中,VOD服務(wù)器104已經(jīng)從社交網(wǎng)絡(luò)服務(wù)器160接收到社交網(wǎng)絡(luò)朋友的全部列表,包括用于識別那些社交網(wǎng)絡(luò)朋友中的哪些在節(jié)點(diǎn)共享組270中的組標(biāo)識符(例如,標(biāo)記或數(shù)據(jù)字段)。
[0053]在沒有進(jìn)行附加帶寬保證的情形下(B卩,針對接入系統(tǒng)110的帶寬),節(jié)點(diǎn)共享組270中的社交網(wǎng)絡(luò)朋友代表其能夠通過VOD服務(wù)器104主動地服務(wù)相同內(nèi)容項目的客戶端系統(tǒng)130的“瀏覽者集合”。在實施例中,在沒有任何附加資源被保留的情形下,HFC中的相同節(jié)點(diǎn)150之下的客戶端系統(tǒng)130能夠接收由電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS)廣播的業(yè)務(wù)。有利地,實施例允許服務(wù)器系統(tǒng)101的服務(wù)提供商不僅將內(nèi)容項目傳遞給用戶120,也允許在沒有進(jìn)行附加帶寬保證的情形下(即,針對接入系統(tǒng)110的帶寬)傳遞給節(jié)點(diǎn)共享組270中的其他STBl 14。
[0054]在步驟340中,一旦節(jié)點(diǎn)共享組270被VOD服務(wù)器104識別,則VOD服務(wù)器104將視頻傳遞開始消息發(fā)送到節(jié)點(diǎn)共享組270中的每個STB114,包括與請求用戶120相關(guān)聯(lián)的STB114。該消息包括諸如多播組會話ID、所請求的資源(例如,內(nèi)容項目所需要的存儲空間)等信息。在他們的終端具有所需要的資源的節(jié)點(diǎn)共享組270的STB114能夠加入多播會話并且下載內(nèi)容項目。然后建立多播會話,并且能夠?qū)?nèi)容項目傳遞到具有充足資源的節(jié)點(diǎn)共享組270中的那些客戶端系統(tǒng)130的STBl 14。
[0055]圖4是示出了根據(jù)本發(fā)明的實施例的客戶端系統(tǒng)130中的方法400的框圖。在某些實施例中,處理器和應(yīng)用軟件被提供在STBl 14中以便實施方法400,其能夠包括支持(例如:直接或通過API)控制和優(yōu)先排序在本地存儲115中存儲的內(nèi)容的能力。在實施例中,每個客戶端系統(tǒng)130 (例如在STB114中)包括或者通信地耦合到諸如硬盤的本地存儲115或永久存儲器的其他形式。本地存儲115通常是有限的。如上所述,實施例防止VOD內(nèi)容項目的主動傳遞覆蓋用戶120可能為了以后觀看而明確預(yù)定的或下載的更低優(yōu)先級內(nèi)容項目。
[0056]在一些實施例中,在本地存儲115中的數(shù)據(jù)庫或目錄能夠包含與本地存儲115中的內(nèi)容項目相關(guān)聯(lián)的元數(shù)據(jù),包括存儲優(yōu)先級值。能夠?qū)⒅鲃觽鬏數(shù)膬?nèi)容項目標(biāo)記為具有比STBl 14的用戶所明確請求的內(nèi)容項目低的優(yōu)先級;因此,能夠?qū)TBl 14配置成當(dāng)需要存儲空間時自動地覆蓋這種較低優(yōu)先級內(nèi)容。這有利于防止本地存儲115太迅速地被用戶120沒有明確請求的內(nèi)容充滿。
[0057]在步驟410中,客戶端系統(tǒng)130接收在步驟340中由VOD服務(wù)器104發(fā)送的視頻傳遞開始消息。接下來,客戶端系統(tǒng)130進(jìn)行一些步驟,以確定是否接受VOD內(nèi)容項目的傳遞(例如,通過加入用于接收VOD內(nèi)容項目的多播會話)。
[0058]在步驟420中,客戶端系統(tǒng)130檢查與客戶端系統(tǒng)130相關(guān)聯(lián)的用戶120是否明確地請求VOD內(nèi)容項目(例如,在上面步驟310中)。如果用戶120是步驟310的請求者,則該方法進(jìn)行至步驟425。在步驟425,高優(yōu)先級被分配至VOD內(nèi)容項目——在某些實施例中,最高可能的優(yōu)先級被分配——并且該方法進(jìn)行至步驟440。
[0059]然而,如果用戶120不是步驟310的請求者,而是該請求者的社交網(wǎng)絡(luò)朋友,則在接受下載之前需要進(jìn)行附加的優(yōu)先級確定,并且該方法進(jìn)行至步驟430。
[0060]在步驟430中,針對VOD內(nèi)容項目確定優(yōu)先級值。在一些實施例中,優(yōu)先級值基于用戶是否已經(jīng)請求VOD內(nèi)容項目。例如,如果用戶沒有請求過VOD內(nèi)容項目,則該優(yōu)先級值將比如果用戶請求過VOD內(nèi)容項目的低。
[0061]應(yīng)該注意的是,僅將VOD內(nèi)容項目下載到社交網(wǎng)絡(luò)朋友的STB114,不強(qiáng)迫該社交網(wǎng)絡(luò)朋友對VOD內(nèi)容項目付費(fèi)。已經(jīng)明確請求VOD內(nèi)容項目的請求用戶120將負(fù)責(zé)對VOD內(nèi)容項目付費(fèi)。請求用戶120的社交網(wǎng)絡(luò)朋友僅在他們決定觀看并且觀看時,才負(fù)責(zé)對VOD內(nèi)容項目付費(fèi)。
[0062]在又一實施例中,社交網(wǎng)絡(luò)系統(tǒng)160的每個用戶能夠?qū)?yōu)先級分配給某些分類(例如,流派、節(jié)目等),指示對每個分類是否感興趣。例如,在一些實施例中,如果社交網(wǎng)絡(luò)系統(tǒng)160的用戶已經(jīng)指示對包括VOD內(nèi)容項目的流派、節(jié)目等完全缺乏興趣,則該下載能夠被拒絕(例如,基于分配零或負(fù)的優(yōu)先級值)。在又一實施例中,如果社交網(wǎng)絡(luò)系統(tǒng)160的用戶已經(jīng)指示對包括VOD內(nèi)容項目的流派、節(jié)目等相對高或低地缺乏興趣,則能夠?qū)OD內(nèi)容項目的優(yōu)先級向上或向下調(diào)整。
[0063]在又一實施例中,社交網(wǎng)絡(luò)系統(tǒng)160的每個用戶能夠?qū)⑴琶峙浣o他自己的社交網(wǎng)絡(luò)朋友,例如基于用戶是否覺察到他通常與特定社交網(wǎng)絡(luò)朋友共享瀏覽興趣。在一些實施例中,低排名的朋友(例如,基于瀏覽興趣的共性)能夠?qū)е略摰团琶笥炎鳛檎埱笥脩舻乃邢螺d被拒絕。例如,基于將零或負(fù)優(yōu)先級值分配給內(nèi)容,該內(nèi)容能夠被拒絕。在又一實施例中,排名相對高或低的朋友導(dǎo)致將相對應(yīng)的較高或較低優(yōu)先級分配給該朋友作為請求用戶的所有VOD內(nèi)容項目,由此影響什么VOD內(nèi)容項目被接受下載。
[0064]在某些實施例中,能夠?qū)⒓?xì)粒度優(yōu)先級分配給更低優(yōu)先級內(nèi)容項目。在說明性實施例中,假設(shè)較之先前記錄的內(nèi)容項目,新的內(nèi)容項目在用戶120的社交網(wǎng)絡(luò)朋友中更加受歡迎地被請求;自然地,用戶120可能更加優(yōu)選新內(nèi)容項目。所以在實施例中,當(dāng)瀏覽者的STB114沒有足夠空間記錄新內(nèi)容項目時,其能夠通過覆蓋更早被緩存的較低優(yōu)先級(例如,不太受歡迎)的內(nèi)容項目來創(chuàng)建充足的空間。
[0065]在步驟435中,在某些實施例中,基于步驟430中的優(yōu)先級確定,STBl 14能夠拒絕加入多播會話(例如,無論其是否具有可用的所要求的存儲資源)。例如,在一些實施例中,如果內(nèi)容已被分配零或負(fù)優(yōu)先值,則該內(nèi)容被拒絕。如果內(nèi)容被拒絕,則該方法400跳至步驟490并且終止。如果內(nèi)容未被拒絕,則方法400進(jìn)行至步驟440。[0066]在步驟440,客戶端系統(tǒng)130確定其是否具有可用于存儲VOD內(nèi)容項目的足夠的本地存儲115。如果充足的本地存儲115可用于存儲VOD內(nèi)容項目,則方法400跳至步驟470。如果充足的本地存儲115不可用于存儲VOD內(nèi)容項目,則該方法進(jìn)行至步驟450。
[0067]在步驟450中,客戶端系統(tǒng)130確定是否存在具有比VOD內(nèi)容項目更低的優(yōu)先級的足夠的本地存儲的內(nèi)容,使得對其進(jìn)行刪除以創(chuàng)建用于存儲VOD內(nèi)容項目的充足的可用空間。如果不這樣的話,則方法400跳至步驟490并且終止,而不接受下載。否則,客戶端系統(tǒng)130進(jìn)行至步驟460。
[0068]在步驟460中,客戶端系統(tǒng)130能夠?qū)⒕哂斜萔OD內(nèi)容項目更低優(yōu)先級的本地存儲內(nèi)容的所有或一部分刪除。在一些實施例中,客戶端系統(tǒng)130能夠優(yōu)化選擇哪些項目刪除,以便將被刪除的項目數(shù)量最小化。隨后方法400進(jìn)行至步驟470。
[0069]在步驟470中,客戶端系統(tǒng)130接收VOD內(nèi)容項目,例如,通過加入由在步驟410接收的視頻傳遞開始消息識別的多播會話,并且在本地存儲115中存儲VOD內(nèi)容項目。
[0070]在前述說明書中,已經(jīng)描述了本發(fā)明的具體實施例。然而,本領(lǐng)域的普通技術(shù)人員應(yīng)該理解在沒有脫離如下文權(quán)利要求所述的本發(fā)明范圍的情形下,能夠進(jìn)行各種修正和變化。因此,該說明書和附圖被認(rèn)為是說明性的而非限制性的,并且所有這些修改旨在包括在本發(fā)明的范圍內(nèi)。益處、優(yōu)勢、問題解決方案和可能導(dǎo)致任何益處、優(yōu)勢或問題解決方案發(fā)生或變得更為顯著的任何一個或多個要素不應(yīng)被解釋為權(quán)利要求的任何一項或全部的關(guān)鍵、必需或本質(zhì)的特征或要素。本發(fā)明僅受隨附權(quán)利要求限定,隨附的權(quán)利要求包含在本申請的待審期間所做的任何修改以及如所發(fā)布的那些權(quán)利要求的所有等效內(nèi)容。
【權(quán)利要求】
1.一種用于在由服務(wù)提供商操作的視頻點(diǎn)播(VOD)系統(tǒng)中使用社交網(wǎng)絡(luò)信息以節(jié)省帶寬的方法,所述方法包括: 在VOD服務(wù)器系統(tǒng)中,從與所述VOD系統(tǒng)的用戶相關(guān)聯(lián)的第一客戶端系統(tǒng)接受對VOD內(nèi)容項目的請求; 獲得所述用戶的社交網(wǎng)絡(luò)朋友的列表; 確定所述社交網(wǎng)絡(luò)朋友的列表的節(jié)點(diǎn)共享組,所述節(jié)點(diǎn)共享組包括所述第一客戶端系統(tǒng)和與所述第一客戶端系統(tǒng)共享所述VOD服務(wù)器系統(tǒng)的分布節(jié)點(diǎn)的零個或更多個客戶端系統(tǒng);以及 通過所共享的分布節(jié)點(diǎn)將視頻傳遞開始消息發(fā)送到所述節(jié)點(diǎn)共享組中的每個客戶端系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,還包括通過所共享的分布節(jié)點(diǎn)多播所述VOD內(nèi)容項目。
3.根據(jù)權(quán)利要求1所述的方法,其中,獲得所述用戶的所述社交網(wǎng)絡(luò)朋友的列表還包括從所述VOD系統(tǒng)的社交電視數(shù)據(jù)庫獲得所述列表。
4.根據(jù)權(quán)利要求1所述的方法,其中,獲得所述用戶的所述社交網(wǎng)絡(luò)朋友的列表還包括從所述VOD系統(tǒng)外部的社交網(wǎng)絡(luò)門戶網(wǎng)站獲得所述列表。
5.根據(jù)權(quán)利要求1所述的方法,其中,確定節(jié)點(diǎn)共享組包括: 確定所述社交網(wǎng)絡(luò)朋友的列表的社交網(wǎng)絡(luò)朋友是否向所述服務(wù)提供商預(yù)訂;以及當(dāng)所述社交網(wǎng)絡(luò)朋友是所述服務(wù)提供商的訂戶時,確定與所述社交網(wǎng)絡(luò)朋友相關(guān)聯(lián)的客戶端系統(tǒng)是否與所述第一 客戶端系統(tǒng)共享所述VOD服務(wù)器系統(tǒng)的分布節(jié)點(diǎn)。
6.根據(jù)權(quán)利要求5所述的方法,其中,確定所述社交網(wǎng)絡(luò)朋友是否是訂戶包括: 確定所述社交網(wǎng)絡(luò)朋友是否為所述VOD服務(wù)器系統(tǒng)的社交網(wǎng)絡(luò)服務(wù)器的注冊用戶。
7.根據(jù)權(quán)利要求1所述的方法,其中,確定節(jié)點(diǎn)共享組還包括在所述VOD服務(wù)器系統(tǒng)的社交電視數(shù)據(jù)庫中存儲關(guān)于所述節(jié)點(diǎn)共享組的信息。
8.根據(jù)權(quán)利要求7所述的方法,其中,針對與所述節(jié)點(diǎn)共享組的客戶端系統(tǒng)相關(guān)聯(lián)的每個社交網(wǎng)絡(luò)朋友存儲所述信息。
9.根據(jù)權(quán)利要求1所述的方法,其中,確定節(jié)點(diǎn)共享組包括查詢所述VOD服務(wù)器系統(tǒng)的訂戶數(shù)據(jù)庫。
10.一種用于在視頻點(diǎn)播(VOD)系統(tǒng)中使用社交網(wǎng)絡(luò)信息的方法,所述方法包括: 在與接收用戶相關(guān)聯(lián)的接收客戶端系統(tǒng)中,接收用于由所述VOD系統(tǒng)的請求用戶所請求的VOD內(nèi)容項目的視頻傳遞開始消息,其中,所述請求用戶和所述接收用戶都是所述VOD系統(tǒng)的社交網(wǎng)絡(luò)服務(wù)器的用戶,并且其中,所述接收客戶端系統(tǒng)和與所述請求用戶相關(guān)聯(lián)的客戶端系統(tǒng)共享所述VOD系統(tǒng)的分布節(jié)點(diǎn); 確定所述VOD內(nèi)容項目的優(yōu)先級值; 當(dāng)所述接收客戶端系統(tǒng)的本地存儲不具有用于所述VOD內(nèi)容項目的足夠的存儲空間時,刪除具有比所述VOD內(nèi)容項目低的優(yōu)先級值的在所述接收客戶端系統(tǒng)中本地存儲的內(nèi)容;以及 當(dāng)所述本地存儲具有用于所述VOD內(nèi)容項目的足夠的存儲空間時, 通過所共享的分布節(jié)點(diǎn)接收所述VOD內(nèi)容項目的多播,以及 在所述本地存儲中存儲所述VOD內(nèi)容項目。
11.根據(jù)權(quán)利要求10所述的方法,其中,確定所述VOD內(nèi)容項目的優(yōu)先級值的所述步驟還包括: 當(dāng)所述接收用戶是所述請求用戶時,較于當(dāng)所述接收用戶不是所述請求用戶時,分配更高優(yōu)先級值給所述VOD內(nèi)容項目。
12.根據(jù)權(quán)利要求10所述的方法,其中,確定所述VOD內(nèi)容項目的優(yōu)先級值的所述步驟還包括: 當(dāng)所述請求用戶包括在所述接收用戶的社交網(wǎng)絡(luò)朋友的列表中時,基于由所述接收用戶對所述請求用戶分配的排名,將優(yōu)先級值分配給所述VOD內(nèi)容項目。
13.根據(jù)權(quán)利要求10所述的方法,其中,確定所述VOD內(nèi)容項目的優(yōu)先級值的所述步驟還包括: 如果所述接收用戶已經(jīng)指示了包括所述VOD內(nèi)容項目的分類的感興趣等級,則基于所指示的感興趣等級, 向上或向下調(diào)整所述VOD內(nèi)容項目的所述優(yōu)先級值。
14.根據(jù)權(quán)利要求10所述的方法,其中,如果所述VOD內(nèi)容項目的所述優(yōu)先級值是零或負(fù)數(shù),則跳過刪除、接收和存儲的步驟。
15.一種視頻點(diǎn)播(VOD)系統(tǒng),包括: 服務(wù)器系統(tǒng),所述服務(wù)器系統(tǒng)包括彼此通信地耦合并通信地耦合至接入網(wǎng)絡(luò)的VOD服務(wù)器和社交網(wǎng)絡(luò)服務(wù)器; 多個分布節(jié)點(diǎn),所述多個分布節(jié)點(diǎn)通信地耦合至所述接入網(wǎng)絡(luò),其中,所述多個分布節(jié)點(diǎn)中的每個被配置成將VOD內(nèi)容向下流分布至一個或多個客戶端系統(tǒng); 其中,所述社交網(wǎng)絡(luò)服務(wù)器被配置成在社交電視數(shù)據(jù)庫中存儲與第一客戶端系統(tǒng)的用戶相關(guān)聯(lián)的社交網(wǎng)絡(luò)信息,其中,所述社交網(wǎng)絡(luò)信息包括所述用戶的社交網(wǎng)絡(luò)朋友的列表;以及 其中,所述服務(wù)器系統(tǒng)被配置成確定節(jié)點(diǎn)共享組,所述節(jié)點(diǎn)共享組包括所述第一客戶端系統(tǒng)和與所述用戶的所述社交網(wǎng)絡(luò)朋友相關(guān)聯(lián)的零個或更多個客戶端系統(tǒng),其中,所述節(jié)點(diǎn)共享組中的每個客戶端系統(tǒng)共享所述多個分布節(jié)點(diǎn)的公共分布節(jié)點(diǎn)。
16.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述VOD服務(wù)器還被配置成經(jīng)由所述公共分布節(jié)點(diǎn)將所述用戶請求的VOD內(nèi)容項目多播至所述節(jié)點(diǎn)共享組。
17.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述社交網(wǎng)絡(luò)服務(wù)器還被配置成從所述VOD服務(wù)器系統(tǒng)外部的社交網(wǎng)絡(luò)門戶網(wǎng)站獲得所述社交網(wǎng)絡(luò)朋友的列表。
【文檔編號】H04N21/433GK103430570SQ201180063512
【公開日】2013年12月4日 申請日期:2011年12月28日 優(yōu)先權(quán)日:2010年12月30日
【發(fā)明者】納格什·S·南迪拉朱 申請人:摩托羅拉移動有限責(zé)任公司