專利名稱:采集因特網(wǎng)內(nèi)容的制作方法
采集因特網(wǎng)內(nèi)容
背景技術(shù):
隨著因特網(wǎng)成為用于傳輸數(shù)字?jǐn)?shù)據(jù)的廣泛使用的通信介質(zhì),用戶要求更強(qiáng)大的用 以訪問該數(shù)字?jǐn)?shù)據(jù)的功能。更具體來講,因為數(shù)字音頻、數(shù)字視頻、數(shù)字圖像、數(shù)字?jǐn)?shù)據(jù)、數(shù) 字內(nèi)容可用于觀看,用戶需要更強(qiáng)大的用以訪問所述數(shù)據(jù)的能力。作為非限制性示例,因特 網(wǎng)無線電傳輸、視頻傳輸、網(wǎng)絡(luò)研討會(Webinar)等等常常是在預(yù)定的時間經(jīng)由音頻和/或 視頻流在因特網(wǎng)上廣播,而用戶卻可能無法在廣播時間觀看該展示。類似地,雖然有些內(nèi)容 可以在網(wǎng)站被存檔為靜態(tài)內(nèi)容(是瞬時可用的),但是該檔案文件可能僅僅短時間地存儲所 述內(nèi)容。因此,需要一種用以采集這種數(shù)字內(nèi)容以得到更長時間的可用性的機(jī)制。
參照附圖可以更好地理解本公開的許多方面。附圖中的部件不一定是按比例繪制 的,相反重點在于清楚地說明本公開的原理。另外,在附圖中,相同的附圖標(biāo)記貫穿若干視 圖指示相應(yīng)的部件。盡管結(jié)合這些附圖描述了若干實施例,但是決無意圖要將本公開限制 為這里所公開的一個或多個實施例。相反,其意圖是要覆蓋所有的可替代方案、修改方案和 等效方案。圖1示出了可被配置為促進(jìn)數(shù)據(jù)的通信的通信網(wǎng)絡(luò)的示例性實施例。圖2示出了可被配置為提供用于在例如來自圖1的網(wǎng)絡(luò)中上載和/或下載內(nèi)容的 選項的客戶端裝置102的示例性實施例。圖3示出了用于在例如來自圖2的客戶端裝置上提供一個或多個應(yīng)用程序的用戶 界面的示例性實施例。圖4示出了用于采集利用來自圖3的界面顯示的因特網(wǎng)數(shù)據(jù)的用戶應(yīng)用程序界面 的示例性實施例。圖5示出了進(jìn)一步描繪一個或多個數(shù)據(jù)采集選項的選項界面的示例性實施例,類 似于來自圖4的圖示。圖6示出了進(jìn)一步描繪一個或多個所安排的記錄的安排界面的示例性實施例,類 似于來自圖5的圖示。圖7示出了進(jìn)一步描繪內(nèi)容安排的目錄界面的示例性實施例,類似于來自圖6的 圖示。圖8示出了萬維網(wǎng)界面的示例性實施例,其示出采集選項的使用,例如可以由來 自圖2的客戶端裝置提供。圖9示出了進(jìn)一步描繪用于采集內(nèi)容的一個或多個選項的萬維網(wǎng)界面的示例性 實施例,類似于來自圖8的圖示。圖10示出了進(jìn)一步描繪時間選項界面的萬維網(wǎng)界面的示例性實施例,類似于來 自圖9的圖示。圖11示出了進(jìn)一步描述數(shù)據(jù)采集的進(jìn)程的萬維網(wǎng)界面的示例性實施例,類似于 來自圖10的圖示。
圖12示出了可用于在例如來自圖1的網(wǎng)絡(luò)中對因特網(wǎng)數(shù)據(jù)的采集進(jìn)行安排的過 程的示例性實施例。圖13示出了可用于經(jīng)由萬維網(wǎng)界面采集因特網(wǎng)數(shù)據(jù)的過程的示例性實施例,類 似于來自圖12的圖示。圖14示出了可用于對因特網(wǎng)內(nèi)容的記錄進(jìn)行安排的過程的示例性實施例,類似 于來自圖13的圖示。
具體實施例方式當(dāng)前,一種用于采集因特網(wǎng)內(nèi)容的方法是訪問來自內(nèi)容提供者的被存檔的內(nèi)容。 盡管有些內(nèi)容提供者具有用以將其內(nèi)容的一部分存檔的容量,但是許多內(nèi)容提供者并不具 有用以隨著時間的推移存儲所有內(nèi)容的資源。類似地,用戶并不是總有興趣在包括許多被 存檔的廣播的檔案中進(jìn)行尋找以找到想要訪問的內(nèi)容。本公開的實施例可被配置為在個人計算機(jī)、家庭服務(wù)器、存儲服務(wù)器、個人顯示助 理、蜂窩電話、筆記本、手持裝置和/或其他能夠從因特網(wǎng)訪問數(shù)字?jǐn)?shù)據(jù)的計算裝置上操 作。類似地,這些實施例中的至少一個的配置可以包括定義用于采集因特網(wǎng)數(shù)據(jù)的時間段 和源流(source stream)的用戶。這些設(shè)置可被用于在預(yù)定的時間訪問期望的內(nèi)容并將該 數(shù)據(jù)存儲到存儲器。該記錄可被格式化為標(biāo)準(zhǔn)的和/或其他用戶定義的格式。類似地,該 記錄可被合并到用戶的媒體庫中,這樣用戶可以進(jìn)行本地訪問和/或控制該內(nèi)容。本文使 用的術(shù)語“內(nèi)容”可以指代音頻、視頻、圖像和/或其它可以經(jīng)由因特網(wǎng)提供給用戶的數(shù)據(jù)。 內(nèi)容可以經(jīng)網(wǎng)頁來提供,但這并非必需的。此外,用戶可以通過輸入開始時間和/或日期、結(jié)束時間和/或日期和/或到內(nèi)容 流的URL來明確地安排記錄。類似地,該界面可被配置為利用包括按照名稱、類型和/或其 他標(biāo)準(zhǔn)布置的因特網(wǎng)媒體流的列表的目錄界面的優(yōu)勢。而且,如上所述,可以根據(jù)預(yù)定的安排來訪問內(nèi)容。媒體流可被配置為使用任何數(shù) 量的不同媒體格式。這些格式的每一個都可以與用于解碼媒體流并將其呈現(xiàn)給用戶的特定 技術(shù)相關(guān)聯(lián)。該技術(shù)也可以用于記錄內(nèi)容。一旦被記錄,該內(nèi)容可通過下述操作被合并到用 戶的媒體庫將所記錄的內(nèi)容文件放入到希望的位置以使得媒體庫管理工具(例如iTimes 和/或其他管理工具)能夠認(rèn)出該內(nèi)容并將其添加到庫。此外,本文所公開的實施例可被配置成為內(nèi)容提供者處理數(shù)字權(quán)限管理(DRM)的 問題。內(nèi)容提供者可能希望不允許用戶訪問或記錄通過因特網(wǎng)提供的數(shù)據(jù)。因此,如下文 更詳細(xì)地討論的,任意數(shù)目的機(jī)制可被用于防止和/或減少這種不想要的訪問。參照附圖,圖1示出通信系統(tǒng)10的示例性實施例,該通信系統(tǒng)可被配置為促進(jìn)數(shù) 字?jǐn)?shù)據(jù)的通信和訪問。如圖1中所示,存在可以采用的網(wǎng)絡(luò)100,并且網(wǎng)絡(luò)100包括廣域網(wǎng) (WAN),比如因特網(wǎng)、公共交換電話網(wǎng)(PSTN)、移動通信網(wǎng)(MCN)和/或其他網(wǎng)絡(luò)。類似地,網(wǎng) 絡(luò)100可以包括有線和/或無線的局域網(wǎng)(LAN)。不管通信介質(zhì)和協(xié)議如何,網(wǎng)絡(luò)100可以 耦合到一個或多個客戶端裝置10加、102b、102c。客戶端裝置10加、102b、102c(共同被稱為 “客戶端裝置102”)可以包括個人計算機(jī)、膝上型計算機(jī)、服務(wù)器、家用存儲裝置、蜂窩電話、 個人顯示助理或其它能夠與網(wǎng)絡(luò)100進(jìn)行通信的裝置。盡管客戶端裝置102a、102b可以是 有線裝置,但是客戶端裝置102c可以被配置用于無線通信并且可被配置為經(jīng)由接入點110或其他無線通信裝置與網(wǎng)絡(luò)100進(jìn)行通信。再次參照圖1,是接入點110。該接入點110可以被配置為無線蜂窩塔(cellular tower)、無線保真(Wi-Fi)熱點、微波存取全球互通(WIMAX)塔和/或其他無線節(jié)點。圖1中示出了服務(wù)器106a和106b。服務(wù)器106a和106b可以包括萬維網(wǎng)服務(wù)器 和/或被配置用于向客戶端裝置102提供內(nèi)容的其它類型的服務(wù)器。更具體來講,服務(wù)器 106a和/或106b可以被配置為提供圖像、音頻和/或視頻數(shù)據(jù)以供流出、存檔,和/或以其 他方式提供并存儲數(shù)據(jù)。應(yīng)當(dāng)注意,盡管圖1的圖示將服務(wù)器106a和106b均示出為單個的部件,但是這是 非限制性示例。更具體地講,根據(jù)特定的配置,服務(wù)器106a和/或106b可以包括多個服務(wù) 器、數(shù)據(jù)存儲部件和/或其他部件。此外,盡管關(guān)于圖1的討論描述了其中內(nèi)容經(jīng)由服務(wù)器 106a、106b被發(fā)送的實施例,但是這也是非限制性示例,這是因為在一些實施例中,服務(wù)器 106可以促成消息發(fā)送者與消息接收者之間的通信路徑,但是服務(wù)器106可能被配置為僅 僅接收所發(fā)送的消息的副本。圖2示出客戶端裝置102的示例性實施例,該客戶端裝置可被配置為提供用于在 例如來自圖1的系統(tǒng)10中上載和/或下載內(nèi)容的選項。盡管示出了有線裝置(例如,客戶端 裝置102),但是本討論也適用于無線裝置。根據(jù)示例性實施例,就硬件架構(gòu)而言,客戶端裝 置102包括經(jīng)由本地接口四2以通信方式被耦合的一個或多個網(wǎng)絡(luò)接口四8、處理器282、 存儲器部件觀4、顯示接口四4、數(shù)據(jù)存儲器295和/或一個或多個輸入和/或輸出(I/O)裝 置接口 296。本地接口 292可以包括例如但不限于一個或多個總線和/或其他有線或無線的 連接。本地接口四2可以具有附加的元件(為了簡化起見它們被省略),比如用于實現(xiàn)通信的 控制器、緩沖器(高速緩存)、驅(qū)動器、轉(zhuǎn)發(fā)器和接收器。另外,本地接口 292可以包括地址、 控制和/或數(shù)據(jù)連接以在上述部件之間實現(xiàn)適當(dāng)?shù)耐ㄐ?。處理?82可以是用于執(zhí)行軟件、特別是存儲在存儲器部件觀4中的軟件的集成 電路。處理器282可以包括任何定制的或市售的處理器、中央處理單元(CPU)、與客戶端裝 置102相關(guān)聯(lián)的若干個處理器之間的輔助處理器、基于半導(dǎo)體的微處理器(其形式為微芯 片或芯片組)、宏處理器和/或一般地用于執(zhí)行軟件指令的任何裝置。存儲器部件284可以包括易失性存儲器元件(例如,隨機(jī)存取存儲器(RAM,比如 DRAM、SRAM、SDRAM等))和/或非易失性存儲器元件(例如,ROM、硬盤驅(qū)動器、磁帶、CDROM等 等)中的任意一個或其組合。而且,存儲器284可以合并電子的、磁性的、光學(xué)的和/或其他 類型的存儲介質(zhì)。應(yīng)當(dāng)注意,存儲器284可以具有分布式架構(gòu)(其中各種部件彼此遠(yuǎn)離地定 位),但可以被處理器282訪問。存儲器觀4中的軟件可以包括一個或多個獨立的程序,所述程序可以包括用于實 現(xiàn)邏輯功能的可執(zhí)行指令的有序列表。在圖2的示例中,存儲器部件觀4中的軟件可以包 括采集邏輯四9以及操作系統(tǒng)觀6。操作系統(tǒng)286可被配置為控制其他計算機(jī)程序的執(zhí)行 并提供安排、輸入-輸出控制、文件和數(shù)據(jù)管理、存儲器管理和通信控制及相關(guān)服務(wù)。采集 邏輯299可以包括一個或多個邏輯并且可被配置為促進(jìn)因特網(wǎng)內(nèi)容的通信,如下文更詳細(xì) 地討論的。實現(xiàn)為軟件的系統(tǒng)部件和/或模塊也可以被解釋為源程序、可執(zhí)行程序(目標(biāo)代碼)、腳本或任何其他包括待執(zhí)行的指令集的實體。當(dāng)被解釋為源程序時,該程序經(jīng)由可以 被包括或可以不被包括在存儲器部件觀4中的編譯器、匯編器、解釋器等被轉(zhuǎn)換以便結(jié)合 操作系統(tǒng)286適當(dāng)?shù)剡\行。可被耦合到一個或多個系統(tǒng)I/O接口 296的輸入/輸出裝置可以包括輸入裝置, 例如但不限于鍵盤、鼠標(biāo)、掃描器、觸摸屏、麥克風(fēng)等等。另外,I/O裝置還可以包括輸出裝 置,例如但不限于打印機(jī)、顯示器、揚(yáng)聲器等等。最后,I/O裝置可以進(jìn)一步包括既作為輸入 端又作為輸出端進(jìn)行通信的裝置,例如但不限于調(diào)制器/解調(diào)器(調(diào)制解調(diào)器;用于訪問其 他裝置、系統(tǒng)或網(wǎng)絡(luò))、射頻(RF)或其他收發(fā)器、電話接口、橋、路由器等。此外還包括網(wǎng)絡(luò)接口 298中的一個或多個以用于促進(jìn)與一個或多個其他裝置的 通信。更具體地講,網(wǎng)絡(luò)接口 298可以包括被配置為促進(jìn)與另一個裝置的連接的任何部件。 雖然在某些實施例中客戶端裝置102可以包括網(wǎng)絡(luò)接口四8(除了別的以外),該網(wǎng)絡(luò)接口包 括個人計算機(jī)存儲器卡國際協(xié)會(PCMCIA)卡(也被縮寫為“PC卡”)以用于接收無線網(wǎng)卡, 但是這是非限制性示例。其他配置可以在客戶端裝置102內(nèi)包括通信硬件,以使得對于無 線通信而言無線網(wǎng)卡不是必需的。類似地,其他實施例包括用于經(jīng)由有線連接進(jìn)行通信的 網(wǎng)絡(luò)接口四8。這種接口可以配置有通用串行總線(USB )接口、串行端口和/或其他接口。如果客戶端裝置102包括個人計算機(jī)、工作站等等,則存儲器284中的軟件可以進(jìn) 一步包括基本輸入輸出系統(tǒng)(BIOS)(為了簡化起見其被省略)。BIOS是一組軟件例行程序, 其在啟動時初始化并測試硬件、開啟操作系統(tǒng)286并且支持?jǐn)?shù)據(jù)在硬件裝置之間的傳輸。 BIOS被存儲在ROM中,從而使得在客戶端裝置102被激活時可以執(zhí)行BIOS。當(dāng)客戶端裝置102工作時,處理器282可以被配置為執(zhí)行存儲在存儲器部件284 內(nèi)的軟件、向和從存儲器部件284傳遞數(shù)據(jù)、以及一般依照軟件控制客戶端裝置102的操 作。存儲器部件觀4中的軟件可以完全地或部分地被處理器282讀取,可能被緩沖在處理 器觀2內(nèi),然后被執(zhí)行。圖3示出了用于在例如來自圖2的客戶端裝置上提供一個或多個應(yīng)用程序的用戶 界面370的示例性實施例。如圖3的非限制性示例中所示,用戶界面370可以包括一個或 多個圖標(biāo)371以及開始選項372、即時通信選項374、電子郵件選項376和因特網(wǎng)選項。之 所以包括選項372-376是為了說明一個或多個前臺應(yīng)用程序可能當(dāng)前正在運行并且被顯 示在用戶界面370的任務(wù)欄中。此外,用戶界面可以包括可被配置為顯示日期和/或時間 的任務(wù)欄部分380以及當(dāng)前運行的后臺應(yīng)用程序的一個或多個圖標(biāo)382。更具體地講,用戶可以選擇與采集邏輯299相對應(yīng)的圖標(biāo)。該選擇可以提示作為 前臺應(yīng)用程序的用戶界面的顯示,如下文更詳細(xì)地討論的。此外,圖標(biāo)382也可以被顯示以 指示采集邏輯299也正被用作后臺應(yīng)用程序。通過將采集邏輯299用作后臺應(yīng)用程序,采 集邏輯299能夠監(jiān)視所安排的采集時間以根據(jù)期望的設(shè)置采集期望的內(nèi)容。依賴于特定的 配置,該配置可以允許數(shù)據(jù)的采集,即使采集邏輯四9的前臺應(yīng)用程序當(dāng)前是關(guān)閉的。圖4示出了用于采集利用來自圖3的界面顯示的因特網(wǎng)數(shù)據(jù)的用戶界面470的示 例性實施例。如圖4的非限制性實施例中所示,在選擇了與采集邏輯299相關(guān)聯(lián)的圖標(biāo)時, 可以將數(shù)據(jù)類型界面470呈現(xiàn)給用戶。數(shù)據(jù)類型界面可被配置為提供一個或多個選項以供 用戶選擇要采集的數(shù)據(jù)的類型。更具體地講,是圖像選項472、音頻選項474、視頻選項476 和數(shù)據(jù)選項478。
圖5示出選項界面570的示例性實施例,類似于來自圖4的圖示,其進(jìn)一步描繪了 一個或多個數(shù)據(jù)采集選項。如圖5中所示,通過選擇來自圖4的選項(例如,選項472-478) 中的一個或多個,可將選項界面570呈現(xiàn)給用戶以便選擇用于當(dāng)前和/或未來記錄的一個 或多個選項。更具體地講,圖5中的選項界面570可以響應(yīng)于來自圖4的視頻選項476的 選擇而被呈現(xiàn)。此外,選項界面570可以包括記錄類型選項572、數(shù)據(jù)位置選項574、記錄時 間選項576、轉(zhuǎn)換選項578、目的地選項580和提交選項582。記錄類型選項572可被配置為確定當(dāng)前記錄是單個記錄還是系列記錄。如果當(dāng) 前記錄是單個記錄,則用戶可以選擇一次性記錄的選項。然而,如果當(dāng)前記錄是系列記錄, 則用戶可以指定用于將多個廣播記錄為系列的標(biāo)準(zhǔn)。更具體地講,用戶可以指定采集邏輯 299記錄任何適合預(yù)定標(biāo)準(zhǔn)的內(nèi)容。這種標(biāo)準(zhǔn)可以包括指定記錄來自指定網(wǎng)站的所有內(nèi)容 廣播、有關(guān)特定主題的所用內(nèi)容(不考慮來源),和/或其他標(biāo)準(zhǔn)。類似地,數(shù)據(jù)位置選項574可以被包括并被用戶用來確定要被采集的數(shù)據(jù)的位 置。更具體地講,用戶可以輸入提供所述內(nèi)容的網(wǎng)站的統(tǒng)一資源定位符(URL)。應(yīng)當(dāng)注意,雖 然在某些實施例中URL可被輸入到數(shù)據(jù)位置選項574的URL提示中,但是這是非限制性示 例。然而,在某些實施例中,采集邏輯299可以搜索輸入到URL提示中的網(wǎng)站的一個或多個 擴(kuò)展以定位期望的內(nèi)容。類似地,數(shù)據(jù)位置選項574的關(guān)鍵字搜索部分可被配置為接收與 內(nèi)容相關(guān)聯(lián)的關(guān)鍵字并且執(zhí)行對因特網(wǎng)(或至少一部分因特網(wǎng))的搜索以找到期望的內(nèi)容。 當(dāng)可以找到一個或多個搜索結(jié)果時,可以將與關(guān)鍵字匹配的內(nèi)容的列表呈現(xiàn)給用戶。從該 列表中,用戶可以選擇用于記錄的一個或多個結(jié)果。還包括記錄時間選項576。記錄時間選項可以被配置為供用戶輸入開始和/或結(jié) 束記錄的時間。此外,記錄時間選項576可被配置為確定開始記錄的時間。更具體地說,通 過指定數(shù)據(jù)位置(經(jīng)由URL和/或其他方式),采集邏輯299可以被配置為確定內(nèi)容將廣播 和/或?qū)⒈惶峁┑臅r間。此外,在至少一個示例性實施例中,可以向用戶提供附加的選項以 確定用以觸發(fā)記錄的內(nèi)容片段??商鎿Q地,用戶可以指示記錄新聞廣播的意愿。此外,用戶 可以指示用戶期望用于記錄的新聞廣播部分僅是體育部分。采集邏輯隨后可以執(zhí)行對內(nèi)容 的分析,以使得記錄在體育部分處開始。該分析可以包括從內(nèi)容中提取元數(shù)據(jù)以確定體育 部分何時開始和結(jié)束;和/或搜索內(nèi)容內(nèi)的隊列以確定體育部分何時開始和結(jié)束。圖5還示出了轉(zhuǎn)換類型選項578。轉(zhuǎn)換選項578可被配置為允許內(nèi)容從第一格式 轉(zhuǎn)換為用戶定義的第二格式。由于內(nèi)容最初可能是根據(jù)內(nèi)容提供者的期望而被格式化的, 因而用戶可能期望以不同的格式來格式化內(nèi)容。因此,用戶可以選擇一個或多個轉(zhuǎn)換格式。 此外,用戶可以為內(nèi)容確定目的地。該目的地可以是本地驅(qū)動器、網(wǎng)絡(luò)驅(qū)動器、URL、IP地址、 電子郵件地址、即時通信地址、因特網(wǎng)協(xié)議(IP)地址和/或其他位置。在選擇了期望的選 項時,用戶可以選擇提交選項582來確認(rèn)該記錄。還包括視圖安排選項584。圖6示出用戶界面670的示例性實施例,類似于來自圖5的圖示,其進(jìn)一步描繪了 一個或多個所安排的記錄。如圖6中所示,安排界面670可被配置為提供與先前安排的即將 到來的記錄相關(guān)的數(shù)據(jù)。更具體地講,記錄的列表可以被呈現(xiàn)為具有編輯選項676a-676d, 用以編輯和/或刪除所列出的記錄中的一個或多個。此外,可以提供返回選項676以返回 到先前的界面。圖7示出目錄界面770的示例性實施例,類似于來自圖6的圖示,其進(jìn)一步描繪了內(nèi)容安排。如圖7的非限制性示例中所示,目錄界面770可被設(shè)置為提供由一個或多個內(nèi) 容提供者提供的廣播數(shù)據(jù),比如“me tube”、“mbCSportS”、“comedy (喜劇)”、“fiXneWS (固 定新聞)”和“nature (自然)”。此外,還提供了內(nèi)容的開始和結(jié)束時間的圖形表示。除了目錄界面770中的內(nèi)容列表之外,還提供采集選項772。更具體地講,采集選 項772可被配置為使得用戶能夠從目錄界面770選擇一個或多個列表并且還選擇采集選項 772以記錄所選擇的內(nèi)容。盡管在一些實施例中對采集選項772的選擇可以自動地根據(jù)預(yù) 定的默認(rèn)設(shè)置安排記錄,但是一些實施例可被配置為提供來自圖5的選項界面570以確定 用于所選的內(nèi)容中的一個或多個的記錄選項。在操作中,采集邏輯299可被配置為存儲與目錄界面770中的目錄的條目相對應(yīng) 的所選的網(wǎng)頁(和/或其他地址)。此外,采集邏輯299可被配置為確定所存儲的網(wǎng)頁何時 呈現(xiàn)和/或廣播內(nèi)容。這可以通過分析網(wǎng)頁(和/或相關(guān)的網(wǎng)頁)、從提供內(nèi)容的網(wǎng)站接收 指示和/或通過其他技術(shù)來確定。一旦該數(shù)據(jù)被匯集(compile),則目錄界面770中的目錄 可被提供給用戶。此外,通過選擇所述條目中的一個或多個,采集邏輯299可以啟動萬維網(wǎng) 瀏覽器以向用戶提供內(nèi)容和/或向用戶提供提供內(nèi)容的網(wǎng)頁。此外,應(yīng)當(dāng)注意,在某些實施例中,目錄界面770可被配置為提供所存檔的和/或 所采集的內(nèi)容的列表。作為非限制性示例,這種靜態(tài)內(nèi)容可以根據(jù)該內(nèi)容最初被存檔的日 期、該內(nèi)容被安排從檔案中移除的日期和/或經(jīng)由其他組織而被顯示。圖8示出萬維網(wǎng)界面870的示例性實施例,其示出了采集選項874的使用,比如可 以由來自圖2的客戶端裝置提供。如圖8中所示,萬維網(wǎng)界面870可以被尋址到網(wǎng)頁并且 被配置為向用戶提供內(nèi)容872。盡管圖8中的內(nèi)容被描繪為視頻內(nèi)容,但是音頻內(nèi)容、圖像 內(nèi)容和/或數(shù)據(jù)內(nèi)容可被提供給用戶。此外,萬維網(wǎng)界面870可以包括采集選項874和添加到弓丨導(dǎo)選項876。更具體地講, 通過選擇所述采集選項874,采集邏輯299可被配置為采集網(wǎng)頁上的內(nèi)容的至少一部分。在 至少一個示例性實施例中,通過選擇所述采集選項874,可以根據(jù)默認(rèn)選項采集內(nèi)容。如果 在網(wǎng)頁上存在多于一項的內(nèi)容,則采集邏輯299可以依照特定的配置來采集網(wǎng)頁上的所 用內(nèi)容;采集網(wǎng)頁的可見部分中的內(nèi)容;根據(jù)默認(rèn)設(shè)置進(jìn)行采集;和/或提供用以選擇要采 集的期望內(nèi)容的用戶選項。類似地,所述添加到引導(dǎo)選項876可被配置為將當(dāng)前網(wǎng)頁作為條目添加到目錄界 面770 (圖7)。更具體地講,通過選擇所述添加到引導(dǎo)選項876,可以將條目添加到目錄界 面770中的目錄,以使得來自圖8的網(wǎng)頁的內(nèi)容可被提供給用戶以便容易地觀看和/或記錄。應(yīng)當(dāng)注意,盡管本文所公開的示例性實施例提及經(jīng)由網(wǎng)頁提供的內(nèi)容,但是這些 都是非限制性示例。更具體地講,在至少一個實施例中,可以經(jīng)由即時通信會話、基于因特 網(wǎng)協(xié)議的語音(VoIP)通信、通過局域網(wǎng)(LAN)網(wǎng)絡(luò)和/或經(jīng)由其他技術(shù)來提供內(nèi)容。也預(yù) 期其他實施例。圖9示出萬維網(wǎng)界面的示例性實施例,類似于來自圖8的圖示,其進(jìn)一步描繪了用 于采集內(nèi)容的一個或多個選項。如圖9中所示,萬維網(wǎng)界面870可被配置為響應(yīng)于對采集 選項874的選擇啟動萬維網(wǎng)選項界面970。更具體地講,所述萬維網(wǎng)選項界面可以包括記錄 類型選項972以確定所期望的記錄是單個記錄還是系列記錄。此外,目的地選項974可被
8配置為供用戶來為所采集的內(nèi)容確定期望的目的地。記錄時間選項976可被配置為供用戶 來選擇要記錄所選擇的內(nèi)容的時間。更具體地講,所述記錄時間選項可被配置為接收用于記錄的當(dāng)前時間和/或未來 時間。接收當(dāng)前記錄時間可以表示內(nèi)容已被存檔并且表示可以在任何時間訪問數(shù)據(jù)。類似 地,有些實施例可被配置為使得當(dāng)前記錄可以指示被存檔的內(nèi)容和/或當(dāng)前恰好被廣播的 廣播內(nèi)容。類似地,所述記錄時間選項976可以包括子選項978,其被配置為促進(jìn)所述采集邏 輯四9確定要開始記錄的時間。還包括轉(zhuǎn)換類型選項980以供用戶選擇要應(yīng)用的格式轉(zhuǎn)換, 如果有的話。應(yīng)當(dāng)注意,盡管圖9 (和圖5)中僅僅列出了兩個轉(zhuǎn)換類型,但是這是非限制性 示例,因為可以將更多的或更少的轉(zhuǎn)換格式呈現(xiàn)給用戶。圖10示出萬維網(wǎng)界面的示例性實施例,類似于來自圖9的圖示,其進(jìn)一步描繪了 時間選項界面1070。如圖10中所示,時間選項界面1070可以響應(yīng)于來自圖9的對子選項 978的選擇而被提供。更具體地說,時間選項界面1070可被配置為提供用戶選項1072、1074 和1076以分別基于用戶定義的時間、內(nèi)容定義的標(biāo)準(zhǔn)和用戶定義的標(biāo)準(zhǔn)來開始和/或結(jié)束 對所選擇的內(nèi)容的記錄。在操作中,所述用戶定義的時間選項1072可被配置為接收用戶指定的開始時間 和/或停止時間。所述用戶指定的開始時間和/或停止時間可以是基于一天中的時刻和/ 或基于內(nèi)容播放計數(shù)器的時間。類似地,所述內(nèi)容定義的標(biāo)準(zhǔn)選項1074可以被配置為列出 內(nèi)容的一個或多個片段。作為非限制性示例,內(nèi)容可以包括元數(shù)據(jù)(和/或其他標(biāo)識符)以 向采集邏輯299指示一個或多個片段何時開始和/或結(jié)束。通過選擇選項1074的下拉菜 單,用戶可以觀看所確定的片段并且可以選擇一個或多個片段以用于記錄。類似地,在某些 配置中,采集邏輯299可以被配置為分析所述內(nèi)容以確定所述內(nèi)容定義的標(biāo)準(zhǔn)選項1074中 的用于提供的內(nèi)容的一個或多個片段。類似地,所述用戶定義的標(biāo)準(zhǔn)選項1076可以被配置為供用戶輸入所述內(nèi)容的期 望部分的關(guān)鍵字。作為非限制性示例,用戶可以輸入諸如“頭條故事”之類的標(biāo)準(zhǔn)。采集邏 輯299可以被配置為分析所述內(nèi)容以確定是否可以在所輸入的標(biāo)準(zhǔn)下定義片段。如果可 以,則所確定的片段可被記錄。在選擇了所確定的記錄時間時,用戶可以選擇提交選項1078 以保存所選擇的選項。圖11是萬維網(wǎng)界面的示例性實施例,類似于來自圖10的圖示,其進(jìn)一步描繪了進(jìn) 程界面1170。如圖11的非限制性示例中所示,進(jìn)程界面1170可以被配置為在記錄內(nèi)容期 間提供與所選擇的選項相關(guān)的信息。還應(yīng)當(dāng)注意,在記錄和/或存儲內(nèi)容時,內(nèi)容邏輯299可被配置為促進(jìn)所記錄的數(shù) 據(jù)的呈現(xiàn)。更具體地講,在至少一個實施例中,所述內(nèi)容可被轉(zhuǎn)換為期望的格式以在期望的 內(nèi)容回放應(yīng)用程序上顯示。圖12示出了可被用于對諸如來自圖1的網(wǎng)絡(luò)中的因特網(wǎng)數(shù)據(jù)的采集進(jìn)行安排的 過程的示例性實施例。如圖12中所示,采集邏輯299可被配置為提供用于采集因特網(wǎng)數(shù)據(jù) 的界面(方框1232)。采集邏輯299還可以確定用于采集內(nèi)容的至少一個設(shè)置(方框1234)。 采集邏輯299可被配置為訪問所期望的內(nèi)容(方框1236)。采集邏輯299還可以被配置為 確定用于所訪問的內(nèi)容的數(shù)字媒體權(quán)限(方框1238)。更具體地講,在至少一個示例性實施例中,內(nèi)容提供者可以期望或可以不期望記錄正被提供的內(nèi)容。在這樣的配置中,采集邏輯 299可被配置為確定內(nèi)容提供者是否已經(jīng)指定是否允許記錄。內(nèi)容提供者可以在網(wǎng)頁上包 括版權(quán)標(biāo)記;包括指示所述內(nèi)容被保護(hù)的元數(shù)據(jù);提供遵守數(shù)字千年版權(quán)法案(DMCA)的反 盜版算法;和/或以其他方式提供以下指示內(nèi)容提供者不同意記錄或觀看該內(nèi)容。類似 地,內(nèi)容提供者可以指示該內(nèi)容的一部分被提供,但是一個或多個其他部分可用于記錄和/ 或觀看。采集邏輯299可以根據(jù)所確定的數(shù)字媒體權(quán)限采集內(nèi)容。采集邏輯299隨后可以 促進(jìn)所采集的內(nèi)容在預(yù)定位置的存儲。如上所討論,預(yù)定的位置可以包括本地數(shù)據(jù)存儲部 件、網(wǎng)絡(luò)存儲部件和/或其他地方。圖13示出了可以用于經(jīng)由萬維網(wǎng)界面采集因特網(wǎng)數(shù)據(jù)的過程的示例性實施例, 類似于來自圖12的圖示。如圖13的非限制性示例中所示,客戶端裝置102可被配置為提 供萬維網(wǎng)界面以觀看因特網(wǎng)數(shù)據(jù)(方框1332)。客戶端裝置102可被配置為接收觀看特定網(wǎng) 頁的用戶請求(方框1334)。客戶端裝置102可以被配置為提供所請求的網(wǎng)頁(方框1336)。 客戶端裝置還可以確定所提供的網(wǎng)頁是否包括可記錄的內(nèi)容(方框1338)。響應(yīng)于可記錄的內(nèi)容的確定,客戶端裝置102可以提供采集選項(方框1340)。雖 然所述采集選項可以并入萬維網(wǎng)瀏覽器中,如圖8-11中所示;然而,這些是非限制性示例。 更具體地講,所述采集選項可以以多個不同方式中的任意方式被提供。此外,客戶端裝置102可以接收采集內(nèi)容的請求(方框1342)??蛻舳搜b置102可 以根據(jù)預(yù)定的設(shè)置采集所述內(nèi)容(方框1344)。另外,依照特定配置,可以存儲所述內(nèi)容,如 上所討論的那樣。還如上所討論的,有些實施例可被配置為確定內(nèi)容提供者的數(shù)字媒體權(quán) 限。圖14示出了可以用于對因特網(wǎng)內(nèi)容的記錄進(jìn)行安排的過程的示例性實施例,類 似于來自圖13的圖示。如圖14的非限制性示例中所示,采集邏輯299可以接收與所安排 的因特網(wǎng)數(shù)據(jù)相關(guān)的數(shù)據(jù)(方框1432)。采集邏輯299可以另外地提供所接收的因特網(wǎng)數(shù) 據(jù)的至少一部分作為安排,該安排包括一個或多個相應(yīng)于所安排的因特網(wǎng)內(nèi)容的內(nèi)容條目 (方框1434)。采集邏輯299可以響應(yīng)于接收對所述條目中的至少一個的選擇來安排相應(yīng)的 因特網(wǎng)內(nèi)容的記錄(方框1436)。采集邏輯299可以根據(jù)預(yù)定的設(shè)置來記錄所安排的記錄 (方框 1438)。本文所公開的采集邏輯四9的實施例可以以硬件、軟件、固件或其組合的方式實 現(xiàn)。本文所公開的至少一個實施例可以以存儲在存儲器中并且被適當(dāng)?shù)闹噶顖?zhí)行系統(tǒng)執(zhí)行 的軟件和/或固件的形式實現(xiàn)。如果以硬件的形式被實現(xiàn),則本文所公開的實施例中的一 個或多個可以利用下列技術(shù)的任意一種或其組合來實現(xiàn)具有用于對數(shù)據(jù)信號實施邏輯功 能的邏輯門的分立邏輯電路、具有適當(dāng)?shù)慕M合邏輯門的專用集成電路(ASIC)、可編程門陣 列(PGA)、現(xiàn)場可編程門陣列(FPGA),等等。應(yīng)當(dāng)注意,本文中所包括的流程圖示出了軟件的可能的實施方式的操作、架構(gòu)和 功能。在這一點上,每個方框可以被解釋為表示包括用于實現(xiàn)指定的一個或多個邏輯功能 的一個或多個可執(zhí)行指令的代碼的部分、模塊或片段。還應(yīng)當(dāng)注意,在一些可替代實施方式 中,方框中提到的功能可以不按順序發(fā)生和/或根本不發(fā)生。例如,取決于所涉及的功能, 相繼地示出的兩個方框?qū)嶋H上可以基本上同時被執(zhí)行或者這些方框有時可以以相反的順序被執(zhí)行。應(yīng)當(dāng)注意,本文所列出的可以包括用于實現(xiàn)邏輯功能的可執(zhí)行指令的有序列表的 任何程序都可被包含在由指令執(zhí)行系統(tǒng)、設(shè)備或裝置(比如,基于計算機(jī)的系統(tǒng)、包括處理 器的系統(tǒng))或可以從指令執(zhí)行系統(tǒng)、設(shè)備或裝置取得指令并且執(zhí)行這些指令的其他系統(tǒng)使 用或結(jié)合其使用的任何計算機(jī)可讀介質(zhì)中。在本文的情況下,“計算機(jī)可讀介質(zhì)”可以是能 夠包含、存儲、傳遞或傳送由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或結(jié)合其使用的程序的任何部 件。計算機(jī)可讀介質(zhì)可以是,例如但不限于電子的、磁性的、光學(xué)的、電磁的、紅外的或半導(dǎo) 體的系統(tǒng)、設(shè)備或裝置。計算機(jī)可讀介質(zhì)的更多特定示例(非窮舉列表)可以包括具有一個 或多個導(dǎo)線的電連接(電子的)、便攜式計算機(jī)磁盤(磁性的)、隨機(jī)存取存儲器(RAM)(電子 的)、只讀存儲器(ROM)(電子的)、可擦除可編程只讀存儲器(EPR0M或閃存)(電子的)、光纖 (光學(xué)的)和便攜式壓縮盤只讀存儲器(CDROM)(光學(xué)的)。此外,本公開的某些實施例的范 圍可以包括實現(xiàn)以包含在硬件或軟件配置的介質(zhì)中的邏輯的形式所描述的功能。還應(yīng)當(dāng)注意,除其它以夕卜,諸如“可以”、“能夠”、“會”或“可能”之類的條件語言, 除非特別地另外聲明或另外在所使用的情景中被理解,一般地旨在傳達(dá)某些實施例包括、 而其他實施例不包括某些特征、元件和/或步驟。因此,這樣的條件語言一般地不旨在暗示 特征、元件和/或步驟是一個或多個特定實施例以任何方式所必需的或者一個或多個特定 實施例必然包括用于在有或沒有用戶輸入或提示的情況下決定這些特征、元件和/或步驟 是否包括在任何特定的實施例中或在這些實施例中被執(zhí)行的邏輯。應(yīng)當(dāng)強(qiáng)調(diào),上述實施例僅僅是實施方式的可能的示例、僅僅是為了清楚地理解本 公開的原理而提出的。在基本不脫離本公開的精神和原理的情況下可以對上述一個或多個 實施例進(jìn)行許多變更和修改。在此意圖將所有這樣的修改和變更都包括在本公開的范圍 內(nèi)。
權(quán)利要求
1.一種方法,包括接收與所安排的因特網(wǎng)內(nèi)容相關(guān)的數(shù)據(jù);提供所接收的因特網(wǎng)數(shù)據(jù)的至少一部分作為安排,該安排包括與所安排的因特網(wǎng)內(nèi)容 相對應(yīng)的一個或多個內(nèi)容列表;以及響應(yīng)于接收對所述列表中的至少一個列表的選擇,安排對相對應(yīng)的因特網(wǎng)內(nèi)容的記錄。
2.權(quán)利要求1的方法,還包括記錄所安排的內(nèi)容。
3.權(quán)利要求1的方法,還包括確定用于所述記錄的至少一個預(yù)定的設(shè)置。
4.權(quán)利要求3的方法,其中所述安排是響應(yīng)于對基于萬維網(wǎng)的采集選項的選擇而提供的。
5.一種系統(tǒng),包括 存儲器部件,其存儲接收邏輯,被配置為接收與所安排的因特網(wǎng)內(nèi)容相關(guān)的數(shù)據(jù); 提供邏輯,被配置為提供所接收的因特網(wǎng)數(shù)據(jù)的至少一部分作為安排,該安排包括與 所安排的因特網(wǎng)內(nèi)容相對應(yīng)的一個或多個內(nèi)容列表;以及安排邏輯,被配置為響應(yīng)于接收對所述列表中的至少一個列表的選擇而安排對相對應(yīng) 的因特網(wǎng)內(nèi)容的記錄。
6.權(quán)利要求5的系統(tǒng),還包括記錄邏輯,所述記錄邏輯被配置為記錄所安排的內(nèi)容。
7.權(quán)利要求5的系統(tǒng),還包括確定邏輯,所述確定邏輯被配置為確定用于所述記錄的 至少一個預(yù)定的設(shè)置,其中所述安排是響應(yīng)于對基于萬維網(wǎng)的采集選項的選擇而提供的。
8.權(quán)利要求5的系統(tǒng),其中所述系統(tǒng)被實現(xiàn)在計算機(jī)可讀介質(zhì)中。
9.一種系統(tǒng),包括用于接收與所安排的因特網(wǎng)內(nèi)容相關(guān)的數(shù)據(jù)的裝置;用于提供所接收的因特網(wǎng)數(shù)據(jù)的至少一部分作為安排的裝置,該安排包括與所安排的 因特網(wǎng)內(nèi)容相對應(yīng)的一個或多個內(nèi)容列表;以及用于響應(yīng)于接收對所述列表中的至少一個列表的選擇而安排對相對應(yīng)的因特網(wǎng)內(nèi)容 的記錄的裝置。
10.權(quán)利要求5的系統(tǒng),還包括用于記錄所安排的內(nèi)容的裝置。
全文摘要
本文公開了一種用于采集在預(yù)定時間從因特網(wǎng)可訪問的數(shù)字內(nèi)容的方法和系統(tǒng)。該方法的至少一個實施例包括接收與所安排的因特網(wǎng)內(nèi)容相關(guān)的數(shù)據(jù);以及提供所接收的因特網(wǎng)數(shù)據(jù)的至少一部分作為安排,該安排包括與所安排的因特網(wǎng)內(nèi)容相對應(yīng)的一個或多個內(nèi)容列表。有些實施例包括響應(yīng)于接收對所述列表中的至少一個列表的選擇而安排對相對應(yīng)的因特網(wǎng)內(nèi)容的記錄。
文檔編號G06Q50/00GK102113004SQ200880130636
公開日2011年6月29日 申請日期2008年7月31日 優(yōu)先權(quán)日2008年7月31日
發(fā)明者J·D·戈德曼, P·M·沃克 申請人:惠普開發(fā)有限公司