專利名稱:使用訂購信息而對內(nèi)容進行的基于內(nèi)容的緩存和路由的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及內(nèi)容發(fā)送,更具體而言,涉及使用基于內(nèi)容的方案來沿著網(wǎng)絡(luò)節(jié)點發(fā)送個性化的內(nèi)容。
背景技術(shù):
發(fā)送內(nèi)容的想法并不新鮮。已經(jīng)做了許多嘗試以通過向用戶提供對他們所選和所需要內(nèi)容的訪問而使內(nèi)容發(fā)送個性化。一般地,用戶可訪問各種數(shù)據(jù)庫,例如新聞文章、體育統(tǒng)計和股票報價。用戶可以以純文本的格式訪問這樣的信息,和/或通過播放音頻和/或視頻片段來訪問信息。此外,用戶有這樣的選擇,即訂購內(nèi)容提供商的數(shù)據(jù)庫,或者將這樣的數(shù)據(jù)庫下載到他們自己的設(shè)備上,例如計算機和手持設(shè)備。
現(xiàn)在可用的廣播內(nèi)容發(fā)送的方法和裝置是基于地址的,因此就依賴于終端用戶設(shè)備,例如主動訪問可用信息并挑選出相關(guān)信息的機頂盒。這種方法和裝置效率很低,因為它們要求信息即使在不需要時也是可用的,由此浪費了帶寬。另外,要求用戶從實際上無限的無結(jié)構(gòu)的信息供應(yīng)中選擇,并且在每次用戶興趣改變時都重復(fù)此過程。
另外,由于現(xiàn)在的內(nèi)容發(fā)送方法和裝置的基于地址的性質(zhì),它們僅僅對信息文件進行壓縮和打包,而沒有非常需要的信息的分類。缺少分類是為什么內(nèi)容發(fā)送不能個性化的原因之一。另外,缺少分類使用戶或管理者搜索內(nèi)容變得極其困難和沒有效率。因此,隨著現(xiàn)在對信息需求的增加,基于地址的內(nèi)容發(fā)送方法和裝置是不經(jīng)濟和沒有效率的。
所附權(quán)利要求具體給出了本發(fā)明的特征。本發(fā)明與其優(yōu)點一同,可以結(jié)合附圖從下面詳細的描述被最好地理解,其中圖1是本發(fā)明一個實施例可在其上實施的典型計算機系統(tǒng)的方框圖;圖2是圖示本發(fā)明可在其中實施的一個示例性分層內(nèi)容分布網(wǎng)絡(luò)的方框圖;圖3是根據(jù)本發(fā)明的一個實施例,從概念上圖示從內(nèi)容發(fā)送系統(tǒng)到內(nèi)容接收系統(tǒng)發(fā)送內(nèi)容的概要的方框圖。
圖4是根據(jù)本發(fā)明的一個實施例,從概念上圖示內(nèi)容發(fā)送的流程圖。
圖5是根據(jù)本發(fā)明的一個實施例,從概念上圖示在網(wǎng)絡(luò)節(jié)點的分層結(jié)構(gòu)中使用基于內(nèi)容的緩存和轉(zhuǎn)發(fā)方案的內(nèi)容發(fā)送的方框圖。
圖6是根據(jù)本發(fā)明的一個實施例,從概念上圖示內(nèi)容發(fā)送處理的流程圖。
圖7是根據(jù)本發(fā)明的一個實施例,從概念上圖示使用基于內(nèi)容的方案來發(fā)送內(nèi)容的有線電視網(wǎng)絡(luò)的方框圖。
具體實施例方式
描述了一種方法和裝置,使用基于內(nèi)容的緩存和路由方案來在整個網(wǎng)絡(luò)節(jié)點的分層結(jié)構(gòu)中發(fā)送內(nèi)容,所述方案依賴于來自下游節(jié)點的訂購信息。概括地說,本發(fā)明的實施例通過生成并分發(fā)適于分布網(wǎng)絡(luò)的具體子樹的基于內(nèi)容的位流,而允許安排并分發(fā)個性化內(nèi)容。
提供了一種系統(tǒng)、裝置和方法,基于包括內(nèi)容訂購信息的用戶概況而使用基于內(nèi)容的方案來提供個性化的內(nèi)容發(fā)送。根據(jù)本發(fā)明的一個實施例,用戶可經(jīng)由相應(yīng)的網(wǎng)絡(luò)節(jié)點來提供內(nèi)容訂購信息。可使用內(nèi)容訂購信息來生成對應(yīng)于用戶的用戶概況。隨后可經(jīng)由相應(yīng)的網(wǎng)絡(luò)節(jié)點而將基于用戶概況的內(nèi)容發(fā)送到用戶。
根據(jù)一個實施例,為(元數(shù)據(jù))詞匯的統(tǒng)一和一致,可周期性地向分層結(jié)構(gòu)的所有網(wǎng)絡(luò)節(jié)點提供內(nèi)容描述符的元數(shù)據(jù)字典。內(nèi)容描述符可與內(nèi)容相關(guān)以生成描述內(nèi)容。隨后可根據(jù)用戶訂購而緩存并路由描述內(nèi)容。
根據(jù)一個實施例,可生成基于合計(aggregated)訂購信息的內(nèi)容位流并將其發(fā)送到分層結(jié)構(gòu)的網(wǎng)絡(luò)節(jié)點。隨后可在分層結(jié)構(gòu)的各個層次過濾內(nèi)容位流,以基于用戶的相應(yīng)內(nèi)容訂購而向他們提供內(nèi)容,所述內(nèi)容訂購例如由其用戶概況確定。
在以下描述中,為解釋的目的,給出了大量的具體細節(jié)以提供對本發(fā)明實施例的充分理解。但是,本領(lǐng)域的技術(shù)人員沒有這些具體細節(jié)也可以實現(xiàn)本發(fā)明,這將是清楚的。在其它情況下,公知的結(jié)構(gòu)和設(shè)備都以方框圖的形式示出。
本發(fā)明包括不同的步驟,這將在下面描述。本發(fā)明的步驟可由硬件元件來進行,或者以機器可執(zhí)行指令來實現(xiàn),所述指令可被用來使得通用或?qū)S锰幚砥?,或由所述指令編程的邏輯電路來進行所述步驟?;蛘?,所述步驟可由硬件和軟件的組合來進行。
本發(fā)明可作為計算機程序產(chǎn)品來提供,所述產(chǎn)品可包括機器可讀介質(zhì),在其上存儲有指令,所述指令可被用來對計算機(或其它電子設(shè)備)編程以進行根據(jù)本發(fā)明的過程。機器可讀介質(zhì)可包括軟盤、光盤、CD-ROM、和磁光盤、ROM、RAM、EPROM、EEPROM、磁卡或光卡、閃存或其它適于存儲電子指令的介質(zhì)類型/機器可讀介質(zhì),但并不限于這些。而且,本發(fā)明還可作為計算機程序產(chǎn)品來下載,其中程序可通過數(shù)據(jù)信號經(jīng)由通信鏈路(例如調(diào)制解調(diào)器或網(wǎng)絡(luò)連接)而從遠程計算機傳遞到發(fā)請求的計算機,數(shù)據(jù)信號以載波或其它傳播介質(zhì)來實施。
重要的是,雖然將參考觀眾和流視頻來描述本發(fā)明的實施例,但這里描述的裝置和方法同樣可應(yīng)用于各種其它類型的介質(zhì)和多媒體。例如,觀眾和/或聽眾可接收流音頻和視頻、流音頻、文本、圖形、動畫、數(shù)據(jù)等。
圖1是本發(fā)明一個實施例可在其上實施的典型計算機系統(tǒng)的方框圖。計算機系統(tǒng)100包括總線或其它通信裝置101,用于傳送信息;以及處理裝置,例如與總線101耦合的處理器102,用于處理信息。計算機系統(tǒng)100還包括隨機存取存儲器(RAM)或其它動態(tài)存儲設(shè)備104(稱為主存儲器),耦合到總線101,用于存儲由處理器102執(zhí)行的信息和指令。主存儲器104還可用于存儲在處理器102執(zhí)行指令期間的臨時變量或其它中間信息。計算機系統(tǒng)100還包括耦合到總線101的只讀存儲器(ROM)和/或其它靜態(tài)存儲設(shè)備106,用于為處理器102存儲靜態(tài)信息和指令。
還可將數(shù)據(jù)存儲設(shè)備107耦合到計算機系統(tǒng)100以用于存儲信息和指令,數(shù)據(jù)存儲設(shè)備107例如磁盤或光盤及其相應(yīng)驅(qū)動器。計算機系統(tǒng)100還可經(jīng)由總線101被耦合到顯示設(shè)備121,例如陰極射線管(CRT)或液晶顯示(LCD),用于向終端用戶顯示信息。一般地,包括字母數(shù)字和其它鍵的字母數(shù)字輸入設(shè)備122可被耦合到總線101,用于向處理器102傳送信息和/或命令選擇。另一類型的用戶輸入設(shè)備是光標(biāo)控制器123,例如鼠標(biāo)、軌跡球或光標(biāo)方向鍵,用于向處理器102傳送信息和命令選擇以及用于控制顯示器121上的光標(biāo)移動。
通信設(shè)備125也被耦合到總線101。例如,通信設(shè)備125可包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡或其它公知的接口設(shè)備,例如那些用于耦合到以太網(wǎng)、令牌環(huán)、或為提供支持局域網(wǎng)或廣域網(wǎng)的通信鏈路的目的的其它類型物理附件。這樣,可經(jīng)由傳統(tǒng)的網(wǎng)絡(luò)基礎(chǔ)架構(gòu),例如公司內(nèi)部網(wǎng)和/或因特網(wǎng),來將計算機系統(tǒng)100耦合到許多客戶和/或服務(wù)器。
應(yīng)理解比上述例子或少或多配備的計算機系統(tǒng)可能對某些實施是合適的。因此,對不同的實施,計算機系統(tǒng)100的結(jié)構(gòu)將不同,這取決于大量因素,例如價格約束、性能要求、技術(shù)提高和/或其它情況。
應(yīng)該注意到,雖然這里描述的步驟可在諸如處理器102的編程處理器的控制之下進行,但在另外的實施例中,這些步驟可全部或部分地由任何可編程或硬編碼(hard-coded)的邏輯來實施,這些邏輯例如現(xiàn)場可編程門陣列(FPGA)、TTL邏輯或?qū)S眉呻娐?ASIC)。此外,可通過被編程的通用計算機元件和/或定制硬件元件的任何組合來進行本發(fā)明的方法。因此,這里所公開的都不應(yīng)理解成將本發(fā)明限制到一個具體實施例,在該實施例中由硬件元件的具體組合來進行所敘述的步驟。
圖2是從概念上圖示本發(fā)明可在其中實施的一個示例性分層內(nèi)容分布網(wǎng)絡(luò)的方框圖??梢垣@得并可使用許多類型的網(wǎng)絡(luò)和協(xié)議。但是,僅為說明的目的,可使用光纖下行到內(nèi)容緩存和路由系統(tǒng)240-250,然后可使用雙絞線或同軸電纜下行到內(nèi)容接收系統(tǒng)255-295。
連接到網(wǎng)絡(luò)200的是內(nèi)容源220、內(nèi)容發(fā)送系統(tǒng)230(發(fā)送系統(tǒng))、內(nèi)容緩存和路由系統(tǒng)(緩存和路由系統(tǒng))240-250、和內(nèi)容接收系統(tǒng)(接收系統(tǒng))255-295。此配備的數(shù)量和布置可依賴于應(yīng)用而變化。
內(nèi)容源220可包括源,其提供將由發(fā)送系統(tǒng)230發(fā)送的內(nèi)容。發(fā)送系統(tǒng)230可將內(nèi)容發(fā)送到連接到網(wǎng)絡(luò)200的其它系統(tǒng)、子系統(tǒng)或節(jié)點。緩存和路由系統(tǒng)240-250可接收來自發(fā)送系統(tǒng)230的內(nèi)容。隨后內(nèi)容被緩存并被過濾到接收系統(tǒng)255-295。接收系統(tǒng)255-295最終接收由發(fā)送系統(tǒng)230發(fā)送的內(nèi)容,還可將內(nèi)容提供給終端用戶。發(fā)送和接收系統(tǒng)可具有幾個相互耦合的模塊。軟件模塊可耦合到另一個模塊以接收變量、參數(shù)、自變量、指針等,和/或產(chǎn)生或傳遞結(jié)果、已更新變量、指針等。軟件模塊還可以是與運行在平臺上的操作系統(tǒng)接口的驅(qū)動軟件。另外,軟件模塊可以是硬件驅(qū)動器,所述驅(qū)動器配置、設(shè)置、初始化硬件設(shè)備,以及向硬件設(shè)備發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。
網(wǎng)絡(luò)200可向發(fā)送系統(tǒng)230、接收系統(tǒng)255-295和其它節(jié)點和/或系統(tǒng)提供互連。網(wǎng)絡(luò)200可符合任何拓撲和協(xié)議。其中一些例子是因特網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、廣播網(wǎng)絡(luò)等。傳輸介質(zhì)可以是任何合適的通信介質(zhì),例如空氣、電纜、電磁的、光等。
圖3是根據(jù)本發(fā)明的一個實施例,從概念上圖示從內(nèi)容發(fā)送系統(tǒng)(發(fā)送系統(tǒng))到內(nèi)容接收系統(tǒng)(接收系統(tǒng))發(fā)送內(nèi)容的概要的方框圖。如圖所示,網(wǎng)絡(luò)300包括發(fā)送系統(tǒng)305和接收系統(tǒng)310。發(fā)送系統(tǒng)305可以是網(wǎng)站、內(nèi)容提供商(例如有線電視運營商/提供商、電視/電臺網(wǎng)絡(luò)、衛(wèi)星服務(wù)提供商)、因特網(wǎng)服務(wù)提供商(ISP)或向其它系統(tǒng)和/或節(jié)點下載、個性化、打包、發(fā)送或廣播內(nèi)容的任何系統(tǒng)。發(fā)送系統(tǒng)305可包括一個或多個服務(wù)器、計算機系統(tǒng)、或有合適的硬件和軟件來生成并準(zhǔn)備要發(fā)送內(nèi)容的平臺。
根據(jù)一個實施例,發(fā)送系統(tǒng)305可包括描述內(nèi)容生成器315。描述內(nèi)容生成器315通過將元數(shù)據(jù)詞匯或內(nèi)容描述符與內(nèi)容關(guān)聯(lián)起來而生成和/或封裝描述內(nèi)容。內(nèi)容描述符或詞匯從元數(shù)據(jù)字典中得到,根據(jù)一個實施例所述字典可包括在發(fā)送系統(tǒng)305中。發(fā)送系統(tǒng)305可包括內(nèi)容準(zhǔn)備模塊335,基于來自內(nèi)容接收系統(tǒng)310的合計訂購信息而準(zhǔn)備內(nèi)容位流。發(fā)送系統(tǒng)305還可包括內(nèi)容分發(fā)器320,用于將內(nèi)容位流分發(fā)到合適的過濾中心325以進一步過濾、刪節(jié)和轉(zhuǎn)發(fā)。根據(jù)一個實施例,內(nèi)容分發(fā)器320可包括內(nèi)容準(zhǔn)備模塊335。知道個別用戶概況的過濾中心325在將內(nèi)容流下行到接收系統(tǒng)310之前,將內(nèi)容流刪節(jié)并過濾成合適的內(nèi)容流。
接收系統(tǒng)310可接收由發(fā)送系統(tǒng)發(fā)送的內(nèi)容流。接收系統(tǒng)310可與發(fā)送系統(tǒng)305類似,包括服務(wù)器、計算機系統(tǒng)和平臺。接收系統(tǒng)310可包括執(zhí)行接收功能的內(nèi)容接收器(接收器)330。接收系統(tǒng)310還可包括內(nèi)容展示子系統(tǒng)340,經(jīng)由對用戶的接口而向用戶展示內(nèi)容,使得用戶可有效并智能化地訪問相應(yīng)的內(nèi)容流。接口可包括多媒體設(shè)備,例如電視、計算機、手持設(shè)備,或可接收、提供和/或顯示內(nèi)容的任何其它系統(tǒng)。接收系統(tǒng)310可包括天線(例如兔耳形天線、衛(wèi)星碟形天線等)。接收系統(tǒng)310可按需要具有不同水平的智能,例如知道如何連接并接收內(nèi)容的智能(例如調(diào)到特定頻道來接收相應(yīng)的預(yù)定廣播傳輸),和具有接收并使用廣播時間表的智能(例如使用各種概念TV指南)。
圖4是根據(jù)本發(fā)明的一個實施例,從概念上圖示內(nèi)容發(fā)送的流程圖。首先,在處理框405中描述內(nèi)容生成器可將內(nèi)容描述符與內(nèi)容關(guān)聯(lián)起來而生成和/或封裝描述內(nèi)容。根據(jù)一個實施例,描述內(nèi)容生成器可接收來自不同內(nèi)容源的內(nèi)容。隨后在處理框410中,可由內(nèi)容準(zhǔn)備模塊使用描述內(nèi)容,基于集體訂購信息來準(zhǔn)備內(nèi)容位流。集體訂購信息可包括由用戶在集體的基礎(chǔ)上提供的內(nèi)容偏好和內(nèi)容評級。與依賴于諸如尼爾森評級的一般調(diào)查相比,這種集體訂購信息可作為確定節(jié)目受歡迎程度的一種精確得多的方法。
隨后在處理框415中內(nèi)容位流可由內(nèi)容分發(fā)器分發(fā)到各個過濾中心。隨后過濾中心可將內(nèi)容位流中的內(nèi)容與每個用戶概況比較以確定數(shù)據(jù)的相關(guān)性。這種比較可包括在處理框420中將內(nèi)容位流過濾并刪節(jié)成相應(yīng)于每個用戶概況的個性化內(nèi)容流。隨后在處理框425中,個性化內(nèi)容流由過濾中心發(fā)送到內(nèi)容接收系統(tǒng)的不同內(nèi)容接收器。隨后內(nèi)容展示子系統(tǒng)可將個性化內(nèi)容流提供給每個相應(yīng)用戶。
圖5是根據(jù)本發(fā)明的一個實施例,從概念上圖示在網(wǎng)絡(luò)節(jié)點的分層結(jié)構(gòu)中使用基于內(nèi)容的緩存和轉(zhuǎn)發(fā)方案的內(nèi)容發(fā)送的方框圖。如圖所示,網(wǎng)絡(luò)500包括內(nèi)容分發(fā)器505,用于分發(fā)內(nèi)容;過濾中心530-535,用于緩存和過濾內(nèi)容;接收器540-550,用于接收內(nèi)容。
根據(jù)一個實施例,內(nèi)容分發(fā)器505可包括任何系統(tǒng)或類型的內(nèi)容提供商,例如像ABC或NBC這樣的電視/電臺網(wǎng)絡(luò),其可將內(nèi)容位流傳輸?shù)阶鳛橄襁^濾中心530-535的網(wǎng)絡(luò)節(jié)點的各種本地廣播商,例如KABC或KNBC。內(nèi)容分發(fā)器505可以是衛(wèi)星服務(wù)提供商,例如Dish Network或DirecTV,其經(jīng)由衛(wèi)星系統(tǒng)沿著網(wǎng)絡(luò)500來分發(fā)內(nèi)容。另外,內(nèi)容分發(fā)器可包括有線電視提供商或多系統(tǒng)運營商(MSO),其向有線電視網(wǎng)絡(luò)中的各種網(wǎng)絡(luò)節(jié)點分發(fā)內(nèi)容。內(nèi)容分發(fā)器的任何組合是可以想到的。內(nèi)容分發(fā)器505可包括因特網(wǎng)服務(wù)提供商(ISP),或下載內(nèi)容、準(zhǔn)備和/或封裝內(nèi)容、以及發(fā)送和/或廣播內(nèi)容的任何其它系統(tǒng)或提供商。
根據(jù)一個實施例,內(nèi)容分發(fā)器505可訪問元數(shù)據(jù)字典510,該字典包括元數(shù)據(jù)詞匯(詞匯)或內(nèi)容描述符(描述符)。元數(shù)據(jù)字典510可包括通用詞匯以使其在整個網(wǎng)絡(luò)500中都可被理解。詞匯510可包括描述內(nèi)容的術(shù)語、短語或描述段落。另外,無論何時需要,元數(shù)據(jù)字典510都可周期性地用新的和/或修改的詞匯來更新。內(nèi)容分發(fā)器505可向包括過濾中心530-535和接收器540-550的所有網(wǎng)絡(luò)節(jié)點,提供元數(shù)據(jù)字典510的最新版本。這可創(chuàng)建并維持對詞匯510統(tǒng)一和通用的理解,使得(描述)內(nèi)容、訂購信息和用戶概況可被網(wǎng)絡(luò)500中的所有節(jié)點充分和正確地理解。
元數(shù)據(jù)詞匯或內(nèi)容描述符可包括內(nèi)容或媒體描述標(biāo)志,其可表征內(nèi)容邏輯組,該邏輯組也稱為包,以使得可以在給定網(wǎng)絡(luò)中有效并智能化地使用內(nèi)容。包可包括元素或內(nèi)容,例如超文本標(biāo)記語言(HTML)頁面、MP3文件、QuickTime電影、視頻片段、音頻片段、以及任何其它合適的內(nèi)容。包可以獨立于網(wǎng)絡(luò)500以及傳輸機制和策略。另外,包可用唯一標(biāo)識和標(biāo)記語言數(shù)據(jù)來表示。
根據(jù)一個實施例,詞匯或描述符510可與內(nèi)容相關(guān)聯(lián),由此將描述附加到內(nèi)容中,從而生成和/或封裝描述內(nèi)容。描述內(nèi)容生成器575可將描述符510附加到接收自內(nèi)容源520的內(nèi)容中,用來提供屬性和特征,例如內(nèi)容類型、內(nèi)容相關(guān)性、內(nèi)容傳輸時間、傳輸方法,但并不限于這些。一般地,描述符510將與正分發(fā)內(nèi)容的實際部分分開,盡管可以想到其它實施例,例如那些從所展示內(nèi)容中采樣描述內(nèi)容的實施例。例如,描述內(nèi)容可表明內(nèi)容類型(例如電影、連續(xù)劇、連續(xù)短劇、新聞、音樂、體育)、內(nèi)容分類(例如棒球、喜劇、動作、科幻、恐怖、爵士樂、藍調(diào))、內(nèi)容主題(例如洛杉磯道奇隊、經(jīng)濟、政治、旅游)以及其它信息。
根據(jù)一個實施例,內(nèi)容源520與內(nèi)容分發(fā)器505鏈接。內(nèi)容源520可包括各種內(nèi)容源,其提供將由內(nèi)容分發(fā)器505分發(fā)的內(nèi)容。內(nèi)容源520可包括能提供內(nèi)容的任何類型的內(nèi)容源,例如網(wǎng)站、多媒體設(shè)備、電視/電臺網(wǎng)絡(luò)、有線電視運營商/提供商和衛(wèi)星服務(wù)提供商。因此,接收自內(nèi)容源520的內(nèi)容可包括網(wǎng)站內(nèi)容、改變目的(re-purposed)的網(wǎng)站內(nèi)容、制作內(nèi)容和外部內(nèi)容。例如,網(wǎng)站內(nèi)容可包括網(wǎng)站和獲取自網(wǎng)站的文件;改變目的的內(nèi)容可包括之前獲取的網(wǎng)站和文件;制作內(nèi)容可包括已為發(fā)送而創(chuàng)作、生成、編寫或制作的內(nèi)容;而且,外部內(nèi)容可包括在別的地方制作和/或存儲的任何其它外部內(nèi)容。
根據(jù)一個實施例,內(nèi)容可以是一個具體實施所期望的任何形式,并將被廣義地解釋。例如,內(nèi)容可以是計算機軟件;多媒體內(nèi)容,例如各種類型的節(jié)目、電影、視頻、視頻點播、視頻游戲、音頻、MP3音頻;以及其它類型的內(nèi)容,例如結(jié)構(gòu)化數(shù)據(jù)。內(nèi)容可具有數(shù)字格式,并可對內(nèi)容使用數(shù)字處理,包括存儲、電子處理、完美拷貝、壓縮、傳輸和其它。例如,可創(chuàng)建對數(shù)字內(nèi)容的相同拷貝,可用對原件和拷貝按比特的方式的比較來驗證這兩者是相同的。
內(nèi)容可以是可電子訪問的格式。一般地,內(nèi)容可存在為具有特定文件格式的計算機文件,并被存儲在存儲器中,所述格式對于該類型的內(nèi)容是兼容的、標(biāo)準(zhǔn)的或有效的。例如,在音頻內(nèi)容的情況下,文件格式可以是MP3格式,并且內(nèi)容可存儲在代表音頻庫的存儲器中。但是,可以想到其它實施例。例如,根據(jù)一個實施例,數(shù)字內(nèi)容可存在為數(shù)字數(shù)據(jù)流。數(shù)字數(shù)據(jù)流可由數(shù)字數(shù)據(jù)生成源或設(shè)備(例如數(shù)字照相機/錄音機)提供,可由電子連接源或提供商(例如新聞轉(zhuǎn)發(fā)或證券報價機)提供,或者可由另一種功能上連接的實體提供。
根據(jù)一個實施例,內(nèi)容分發(fā)器505可訪問、可包括或可耦合到內(nèi)容存儲器515和訂購信息存儲器525。內(nèi)容存儲器515可包含并存儲接收自內(nèi)容源520以及網(wǎng)絡(luò)500中的不同級別處的所有內(nèi)容(的原本)。內(nèi)容分發(fā)器505可訪問內(nèi)容存儲器515以在任何時間訪問任何一段內(nèi)容。內(nèi)容分發(fā)器505還可周期性地或在必要的時候,接收來自內(nèi)容源520的內(nèi)容。另外,接收自用戶560-570的所有訂購信息可包含并存儲在訂購信息存儲器525中。與內(nèi)容一樣,內(nèi)容分發(fā)器505也可訪問由用戶提供、由網(wǎng)絡(luò)500接收并收集在其中的所有訂購信息。根據(jù)一個實施例,訂購信息可包括用戶560-570對特定內(nèi)容的請求、對所請求內(nèi)容相關(guān)的興趣水平、接收這種和其它內(nèi)容的日期和/或時間、以及頻道信息。訂購信息還可包括用戶560-570的人口統(tǒng)計信息、地理信息,以及其它相關(guān)、需要和合適的信息。
過濾中心530-535可合計接收自下游網(wǎng)絡(luò)節(jié)點的個別訂購信息,并將它們作為訂購向上游節(jié)點展示直到到達內(nèi)容分發(fā)器505。根據(jù)一個實施例,內(nèi)容分發(fā)器505還可包括或耦合到內(nèi)容準(zhǔn)備模塊580,該模塊基于集體訂購信息來準(zhǔn)備合計內(nèi)容位流。內(nèi)容準(zhǔn)備模塊580可將內(nèi)容和集體訂購信息匹配來為所有網(wǎng)絡(luò)節(jié)點形成合計內(nèi)容位流。通過依賴于訂購信息,或換句話說,通過使用基于內(nèi)容的方案,可以最大化可用的帶寬。訂購信息可作為更精確形式的評級調(diào)查,例如尼爾森評級,所述調(diào)查表明了用戶560-570的興趣水平??苫谟脩?60-570對內(nèi)容的興趣水平來將可用帶寬分配給不同的內(nèi)容。
根據(jù)一個實施例,包括觀眾和/或聽眾的用戶560-570,可通過訪問他們各自的接收器540-550來提供訂購信息。例如,用戶560-570可經(jīng)由遠程控制和/或鍵盤,或經(jīng)由任何其它設(shè)備和/或語音/動作傳感器來訪問其接收器,以提供訂購信息。根據(jù)本發(fā)明的一個實施例,用戶560-570可以是具體實施所期望的任何形式的用戶,并將被廣義地解釋。例如,用戶可以是家庭中的個人,個別的機頂盒可以代表一個用戶,或基于家庭、前端(head-end)、有線電視系統(tǒng)、郵政編碼或其它地理位置的用戶社區(qū),并且用戶560-570可因為他們可能接收的內(nèi)容而選擇加入一個社區(qū)。
根據(jù)一個實施例,接收器540-550可以是接收內(nèi)容的內(nèi)容接收系統(tǒng)(接收系統(tǒng))的一部分,并可作為網(wǎng)絡(luò)節(jié)點。根據(jù)一個實施例,取決于具體的實施,接收器540-550可以不包括內(nèi)容展示能力或者內(nèi)容提供子系統(tǒng)(例如數(shù)字電視),以人們可消費的形式(例如在顯示設(shè)備上展示的視頻)來展示(數(shù)字)內(nèi)容。在這種情況下,接收系統(tǒng)可將內(nèi)容以一種形式向單獨的內(nèi)容展示系統(tǒng)展示,所述形式從功能上、電子地和/或物理地與將內(nèi)容展示給用戶560-570的接收系統(tǒng)耦合起來?;蛘撸邮掌?40-550可包括內(nèi)容展示能力以直接將內(nèi)容展示給用戶560-570。例如,接收器540-550可包括數(shù)字電視、個人錄像機、立體聲系統(tǒng)、MP3播放機、CDROM刻錄機、或任何其它內(nèi)容展示/提供子系統(tǒng)。
一般地,接收器540-550可包括傳統(tǒng)元件,例如機頂盒或電視。例如,在正確安裝之后,用戶560-570可使用機頂盒調(diào)諧到一條鏈路并基于用戶概況接收內(nèi)容,所述用戶概況可存儲在機頂盒中和/或其它網(wǎng)絡(luò)節(jié)點處,例如個別地在過濾中心530-535和/或共同地在訂購信息存儲器525處。
根據(jù)一個實施例,接收器540-550可有接口來接收包含內(nèi)容的信號,解碼器解碼該信號,存儲器存儲內(nèi)容,以及處理器執(zhí)行指令,例如確定已經(jīng)接收了內(nèi)容的指令。例如,而非限制,接收器540-550、解碼器、存儲器、處理器和/或指令可包括在計算機系統(tǒng)、個人計算機、具有存儲器和處理器的數(shù)字電視、機頂盒、個人錄像機、具有存儲器和處理器的聲音系統(tǒng)或其它系統(tǒng)。接收系統(tǒng)可包括天線(例如兔耳形天線、衛(wèi)星碟形天線等)。接收系統(tǒng)可按需要具有不同水平的智能,例如知道如何連接并接收內(nèi)容的智能(例如調(diào)到特定頻道來接收相應(yīng)的預(yù)定廣播傳輸),和具有接收并使用廣播時間表的智能(例如使用各種概念TV指南)。
根據(jù)一個實施例,接收器540-550還可作為緩存設(shè)備運行以緩存內(nèi)容、訂購信息、包括訂購信息的用戶概況或任何其它信息。另外,接收器540-550可用作除過濾中心530-535之外的過濾設(shè)備。換言之,即使當(dāng)接收器540-550和過濾中心530-535不僅邏輯上而且物理上是分離的時,接收器540-550也可完成過濾中心530-535的過濾功能。根據(jù)一個實施例,網(wǎng)絡(luò)500中的任一個網(wǎng)絡(luò)節(jié)點都可進行過濾功能,該過濾功能可能與由過濾中心530-535所進行的過濾功能在不同的水平上。此外,接收器540-550和過濾中心530-535可物理上和/或邏輯上、部分地或全部地集成起來或分離開來。
根據(jù)一個實施例,過濾中心530-535可作為緩存、過濾和轉(zhuǎn)發(fā)設(shè)備來運行。例如,在有線電視提供商起到內(nèi)容分發(fā)器505功能的情況下,前端可用作過濾中心530-535。過濾中心530-535可基于用戶概況,而將接收自內(nèi)容分發(fā)器505的集體內(nèi)容位流過濾/刪節(jié)和/或劃分成個性化內(nèi)容位流,所述用戶概況包括接收自用戶560-570的個別訂購信息。隨后過濾中心530-535可經(jīng)由相應(yīng)的接收器540-550而將個性化內(nèi)容位流轉(zhuǎn)發(fā)到相應(yīng)的用戶560-570?;诮邮兆杂脩?60-570的訂購信息,過濾中心530-535可生成對應(yīng)于每個用戶560-570的個別用戶概況,并可緩存這樣的信息以在將來使用。當(dāng)生成個性化內(nèi)容位流時,過濾中心530-535可通過根據(jù)用戶概況分配合適的帶寬而最大化可用帶寬。
一般地,用戶概況可包括由用戶560-570提供的訂購信息。用戶概況可對應(yīng)于單個用戶560-570,家庭概況可對應(yīng)于包括用戶560-570的一家用戶,設(shè)備概況可對應(yīng)于與用戶560-570相關(guān)的設(shè)備,商業(yè)概況可對應(yīng)于包括用戶560-570的商業(yè)或商業(yè)組,人口統(tǒng)計概況可對應(yīng)于包括用戶560-570的人口統(tǒng)計部分(例如老年人、特定種族、特定宗教),或地理概況可對應(yīng)于與用戶560-570相關(guān)的地理位置(例如鬧市區(qū)、波特蘭)。因此,概況可以是單個用戶概況或社區(qū)用戶概況。另外,可以想到其它類型的概況。
根據(jù)一個實施例,用戶概況可包括用戶信息(例如用戶560-570的特征和屬性、帳單信息、地址信息);內(nèi)容偏好數(shù)據(jù),表明用戶560-570所偏好的內(nèi)容類型(例如體育)、用戶560-570所偏好的內(nèi)容特征(例如主要的體育事件);內(nèi)容評級,表明用戶560-570對特定內(nèi)容的興趣水平;定時偏好信息,表明用戶愿意什么時間接收或消費內(nèi)容;觀察概況信息,基于對用戶560-570內(nèi)容消費行為的自動觀察和概況記錄,和/或由用戶560-570直接給出的概況數(shù)據(jù);以及描述用戶愿意何時和如何接收內(nèi)容的任何其它信息。根據(jù)一個實施例,概況可包含信息或數(shù)據(jù),可操作來從不想要的或非偏好的內(nèi)容分辨或識別出想要的或偏好的內(nèi)容。
根據(jù)一個實施例,如上所提到的,概況可不僅僅包括用戶偏好,還可包括內(nèi)容評級。換言之,用戶560-570可使用可預(yù)定的內(nèi)容評級系統(tǒng),來輸入表明他們關(guān)于內(nèi)容的興趣水平的信息。內(nèi)容評級系統(tǒng)可用很多方法來實現(xiàn),并將被廣義地解釋。例如,可使用許多星(例如一到四個)、數(shù)字(例如1到10)、字母(例如A到J)、符號(例如牛、熊、拇指朝上或朝下)、或詞(例如極好、差),或者這些的任何組合來對內(nèi)容評級。例如,用戶565可將動作片電影評為四星中的3星,而將成龍的動作片電影評為四星中的3 1/2星。隨后這種信息可由相應(yīng)的過濾中心530-535和/或接收器540-550用來填充用戶概況,并提供個性化內(nèi)容流。
根據(jù)一個實施例,可使用傳統(tǒng)技術(shù),以及對本領(lǐng)域技術(shù)人員明顯的任何想要的修改。例如,網(wǎng)絡(luò)500可包括執(zhí)行指令的傳統(tǒng)處理器、存儲內(nèi)容的傳統(tǒng)存儲器、編碼內(nèi)容的傳統(tǒng)編碼器、傳輸包含內(nèi)容的信號的傳統(tǒng)傳輸器、接收包含內(nèi)容的信號的傳統(tǒng)接收器和解碼內(nèi)容的傳統(tǒng)解碼器。并非限制,內(nèi)容可轉(zhuǎn)換到MPEG格式,經(jīng)由鐵塔天線通過大氣通信介質(zhì)傳輸,由天線接收,并從MPEG格式轉(zhuǎn)換到非壓縮的可用格式。
根據(jù)一個實施例,網(wǎng)絡(luò)500可包括發(fā)送內(nèi)容的發(fā)送/傳輸系統(tǒng)(發(fā)送系統(tǒng)),和接收內(nèi)容的內(nèi)容接收/收到系統(tǒng)(接收系統(tǒng))。可廣義使用術(shù)語“傳輸”和“發(fā)送”及相關(guān)術(shù)語來指將數(shù)據(jù),經(jīng)常是數(shù)字數(shù)據(jù),從一個地方或系統(tǒng)移動到另一個地方或系統(tǒng);可廣義使用術(shù)語“收到”和“接收”及相關(guān)術(shù)語來指接受所移動的數(shù)據(jù)。一般地,發(fā)送可包括生成和提交包含內(nèi)容的、機器可訪問的信號,而接收可包括接受和解釋包含內(nèi)容的、機器可訪問的信號。例如,發(fā)射塔可同時向多個接收天線(例如兔耳形天線)廣播電磁輻射包含內(nèi)容的信號,所述接收天線可操作來接受信號?;蛘撸挥脧V播,可將信號多播或窄播到專門的接收者,類似于將有線電視發(fā)送到有線電視訂購者的方法。
根據(jù)一個實施例,發(fā)送系統(tǒng)可在基本上單向通信的鏈路上發(fā)送內(nèi)容,在鏈路中主要的或僅有的發(fā)送是從發(fā)送系統(tǒng)到接收系統(tǒng)。根據(jù)一個實施例,鏈路可以是雙向的,盡管一般地,所述鏈路將是基本上非客戶-服務(wù)器的鏈路??蛻?服務(wù)器鏈路的典型是接收系統(tǒng)發(fā)出對內(nèi)容的請求,而發(fā)送系統(tǒng)隨后響應(yīng)發(fā)出內(nèi)容,類似于使用因特網(wǎng)接收網(wǎng)頁的方法。相反,在非客戶-服務(wù)器鏈路中,發(fā)送系統(tǒng)可沒有請求就提供內(nèi)容。也就是說,發(fā)送系統(tǒng)沒有收到被處理并響應(yīng)或供應(yīng)的特定請求,就可向接收系統(tǒng)發(fā)送內(nèi)容,而且通常是同時向多個其它接收系統(tǒng)發(fā)送。
根據(jù)一個實施例,鏈路可以是由多個接收系統(tǒng)共享的鏈路,所述接收系統(tǒng)例如是所描述的接收系統(tǒng)。鏈路可基于許多技術(shù),包括衛(wèi)星和碟形天線、光纖、同軸電纜以及其它。例如,鏈路可以是單向廣播管,其中內(nèi)容同時向所有與網(wǎng)絡(luò)連接的接收者560-570(例如具有兔耳形天線或衛(wèi)星碟形天線來接收傳輸)廣播,或者向選擇的一組接收者(例如具有授權(quán)來接收傳輸)窄播。例如,鏈路可以每秒19.39兆位的帶寬來承載數(shù)字TV頻道,并可在諸如四個頻道的多個頻道間劃分,每個都承載每秒4.85兆位,所述頻道可承載內(nèi)容或重傳輸/重發(fā)送的內(nèi)容。
圖6是根據(jù)本發(fā)明的一個實施例,從概念上圖示內(nèi)容發(fā)送處理的流程圖。首先,在處理框605中,能訪問元數(shù)據(jù)字典的內(nèi)容分發(fā)器可準(zhǔn)備更新的元數(shù)據(jù)字典并提供給網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)節(jié)點。為了描述從用戶接收的訂購信息,這可以使網(wǎng)絡(luò)節(jié)點不斷地更新要使用的元數(shù)據(jù)詞匯。在處理框610中,用戶可通過訪問相應(yīng)的接收器而提供訂購信息。在處理框615中,接收器可將訂購信息提供給相應(yīng)的過濾中心。在處理框620中,過濾中心可合計訂購信息,并基于訂購信息來生成個別用戶概況。隨后在處理框625中,過濾中心可將內(nèi)容描述符關(guān)聯(lián)到用戶概況,并緩存用戶概況以在將來比較和過濾內(nèi)容。在處理框630中,過濾中心可將訂購信息沿著網(wǎng)絡(luò)節(jié)點上行傳輸?shù)絻?nèi)容分發(fā)器。
在處理框635中,內(nèi)容分發(fā)器可合計接收自各個網(wǎng)絡(luò)節(jié)點的個別訂購信息以準(zhǔn)備集體訂購,網(wǎng)絡(luò)節(jié)點例如是下游過濾中心530-535和/或接收器540-550,存儲所述集體訂購用于將來有關(guān)內(nèi)容發(fā)送的參考。隨后在處理框640中,內(nèi)容準(zhǔn)備模塊可基于集體訂購信息而生成合計內(nèi)容位流。根據(jù)一個實施例,內(nèi)容分發(fā)器可接收來自一個或多個內(nèi)容源的內(nèi)容。內(nèi)容分發(fā)器還可簡單地訪問存儲在內(nèi)容存儲器中的內(nèi)容原本。另外,根據(jù)一個實施例,內(nèi)容分發(fā)器可包括內(nèi)容準(zhǔn)備模塊,以合計內(nèi)容并準(zhǔn)備合計內(nèi)容位流。隨后在處理框645中,內(nèi)容分發(fā)器可將合計內(nèi)容流轉(zhuǎn)發(fā)到下一層網(wǎng)絡(luò)節(jié)點,包括到過濾中心。在處理框650中,在接收合計內(nèi)容流之后,過濾中心可通過過濾和刪節(jié)合計內(nèi)容流而生成相應(yīng)于個別用戶的個性化內(nèi)容流,所述過濾和刪節(jié)是根據(jù)比較基于收集的訂購信息的合計內(nèi)容流與基于個別訂購信息的個別用戶概況而進行的。在處理框655中,過濾中心可經(jīng)由與用戶相關(guān)的接收器來向相應(yīng)用戶提供個性化內(nèi)容流。
圖7是根據(jù)本發(fā)明的一個實施例,從概念上圖示使用基于內(nèi)容的方案來發(fā)送內(nèi)容的有線電視網(wǎng)絡(luò)的方框圖。如圖所示,有線電視運營商/提供商705,例如AT&T或Comcast Cable,可以是內(nèi)容分發(fā)器705。為了使用元數(shù)據(jù)詞匯時的一致和統(tǒng)一,能訪問元數(shù)據(jù)字典的有線電視運營商/提供商705可向整個網(wǎng)絡(luò)提供元數(shù)據(jù)詞匯或內(nèi)容描述符。另外,使用內(nèi)容描述符來允許基于內(nèi)容的緩存和轉(zhuǎn)發(fā)內(nèi)容發(fā)送系統(tǒng),這與基于地址的內(nèi)容發(fā)送系統(tǒng)相反。前端710-715圖示為過濾中心710-715,而如圖所示,電視(或電視機頂盒)可用作接收器720-730。
根據(jù)一個實施例,用戶735-745可使用他們的電視或電視機頂盒720-730來提供個別訂購信息750-760。接收器720-730可將接收自每個用戶735-745的個別訂購信息750-760提供給相應(yīng)的前端710-715。例如,用戶1 735可請求體育和音樂分類750,具體而言是籃球和爵士樂。用戶2 740可僅僅請求音樂755(爵士樂和鄉(xiāng)村音樂),而用戶3 745可請求由凱文·科斯特納主演的電影760。接收器720-730可為每個用戶735-745生成個別用戶概況,并保存用戶概況以在將來使用。但是,接收器720-730也可將訂購信息750-760轉(zhuǎn)發(fā)給前端710-715。
前端A 710接收來自接收器1和2 720-725的訂購信息765,而前端B 715接收來自接收器3 730的訂購信息770。根據(jù)一個實施例,前端710-715還可生成個別用戶概況以在將來使用。前端710-715可基于接收自接收器720-730的個別訂購信息765-770,而生成合計訂購775。合計訂購信息775可被轉(zhuǎn)發(fā)到內(nèi)容分發(fā)器705,以基于合計訂購信息775而生成內(nèi)容位流。前端710-715還可保存訂購信息775以在將來的內(nèi)容發(fā)送中使用。另外,前端710-715可基于由內(nèi)容分發(fā)器705所轉(zhuǎn)發(fā)的元數(shù)據(jù)字典,而將內(nèi)容描述符與訂購信息775關(guān)聯(lián)起來。
根據(jù)一個實施例,內(nèi)容分發(fā)器705可使用合計訂購信息775來在集體基礎(chǔ)上確定用戶735-745對內(nèi)容的偏好、需要和興趣水平。有線電視運營商/提供商705還可將內(nèi)容描述符與合計訂購信息775關(guān)聯(lián)起來,或者可簡單地轉(zhuǎn)換已由前端710-715分派的內(nèi)容描述符。一旦確定了用戶735-745的偏好、需要和興趣水平,于是內(nèi)容分發(fā)器705可分發(fā)合計內(nèi)容位流以最大化帶寬使用。例如,內(nèi)容分發(fā)器705可將帶寬的50%分配給音樂,體育和電影每個分配帶寬的25%。內(nèi)容分發(fā)器705還可在一個分類中分拆帶寬。例如,分給音樂的帶寬的67%可進一步分給爵士樂,而33%可分派給鄉(xiāng)村音樂。
根據(jù)一個實施例,通過使用基于內(nèi)容的內(nèi)容發(fā)送系統(tǒng),網(wǎng)絡(luò)700可優(yōu)化資源,至少最大化帶寬。另外,由于此基于內(nèi)容的方案,內(nèi)容發(fā)送系統(tǒng)性質(zhì)上是動態(tài)的,并由此容易生成內(nèi)容片段,并允許在分發(fā)之前、期間和之后對其的輕易跟蹤??捎脗€別用戶訂購信息來將一些內(nèi)容時移(time-shift)到網(wǎng)絡(luò)的特定段,以進一步優(yōu)化帶寬和廣播時間表。例如,根據(jù)一個實施例,可通過根據(jù)訂購信息生成時隙(time-slot),及由此通過避免向所有用戶同時廣播所有內(nèi)容,而來進行內(nèi)容的時移。
隨后合計內(nèi)容位流可由內(nèi)容分發(fā)器705基于合計訂購信息775而分發(fā)到網(wǎng)絡(luò)700。前端710-715可通過比較合計內(nèi)容位流與由接收器720-730生成的個別用戶概況,而將合計內(nèi)容位流過濾、刪節(jié)和劃分成幾個個性化內(nèi)容位流。隨后個性化位流可經(jīng)由相應(yīng)的電視720-730而傳輸?shù)接脩?35-745。
權(quán)利要求
1.一種方法,包括接收來自一個或多個內(nèi)容源的內(nèi)容;將元數(shù)據(jù)字典分發(fā)到多個網(wǎng)絡(luò)節(jié)點,其中所述元數(shù)據(jù)字典包括內(nèi)容描述符;接收來自所述多個網(wǎng)絡(luò)節(jié)點的多個相應(yīng)過濾網(wǎng)絡(luò)節(jié)點的多個訂購信息,其中所述多個訂購信息由多個相應(yīng)用戶經(jīng)由所述多個網(wǎng)絡(luò)節(jié)點的多個接收網(wǎng)絡(luò)節(jié)點而提供;合計所述多個訂購信息;基于所合計的訂購信息而生成合計內(nèi)容流,其中所述合計內(nèi)容流包括合計內(nèi)容;以及向所述多個過濾網(wǎng)絡(luò)節(jié)點分發(fā)所述合計內(nèi)容流。
2.如權(quán)利要求1所述的方法,還包括生成包括所述多個訂購信息的多個用戶概況;將所述內(nèi)容描述符與所述多個用戶概況關(guān)聯(lián)起來;保存所述用戶概況;基于所述多個用戶概況通過將所述合計內(nèi)容流劃分成多個個性化內(nèi)容流,而生成所述多個個性化內(nèi)容流;以及向所述多個接收網(wǎng)絡(luò)節(jié)點提供所述多個個性化內(nèi)容流。
3.如權(quán)利要求2所述的方法,其中所述生成所述多個個性化內(nèi)容流,包括通過比較所述合計內(nèi)容流與所述多個用戶概況來過濾所述合計內(nèi)容流。
4.如權(quán)利要求1所述的方法,其中基于所述合計訂購信息準(zhǔn)備所述合計內(nèi)容流,還包括基于所述合計訂購信息來分配帶寬以最大化所述帶寬。
5.如權(quán)利要求1所述的方法,還包括向所述多個相應(yīng)用戶提供所述多個個性化內(nèi)容流。
6.一種方法,包括接收來自多個網(wǎng)絡(luò)節(jié)點的多個接收網(wǎng)絡(luò)節(jié)點的多個訂購信息;生成包括所述多個訂購信息的多個用戶概況;將內(nèi)容描述符與所述多個用戶概況關(guān)聯(lián)起來;保存所述用戶概況;基于所述多個用戶概況通過將合計內(nèi)容流劃分成多個個性化內(nèi)容流,而生成所述多個個性化內(nèi)容流;以及向所述多個接收網(wǎng)絡(luò)節(jié)點提供所述多個個性化內(nèi)容流。
7.如權(quán)利要求6所述的方法,還包括接收來自所述多個相應(yīng)用戶的所述多個訂購信息;將所述多個訂購信息上行轉(zhuǎn)發(fā)給所述多個網(wǎng)絡(luò)節(jié)點的多個過濾網(wǎng)絡(luò)節(jié)點;接收來自所述多個過濾網(wǎng)絡(luò)節(jié)點的所述多個個性化內(nèi)容流;以及向所述多個相應(yīng)用戶提供所述多個個性化內(nèi)容流,其中所述多個個性化內(nèi)容流包括內(nèi)容。
8.如權(quán)利要求7所述的方法,還包括基于所述多個訂購信息而生成所述多個用戶概況;保存所述多個用戶概況。
9.如權(quán)利要求7所述的方法,還包括顯示所述內(nèi)容。
10.如權(quán)利要求6所述的方法,其中所述多個訂購信息包括多個用戶偏好數(shù)據(jù),其中所述多個用戶偏好數(shù)據(jù)包括所述多個用戶所偏好的內(nèi)容。
11.如權(quán)利要求6所述的方法,其中所述訂購信息包括多個內(nèi)容評級數(shù)據(jù),其中所述多個內(nèi)容評級數(shù)據(jù)表明所述多個用戶對所述內(nèi)容的興趣水平。
12.如權(quán)利要求6所述的方法,其中所述多個用戶包括以下家庭和社區(qū)。
13.如權(quán)利要求12所述的方法,其中所述社區(qū)基于以下來包括所述多個用戶人口統(tǒng)計、地理位置和前端。
14.如權(quán)利要求6所述的方法,還包括分發(fā)包括所述內(nèi)容描述符的元數(shù)據(jù)字典;動態(tài)更新所述元數(shù)據(jù)字典;以及存儲所述元數(shù)據(jù)字典。
15.如權(quán)利要求6所述的方法,還包括接收來自多個內(nèi)容源的內(nèi)容,其中所述內(nèi)容源包括網(wǎng)站內(nèi)容、改變目的網(wǎng)站內(nèi)容、產(chǎn)生的內(nèi)容和外部內(nèi)容的源;以及存儲所述內(nèi)容。
16.一種內(nèi)容發(fā)送系統(tǒng),包括內(nèi)容分發(fā)器,將合計內(nèi)容流下行分發(fā)給網(wǎng)絡(luò)的多個過濾中心,其中所述合計內(nèi)容流基于對從所述多個過濾中心接收的多個訂購信息的合計;所述多個過濾中心,從網(wǎng)絡(luò)的多個接收器接收所述多個訂購信息,并過濾所述合計內(nèi)容流以基于多個用戶概況而生成多個個性化內(nèi)容流,其中所述多個用戶概況是基于所述多個訂購信息生成的,并將所述多個個性化內(nèi)容流下行提供給所述多個接收器;以及多個接收器,接收來自多個用戶的所述訂購信息,并將所述訂購信息上行提供給所述多個過濾中心,并將所述多個個性化內(nèi)容流下行提供給所述多個用戶。
17.如權(quán)利要求16所述的內(nèi)容發(fā)送系統(tǒng),其中所述內(nèi)容分發(fā)器還將元數(shù)據(jù)字典分發(fā)給所述網(wǎng)絡(luò)的多個節(jié)點,其中所述元數(shù)據(jù)字典包括元數(shù)據(jù)詞匯。
18.如權(quán)利要求16所述的內(nèi)容發(fā)送系統(tǒng),其中所述內(nèi)容分發(fā)器還接收來自一個或多個內(nèi)容源的內(nèi)容。
19.如權(quán)利要求16所述的內(nèi)容發(fā)送系統(tǒng),其中所述內(nèi)容分發(fā)器包括廣播網(wǎng)絡(luò)、本地廣播商、有線電視提供商和運營商、衛(wèi)星服務(wù)提供商和其它內(nèi)容提供商。
20.如權(quán)利要求16所述的內(nèi)容發(fā)送系統(tǒng),其中所述多個過濾中心包括前端、本地廣播臺、本地衛(wèi)星站和過濾站。
21.如權(quán)利要求16所述的內(nèi)容發(fā)送系統(tǒng),其中所述多個接收器包括多媒體設(shè)備,其中所述多媒體設(shè)備包括內(nèi)容提供子系統(tǒng)和內(nèi)容接收子系統(tǒng)。
22.如權(quán)利要求21所述的內(nèi)容發(fā)送系統(tǒng),其中所述內(nèi)容提供子系統(tǒng)包括內(nèi)容顯示系統(tǒng)。
23.如權(quán)利要求16所述的內(nèi)容發(fā)送系統(tǒng),其中所述多個過濾中心和所述多個接收器可以是邏輯上和/或物理上集成的。
24.一種機器可讀介質(zhì),已在其上存儲了代表指令序列的數(shù)據(jù),所述指令序列當(dāng)被處理器執(zhí)行時導(dǎo)致所述處理器接收來自一個或多個內(nèi)容源的內(nèi)容;將元數(shù)據(jù)字典分發(fā)到多個網(wǎng)絡(luò)節(jié)點,其中所述元數(shù)據(jù)字典包括內(nèi)容描述符;接收來自所述多個網(wǎng)絡(luò)節(jié)點的多個相應(yīng)過濾網(wǎng)絡(luò)節(jié)點的多個訂購信息,其中所述多個訂購信息由多個相應(yīng)用戶經(jīng)由所述多個網(wǎng)絡(luò)節(jié)點的多個接收網(wǎng)絡(luò)節(jié)點而提供;合計所述多個訂購信息;基于所合計的訂購信息而生成合計內(nèi)容流,其中所述合計內(nèi)容流包括合計內(nèi)容;以及向所述多個過濾網(wǎng)絡(luò)節(jié)點分發(fā)所述合計內(nèi)容流。
25.如權(quán)利要求24所述的機器可讀介質(zhì),其中所述指令序列當(dāng)被處理器執(zhí)行時還導(dǎo)致所述處理器生成包括所述多個訂購信息的多個用戶概況;將所述內(nèi)容描述符與所述多個用戶概況關(guān)聯(lián)起來;保存所述用戶概況;基于所述多個用戶概況通過將所述合計內(nèi)容流劃分成多個個性化內(nèi)容流,而生成所述多個個性化內(nèi)容流;以及向所述多個接收網(wǎng)絡(luò)節(jié)點提供所述多個個性化內(nèi)容流。
26.如權(quán)利要求25所述的機器可讀介質(zhì),其中生成所述多個個性化內(nèi)容流還導(dǎo)致所述處理器,通過比較所述合計內(nèi)容流與所述多個用戶概況來過濾所述合計內(nèi)容流。
27.如權(quán)利要求24所述的機器可讀介質(zhì),其中所述指令序列當(dāng)被處理器執(zhí)行時還導(dǎo)致所述處理器,向所述多個相應(yīng)用戶提供所述多個個性化內(nèi)容流。
28.一種機器可讀介質(zhì),已在其上存儲了代表指令序列的數(shù)據(jù),所述指令序列當(dāng)被處理器執(zhí)行時導(dǎo)致所述處理器接收來自多個網(wǎng)絡(luò)節(jié)點的多個接收網(wǎng)絡(luò)節(jié)點的多個訂購信息;生成包括所述多個訂購信息的多個用戶概況;將內(nèi)容描述符與所述多個用戶概況關(guān)聯(lián)起來;保存所述用戶概況;基于所述多個用戶概況通過將合計內(nèi)容流劃分成多個個性化內(nèi)容流,而生成所述多個個性化內(nèi)容流;以及向所述多個接收網(wǎng)絡(luò)節(jié)點提供所述多個個性化內(nèi)容流。
29.如權(quán)利要求28所述的機器可讀介質(zhì),其中所述指令序列當(dāng)被處理器執(zhí)行時還導(dǎo)致所述處理器接收來自所述多個相應(yīng)用戶的所述多個訂購信息;將所述多個訂購信息上行轉(zhuǎn)發(fā)給所述多個網(wǎng)絡(luò)節(jié)點的多個過濾網(wǎng)絡(luò)節(jié)點;接收來自所述多個過濾網(wǎng)絡(luò)節(jié)點的所述多個個性化內(nèi)容流;以及向所述多個相應(yīng)用戶提供所述多個個性化內(nèi)容流,其中所述多個個性化內(nèi)容流包括內(nèi)容。
30.如權(quán)利要求28所述的機器可讀介質(zhì),其中所述指令序列當(dāng)被處理器執(zhí)行時還導(dǎo)致所述處理器基于所述多個訂購信息而生成所述多個用戶概況;保存所述多個用戶概況。
全文摘要
提供了一種系統(tǒng)、裝置和方法,基于包括內(nèi)容訂購信息的用戶概況而使用基于內(nèi)容的方案來提供個性化的內(nèi)容發(fā)送。根據(jù)本發(fā)明的一個實施例,用戶可經(jīng)由相應(yīng)的網(wǎng)絡(luò)節(jié)點來提供內(nèi)容訂購信息。可使用內(nèi)容訂購信息來生成對應(yīng)于用戶的用戶概況。隨后可經(jīng)由相應(yīng)的網(wǎng)絡(luò)節(jié)點而將基于用戶概況的內(nèi)容發(fā)送到用戶。
文檔編號H04N7/173GK1522528SQ03800548
公開日2004年8月18日 申請日期2003年1月3日 優(yōu)先權(quán)日2002年1月11日
發(fā)明者拉梅什·彭達庫爾, 拉梅什 彭達庫爾 申請人:英特爾公司