本公開通常涉及數(shù)字內(nèi)容分發(fā)的領域,更具體地說,涉及分發(fā)數(shù)字雜志。
背景技術:
許多人電子地消費雜志和其他內(nèi)容項。能使用多種閱讀設備閱讀特別是數(shù)字雜志,所述閱讀設備諸如專用的閱讀設備和通用計算設備(諸如智能手機和平板計算機)。
雜志發(fā)布方通常為雜志分發(fā)者提供用于分發(fā)到多個用戶的已發(fā)布的數(shù)字雜志。然而,雜志發(fā)布方為雜志分發(fā)者以低效且不方便排版和分發(fā)的格式提供雜志內(nèi)容。通常,雜志發(fā)布方為雜志分發(fā)者提供限定到固定布局的雜志頁,諸如以便攜式文檔格式(pdf)、以.folio文件格式、或以圖像格式的頁。雜志頁可以被包含在難以處理和分發(fā)的大文件內(nèi)。此外,這些類型的雜志頁非常不適合于跨具有不同屏幕大小、用戶界面等的異構(gòu)設備分發(fā)。例如,難以對限定在固定布局中的雜志頁進行排版以顯示在移動電話或具有小屏幕的其他設備的顯示器上。
技術實現(xiàn)要素:
通過使用多個饋送(feed),提取(retrieve)與由發(fā)布方發(fā)布的數(shù)字雜志相關聯(lián)的數(shù)字內(nèi)容的方法和非暫時性計算機可讀存儲介質(zhì),解決上述和其他問題。該方法的實施例包括從數(shù)字雜志的發(fā)布方提取發(fā)行物饋送。發(fā)行物饋送包括與所述數(shù)字雜志的所述發(fā)行物有關的信息。該方法還包括分析發(fā)行物饋送以提取識別由發(fā)布方發(fā)布的章節(jié)饋送的標識符,其中,該章節(jié)饋送包括與所述數(shù)字雜志的所述發(fā)行物的章節(jié)有關的信息,以及使用識別章節(jié)饋送的標識符,從發(fā)布方提取章節(jié)饋送,并且分析提取到的章節(jié)饋送來識別與數(shù)字雜志的章節(jié)有關的信息以及將要被包括在所述數(shù)字雜志的所述發(fā)行物的章節(jié)中的數(shù)字內(nèi)容項。該方法進一步包括排版所述數(shù)字雜志的所述發(fā)行物以包括與所述數(shù)字雜志的所述發(fā)行物有關的信息、與所述數(shù)字雜志的所述發(fā)行物的章節(jié)有關的信息,以及所識別的數(shù)字內(nèi)容項,以及將所述數(shù)字雜志的經(jīng)排版的發(fā)行物呈現(xiàn)給用戶。
一種非暫時性計算機可讀存儲介質(zhì)的實施例包括可執(zhí)行的計算機程序指令,所述指令可執(zhí)行以實現(xiàn)包括從數(shù)字雜志的發(fā)布方提取發(fā)行物饋送的步驟。發(fā)行物饋送包括與所述數(shù)字雜志的所述發(fā)行物有關的信息。步驟還包括分析發(fā)行物饋送以提取識別由發(fā)布方發(fā)布的章節(jié)饋送的標識符,其中,章節(jié)饋送包括與所述數(shù)字雜志的所述發(fā)行物的章節(jié)有關的信息,以及使用識別章節(jié)饋送的標識符,從發(fā)布方提取章節(jié)饋送,并且分析提取到的章節(jié)饋送來識別與數(shù)字雜志的章節(jié)有關的信息以及將要被包括在所述數(shù)字雜志的所述發(fā)行物的章節(jié)中的數(shù)字內(nèi)容項。步驟進一步包括排版所述數(shù)字雜志的所述發(fā)行物以包括與所述數(shù)字雜志的所述發(fā)行物有關的信息、與所述數(shù)字雜志的所述發(fā)行物的章節(jié)有關的信息,以及所識別的數(shù)字內(nèi)容項,以及將所述數(shù)字雜志的經(jīng)排版的發(fā)行物呈現(xiàn)給用戶。
通過一種計算設備解決上述和其他問題。計算設備的實施例包括用于執(zhí)行計算機程序指令的計算機處理器,以及存儲計算機程序指令的非暫時性計算機可讀存儲介質(zhì)。指令可執(zhí)行以實現(xiàn)包括從數(shù)字雜志的發(fā)布方提取發(fā)行物饋送的步驟。發(fā)行物饋送包括與所述數(shù)字雜志的所述發(fā)行物有關的信息。步驟還包括分析發(fā)行物饋送以提取識別由發(fā)布方發(fā)布的章節(jié)饋送的標識符,其中,章節(jié)饋送包括與所述數(shù)字雜志的所述發(fā)行物的章節(jié)有關的信息,以及使用識別章節(jié)饋送的標識符,從發(fā)布方提取章節(jié)饋送,并且分析提取到的章節(jié)饋送來識別與數(shù)字雜志的章節(jié)有關的信息以及將要被包括在所述數(shù)字雜志的所述發(fā)行物的章節(jié)中的數(shù)字內(nèi)容項。步驟進一步包括排版所述數(shù)字雜志的所述發(fā)行物以包括與所述數(shù)字雜志的所述發(fā)行物有關的信息、與所述數(shù)字雜志的所述發(fā)行物的章節(jié)有關的信息,以及所識別的數(shù)字內(nèi)容項,以及將所述數(shù)字雜志的經(jīng)排版的發(fā)行物呈現(xiàn)給用戶。
本說明書中所述的特征和優(yōu)點并非是全部包含在內(nèi)的,并且具體而言,考慮到附圖、說明書和權(quán)利要求,許多附加特征和優(yōu)點對本領域普通技術人員將是顯而易見的。此外,應當注意,主要出于可讀性和教導目的,選擇在說明書中使用的語言并且可以不選擇在說明書中使用的語言以界定或者限制公開的主題。
附圖說明
圖1示出根據(jù)一個實施例的將數(shù)字雜志分發(fā)到雜志分發(fā)系統(tǒng)的用戶的計算環(huán)境。
圖2是根據(jù)一個實施例的圖示出由發(fā)布方發(fā)布的不同饋送的圖。
圖3是根據(jù)一個實施例的圖示出雜志分發(fā)系統(tǒng)的細節(jié)的高級框圖。
圖4是根據(jù)一個實施例的圖示出雜志分發(fā)系統(tǒng)從發(fā)布方提取數(shù)字雜志的各種饋送以便排版數(shù)字雜志并且將數(shù)字雜志呈現(xiàn)給用戶的交互圖。
圖5a是根據(jù)一個實施例的標題饋送的示例。
圖5b是根據(jù)一個實施例的發(fā)行物饋送的示例。
圖5c是根據(jù)一個實施例的章節(jié)饋送的示例。
圖6是根據(jù)一個實施例的用于充當雜志分發(fā)系統(tǒng)、發(fā)布方和/或由用戶使用的客戶端設備的計算機的高級框圖。
具體實施方式
附圖和下述說明書僅通過示例描述某些實施例。本領域的技術人員從下述說明書將易于意識到在不背離本文所述的原理的情況下,可以采用本文所述的結(jié)構(gòu)和方法的替選實施例?,F(xiàn)在詳細地參考若干實施例,在附圖中示出其示例。應注意到只要可行,在圖中使用類似的或相同的參考數(shù)字指示類似或相同的功能性。本說明書使用后面帶有字母的參考數(shù)字識別某些圖示出的元素。為了清楚起見,本說明書通常僅使用參考數(shù)字來指代具有那一參考數(shù)字的任一或全部實體。
在本公開中,“數(shù)字內(nèi)容”通常是指任何機器可讀和機器可存儲內(nèi)容,諸如數(shù)字雜志、包括文本的其他數(shù)字內(nèi)容(例如數(shù)字報紙、數(shù)字新聞故事、數(shù)字圖書等)、視頻和音樂。“數(shù)字內(nèi)容項”是指特定數(shù)字內(nèi)容作品,諸如數(shù)字雜志發(fā)行物(issue)的章節(jié)中的文章。下述論述集中在數(shù)字雜志的分發(fā)上,因此,通常描述包含數(shù)字雜志的用例和示例并且將數(shù)字雜志的內(nèi)容的消費者稱為“用戶”。然而,本文所述的技術也能與其他類型的數(shù)字內(nèi)容一起使用。
圖1示出用于將數(shù)字雜志分發(fā)給雜志分發(fā)系統(tǒng)的用戶的計算環(huán)境100。計算環(huán)境100包括由通信網(wǎng)絡120連接的多個用戶110、雜志分發(fā)系統(tǒng)140和發(fā)布方130。在圖1中僅示出了一個雜志分發(fā)系統(tǒng)140、一個發(fā)布方130和三個用戶110以便簡化和闡明該描述。計算環(huán)境100的實施例能具有連接到網(wǎng)絡140的多個雜志分發(fā)系統(tǒng)140和發(fā)布方130,以及許多用戶110。同樣地,由圖1的各個實體執(zhí)行的功能在不同實施例中可以不同。
發(fā)布方130發(fā)布一個或多個數(shù)字雜志。數(shù)字雜志包括通常被發(fā)布并且使得用戶110可獲得的多個數(shù)字雜志發(fā)行物??梢远ㄆ?例如每周、每月或每年)或不定期地發(fā)布雜志。每一數(shù)字雜志發(fā)行物可以包括包含將呈現(xiàn)給用戶的內(nèi)容的一個或多個章節(jié)。例如,數(shù)字雜志發(fā)行物的第一章節(jié)包括與旅游貼士有關的數(shù)字內(nèi)容項,諸如文章或圖像,而數(shù)字雜志發(fā)行物的第二章節(jié)包括與時尚有關的數(shù)字內(nèi)容項。
在一個實施例中,發(fā)布方130托管或存儲數(shù)字雜志。例如,發(fā)布方130存儲與數(shù)字雜志有關的信息、與數(shù)字雜志的發(fā)行物有關的信息,以及包括在數(shù)字雜志發(fā)行物的各個章節(jié)中的內(nèi)容。數(shù)字雜志的不同部分以及與數(shù)字雜志有關的信息被存儲在不同數(shù)字內(nèi)容饋送中,由此允許發(fā)布方130在不必重新發(fā)布整個數(shù)字雜志的情況下變更特定饋送。因此,發(fā)布方130具有對雜志的數(shù)字內(nèi)容的控制,并且當必要或期望時可以對內(nèi)容進行變更。
雜志分發(fā)系統(tǒng)140發(fā)現(xiàn)和訪問由發(fā)布方130提供的饋送以獲得用于數(shù)字雜志的內(nèi)容,并且將數(shù)字雜志分發(fā)給用戶。在一個實施例中,雜志分發(fā)系統(tǒng)140發(fā)現(xiàn)數(shù)字雜志和與由發(fā)布方130托管的該數(shù)字雜志相關聯(lián)的內(nèi)容,從發(fā)布方130提取發(fā)現(xiàn)的數(shù)字雜志,并且排版該數(shù)字雜志,以呈現(xiàn)給雜志分發(fā)系統(tǒng)140的一個或多個用戶110。雜志分發(fā)系統(tǒng)140可以與發(fā)布方130簽約,允許雜志分發(fā)系統(tǒng)140從發(fā)布方130提取數(shù)字雜志和包括在該數(shù)字雜志中的數(shù)字內(nèi)容。在一個實施例中,與該數(shù)字雜志以及包括在該數(shù)字雜志中的內(nèi)容有關的信息被包括在發(fā)布方130處存儲的多個饋送中。雜志分發(fā)系統(tǒng)140從發(fā)布方130接收一個或多個饋送的統(tǒng)一資源標識符(uri),諸如統(tǒng)一資源定位符(url),并且使用uri來發(fā)現(xiàn)饋送的網(wǎng)絡位置并且從該網(wǎng)絡位置提取與數(shù)字雜志相關聯(lián)的信息和內(nèi)容。
雜志分發(fā)系統(tǒng)140的用戶接收和消費由雜志分發(fā)系統(tǒng)140提供的數(shù)字內(nèi)容,諸如數(shù)字雜志。例如,用戶110訂閱以從雜志分發(fā)系統(tǒng)140接收特定數(shù)字雜志的發(fā)行物。用戶110使用一個或多個客戶端設備來從雜志分發(fā)系統(tǒng)140接收和查看數(shù)字內(nèi)容。客戶端設備為能夠接收用戶輸入并且經(jīng)由網(wǎng)絡120傳送和/或接收數(shù)據(jù)的計算設備。在一個實施例中,客戶端設備為傳統(tǒng)的計算機系統(tǒng),諸如桌面型或膝上型計算機。替選地,客戶端設備可以是具有計算機功能性的設備,諸如個人數(shù)字助理(pda)、移動電話、智能電話或另一適當?shù)脑O備??蛻舳嗽O備被配置成經(jīng)由網(wǎng)絡120通信。
在一個實施例中,客戶端設備執(zhí)行允許客戶端設備的用戶110查看由雜志分發(fā)系統(tǒng)140提供的一個或多個數(shù)字雜志或與之交互的應用。例如,客戶端設備執(zhí)行瀏覽器應用來經(jīng)由網(wǎng)絡120實現(xiàn)客戶端設備與雜志分發(fā)系統(tǒng)140之間的交互。在另一實施例中,客戶端設備通過在客戶端設備的本地操作系統(tǒng)(諸如
網(wǎng)絡120實現(xiàn)雜志分發(fā)系統(tǒng)140、雜志分發(fā)系統(tǒng)140的用戶110和發(fā)布方130之間的通信。在一個實施例中,網(wǎng)絡120使用標準的通信技術和/或協(xié)議。例如,網(wǎng)絡120包括使用諸如以太網(wǎng)、802.11、全球微波接入互操作性(wimax)、3g、4g、碼分多址(cdma)、數(shù)字用戶線路(dsl)等的技術的通信鏈路。用于經(jīng)由網(wǎng)絡120通信的聯(lián)網(wǎng)協(xié)議的示例包括多協(xié)議標簽交換(mpls)、傳輸控制協(xié)議/網(wǎng)際協(xié)議(tcp/iswn-pcef)、超文本傳輸協(xié)議(http)、簡單郵件傳輸協(xié)議(smtp)和文件傳輸協(xié)議(ftp)。通過網(wǎng)絡120交換的數(shù)據(jù)可以使用任何適當?shù)母袷奖硎荆龈袷街T如超文本標記語言(html)或可擴展標記語言(xml)。在一些示例中,可以使用任何適當?shù)募夹g,來加密網(wǎng)絡120的全部或一些通信鏈路。在另一實施例中,網(wǎng)絡120使用定制和/或?qū)S玫臄?shù)據(jù)通信技術。
圖2是根據(jù)一個實施例的圖示出由發(fā)布方發(fā)布的不同饋送的圖。發(fā)布方130發(fā)布用于數(shù)字雜志的饋送層級。每一饋送包含數(shù)字雜志的一部分和/或幫助雜志分發(fā)系統(tǒng)140識別包含數(shù)字雜志的不同部分的另一饋送的信息。為將數(shù)字雜志分發(fā)給用戶110,雜志分發(fā)系統(tǒng)140從由發(fā)布方130發(fā)布的不同饋送提取數(shù)字雜志的不同部分。由此,發(fā)布方130通過修改用于數(shù)字雜志的不同饋送,易于在無需重新發(fā)布整個數(shù)字雜志的情況下對數(shù)字雜志的不同部分進行變更。
對每一數(shù)字雜志,發(fā)布方130發(fā)布標題饋送205、一個或多個發(fā)行物饋送210以及一個或多個章節(jié)饋送215。標題饋送205為雜志分發(fā)系統(tǒng)140提供與數(shù)字雜志有關的一般或高級信息。標題饋送205具體包括與由發(fā)布方發(fā)布的數(shù)字雜志的每個發(fā)行物有關的高級信息,諸如發(fā)行物的名稱和發(fā)布該發(fā)行物的日期。標題饋送205不包括將要被包括在數(shù)字雜志的發(fā)行物中的數(shù)字內(nèi)容項,相反,為雜志分發(fā)系統(tǒng)140提供由發(fā)布方130發(fā)布的數(shù)字雜志的每個發(fā)行物的概述。此外,與提供該數(shù)字雜志的每個發(fā)行物的概述的信息一起,標題饋送205識別與由發(fā)布方130發(fā)布的數(shù)字雜志的每個發(fā)行物相關聯(lián)的發(fā)行物饋送210。
發(fā)行物饋送210包括提供數(shù)字雜志的特定發(fā)行物中的每一章節(jié)的概述的高級信息,諸如數(shù)字雜志發(fā)行物中的每一章節(jié)的名稱和將要被包括在數(shù)字雜志發(fā)行物的章節(jié)中的圖像。類似于標題饋送205,發(fā)行物饋送不包括將要被包括在數(shù)字雜志的所述發(fā)行物中的數(shù)字內(nèi)容項,諸如文章,相反,為雜志分發(fā)系統(tǒng)140提供描述數(shù)字雜志發(fā)行物內(nèi)的章節(jié)的信息。發(fā)行物饋送210還包括識別與數(shù)字雜志發(fā)行物的每一章節(jié)相關聯(lián)的章節(jié)饋送215的信息。章節(jié)饋送215包括將要被包括在數(shù)字雜志發(fā)行物的章節(jié)中的數(shù)字內(nèi)容項。
由此,饋送的層級允許發(fā)布方130為雜志分發(fā)系統(tǒng)140提供數(shù)字雜志的每個數(shù)字雜志發(fā)行物的概述,以及包括在數(shù)字雜志的每個數(shù)字雜志發(fā)行物中的數(shù)字內(nèi)容項。這允許雜志分發(fā)系統(tǒng)140在提取包括在每一數(shù)字雜志發(fā)行物中的數(shù)字內(nèi)容項之前,發(fā)現(xiàn)由發(fā)布方130發(fā)布的每一數(shù)字雜志發(fā)行物的部分以及每一數(shù)字雜志發(fā)行物的排版(例如,每一數(shù)字雜志發(fā)行物中的章節(jié)數(shù))。
由發(fā)布方130發(fā)布的每一饋送還可以包括如果更新饋送,通知雜志分發(fā)系統(tǒng)140的更新指示器。由此,發(fā)布方可以更新標題饋送205以包括與由發(fā)布方130最新發(fā)布的數(shù)字雜志的新的發(fā)行物有關的信息。雜志分發(fā)系統(tǒng)140在識別到已經(jīng)更新標題饋送時,被告知由發(fā)布方130發(fā)布的數(shù)字雜志的新的發(fā)行物,然后,可以進行提取與數(shù)字雜志的最新發(fā)布的發(fā)行物相關聯(lián)的發(fā)行物饋送210。雜志分發(fā)系統(tǒng)140隨后提取與該提取到的發(fā)行物饋送210相關聯(lián)的章節(jié)饋送215以獲得包括在最新發(fā)布的數(shù)字雜志發(fā)行物的每一章節(jié)中的數(shù)字內(nèi)容項。圖3和圖4更詳細地描述該過程,通過該過程,雜志分發(fā)系統(tǒng)140發(fā)現(xiàn)和提取由發(fā)布方130發(fā)布的饋送,以便提取數(shù)字雜志的數(shù)字雜志發(fā)行物的內(nèi)容來排版并且分發(fā)給雜志分發(fā)系統(tǒng)140的用戶110。
在圖2的示例中,發(fā)布方130發(fā)布通常描述數(shù)字雜志的標題饋送205,并且包括與數(shù)字雜志的兩個發(fā)行物有關的信息。標題饋送205還包括識別分別與數(shù)字雜志的兩個發(fā)行物中的一個發(fā)行物相關聯(lián)的發(fā)行物饋送210a和210b的信息。每一發(fā)行物饋送210包括識別章節(jié)饋送215的信息。在圖2的示例中,發(fā)行物饋送210a包括識別分別和與發(fā)行物饋送210a相關聯(lián)的所述數(shù)字雜志的所述發(fā)行物中的章節(jié)相關聯(lián)的章節(jié)饋送215a和章節(jié)饋送215b的信息。發(fā)行物饋送210b包括識別分別和與發(fā)行物饋送210b相關聯(lián)的所述數(shù)字雜志的所述發(fā)行物中的章節(jié)相關聯(lián)的章節(jié)饋送215c和章節(jié)饋送215d的信息。由此,發(fā)布方發(fā)布饋送層級來幫助雜志分發(fā)系統(tǒng)140發(fā)現(xiàn)和提取數(shù)字雜志發(fā)行物以分發(fā)給用戶110。
圖3是根據(jù)一個實施例的圖示出雜志分發(fā)系統(tǒng)140的細節(jié)的高級框圖。在所示的實施例中,雜志分發(fā)系統(tǒng)140包含各種不同的模塊,其用于提取和分析由發(fā)布方130發(fā)布的饋送,以及用于存儲內(nèi)容并且將內(nèi)容呈現(xiàn)給用戶110。本領域的技術人員將意識到雜志分發(fā)系統(tǒng)140的其他實施例能具有除本文所述的模塊外的不同和/或附加的模塊,并且能以不同方式,將功能分布在模塊中。
饋送接收模塊305從發(fā)布方130接收一個或多個標題饋送。如由發(fā)布方130發(fā)布的標題饋送是諸如原子(atom)饋送或rss(豐富站點摘要)饋送的饋送,包括與數(shù)字雜志有關的信息和數(shù)字雜志的一個或多個發(fā)行物。饋送接收模塊305從發(fā)布方130接收與標題饋送相關聯(lián)的統(tǒng)一資源標識符(uri)(諸如統(tǒng)一資源定位符(url)),并且使用uri來從發(fā)布方130、發(fā)布方的服務器,或存儲標題饋送的另一服務器提取標題饋送。例如,饋送接收模塊305將對標題饋送的請求發(fā)送到發(fā)布方130,所述請求包括識別數(shù)字雜志的標題饋送的uri。發(fā)布方130在接收到該請求后,為饋送接收模塊305提供用于該數(shù)字雜志的標題饋送。饋送接收模塊305還經(jīng)由不同的通信信道,從發(fā)布方接收標題饋送。饋送接收模塊305還可以將標題饋送存儲在內(nèi)容存儲325中。
饋送分析模塊310分析雜志的標題饋送來確定與數(shù)字雜志有關的一般信息、提供數(shù)字雜志的一個或多個發(fā)行物的概述的信息以及識別與數(shù)字雜志的一個或多個發(fā)行物相關聯(lián)的發(fā)行物饋送的信息。在一個實施例中,饋送分析模塊310解析標題饋送來確定數(shù)字雜志的標題以及與數(shù)字雜志的一個或多個發(fā)行物有關的信息,特別是識別與數(shù)字雜志的一個或多個發(fā)行物相關聯(lián)的發(fā)行物饋送的信息。由饋送分析模塊310確定的與數(shù)字雜志的發(fā)行物有關的信息的示例包括數(shù)字雜志發(fā)行物的標題、識別數(shù)字雜志發(fā)行物的標識符、識別用于由發(fā)布方130發(fā)布的數(shù)字雜志發(fā)行物的發(fā)行物饋送的位置的鏈接或uri,以及數(shù)字雜志發(fā)行物的封面圖像的鏈接或uri。饋送分析模塊310可以將與數(shù)字雜志有關的信息和與數(shù)字雜志發(fā)行物有關的信息存儲在內(nèi)容存儲325中,并且將標識符與所存儲的信息相關聯(lián),使得稍后可以由雜志分發(fā)系統(tǒng)140或雜志分發(fā)系統(tǒng)140的一個或多個模塊提取所存儲的信息。
饋送提取模塊315發(fā)現(xiàn)數(shù)字雜志的一個或多個發(fā)行物饋送的位置并且提取數(shù)字雜志的一個或多個發(fā)行物饋送。饋送提取模塊315可以從饋送分析模塊310或從內(nèi)容存儲325接收識別用于數(shù)字雜志的發(fā)行物的發(fā)行物饋送的位置的url。饋送提取模塊315使用發(fā)行物饋送的url,從發(fā)布方130提取發(fā)行物饋送。例如,饋送提取模塊315將對發(fā)行物饋送的請求發(fā)送到發(fā)布方130,所述請求包括識別用于數(shù)字雜志的發(fā)行物的發(fā)行物饋送的url。發(fā)布方130在接收到該請求后,為饋送提取模塊315提供用于該數(shù)字雜志發(fā)行物的發(fā)行物饋送。饋送提取模塊315還可以將發(fā)行物饋送存儲在內(nèi)容存儲325中。
內(nèi)容提取模塊320分析雜志的發(fā)行物饋送來確定與數(shù)字雜志發(fā)行物有關的一般信息,諸如數(shù)字雜志發(fā)行物的封面圖像的位置,以確定與數(shù)字雜志發(fā)行物的一個或多個章節(jié)有關的信息,以及確定與數(shù)字雜志發(fā)行物的一個或多個章節(jié)相關聯(lián)的一個或多個章節(jié)饋送的位置。在一個實施例中,內(nèi)容提取模塊320解析發(fā)行物饋送來確定數(shù)字雜志發(fā)行物的標題,以及與數(shù)字雜志發(fā)行物的一個或多個章節(jié)有關的特定信息。與由內(nèi)容提取模塊320確定的數(shù)字雜志發(fā)行物的章節(jié)有關的信息的示例包括數(shù)字雜志發(fā)行物的章節(jié)的標題、識別數(shù)字雜志發(fā)行物的章節(jié)的標識符、以及識別由發(fā)布方130發(fā)布的數(shù)字雜志發(fā)行物的章節(jié)的章節(jié)饋送的位置的鏈接或url。內(nèi)容提取模塊320可以將與數(shù)字雜志發(fā)行物有關的信息和與數(shù)字雜志發(fā)行物中的章節(jié)有關的信息存儲在內(nèi)容存儲325中,并且將標識符與所存儲的信息相關聯(lián),使得稍后由雜志分發(fā)系統(tǒng)140或雜志分發(fā)系統(tǒng)140的一個或多個模塊提取所存儲的信息。
內(nèi)容提取模塊320提取數(shù)字雜志發(fā)行物的章節(jié)的一個或多個章節(jié)饋送。提取到的每一章節(jié)饋送包括與數(shù)字雜志發(fā)行物的特定章節(jié)有關的信息以及包括在該數(shù)字雜志發(fā)行物的章節(jié)中的內(nèi)容。內(nèi)容提取模塊320可以使用章節(jié)饋送的url,從發(fā)布方130提取章節(jié)饋送。例如,內(nèi)容提取模塊320將對章節(jié)饋送的請求發(fā)送到發(fā)布方130,所述請求包括識別用于數(shù)字雜志發(fā)行物的章節(jié)的章節(jié)饋送的url。發(fā)布方130在接收到該請求后,為內(nèi)容提取模塊320提供用于數(shù)字雜志發(fā)行物的章節(jié)的章節(jié)饋送。內(nèi)容提取模塊320還可以將該章節(jié)饋送存儲在內(nèi)容存儲325中。
內(nèi)容提取模塊320分析數(shù)字雜志發(fā)行物的章節(jié)的章節(jié)饋送來確定與該章節(jié)有關的信息,諸如該章節(jié)的標題,并且確定與該章節(jié)的一個或多個數(shù)字內(nèi)容項有關的信息。在一個實施例中,內(nèi)容提取模塊320解析該章節(jié)饋送來確定數(shù)字雜志發(fā)行物的章節(jié)的標題,以及與該章節(jié)的一個或多個數(shù)字內(nèi)容項有關的特定信息。與由內(nèi)容提取模塊320確定的該章節(jié)的數(shù)字內(nèi)容項有關的信息的示例包括數(shù)字內(nèi)容項的標題、識別數(shù)字內(nèi)容項的標識符、數(shù)字內(nèi)容項的作者、與數(shù)字內(nèi)容項一同呈現(xiàn)的一個或多個圖像,以及將呈現(xiàn)給用戶的數(shù)字內(nèi)容項的內(nèi)容,諸如文本或圖像。內(nèi)容提取模塊320將與數(shù)字雜志發(fā)行物的章節(jié)有關的信息和與該章節(jié)的數(shù)字內(nèi)容項有關的信息存儲在內(nèi)容存儲325中,并且將標識符與所存儲的信息相關聯(lián),使得稍后由雜志分發(fā)系統(tǒng)140或雜志分發(fā)系統(tǒng)140的一個或多個模塊提取所存儲的信息。
內(nèi)容存儲325存儲與發(fā)布方130、雜志分發(fā)系統(tǒng)140的用戶110以及由發(fā)布方130發(fā)布以通過雜志分發(fā)系統(tǒng)140呈現(xiàn)給用戶110的數(shù)字雜志相關聯(lián)的信息。內(nèi)容存儲325可以存儲與發(fā)布方130有關的信息,諸如發(fā)布方130的名稱、與發(fā)布方130有關的聯(lián)系信息以及與發(fā)布方130相關聯(lián)的協(xié)定或權(quán)限。內(nèi)容存儲325還可以存儲與雜志分發(fā)系統(tǒng)140的一個或多個用戶110有關的信息。內(nèi)容存儲325還可以存儲與用戶110有關的聲明信息,明確由用戶共享并且還可以包括通過雜志分發(fā)系統(tǒng)140推斷的信息。此外,內(nèi)容存儲325可以存儲識別用戶110訂閱的數(shù)字雜志的訂閱信息。雜志分發(fā)系統(tǒng)140可以使用該訂閱信息來識別呈現(xiàn)給用戶110的數(shù)字雜志或使得可由用戶110消費。
內(nèi)容存儲325還存儲與由發(fā)布方130發(fā)布的數(shù)字雜志相關聯(lián)的信息和內(nèi)容。在一個示例中,內(nèi)容存儲325包括用于從發(fā)布方130提取的數(shù)字雜志的標題饋送、發(fā)行物饋送和章節(jié)饋送。另外,內(nèi)容存儲325可以單獨地存儲從各個饋送提取到的信息。例如,內(nèi)容存儲325對單一數(shù)字雜志,存儲與該數(shù)字雜志有關的信息、所述數(shù)字雜志的一個或多個發(fā)行物、該數(shù)字雜志的每個發(fā)行物的一個或多個章節(jié)以及包括在數(shù)字雜志的發(fā)行物的每一章節(jié)中的數(shù)字內(nèi)容項。此外,內(nèi)容存儲325還可以存儲通過雜志分發(fā)系統(tǒng)140推斷的與數(shù)字雜志有關的信息,諸如發(fā)布數(shù)字雜志的頻率、數(shù)字雜志的發(fā)行物的訂戶的平均數(shù),或更新數(shù)字雜志的一部分的頻率。
更新檢測模塊330確定發(fā)布方是否對由發(fā)布方130發(fā)布的標題饋送、發(fā)行物饋送或章節(jié)饋送進行了更新。在一個實施例中,更新檢測模塊330使用識別標題饋送的url,將對標題饋送的請求發(fā)送到發(fā)布方130。可以以預定頻率發(fā)送對標題饋送的請求。在從發(fā)布方130接收到標題饋送后,更新檢測模塊330確定發(fā)布方130是否將附加信息添加到標題饋送,或發(fā)布方130是否變更或修改之前存在的信息。在一個示例中,更新檢測模塊330基于包括在標題饋送的更新字段中的信息,確定是否對標題饋送進行了變更。例如,如果更新字段包括通知更新檢測模塊330已經(jīng)修改、更新標題饋送,或附加信息被添加到標題饋送的標識符,那么更新檢測模塊330知曉標題饋送已經(jīng)變更。在另一示例中,更新檢測模塊330將提取到的標題饋送與在內(nèi)容存儲325中所存儲的標題饋送比較并且基于比較,確定是否對標題饋送進行了任何變更。更新檢測模塊330可以應用類似的方法來確定是否更新了由發(fā)布方130托管的發(fā)行物饋送或章節(jié)饋送。
更新檢測模塊330可以將提取到的標題饋送205存儲在內(nèi)容存儲325中。進一步地,更新檢測模塊330在檢測到對一個或多個饋送的更新后,可以修改內(nèi)容存儲325中的內(nèi)容。例如,在檢測到對發(fā)行物饋送的更新后,更新檢測模塊330可以識別發(fā)行物饋送的更新部分并且可以更新在內(nèi)容庫325中所存儲的與該發(fā)行物饋送相關聯(lián)的對應信息。在一個實施例中,在識別到更新饋送后,更新檢測模塊330可以將指令轉(zhuǎn)發(fā)到饋送分析模塊310、饋送提取模塊315或內(nèi)容提取模塊320來如結(jié)合上述每一模塊的描述所述,提取饋送、分析饋送并且提取和存儲包括在饋送中的信息或內(nèi)容。
內(nèi)容呈現(xiàn)模塊335排版數(shù)字雜志并且提供該數(shù)字雜志以由用戶110經(jīng)由客戶端設備消費。內(nèi)容呈現(xiàn)模塊335可以提取數(shù)字雜志發(fā)行物并且排版數(shù)字雜志發(fā)行物以呈現(xiàn)給雜志分發(fā)系統(tǒng)140的用戶110。在一個實施例中,內(nèi)容呈現(xiàn)模塊335基于在內(nèi)容存儲325中存儲的與用戶110有關的信息,識別用戶訂閱的數(shù)字雜志。內(nèi)容呈現(xiàn)模塊335從內(nèi)容存儲325或從在內(nèi)容存儲325中存儲的饋送,提取包括以下內(nèi)容的數(shù)字雜志的發(fā)行物:與所述數(shù)字雜志的所述發(fā)行物有關的信息,諸如數(shù)字雜志的標題和包括在數(shù)字雜志發(fā)行物的封面上的圖像、與數(shù)字雜志發(fā)行物的一個或多個章節(jié)有關的信息,以及包括在一個或多個章節(jié)的每一個中的數(shù)字內(nèi)容項。
內(nèi)容呈現(xiàn)模塊335基于各種標準(諸如由用戶110使用的客戶端設備或在由用戶110使用的客戶端設備上執(zhí)行的應用),排版提取到的所述數(shù)字雜志的所述發(fā)行物。在另一示例中,內(nèi)容呈現(xiàn)模塊335基于風格偏好和包括在由發(fā)布方130發(fā)布的章節(jié)饋送中的指示器,排版包括在數(shù)字雜志發(fā)行物的章節(jié)中的數(shù)字內(nèi)容項。例如,章節(jié)饋送可以包括指定應當對數(shù)字內(nèi)容項的文本的某些部分加下劃線的信息。內(nèi)容呈現(xiàn)模塊335在排版數(shù)字內(nèi)容項以呈現(xiàn)給用戶的同時,對數(shù)字內(nèi)容項的文本的該部分加下劃線。內(nèi)容呈現(xiàn)模塊335為用戶110提供經(jīng)排版的數(shù)字雜志發(fā)行物(包括在數(shù)字雜志發(fā)行物的章節(jié)中包括的各種數(shù)字內(nèi)容項)以供消費。例如,內(nèi)容呈現(xiàn)模塊335可以為客戶端設備或在用戶110的客戶端設備上執(zhí)行的應用提供經(jīng)排版的數(shù)字雜志發(fā)行物以呈現(xiàn)給用戶110。
圖4是圖示出雜志分發(fā)系統(tǒng)從發(fā)布方提取數(shù)字雜志的各種饋送以便排版數(shù)字雜志并且將其呈現(xiàn)給用戶的一個實施例的交互圖。雜志分發(fā)系統(tǒng)140將對數(shù)字雜志的標題饋送的請求發(fā)送到發(fā)布方130(405)。在一個示例中,該請求可以包括由發(fā)布方130提供的標題饋送的uri,如上參考圖3所述。響應于從雜志分發(fā)系統(tǒng)140接收到用于標題饋送的uri,發(fā)布方130將用于數(shù)字雜志的標題饋送傳送到雜志分發(fā)系統(tǒng)140(410)。雜志分發(fā)系統(tǒng)140分析接收的用于數(shù)字雜志的標題饋送以確定與數(shù)字雜志有關的信息,諸如數(shù)字雜志的標題,以及與數(shù)字雜志的一個或多個發(fā)行物有關的信息(415)。特別地,雜志分發(fā)系統(tǒng)140從標題饋送確定用于發(fā)行物饋送的uri,其包括與數(shù)字雜志的發(fā)行物有關的信息。
雜志分發(fā)系統(tǒng)140將對數(shù)字雜志發(fā)行物的發(fā)行物饋送的請求傳送到發(fā)布方130(420)。該請求包括由雜志分發(fā)系統(tǒng)140確定的發(fā)行物饋送的uri。響應于從雜志分發(fā)系統(tǒng)140接收到用于發(fā)行物饋送的uri,發(fā)布方130將用于數(shù)字雜志發(fā)行物的發(fā)行物饋送傳送到雜志分發(fā)系統(tǒng)140(425)。在從發(fā)布方130接收到用于數(shù)字雜志的發(fā)行物的發(fā)行物饋送后,雜志分發(fā)系統(tǒng)140從該發(fā)行物饋送確定與數(shù)字雜志發(fā)行物有關的信息以及與該數(shù)字雜志發(fā)行物的一個或多個章節(jié)有關的信息(430)。數(shù)字雜志發(fā)行物的每一章節(jié)包括將作為數(shù)字雜志發(fā)行物的一部分呈現(xiàn)給雜志分發(fā)系統(tǒng)140的用戶的數(shù)字內(nèi)容項。雜志分發(fā)系統(tǒng)140從發(fā)行物饋送確定用于數(shù)字雜志發(fā)行物的章節(jié)饋送的uri(430)。如上結(jié)合圖3所述的章節(jié)饋送包括與數(shù)字雜志發(fā)行物的章節(jié)有關的信息。
雜志分發(fā)系統(tǒng)140將對數(shù)字雜志發(fā)行物的章節(jié)的章節(jié)饋送的請求發(fā)送到發(fā)布方130(435)。請求包括由雜志分發(fā)系統(tǒng)140確定的章節(jié)饋送的uri。響應于從雜志分發(fā)系統(tǒng)140接收到用于章節(jié)饋送的uri,發(fā)布方130將用于數(shù)字雜志發(fā)行物的章節(jié)的章節(jié)饋送傳送到雜志分發(fā)系統(tǒng)140(440)。在從發(fā)布方130接收到用于數(shù)字雜志發(fā)行物的章節(jié)的章節(jié)饋送后,雜志分發(fā)系統(tǒng)140從章節(jié)饋送提取與數(shù)字雜志的章節(jié)有關的信息以及包括在數(shù)字雜志發(fā)行物的章節(jié)中的一個或多個數(shù)字內(nèi)容項(445),如上結(jié)合圖2所述。雜志分發(fā)系統(tǒng)140將要被包括在從發(fā)布方130提取到的各種饋送中的內(nèi)容和信息存儲在內(nèi)容存儲325中。
雜志分發(fā)系統(tǒng)140排版數(shù)字雜志并且提供該數(shù)字雜志以由用戶110經(jīng)由客戶端設備消費(450)。雜志分發(fā)系統(tǒng)140排版所述數(shù)字雜志的所述發(fā)行物以包括與所述數(shù)字雜志的所述發(fā)行物有關的信息,諸如數(shù)字雜志的標題和包括在數(shù)字雜志發(fā)行物的封面上的圖像、與數(shù)字雜志發(fā)行物的一個或多個章節(jié)有關的信息,以及包括在數(shù)字雜志的一個或多個章節(jié)的每一個中的數(shù)字內(nèi)容項(450)。此外,雜志分發(fā)系統(tǒng)140經(jīng)由用戶110的客戶端設備將經(jīng)排版的數(shù)字雜志發(fā)行物提供給用戶110以供消費。
圖5a是標題饋送的一個實施例的示例。由發(fā)布方130發(fā)布的標題饋送具有多個字段,包括與數(shù)字雜志有關的信息,諸如標題,以及與一個或多個數(shù)字雜志發(fā)行物有關的信息和數(shù)字雜志發(fā)行物的發(fā)現(xiàn)。在圖5a的示例中,標題饋送505包括標題字段502、id字段504、更新字段506和多個條目。標題字段502包括雜志的標題,諸如“acme雜志”。id字段504包括識別數(shù)字雜志的標識符,諸如uri。更新字段506包括通知雜志分發(fā)系統(tǒng)140標題饋送是否被發(fā)布方130更新以包括附加字段或信息的標識符。
標題饋送505還包括一個或多個條目。每一條目包括與數(shù)字雜志的發(fā)行物有關的信息。在圖5a的示例中,條目包括條目id字段510、條目更新字段512、條目發(fā)布字段514、條目標題字段516、條目備用鏈接字段518和條目封面鏈接字段。條目id字段510包括識別數(shù)字雜志的發(fā)行物的標識符,諸如uri。條目更新字段512包括通知雜志分發(fā)系統(tǒng)140標題饋送505中的任一條目字段是否被變更、修改或更新的標識符。條目發(fā)布字段514包括與發(fā)布所述數(shù)字雜志的所述發(fā)行物有關的日期和時間。條目標題字段516包括與數(shù)字雜志發(fā)行物的特定標題有關的信息。例如,用于“acme雜志”的條目標題字段可以包括數(shù)字雜志發(fā)行物標題“acme第245卷”或“acme,2014年6月7日”。
條目備用鏈接字段518包括用于數(shù)字雜志發(fā)行物的發(fā)行物饋送的鏈接或uri,諸如url。由發(fā)布方130發(fā)布和托管的發(fā)行物饋送包括與數(shù)字雜志發(fā)行物有關的信息以及與數(shù)字雜志發(fā)行物中的一個或多個章節(jié)有關的信息。包括在條目備用鏈接字段518中的備用鏈接可以由雜志分發(fā)系統(tǒng)140使用來發(fā)現(xiàn)和提取由備用鏈接所識別的發(fā)行物饋送。條目封面鏈接字段包括與數(shù)字雜志發(fā)行物相關聯(lián)的一個或多個圖像的鏈接,諸如用于數(shù)字雜志發(fā)行物的封面圖像。由此,標題饋送將與用于發(fā)布方130已經(jīng)發(fā)布的數(shù)字雜志的數(shù)字雜志發(fā)行物有關的信息提供給雜志分發(fā)系統(tǒng)140。當發(fā)布方130發(fā)布新的數(shù)字雜志發(fā)行物時,發(fā)布方將新條目添加到標題饋送并且更新該更新字段512以通知雜志分發(fā)系統(tǒng)140已經(jīng)由包括與數(shù)字雜志的新的發(fā)行物有關的信息的新條目更新標題饋送505。此外,通過標題饋送505,發(fā)布方130為雜志分發(fā)系統(tǒng)140提供發(fā)現(xiàn)發(fā)行物饋送的信息,其包括與特定數(shù)字雜志發(fā)行物有關的信息。
由發(fā)布方130發(fā)布的發(fā)行物饋送具有多個字段,包括與數(shù)字雜志發(fā)行物有關的信息,諸如數(shù)字雜志發(fā)行物的標題,以及與數(shù)字雜志發(fā)行物的一個或多個章節(jié)有關的信息,以及數(shù)字雜志發(fā)行物的一個或多個章節(jié)的發(fā)現(xiàn)。圖5b是發(fā)行物饋送的一個實施例的示例。在圖5b的示例中,發(fā)行物饋送515包括標題字段522、id字段524、更新字段526、標志字段528和多個條目。標題字段522包括數(shù)字雜志發(fā)行物的標題,諸如“acme,2014年1月7日”。id字段524包括識別數(shù)字雜志發(fā)行物的標識符,諸如uri。更新字段526包括通知雜志分發(fā)系統(tǒng)140該發(fā)行物饋送515是否由發(fā)布方130更新以包括附加字段或信息的標識符。標志字段528可以包括數(shù)字雜志發(fā)行物的封面圖像或數(shù)字雜志發(fā)行物的封面圖像的鏈接。
發(fā)行物饋送515還包括一個或多個條目。每一條目包括與數(shù)字雜志發(fā)行物的章節(jié)有關的信息。在圖5b的示例中,條目包括條目id字段530、條目標題字段532、條目更新字段534和條目備用鏈接字段536。條目id字段530包括識別數(shù)字雜志發(fā)行物的章節(jié)的標識符,諸如uri。條目標題字段532包括數(shù)字雜志發(fā)行物的章節(jié)的標題,諸如“huntingseason”。條目更新字段534包括通知雜志分發(fā)系統(tǒng)140發(fā)行物饋送515中的任一條目字段是否已經(jīng)被變更、修改或更新的標識符。條目備用鏈接字段536包括用于數(shù)字雜志發(fā)行物的章節(jié)的章節(jié)饋送的鏈接或uri,諸如url。由發(fā)布方130發(fā)布和托管的章節(jié)饋送包括與數(shù)字雜志發(fā)行物的章節(jié)有關的信息和包括在數(shù)字雜志發(fā)行物的章節(jié)中的內(nèi)容。包括在條目備用鏈接字段536中的備用鏈接可以由雜志分發(fā)系統(tǒng)140使用來發(fā)現(xiàn)和提取由備用鏈接所識別的章節(jié)饋送。由此,章節(jié)饋送為雜志分發(fā)系統(tǒng)140提供與發(fā)布方130發(fā)布的數(shù)字雜志發(fā)行物的章節(jié)有關的信息。當發(fā)布方130發(fā)布數(shù)字雜志發(fā)行物的新章節(jié)時,發(fā)布方將新條目添加到發(fā)行物饋送515并且更新更新字段526來通知雜志分發(fā)系統(tǒng)140發(fā)行物饋送515已經(jīng)被更新為包括與數(shù)字雜志發(fā)行物的新章節(jié)有關的信息的新條目。此外,通過發(fā)行物饋送515,發(fā)布方130為雜志分發(fā)系統(tǒng)140提供發(fā)現(xiàn)章節(jié)饋送的信息,其包括與數(shù)字雜志發(fā)行物的特定章節(jié)有關的信息以及包括在數(shù)字雜志發(fā)行物的章節(jié)中的數(shù)字內(nèi)容項。
由發(fā)布方130發(fā)布的章節(jié)饋送具有多個字段,包括與數(shù)字雜志發(fā)行物的章節(jié)有關的信息,諸如數(shù)字雜志發(fā)行物的章節(jié)的標題,以及與將要被包括在數(shù)字雜志發(fā)行物的章節(jié)中的一個或多個數(shù)字內(nèi)容項有關的信息。圖5c是章節(jié)饋送的一個實施例的示例。在圖5c的示例中,章節(jié)饋送525包括標題字段540、id字段542、更新字段544和多個條目。標題字段540包括數(shù)字雜志發(fā)行物的章節(jié)的標題。id字段542包括識別數(shù)字雜志發(fā)行物的章節(jié)的標識符,諸如uri。更新字段544包括通知雜志分發(fā)系統(tǒng)140是否由發(fā)布方130更新章節(jié)饋送525以包括附加字段或信息的標識符,諸如當發(fā)布方將新條目添加到章節(jié)饋送525時。
章節(jié)饋送525還包括一個或多個條目。每一條目包括與數(shù)字內(nèi)容項有關的信息,諸如文章、圖像、注解或創(chuàng)意作品,以包括在數(shù)字雜志發(fā)行物的章節(jié)中。在圖5c的示例中,條目包括條目id字段546、條目標題字段548、條目更新字段550、條目作者字段552、條目附件(enclosure)鏈接字段和條目內(nèi)容字段556。條目id字段546包括識別數(shù)字雜志發(fā)行物的章節(jié)的數(shù)字內(nèi)容項的標識符,諸如uri。條目標題字段548包括數(shù)字內(nèi)容項的章節(jié)的標題。條目更新字段550包括通知雜志分發(fā)系統(tǒng)140章節(jié)饋送525的條目中的任一條目字段是否被變更、修改或更新的標識符,諸如當已經(jīng)變更數(shù)字內(nèi)容項的標題或內(nèi)容時。條目作者字段552包括與條目有關的數(shù)字內(nèi)容項的作者。條目附件鏈接字段包括將與數(shù)字內(nèi)容項一起,顯示給雜志分發(fā)系統(tǒng)140的用戶110的圖像或圖像的鏈接。條目內(nèi)容字段556包括將呈現(xiàn)給用戶110的數(shù)字內(nèi)容項的內(nèi)容,諸如文章的文本和圖像。
在一個實施例中,條目內(nèi)容字段556進一步包括多個字段,其包括數(shù)字內(nèi)容項的內(nèi)容的不同部分。包括在條目內(nèi)容字段556中的字段的示例包括子標題字段,其包括用于數(shù)字內(nèi)容項的副標題、包括將包含在數(shù)字內(nèi)容項的段落中的文本并且標記數(shù)字內(nèi)容項的不同段落之間的間隔的段落字段560、指示數(shù)字內(nèi)容項中的圖像的信用的圖像信用標記,以及包括將要被包括在數(shù)字內(nèi)容項的內(nèi)容中的圖像或圖像鏈接的圖像字段562。此外,條目內(nèi)容字段556可以包括與由發(fā)布方130表示的風格偏好有關的多個指示符。包括在條目內(nèi)容字段556中的指示符的示例包括指示數(shù)字內(nèi)容項的文本中的一部分應當以黑體字出現(xiàn)的黑體指示符、指示數(shù)字內(nèi)容項的文本的一部分應當為斜體的斜體指示符,以及指示數(shù)字內(nèi)容項的文本的一部分應當加下劃線的下劃線指示符。
由此,章節(jié)饋送525將與發(fā)布方130已經(jīng)發(fā)布的數(shù)字雜志發(fā)行物的章節(jié)和將要被包括在數(shù)字雜志發(fā)行物的章節(jié)中的數(shù)字內(nèi)容項有關的信息提供給雜志分發(fā)系統(tǒng)140。當發(fā)布方130發(fā)布該章節(jié)的新數(shù)字內(nèi)容項時,發(fā)布方將新條目添加到章節(jié)饋送525并且更新該更新字段544來通知雜志分發(fā)系統(tǒng)140已經(jīng)將該章節(jié)饋送525更新為包括與將要被包括在數(shù)字雜志發(fā)行物的章節(jié)中的新數(shù)字內(nèi)容項有關的信息的新條目。進一步地,通過章節(jié)饋送525,發(fā)布方130為雜志分發(fā)系統(tǒng)140提供與數(shù)字雜志發(fā)行物的章節(jié)有關的信息和將要被包括在數(shù)字雜志發(fā)行物的章節(jié)中的數(shù)字內(nèi)容項(包括與數(shù)字內(nèi)容項有關的信息和數(shù)字內(nèi)容項的內(nèi)容)。
使用一個或多個計算機,實現(xiàn)圖1所示的實體。圖6是根據(jù)一個實施例,用于充當雜志分發(fā)系統(tǒng)140、發(fā)布方130和/或由用戶110使用的客戶端設備的計算機600的高級框圖。示出了耦合到芯片集604的至少一個處理器602。存儲器606、存儲設備608、鍵盤610、圖形適配器612、指針設備614和網(wǎng)絡適配器616也耦合到芯片集604。顯示器618耦合到圖形適配器612。在一個實施例中,通過存儲器控制器集線器620和i/o控制器集線器622,提供芯片集604的功能性。在另一實施例中,存儲器606直接耦合到處理器602,而不是芯片集604。
存儲設備608是任意非暫時性計算機可讀存儲介質(zhì),諸如硬盤驅(qū)動、光盤只讀存儲器(cd-rom)、dvd或固態(tài)存儲器設備。存儲器606保存由處理器602使用的指令和數(shù)據(jù)。指針設備614可以是鼠標、軌跡球、觸敏顯示器或其他類型的指針設備,并且結(jié)合鍵盤610使用來將數(shù)據(jù)輸入到計算機系統(tǒng)600。圖形適配器612在顯示器618上顯示圖像和其他信息。網(wǎng)絡適配器616將計算機系統(tǒng)600耦合到網(wǎng)絡120。
如本領域所公知的,計算機600能具有與圖6所示不同的和/或其他組件。此外,計算機600能缺少某些所示的組件。例如,充當雜志分發(fā)系統(tǒng)140的計算機能由一起鏈接成一個或多個分布式系統(tǒng)的多個刀片服務器形成或缺少諸如鍵盤和顯示器的組件。此外,存儲設備608能是本地的或與計算機600遠程的(諸如嵌入在存儲區(qū)域網(wǎng)(san)中)。
計算機600被用來執(zhí)行用于提供本文所述的功能的計算機程序模塊。如本文所使用的,術語“模塊”是指被用來提供特定功能的計算機程序邏輯。由此,可以用硬件、固件和/或軟件實現(xiàn)模塊。在一個實施例中,程序模塊存儲在存儲設備608上、加載到存儲器606中并且由處理器602執(zhí)行。
上述描述被包括以示出優(yōu)選實施例的操作并且不旨在限制本發(fā)明的范圍。本發(fā)明的范圍僅由下述權(quán)利要求限定。從上述論述,許多變形對相關領域的技術人員來說將是顯而易見,且被本發(fā)明的精神和范圍包含。