專利名稱:內(nèi)容遞送系統(tǒng)、遞送服務(wù)器、用戶終端和其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)容遞送(delivery)系統(tǒng)、遞送服務(wù)器、用戶終端和方法。
背景技術(shù):
近幾年已經(jīng)看到用于向用戶遞送由計(jì)算機(jī)數(shù)據(jù)組成的內(nèi)容項(xiàng)目的內(nèi)容遞 送服務(wù)的增長。內(nèi)容項(xiàng)目的例子包括電影、體育賽事和計(jì)算機(jī)軟件??梢栽?諸如因特網(wǎng)的網(wǎng)絡(luò)上遞送內(nèi)容項(xiàng)目。
內(nèi)容遞送服務(wù)可以包括遞送服務(wù)器和均連接于網(wǎng)絡(luò)的多個用戶終端。遞 送服務(wù)器存儲多個內(nèi)容項(xiàng)目。當(dāng)由請求內(nèi)容項(xiàng)目的用戶終端之一訪問時,月良 務(wù)器可以向用戶終端遞送所請求的內(nèi)容項(xiàng)目。每個用戶終端訪問網(wǎng)絡(luò)上的遞 送服務(wù)器以接收(即下載)用戶終端的用戶感興趣的內(nèi)容項(xiàng)目。例如,用戶 可以操作他或她的用戶終端以在從遞送服務(wù)器下載期望的內(nèi)容項(xiàng)目之前訪問 遞送服務(wù)器。
諸如戲劇的TV系列(series)可以包括多個片段(episode)。每個片段可以對 應(yīng)于一個或多個內(nèi)容項(xiàng)目,或散布在許多內(nèi)容項(xiàng)目上。在某些情況下,不是 給定系列的所有內(nèi)容項(xiàng)目一開始都可以可用于下載。在該情況下,用戶不能 一次下載該系列的所有內(nèi)容項(xiàng)目。
同時存儲構(gòu)成系列的所有內(nèi)容項(xiàng)目可能也是繁重的。遞送服務(wù)器可能需 要擁有不尋常的大存儲容量來容納TV系列的所有內(nèi)容項(xiàng)目。另外,訪問遞 送服務(wù)器以下載內(nèi)容項(xiàng)目的用戶可能超過網(wǎng)絡(luò)容量。當(dāng)大量用戶同時下載多 個內(nèi)容項(xiàng)目時,可能不利地影響下載時間。
減少需要被存儲在遞送服務(wù)器上的內(nèi)容項(xiàng)目的數(shù)量的一種方法是錯開 (stagger)內(nèi)容項(xiàng)目可用于下載的時間點(diǎn)。該方法提示用戶以分散的方式訪問服 務(wù)器。該方法的一個缺點(diǎn)是,每個用戶單獨(dú)地在內(nèi)容項(xiàng)目可用時下載每個內(nèi) 容項(xiàng)目。用戶還可能不知道給定內(nèi)容項(xiàng)目已經(jīng)可用于下載,且甚至可能等待 長時間以至于內(nèi)容項(xiàng)目再次變得不可用。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的特定實(shí)施例,提供系統(tǒng)和方法以使得用戶能夠接收內(nèi)容項(xiàng)
目而不錯過它們的發(fā)表日期(rdeasedate)。該方法可以適用于由計(jì)算或基于軟 件的系統(tǒng)來執(zhí)行。
提供一種系統(tǒng),其包括具有處理器的遞送服務(wù)器和具有處理器的用戶終 端。遞送服務(wù)器處理器被配置以傳送包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信 息的元數(shù)據(jù);接收對于內(nèi)容項(xiàng)目之一的請求,該請求基于被包括在元數(shù)據(jù)中 的日程信息;以及響應(yīng)于該請求而傳送所請求的內(nèi)容項(xiàng)目。用戶終端處理器 被配置以接收包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù);發(fā)送基于 被包括在元數(shù)據(jù)中的日程信息的、對于內(nèi)容項(xiàng)目之一的請求;以及接收所請 求的內(nèi)容項(xiàng)目。
提供一種包括處理器的遞送服務(wù)器,該處理器被配置以傳送包括關(guān)于內(nèi) 容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù);接收對于內(nèi)容項(xiàng)目之一的請求,該 請求基于被包括在元數(shù)據(jù)中的日程信息;以及響應(yīng)于該請求而傳送所請求的 內(nèi)容項(xiàng)目。
提供一種包括處理器的用戶終端,該處理器被配置以接收包括關(guān)于內(nèi)容 項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù);發(fā)送基于被包括在元數(shù)據(jù)中的日程信 息的、對于內(nèi)容項(xiàng)目之一的請求;以及接收所請求的內(nèi)容項(xiàng)目。
提供一種包含了用于使得計(jì)算機(jī)執(zhí)行方法的處理器可讀指令的計(jì)算機(jī)可 讀介質(zhì),該方法包括傳送包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù) 據(jù);接收對于內(nèi)容項(xiàng)目之一的請求,該請求基于被包括在所述元數(shù)據(jù)中的曰 程信息;以及響應(yīng)于該請求而傳送所請求的內(nèi)容項(xiàng)目。
提供一種包含了用于使得計(jì)算機(jī)執(zhí)行方法的處理器可讀指令的計(jì)算機(jī)可 讀介質(zhì),該方法包括接收包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù) 據(jù);發(fā)送基于被包括在元數(shù)據(jù)中的日程信息的、對于內(nèi)容項(xiàng)目之一的請求; 以及接收所請求的內(nèi)容項(xiàng)目。
提供一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括傳送包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表曰期 的日程信息的元數(shù)據(jù);接收對于內(nèi)容項(xiàng)目之一的請求,該請求基于被包括在 元數(shù)據(jù)中的日程信息;以及響應(yīng)于請求而傳送所請求的內(nèi)容項(xiàng)目。
提供一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括接收包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表曰期 的日程信息的元數(shù)據(jù);發(fā)送基于被包括在元數(shù)據(jù)中的日程信息的、對于內(nèi)容
項(xiàng)目之一的請求;以及接收所請求的內(nèi)容項(xiàng)目。
要理解,前述概述和以下詳細(xì)描述都僅是示范和說明性的,且不限制所 要求的本發(fā)明或其實(shí)施例。
圖1是內(nèi)容遞送系統(tǒng)的示意圖示。 圖2是用戶終端的圖示。
圖3是文件的圖示。 圖4A是方法的流程圖。 圖4B是方法的流程圖。 圖5A是下載序列的圖示。 圖5B是下載序列的圖示。 圖5C是下載序列的圖示。 圖6A是內(nèi)容管理的圖示。 圖6B是內(nèi)容管理的圖示。 圖7是內(nèi)容管理的圖示。 圖8A是系統(tǒng)的圖示。 圖8B是系統(tǒng)的圖示。 圖9A是顯示的圖示。 圖9B是顯示的圖示。 圖9C是顯示的圖示。
具體實(shí)施例方式
現(xiàn)在將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。通過以下附圖和描述, 由相同的附圖標(biāo)記來指定在功能和結(jié)構(gòu)方面相同或?qū)?yīng)的部分,且將省略其 多余的說明。
圖1圖示了內(nèi)容遞送系統(tǒng)100的典型配置。內(nèi)容遞送系統(tǒng)100在諸如因 特網(wǎng)的網(wǎng)絡(luò)上遞送以諸如電影、歌曲和體育賽事的內(nèi)容項(xiàng)目為形式的計(jì)算機(jī) 數(shù)據(jù)。系統(tǒng)100包括遞送服務(wù)器102和經(jīng)由網(wǎng)絡(luò)120連接的用戶終端140。 網(wǎng)絡(luò)120可以是諸如因特網(wǎng)的WAN、 LAN、有線或無線網(wǎng)絡(luò)、或適合于在計(jì) 算機(jī)之間通信數(shù)據(jù)的任何其他網(wǎng)絡(luò)。網(wǎng)絡(luò)120還可以是這些類型的網(wǎng)絡(luò)的組
合。內(nèi)容遞送系統(tǒng)100可以進(jìn)行內(nèi)容遞送服務(wù),其允許遞送服務(wù)器102向用
戶終端140遞送內(nèi)容項(xiàng)目,并使得用戶終端140能夠下載內(nèi)容項(xiàng)目。
網(wǎng)絡(luò)120可以是廣域IP網(wǎng)絡(luò),其中計(jì)算機(jī)網(wǎng)絡(luò)使用因特網(wǎng)協(xié)議(IP)技 術(shù)來相互連接。因此 > 網(wǎng)絡(luò)120可以包括閉域網(wǎng)絡(luò)(closed domain networl()。 閉域網(wǎng)絡(luò)可以對訂閱網(wǎng)絡(luò)的用戶的數(shù)量和網(wǎng)絡(luò)可能被使用的目的進(jìn)行限制。 網(wǎng)絡(luò)調(diào)制解調(diào)器/路由器130可例示性地連接到網(wǎng)絡(luò)120和用戶終端140。網(wǎng) 絡(luò)調(diào)制解調(diào)器/路由器130可以調(diào)制和解調(diào)制在網(wǎng)絡(luò)120和用戶終端140之間 的數(shù)字和模擬信號,且網(wǎng)絡(luò)調(diào)制解調(diào)器/路由器130可以在不同的計(jì)算機(jī)網(wǎng)絡(luò) 之間連接或轉(zhuǎn)發(fā)信號(即控制路由)。
如圖1所示,遞送服務(wù)器102可以包括門戶服務(wù)器(portal server)110、內(nèi) 容服務(wù)器112、元數(shù)據(jù)服務(wù)器114和DRM服務(wù)器116。內(nèi)容服務(wù)器112、元 數(shù)據(jù)服務(wù)器114和DRM服務(wù)器116每個可以被連接于門戶服務(wù)器110。遞送 服務(wù)器102被圖示為包括作為門戶服務(wù)器110、內(nèi)容服務(wù)器112、元數(shù)據(jù)服務(wù) 器114和DRM服務(wù)器116的各個計(jì)算機(jī)服務(wù)器。但是,遞送服務(wù)器102可以 被實(shí)現(xiàn)為執(zhí)行門戶服務(wù)器110、內(nèi)容服務(wù)器112、元數(shù)據(jù)服務(wù)器114和DRM 服務(wù)器116的功能的各個硬件設(shè)備。或者,硬件設(shè)備或計(jì)算機(jī)執(zhí)行軟件可以 執(zhí)行每個服務(wù)器的功能的任何組合。
門戶服務(wù)器110、內(nèi)容服務(wù)器112、元數(shù)據(jù)服務(wù)器114和DRM服務(wù)器116 每個可以包括中央處理單元("CPU")、存儲器、諸如硬盤驅(qū)動器的存儲設(shè)備、 輸入/輸出接口、通信接口和顯示器,以提供服務(wù)器功能性。由于這些組件對 于每個服務(wù)器來說共同的,因此對于涉及的所有服務(wù)器將討論每個組件一次。
CPU (中央處理單元)可以用作執(zhí)行計(jì)算機(jī)程序以控制每個服務(wù)器的各 種組件的算術(shù)處理和控制單元。存儲器可以被實(shí)現(xiàn)為RAM(隨機(jī)存取存儲 器)、ROM (只讀存儲器)和/或高速緩沖存儲器。在操作中,存儲器可以暫 時地存儲正被CPU操作或執(zhí)行的數(shù)據(jù)或程序。存儲設(shè)備可以是存儲數(shù)據(jù)持續(xù) 較長時間的硬盤驅(qū)動器(HDD)或閃存。存儲設(shè)備可以存儲諸如用戶信息、 終端性能信息、網(wǎng)絡(luò)信息和計(jì)算機(jī)程序的數(shù)據(jù)。
每個服務(wù)器的輸入/輸出(I/O)接口可以包括諸如鼠標(biāo)、鍵盤、觸摸敏感 面板、按鈕、開關(guān)和控制桿的設(shè)備。輸入和輸出可以被實(shí)現(xiàn)為對CPU的輸入 和來自CPU的輸出。例如,遞送服務(wù)器102的管理員可以操作IO設(shè)備以向 各種服務(wù)器輸入數(shù)據(jù)和處理指令。通信接口可以包括通信線路、通信電路和
通信設(shè)備。通信接口允許經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)120在服務(wù)器之間或在每個服務(wù)器
與用戶終端140之間交換數(shù)據(jù)。
顯示器可以是用于顯示視頻信號的諸如液晶顯示器(LCD)、 CRT顯示器、 或燈管設(shè)備的設(shè)備。顯示器還可以包括用于輸出音頻信號的諸如揚(yáng)聲器的音 頻輸出設(shè)備。例如,遞送服務(wù)器102的管理員可以通過瀏覽顯示器上的輸出 來檢驗(yàn)通過輸入/輸出接口執(zhí)行的操作的結(jié)果。
門戶服務(wù)器110可以給用戶終端140提供關(guān)于可從內(nèi)容遞送服務(wù)獲得的 內(nèi)容項(xiàng)目的導(dǎo)航信息。當(dāng)從用戶終端140接收到請求時,門戶服務(wù)器110根 據(jù)請求,將來自用戶終端140的數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)容服務(wù)器112、元數(shù)據(jù)服務(wù)器 114或DRM服務(wù)器116。門戶服務(wù)器IIO還從內(nèi)容服務(wù)器112、元數(shù)據(jù)服務(wù) 器114或DRM服務(wù)器116接收數(shù)據(jù),并通過網(wǎng)絡(luò)120向用戶終端140轉(zhuǎn)發(fā)所 接收的數(shù)據(jù)。門戶服務(wù)器110的CPU可以實(shí)現(xiàn)向用戶終端140傳送內(nèi)容項(xiàng)目 的傳送功能。或者,可以全部或部分地由諸如FPGA或ASIC的硬件進(jìn)行傳 送功能。
內(nèi)容服務(wù)器112存儲諸如電影、歌曲、體育賽事和軟件的內(nèi)容項(xiàng)目。響 應(yīng)于來自用戶終端140的請求,內(nèi)容服務(wù)器112通過門戶服務(wù)器110向用戶 終端140傳送所請求的內(nèi)容項(xiàng)目。
當(dāng)傳送諸如電影或體育賽事的視頻內(nèi)容時,內(nèi)容服務(wù)器112可以在向用 戶終端140傳送編碼的內(nèi)容項(xiàng)目之前將目標(biāo)內(nèi)容項(xiàng)目編碼成MPEG-2、 MPEG-4、 QuickTime或其他視頻格式。
當(dāng)傳送諸如歌曲的音頻內(nèi)容項(xiàng)目時,內(nèi)容服務(wù)器112可以在向用戶終端
(自適應(yīng)變換聲音編碼)格式、或其他音頻格式。
內(nèi)容服務(wù)器112存儲可以被傳送給用戶終端140的再現(xiàn)控制元文件。當(dāng) 再現(xiàn)被存儲在用戶終端140上的內(nèi)容項(xiàng)目時,可以由用戶終端140使用再現(xiàn) 控制元文件。例如,視頻內(nèi)容項(xiàng)目的再現(xiàn)控制元文件可以包括章節(jié)起始點(diǎn)以 及指示項(xiàng)目內(nèi)容中的高亮顯示(highlight)的時間數(shù)據(jù)。
內(nèi)容服務(wù)器112存儲系列元信息文件,并向用戶終端140發(fā)送系列元信 息文件。系列元信息文件是一種元數(shù)據(jù),且包含關(guān)于包括多個內(nèi)容項(xiàng)目的系 列的信息。例如,系列元信息可以包括日程(schedule)信息,如系列中的內(nèi)容 項(xiàng)目的發(fā)表曰期。
內(nèi)容服務(wù)器112的CPU可以通過執(zhí)行軟件來實(shí)現(xiàn)傳送功能和請求接收功
能?;蛘撸梢匀炕虿糠值赜芍T如FPGA或ASIC的可再編程設(shè)備的硬件 來進(jìn)行這些功能。傳送功能向用戶終端140傳送多個內(nèi)容項(xiàng)目和系列元信息 文件。請求接收功能基于系列元信息文件中的日程信息,從用戶終端140接 收傳送請求。當(dāng)接收到傳送請求時,請求接收功能將該請求轉(zhuǎn)發(fā)給傳送功能。 然后,傳送功能向用戶終端140傳送所請求的內(nèi)容項(xiàng)目。
元數(shù)據(jù)服務(wù)器114存儲關(guān)于內(nèi)容項(xiàng)目的元數(shù)據(jù),并向用戶終端140發(fā)送 某些元數(shù)據(jù)。通常,被發(fā)送給用戶終端140的元數(shù)據(jù)將對應(yīng)于由用戶終端140 請求的內(nèi)容項(xiàng)目。元數(shù)據(jù)可以包括內(nèi)容相關(guān)數(shù)據(jù),如內(nèi)容項(xiàng)目的標(biāo)題、生產(chǎn) 曰期、演員姓名、概要、流派(genre)和發(fā)表日期。
DRM服務(wù)器116實(shí)現(xiàn)用于被遞送給用戶終端140的內(nèi)容項(xiàng)目的數(shù)字權(quán)利 管理("DRM")。 DRM服務(wù)器116從用戶終端140接收對于發(fā)布感興趣的內(nèi) 容項(xiàng)目的證書的請求。如果發(fā)現(xiàn)用戶終端140滿足證書發(fā)布的一個或多個前 提,則DRM服務(wù)器116向用戶終端140發(fā)布證書。
通常,用戶終端140可能在不首先獲取適當(dāng)?shù)淖C書的情況下,不再現(xiàn)從 內(nèi)容服務(wù)器112下載的內(nèi)容項(xiàng)目。證書發(fā)布前提可以包括用戶條件和其他需 求。數(shù)字權(quán)利管理可以被實(shí)現(xiàn)為各種技術(shù),其中的一些可以不包括上述證書 發(fā)布處理。
證書可以包括再現(xiàn)約束信息,其指定對于由用戶終端140下載的內(nèi)容項(xiàng) 目的再現(xiàn)的約束。再現(xiàn)約束可以包括允許的再現(xiàn)時段、允許的再現(xiàn)日期、和 允許的再現(xiàn)計(jì)數(shù)。允許的再現(xiàn)時段可以是在用戶終端140接收到內(nèi)容項(xiàng)目的 那天開始的預(yù)定的一段時間,且在這段時間期間,用戶終端140被允許再現(xiàn) 下載的內(nèi)容項(xiàng)目。允許的再現(xiàn)日期是用戶終端140被允許再現(xiàn)下載的內(nèi)容項(xiàng) 目的預(yù)定日期,而不考慮何時下載有關(guān)數(shù)據(jù)。允許的再現(xiàn)計(jì)數(shù)是用戶終端140 被允許再現(xiàn)下載的內(nèi)容項(xiàng)目的預(yù)定次數(shù)。
DRM服務(wù)器16的CPU可以通過執(zhí)行軟件來實(shí)現(xiàn)傳送功能和請求接收功 能。或者,可以全部或部分地由諸如FPGA或ASIC的硬件來進(jìn)行這些功能。 傳送功能向用戶終端140傳送包括再現(xiàn)約束信息的證書。請求接收功能基于 用戶檢驗(yàn),接收由用戶終端140發(fā)送的再現(xiàn)約束信息傳送請求。當(dāng)接收到證 書傳送請求時,請求接收功能向傳送功能轉(zhuǎn)發(fā)請求,然后傳送功能向用戶終 端140傳送所請求的i正書。
用戶終端140被連接于網(wǎng)絡(luò)120。例如,用戶終端140可以是能夠通過 有線TV或其他網(wǎng)絡(luò)接收IP廣播的個人計(jì)算機(jī)、并入了無線電接收器的調(diào)諧 器或TV機(jī)、有線TV機(jī)或機(jī)頂盒。如圖2所示,用戶終端140可以包括CPU 156、存儲器157、存儲設(shè)備158和通信接口 164。
用戶終端140對于要在網(wǎng)絡(luò)120上下載的內(nèi)容,向門戶服務(wù)器110傳送 對于內(nèi)容項(xiàng)目的請求。通過門戶服務(wù)器IIO,用戶終端140從內(nèi)容服務(wù)器112 接收所請求的內(nèi)容項(xiàng)目和系列元信息文件,從元數(shù)據(jù)服務(wù)器114接收元數(shù)據(jù), 并從DRM服務(wù)器116接收證書。用戶終端140被連接于顯示設(shè)備180。用戶 終端140可以實(shí)現(xiàn)顯示控制功能,其控制顯示設(shè)備180以顯示內(nèi)容項(xiàng)目、系 列元信息、GUI(圖形用戶界面)和ECG(電子內(nèi)容向?qū)???梢杂捎脩艚K端 140中的CPU通過執(zhí)行軟件來實(shí)現(xiàn)顯示控制功能?;蛘?,可以全部或部分地 由諸如FPGA或ASIC的硬件進(jìn)行顯示功能。
GUI提供顯示,通過其,用戶可以容易地與電子書、視頻游戲、軟件和 其他項(xiàng)目交互。使用元數(shù)據(jù),ECG給用戶提供通過如下來導(dǎo)航的能力可從 遞送服務(wù)器102下載的內(nèi)容項(xiàng)目的列表、可在用戶終端140上再現(xiàn)的所購買 的內(nèi)容項(xiàng)目的列表以及關(guān)于各個內(nèi)容項(xiàng)目的詳細(xì)信息。基于在給定系列的系 列元信息文件中的日程信息,GUI顯示被包括在該系列中的內(nèi)容項(xiàng)目的下載 日程。因此,GUI允許用戶檢驗(yàn)所期望的內(nèi)容項(xiàng)目何時將變得可用于下載。
例如,顯示設(shè)備180可以是計(jì)算機(jī)終端或TV機(jī)。顯示設(shè)備180可以是 液晶顯示(LCD)設(shè)備、等離子顯示設(shè)備或CRT顯示設(shè)備。顯示設(shè)備180還可 以包括諸如揚(yáng)聲器的音頻信號輸出設(shè)備。
顯示設(shè)備180被連接于用戶終端140,且由用戶終端140的顯示功能所 控制。顯示設(shè)備180再現(xiàn)內(nèi)容相關(guān)視頻和音頻信號,并基于從用戶終端140 接收的數(shù)據(jù)來顯示GUI和ECG屏幕。用戶終端140和顯示設(shè)備180可以使 用諸如允許交換視頻信號、音頻信號和控制信號的HDMI(高清晰度多媒體 接口 )的接口來交互。用戶終端140和顯示設(shè)備180可以是兩個獨(dú)立構(gòu)造的 設(shè)備,或可以是集成了用戶終端140和顯示設(shè)備180的單個設(shè)備。
顯示設(shè)備180顯示關(guān)于所下載的內(nèi)容項(xiàng)目的再現(xiàn)約束,以及可以在用戶
終端140上瀏覽的所購買的內(nèi)容項(xiàng)目的列表。顯示設(shè)備180還可以基于再現(xiàn)
約束而指示所下載的內(nèi)容項(xiàng)目當(dāng)前是否能再現(xiàn)。在關(guān)于給定內(nèi)容項(xiàng)目的再現(xiàn)
約束生效之前,顯示設(shè)備180可以提示用戶購買用于該內(nèi)容的另一證書。顯
示設(shè)備180還可以提示用戶以確定是否應(yīng)該從用戶終端140的存儲設(shè)備中刪
除某些內(nèi)容項(xiàng)目,或是否從用戶終端140移動某些內(nèi)容項(xiàng)目到外部存儲設(shè)備。 另外,顯示設(shè)備180可以顯示時段,在該時段期間,可以下載被包括在給定 系列中的每個內(nèi)容項(xiàng)目。
遠(yuǎn)程控制190能夠從遠(yuǎn)處搡作用戶終端140。使用遠(yuǎn)程控制190,用戶可 以控制再現(xiàn)AV播放器以及廣播標(biāo)記語言("BML")瀏覽器和ECG操作?;?者,用戶終端140可以包括諸如鍵盤、鼠標(biāo)或觸摸板的一個或多個整體控制 設(shè)備。
圖2是用戶終端140的方塊圖。
如圖2所示,用戶終端140可以包括數(shù)字廣播調(diào)諧器142、通信處理部 分144、條件訪問系統(tǒng)/數(shù)字權(quán)利管理("CAS/DRM")客戶端146、解復(fù)用器 ("DMUX,, ) 148、解碼器150、 DRM處理部分152和圖形用戶界面("GUI") 顯示處理部分154,其每個可以被實(shí)現(xiàn)為硬件或由CPU 156執(zhí)行的軟件功能。 用戶終端140還包括可以存儲用于由CPU 156執(zhí)行的指令的存儲設(shè)備158。
數(shù)字廣播調(diào)諧器162接收數(shù)字廣播(廣播衛(wèi)星"BS"、通信衛(wèi)星"CS"、 和陸地TV頻道),并向用戶終端140的各種元件輸出所廣播的數(shù)據(jù)。數(shù)字廣 播調(diào)諧器142經(jīng)由天線線路和廣播接口 162來接收數(shù)字廣播信號。當(dāng)配有數(shù) 字廣播調(diào)諧器142時,用戶終端140可以不僅接收基于IP的TV廣播,還可 以接收經(jīng)由天線線路接收的TV廣播。也可以不給用戶終端140提供數(shù)字廣 播調(diào)諧器142。
通信處理部分144根據(jù)如下協(xié)議來控制通信實(shí)時傳輸協(xié)議("RTP")、 用戶數(shù)據(jù)報協(xié)議("UDP")、傳輸層安全協(xié)議上的超文本傳輸協(xié)議("HTTP/ TLS")、實(shí)時流協(xié)議("RTSP")、傳送控制協(xié)議("TCP")、因特網(wǎng)協(xié)議("IP") 以及多播監(jiān)喊發(fā)現(xiàn)協(xié)議上的因特網(wǎng)組管理協(xié)議("IGMP/MLD")。通信處理部 分144通過通信接口 164 (諸如以太網(wǎng)端口 )接收內(nèi)容項(xiàng)目和其他數(shù)據(jù),并 向用戶終端140的各種元件輸出所接收的內(nèi)容項(xiàng)目或其他數(shù)據(jù)。當(dāng)使用諸如 用于流數(shù)據(jù)的UDP的不可靠協(xié)議時,通信處理部分144最小化由網(wǎng)絡(luò)通信導(dǎo) 致的抖動(jitter),并進(jìn)行前向糾錯("FEC")處理。
CAS/DRM客戶端146從CAS服務(wù)器或從DRM服務(wù)器116獲取證書。 CAS/DRM客戶端146還使用CAS (條件訪問系統(tǒng))來管理內(nèi)容項(xiàng)目的數(shù)字 廣播,并解密以DRM (數(shù)字權(quán)利管理)格式加密的內(nèi)容項(xiàng)目。CAS/DRM客
戶端146可以包括解擾器和解密器。當(dāng)從數(shù)字廣播調(diào)諧器142或通信處理部 分144接收到內(nèi)容項(xiàng)目時,CAS/DRM客戶端146解密內(nèi)容項(xiàng)目并向DMUX 148轉(zhuǎn)發(fā)被解密的內(nèi)容項(xiàng)目。
DMUX 148從CAS/DRM客戶端146接收被解密的內(nèi)容項(xiàng)目,并將所接
收的內(nèi)容項(xiàng)目解復(fù)用為視頻數(shù)據(jù)、音頻數(shù)據(jù)、字幕和節(jié)目專用信息("psr) /服務(wù)信息("sr )。
解碼器150可以包括用于解碼視頻數(shù)據(jù)的視頻解碼器、用于解碼音頻數(shù) 據(jù)的音頻解碼器以及用于解碼字幕數(shù)據(jù)的字幕解碼器。
如果要在外部存儲設(shè)備160上存儲被解復(fù)用的視頻和音頻數(shù)據(jù),則DRM 處理部分152在向外部存儲設(shè)備160發(fā)送視頻和音頻數(shù)據(jù)之前解密視頻和音 頻數(shù)據(jù)。因此,可以僅在被授權(quán)以再現(xiàn)內(nèi)容項(xiàng)目的用戶終端上再現(xiàn)內(nèi)容項(xiàng)目。 如果外部存儲設(shè)備160被連接于未授權(quán)用戶終端,則未授權(quán)用戶終端將不能 再現(xiàn)被存儲在外部存儲設(shè)備160上的內(nèi)容項(xiàng)目。
可以將由DRM處理部分152加密的數(shù)據(jù)通過輸入/輸出接口 166輸出到 外部存儲設(shè)備160或通過輸入/輸出接口 168輸出到可移除介質(zhì)。例如,外部 存儲設(shè)備160可以是硬盤驅(qū)動器或閃存驅(qū)動器??梢瞥橘|(zhì)可以是被附連于 諸如CD驅(qū)動器或DVD驅(qū)動器的光盤驅(qū)動器的DVD或CD。
GUI顯示處理部分154在顯示設(shè)備180上創(chuàng)建可以由用戶瀏覽的數(shù)據(jù)。 可以在再現(xiàn)由視頻解碼器解碼的視頻信號之后,或在整合來自瀏覽器、EPG 和ECG的顯示就緒數(shù)據(jù)(display-ready data)之后,瀏覽數(shù)據(jù)。通過視頻/音頻 接口 170向顯示設(shè)備180輸出由GUI顯示處理部分154創(chuàng)建的數(shù)據(jù)。
CPU 156用作能夠控制用戶終端140的組件的處理和功能的算術(shù)處理和 控制單元。CPU 156控制各種應(yīng)用,諸如瀏覽器、內(nèi)容項(xiàng)目的下載、下載的 內(nèi)容項(xiàng)目在存儲設(shè)備158上的存儲以及被存儲在存儲設(shè)備158上的內(nèi)容項(xiàng)目 的再現(xiàn)。
用戶終端140的CPU156可以通過執(zhí)行軟件來實(shí)現(xiàn)多個功能。或者,可 以全部或部分地由諸如FPGA或ASIC的可再編程設(shè)備的硬件來進(jìn)行這些功 能。在可以由CPU 156或硬件執(zhí)行的功能中,有接收功能、顯示控制功能、 傳送請求功能、更新檢驗(yàn)功能、元數(shù)據(jù)傳送請求功能和存儲控制功能。接收 功能接收由遞送服務(wù)器102中的內(nèi)容服務(wù)器112發(fā)送的內(nèi)容項(xiàng)目和系列元信 息文件。接收功能還接收由DRM服務(wù)器116發(fā)送的證書。所接收的證書可
以包括再現(xiàn)約束信息。
假設(shè)證書中的再現(xiàn)約束信息指示可以再現(xiàn)內(nèi)容項(xiàng)目,則顯示控制功能再
現(xiàn)存儲設(shè)備158或外部存儲設(shè)備160上的內(nèi)容項(xiàng)目。傳送請求功能基于存儲 設(shè)備158上的系列元信息文件中的日程信息來請求內(nèi)容項(xiàng)目的傳送。
更新檢驗(yàn)功能比較被存儲在內(nèi)容服務(wù)器112中的系列元信息文件與在用 戶終端140的存儲設(shè)備158中的對應(yīng)的系列元信息文件。使用比較來確定是 否已經(jīng)更新了內(nèi)容服務(wù)器112中的系列元信息文件。例如,更新檢驗(yàn)功能在 系列元信息文件之間比較版本信息以及更新日期。如果已經(jīng)更新了元數(shù)據(jù), 則更新檢驗(yàn)功能請求已更新的系列元信息文件的傳送。
存儲控制功能在存儲設(shè)備158上存儲由接收功能接收的內(nèi)容項(xiàng)目、內(nèi)容 元信息和證書元信息。存儲控制功能還可以從存儲設(shè)備158刪除內(nèi)容項(xiàng)目, 內(nèi)容元信息和/或證書元信息。存儲控制功能還可以將內(nèi)容項(xiàng)目、內(nèi)容元信息、 和/或證書元信息從存儲設(shè)備158移動到外部存儲設(shè)備160。用戶終端140可 以使用以太網(wǎng)、通用串行總線("USB")、或外部串行先進(jìn)技術(shù)附連("eSATA") 接口來與外部存儲設(shè)備160相連接,以便使用諸如因特網(wǎng)協(xié)議上的數(shù)字傳送 控制保護(hù)("DTCP/IP")的安全協(xié)議、以受保護(hù)的方式來轉(zhuǎn)移數(shù)據(jù)。
由CPU156執(zhí)行的應(yīng)用可以包括瀏覽器174和AV播放器176。
瀏覽器174可以是BML (廣播標(biāo)記語言)瀏覽器,即再現(xiàn)以BML描述 的信息的程序。使用BML使得能夠定義要顯示的對象、何時顯示對象、以及 應(yīng)該在顯示設(shè)備180的屏幕上的何處顯示對象。BML還使得能夠顯示對相關(guān) 程序和因特網(wǎng)URL的鏈接,描述標(biāo)題和文本,并定義諸如操作按鈕的用戶界 面控制。
瀏覽器174使得顯示設(shè)備180顯示可下載的或其他的內(nèi)容項(xiàng)目的列表, 因此允許用戶選擇要下載的期望的內(nèi)容項(xiàng)目。瀏覽器174還使得10能夠顯示 所購買的內(nèi)容項(xiàng)目的列表,例如存儲設(shè)備158中的那些,以便用戶可以選擇 要再現(xiàn)的內(nèi)容項(xiàng)目之一。
AV播放器176進(jìn)行用于再現(xiàn)諸如視頻或音頻數(shù)據(jù)的內(nèi)容項(xiàng)目的處理。例 如,AV播放器176可以開始和停止內(nèi)容項(xiàng)目再現(xiàn)、快進(jìn)、倒帶以及在章節(jié)之 間移動。
存儲器157可以是例如RAM (隨即存取存儲器)、ROM (只讀存儲器)、 或高速緩沖存儲器。因此,存儲器157可以暫時存儲正由CPU156操作的數(shù)
據(jù)、或正由CPU 156執(zhí)行的程序。
存儲設(shè)備158通過CPU 158的下載控制和存儲控制功能來記錄所下載的 內(nèi)容項(xiàng)目。存儲設(shè)備158可以是硬盤驅(qū)動器(HDD)、閃存、或存儲數(shù)據(jù)持續(xù) 長時間段的其他非易失性存儲設(shè)備。
輸入/輸出接口 172可以包括操作部分和輸入控制部分。操作部分可以包 括鼠標(biāo)、鍵盤、觸摸敏感面板、按鈕、開關(guān)和/或控制桿。輸入控制部分基于 對操作部分的輸入來創(chuàng)建輸入信號,并向CPU 156輸出所創(chuàng)建的信號。典型 地,用戶可以操作輸入/輸出接口 172的操作部分,以向用戶終端140輸入數(shù) 據(jù)或向用戶終端140給出處理指令。
圖3圖示了示范的系列元信息文件300。
系列可以包括多個內(nèi)容項(xiàng)目。例如,系列可以是包括具有同一主標(biāo)題的 多個片段(內(nèi)容項(xiàng)目)的系列戲劇?;蛘?,系列可以包括通過具有由元數(shù)據(jù) 表述的其他共同特征而彼此相關(guān)的多個內(nèi)容項(xiàng)目。共同特征可以是例如與每 個內(nèi)容項(xiàng)目有關(guān)的人(例如,導(dǎo)演、演員成員等)、流派(例如戲劇、電影)、 時段(例如,再現(xiàn)時間,戲劇、電影等被設(shè)置的時段)或位置(例如,再現(xiàn) 位置,拍攝位置)。系列可以包括共同具有這些特性中的任何一個的多個內(nèi)容 項(xiàng)目。
可以在內(nèi)容服務(wù)器112上以時間交錯的次序存儲構(gòu)成每個系列的多個內(nèi) 容項(xiàng)目。用戶終端140基于系列元信息文件300中的日程信息來請求內(nèi)容項(xiàng) 目的傳送,使得用戶不會錯過下載開始日期。由于不需要在給定系列中同時 存儲所有內(nèi)容項(xiàng)目,因此可以減少內(nèi)容服務(wù)器112的必要存儲容量。另外, 可以以分散的方式處理由用戶終端140對內(nèi)容服務(wù)器112的訪問,以減少網(wǎng) 絡(luò)業(yè)務(wù)量。
系列元信息文件300包含代表一個系列的系列ID "series—id" 301、以及 系列元信息文件300的版本號"version—no" 302、對應(yīng)于文件的系列的主標(biāo) 題"main—title" 303和指示系列中的內(nèi)容項(xiàng)目的數(shù)量的內(nèi)容計(jì)數(shù)"number—of— contents" 304。系列元信息文件還包括每個被存儲為"sub—title" 305的多個 內(nèi)容標(biāo)題或片段號。每個sub—title 305對應(yīng)于系列中的內(nèi)容項(xiàng)目。sub一title 305 包括系列中的各個內(nèi)容項(xiàng)目的標(biāo)題,以及在系列中的每個內(nèi)容項(xiàng)目的下載開 始日期"release_day 306"和下載結(jié)束日期"expiration—day 307"。下載開始 和下載結(jié)束日期可以留空,或包括指示它們不可應(yīng)用于特定內(nèi)容項(xiàng)目的數(shù)據(jù)。
可以由遞送服務(wù)器102更新系列元信息文件300。用戶終端140檢查以 確定是否已經(jīng)更新了系列元信息文件300。如果是,則用戶終端140接收新 更新版本的系列元信息文件300。因此,用戶終端140可以基于新日程信息 來接收特定系列中的內(nèi)容項(xiàng)目。例如,在用戶下載系列的第一片段的一個或 多個內(nèi)容項(xiàng)目的同時,用戶可能下載該系列的系列元信息文件300。初始下 載的系列元信息文件300可以留下與隨后的未確定片段相對應(yīng)的內(nèi)容項(xiàng)目的 下載開始日期或下載結(jié)束日期。用戶終端140可以稍后接收更新的系列元信 息文件300,以獲取隨后確定的下載開始/結(jié)束日期,從而可以及時下載系列 中所包括的所有內(nèi)容項(xiàng)目。
圖4A和圖4B是由內(nèi)容遞送系統(tǒng)100進(jìn)行的方法的流程圖。 內(nèi)容遞送系統(tǒng)100的用戶可以進(jìn)行操作以使用戶終端140訪問遞送服務(wù) 器102。在步驟S102中,用戶終端140連接到門戶服務(wù)器110。在步驟S104 中,由門戶服務(wù)器IIO驗(yàn)證的用戶終端140從門戶服務(wù)器IIO獲取諸如ECG 相關(guān)數(shù)據(jù)的元數(shù)據(jù)(例如,可下載內(nèi)容項(xiàng)目的標(biāo)題的列表)。圖5A圖示了步 驟S102和S104。
在步驟S106中,用戶終端140上的瀏覽器174可以基于所獲取的內(nèi)容項(xiàng) 目的列表來在顯示設(shè)備180上顯示內(nèi)容標(biāo)題列表。顯示的列表允許用戶選擇 偏好的內(nèi)容項(xiàng)目。圖5A圖示了步驟S106。
在步驟S108中,用戶選擇要下載的期望的內(nèi)容項(xiàng)目,并向用戶終端140 發(fā)布內(nèi)容項(xiàng)目下載指令。圖5B圖示了步驟S108。
基于來自用戶的下載指令,用戶終端140通過門戶服務(wù)器IIO來訪問內(nèi) 容服務(wù)器112、元數(shù)據(jù)服務(wù)器114和DRM服務(wù)器116。用戶終端140在步驟 S110中從元數(shù)據(jù)服務(wù)器114獲取內(nèi)容元信息,在步驟S112中從內(nèi)容服務(wù)器 112獲取再現(xiàn)控制元文件,并在步驟S114中從DRM服務(wù)器116獲取證書元 信息。
在步驟S116中,用戶終端140對所獲取的再現(xiàn)控制元文件進(jìn)行存儲控制 處理,以將再現(xiàn)控制元文件存儲到存儲設(shè)備158中。在從內(nèi)容服務(wù)器112請 求內(nèi)容項(xiàng)目之后,用戶終端140從內(nèi)容服務(wù)器112下載給定系列中所包括的 內(nèi)容項(xiàng)目,并在步驟S118中從DRM服務(wù)器116下載證書。在圖5B和圖5C 中圖示步驟S118。
在步驟S120中,用戶終端140從內(nèi)容服務(wù)器112下載對應(yīng)于系列的系列
元信息文件300。圖5B示出步驟S120。
在步驟S122中,用戶終端140在存儲設(shè)備158中存儲所接收的內(nèi)容項(xiàng)目、 證書和系列元信息文件300。當(dāng)已經(jīng)在存儲設(shè)備158中存儲了內(nèi)容項(xiàng)目時, 如果滿足了附于證書的條件,則可以檢索和再現(xiàn)內(nèi)容項(xiàng)目。圖5B和圖5C中 示出步驟S122。
因?yàn)橛脩艚K端140具有系列元信息文件300,所以用戶終端140可以管 理給定系列中的多個內(nèi)容項(xiàng)目的下載日程。例如,用戶終端140可以使得顯 示器顯示可以下載多個內(nèi)容項(xiàng)目的時段。因此,顯示器可以提示用戶確定何 時下載每個內(nèi)容項(xiàng)目?;蛘撸?dāng)具體內(nèi)容項(xiàng)目變得可用于下載時,用戶終端 140可以自動地向遞送服務(wù)器102發(fā)送內(nèi)容傳送請求。
在圖4B中所示的步驟S124中,用戶終端140基于系列元信息文件300 中的日程信息,下載可用于下載的下一內(nèi)容項(xiàng)目。在步驟S126中,用戶終端 140的更新檢驗(yàn)功能檢查以確定是否已經(jīng)更新了由內(nèi)容服務(wù)器112存儲的對 應(yīng)的系列元信息文件300。如果已經(jīng)更新了文件,則用戶終端140的元數(shù)據(jù) 傳送請求功能在步驟S128中請求傳送并下載更新后的系列元信息文件300。 在步驟S130中,用戶終端140將更新后的系列元信息文件300放置在存儲設(shè) 備158中。然后,基于更新后的系列元信息文件300,管理構(gòu)成系列的多個 內(nèi)容項(xiàng)目的下載日程。
如果沒有在內(nèi)容服務(wù)器112中更新系列元信息文件300,則用戶終端140 根據(jù)當(dāng)前存儲的系列元信息文件300來管理隨后的內(nèi)容項(xiàng)目的下載日程。
圖6A、圖6B和圖7圖示了內(nèi)容遞送系統(tǒng)100的內(nèi)容管理實(shí)施例。
圖6A和圖6B圖示了內(nèi)容遞送系統(tǒng)100的時序視圖。如視圖600A所示, 在用戶終端140下載內(nèi)容項(xiàng)目或其他數(shù)據(jù)之前,用戶終端140的存儲設(shè)備158 沒有可再現(xiàn)的內(nèi)容項(xiàng)目的記錄。在對遞送服務(wù)器102的內(nèi)容傳送請求之后, 用戶終端140從內(nèi)容服務(wù)器112下載內(nèi)容項(xiàng)目和對應(yīng)的系列元信息文件300, 并從DRM服務(wù)器116下載證書元信息。然后,如視圖600B所示,用戶終端 140的存儲設(shè)備158包括內(nèi)容項(xiàng)目、系列元信息文件300和證書。然后,只 要滿足證書的再現(xiàn)約束,則用戶終端140可以再現(xiàn)內(nèi)容項(xiàng)目。
如圖6B和圖7的視圖600C所示,可以基于系列元信息文件300來進(jìn)行 曰程管理。假設(shè)在系列A中包括多個內(nèi)容項(xiàng)目,且下載了系列中的第一內(nèi)容 項(xiàng)目601。在第一內(nèi)容項(xiàng)目601的同時下載對應(yīng)的系列元信息文件300?;?br>
下載的系列元信息文件300,用戶終端140管理隨后的內(nèi)容項(xiàng)目的下載日程。
當(dāng)系列中的下一內(nèi)容項(xiàng)目的可下載時段開始時,用戶終端140下載下一內(nèi)容 項(xiàng)目,例如圖6B所示的第二內(nèi)容項(xiàng)目602。
當(dāng)下載新的內(nèi)容項(xiàng)目時,用戶終端140檢查以確定是否已經(jīng)更新了在內(nèi) 容服務(wù)器112中的對應(yīng)的系列元信息文件300。如果發(fā)現(xiàn)系列元信息文件300 已經(jīng)被更新,例如,如果發(fā)現(xiàn)系列元信息文件300的version—no 302被更新, 則用戶終端140向內(nèi)容服務(wù)器112發(fā)送系列元信息文件傳送請求,并下載更 新后的系列元信息文件300。然后,用戶終端140可以基于更新后的系列元 信息文件300來實(shí)現(xiàn)日程內(nèi)容項(xiàng)目下載。
用戶終端140繼續(xù)下載系列A中所包括的隨后的內(nèi)容項(xiàng)目。例如,如圖 7所示,用戶終端140連續(xù)地下載系列A的第三內(nèi)容項(xiàng)目603、第四內(nèi)容項(xiàng) 目604等等。該下載根據(jù)系列元信息文件300中的日程信息而進(jìn)行。當(dāng)下載 每個內(nèi)容項(xiàng)目時,用戶終端140檢驗(yàn)是否已經(jīng)更新了對應(yīng)的系列元信息文件 300。如果發(fā)現(xiàn)文件已經(jīng)被更新,則用戶終端140下載更新后的系列元信息文 件300。
如圖8A所示,瀏覽器174使得根據(jù)系列元信息文件300中的日程信息 而顯示系列A中所包括的多個內(nèi)容項(xiàng)目。圖8A圖示系列A的日程屏幕的GUI 800。例如,在圖8A中,顯示被包括在系列A中的第一內(nèi)容項(xiàng)目601到第五 內(nèi)容項(xiàng)目605。 GUI 800向用戶呈現(xiàn)系列A的內(nèi)容下載日程。用戶可以通過 在GUI 800上選擇內(nèi)容項(xiàng)目來刪除已下載的內(nèi)容項(xiàng)目的指示。
圖8B圖示當(dāng)下載下一內(nèi)容項(xiàng)目(例如第二內(nèi)容項(xiàng)目602)時的內(nèi)容遞送 系統(tǒng)100。用戶終端140通過AV播放器176的DRM客戶端來同時發(fā)送系列 元信息文件創(chuàng)送請求。如果已經(jīng)更新了系列元信息文件300,則用戶終端140 下載更新后的系列元信息文件300。
圖9A、 9B和9C圖示了由用戶終端140的顯示設(shè)備180顯示的窗口。
圖9A、 9B和9C每個顯示在不同窗口中顯示的已下載內(nèi)容項(xiàng)目的標(biāo)題。 圖9A指示被存儲在用戶終端140的存儲設(shè)備158 (例如內(nèi)部硬盤驅(qū)動器)中 的內(nèi)容項(xiàng)目的再現(xiàn)列表900A。
如圖9A所示,內(nèi)容項(xiàng)目A901到E905根據(jù)其它們的證書,使用它們的 標(biāo)題、再現(xiàn)時間和截止日期(月、日)而被顯示在再現(xiàn)列表900A中??梢?通過移動屏幕上的光標(biāo)來選擇期望的內(nèi)容項(xiàng)目,以高亮顯示內(nèi)容項(xiàng)目,例如
內(nèi)容項(xiàng)目B卯2。如果選擇了具有有效證書的給定內(nèi)容項(xiàng)目,則可以在屏幕的
底部顯示消息906 "按下回車鍵以再現(xiàn)所選內(nèi)容"。然后,按下回車鍵使得所
選內(nèi)容項(xiàng)目被再現(xiàn)。
圖9B和圖9C圖示了由外部存儲設(shè)備160存儲的內(nèi)容項(xiàng)目的示范列表。 如圖9B中的再現(xiàn)列表卯OB所示,可以通過移動光標(biāo)以高亮顯示諸如內(nèi)容項(xiàng) 目B 902的內(nèi)容項(xiàng)目來選擇期望的內(nèi)容項(xiàng)目。如果所選內(nèi)容項(xiàng)目不具有有效 證書(例如,證書已經(jīng)期滿),則可以在屏幕的底部顯示消息907 "按下回車 鍵以再次獲取證書",由此提示用戶再次獲取證書。如果使用光標(biāo)選擇具有重 新獲取的證書的內(nèi)容項(xiàng)目,則如圖9C所示,在再現(xiàn)列表900C中指示重新獲 取的證書的截止日期。當(dāng)使用光標(biāo)選擇對應(yīng)于重新獲取的證書的內(nèi)容項(xiàng)目時, 可以在屏幕的底部顯示消息卯8 "按下回車鍵以再現(xiàn)所選內(nèi)容"。然后,按下 回車鍵使得所選內(nèi)容被再現(xiàn)。
可以在計(jì)算機(jī)可讀介質(zhì)上存儲由內(nèi)容遞送系統(tǒng)100執(zhí)行的每個步驟作為 指令。計(jì)算機(jī)可讀介質(zhì)可以是磁性存儲器、光存儲器、固態(tài)存儲器、硬盤、 RAM、 ROM、 CD、 DVD、閃存驅(qū)動器或適合于存儲計(jì)算機(jī)可讀指令的其他 設(shè)備。可以由執(zhí)行被存儲在計(jì)算機(jī)可讀介質(zhì)上的指令的一個或多個CPU來實(shí) 現(xiàn)該系統(tǒng)。
應(yīng)理解,雖然已結(jié)合特定實(shí)施例并參考附圖描述了本發(fā)明,但本領(lǐng)域技 術(shù)人員根據(jù)前述描述,可進(jìn)行許多替換、修改和變化。因此,本發(fā)明意圖嚢 括所有這些替換、修改和變化,只要它們落入所附權(quán)利要求的精神和范圍內(nèi)。
例如,在前述描述中,對是否已經(jīng)更新了系列元信息文件300的;f全查被 描述為與下載內(nèi)容項(xiàng)目同時進(jìn)行。如果4企測到對系列元信息文件300的更新, 則下載該文件。但是,本發(fā)明包括替換的實(shí)施方式。例如,對系列元信息文 件300的更新的檢查和下載可能發(fā)生在除了正下載內(nèi)容項(xiàng)目時以外的其他時 間。另外,處理器可以被實(shí)現(xiàn)為中央處理單元("CPU")或諸如FPGA或ASIC 的可再配置硬件。
應(yīng)該由所附權(quán)利要求及其合法等同物來確定本發(fā)明的范圍,而不是由上 述描述中所提供的例子來確定。
權(quán)利要求
1.一種系統(tǒng),包括包括處理器的遞送服務(wù)器;以及包括處理器的用戶終端,其中,所述遞送服務(wù)器處理器被配置以傳送包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù);接收對于所述內(nèi)容項(xiàng)目之一的請求,所述請求基于被包括在所述元數(shù)據(jù)中的日程信息;以及響應(yīng)于所述請求而傳送所請求的內(nèi)容項(xiàng)目,以及其中,所述用戶終端處理器被配置以接收包括關(guān)于所述內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的所述元數(shù)據(jù);基于被包括在所述元數(shù)據(jù)中的日程信息而發(fā)送對于所述內(nèi)容項(xiàng)目之一的請求;以及接收所請求的內(nèi)容項(xiàng)目。
2. —種包括處理器的遞送服務(wù)器,所述處理器被配置以 傳送包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù); 接收對于所述內(nèi)容項(xiàng)目之一的請求,所述請求基于被包括在所述元數(shù)據(jù)中的日程信息;以及響應(yīng)于所述請求而傳送所請求的內(nèi)容項(xiàng)目。
3. 根據(jù)權(quán)利要求2所述的遞送服務(wù)器,其中,標(biāo)題、人物、流派、時間 或地點(diǎn)中的至少一個對于所述內(nèi)容項(xiàng)目是共同的。
4. 根據(jù)權(quán)利要求2所述的遞送服務(wù)器,還包括被配置以存儲所述內(nèi)容項(xiàng) 目的數(shù)據(jù)庫;其中基于所述內(nèi)容項(xiàng)目的發(fā)表日期來替換被存儲在所述數(shù)據(jù)庫中的所述 內(nèi)容項(xiàng)目。 '
5. 根據(jù)權(quán)利要求2所述的遞送服務(wù)器,其中所述元數(shù)據(jù)包括以下中的至 少一個系列的主標(biāo)題、所述系列中的內(nèi)容項(xiàng)目的數(shù)量和用于所述系列中的 內(nèi)容項(xiàng)目的副標(biāo)題。
6. 根據(jù)權(quán)利要求2所述的遞送服務(wù)器,其中所述元數(shù)據(jù)還包括所述內(nèi)容 項(xiàng)目的截止日期。
7. 根據(jù)權(quán)利要求2所述的遞送服務(wù)器,其中所述元數(shù)據(jù)被更新以反映所 述內(nèi)容項(xiàng)目的新的發(fā)表日期。
8. 根據(jù)權(quán)利要求5所述的遞送服務(wù)器,其中響應(yīng)于由用戶終端進(jìn)行的、 對于傳輸更新后的元數(shù)據(jù)的請求,傳送所述更新后的元數(shù)據(jù)。
9. 一種包括處理器的用戶終端,所述處理器被配置以基于被包括在所述元數(shù)據(jù)中的日程信息而發(fā)送對于所述內(nèi)容項(xiàng)目之一的 請求;以及接收所請求的內(nèi)容項(xiàng)目。
10. 根據(jù)權(quán)利要求7所述的用戶終端,其中,標(biāo)題、人物、流派、時間 或地點(diǎn)中的至少一個對于所述內(nèi)容項(xiàng)目是共同的。
11. 根據(jù)權(quán)利要求7所述的用戶終端,還包括用于顯示被包括在所述元 數(shù)據(jù)中的日程信息的顯示器。
12. 根據(jù)權(quán)利要求9所述的用戶終端,其中所述元數(shù)據(jù)包括以下中的至 少一個系列的主標(biāo)題、所述系列中的內(nèi)容項(xiàng)目的數(shù)量和用于所述系列中的 內(nèi)容項(xiàng)目的副標(biāo)題。
13. 根據(jù)權(quán)利要求9所述的用戶終端,其中所述元數(shù)據(jù)還包括所述內(nèi)容 項(xiàng)目的截止日期。
14. 根據(jù)權(quán)利要求7所述的用戶終端,其中所述元數(shù)據(jù)被更新以反映所 述內(nèi)容項(xiàng)目的新的發(fā)表日期。
15. 根據(jù)權(quán)利要求IO所述的用戶終端,還包括存儲所接收的元數(shù)據(jù)的存 儲設(shè)備;其中所述處理器被進(jìn)一步配置以通過比較被存儲在所述遞送服務(wù)器中的元數(shù)據(jù)與被存儲在所述存儲設(shè)備 中的元數(shù)據(jù),來檢驗(yàn)是否已經(jīng)由所述遞送服務(wù)器更新了所述元數(shù)據(jù);以及 如果已經(jīng)更新了所述元數(shù)據(jù),則請求傳送更新后的元數(shù)據(jù); 其中所述存儲設(shè)備存儲所述更新后的元數(shù)據(jù)。
16. —種包含了用于使得計(jì)算機(jī)執(zhí)行方法的處理器可讀指令的計(jì)算機(jī)可 讀介質(zhì),所述方法包括傳送包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù); 接收對于所述內(nèi)容項(xiàng)目之一的請求,所述請求基于被包括在所述元數(shù)據(jù) 中的日程信息;以及響應(yīng)于所述請求而傳送所請求的內(nèi)容項(xiàng)目。
17. —種包含了用于使得計(jì)算機(jī)執(zhí)行方法的處理器可讀指令的計(jì)算機(jī)可讀介質(zhì),所述方法包括接收包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù);基于被包括在所述元數(shù)據(jù)中的日程信息而發(fā)送對于所述內(nèi)容項(xiàng)目之一的請求;以及接收所請求的內(nèi)容項(xiàng)目。
18. —種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 傳送包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù); 接收對于所述內(nèi)容項(xiàng)目之一的請求,所述請求基于被包括在所述元數(shù)據(jù)中的日程信息;以及響應(yīng)于所述請求而傳送所請求的內(nèi)容項(xiàng)目。
19. 一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括接收包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù); 基于被包括在所述元數(shù)據(jù)中的日程信息而發(fā)送對于所述內(nèi)容項(xiàng)目之一的 請求;以及接收所請求的內(nèi)容項(xiàng)目。
全文摘要
公開了內(nèi)容遞送系統(tǒng)、遞送服務(wù)器、用戶終端和其方法。遞送服務(wù)器包括處理器,該處理器被配置以傳送包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù);接收對于內(nèi)容項(xiàng)目之一的請求,該請求基于被包括在元數(shù)據(jù)中的日程信息;以及響應(yīng)于該請求而傳送所請求的內(nèi)容項(xiàng)目。用戶終端包括處理器,該處理器被配置以接收包括關(guān)于內(nèi)容項(xiàng)目的發(fā)表日期的日程信息的元數(shù)據(jù);發(fā)送基于被包括在元數(shù)據(jù)中的日程信息的、對于內(nèi)容項(xiàng)目之一的請求;以及接收所請求的內(nèi)容項(xiàng)目。
文檔編號H04N7/173GK101350914SQ20081013773
公開日2009年1月21日 申請日期2008年7月18日 優(yōu)先權(quán)日2007年7月18日
發(fā)明者花井朋幸 申請人:索尼株式會社