增量地消費(fèi)內(nèi)容的制作方法
【專利說明】増量地消費(fèi)內(nèi)容
【背景技術(shù)】
[0001] 移動(dòng)計(jì)算已經(jīng)改變了跨市場的媒體消費(fèi)??绠a(chǎn)品生成的小型化已允許由更小的設(shè) 備完成更多功能。現(xiàn)代智能電話比幾年前的臺(tái)式計(jì)算機(jī)具有更大的計(jì)算能力。成熟的產(chǎn)品 處理也已允許將技術(shù)上的進(jìn)步無縫集成到移動(dòng)設(shè)備的自動(dòng)化生產(chǎn)。廣泛的自動(dòng)化已導(dǎo)致不 昂貴的組件。不昂貴的組件已使得能夠制造在使用中提供功能的不昂貴的移動(dòng)設(shè)備。
[0002] 移動(dòng)設(shè)備中的內(nèi)容呈現(xiàn)具有大量的改進(jìn)余地。從內(nèi)容中的顯示的部分到其他區(qū)域 的導(dǎo)航可能是不均勻的體驗(yàn)。當(dāng)在查看內(nèi)容時(shí)從一個(gè)頁面到另一頁面過渡期間的磕磕泮泮 會(huì)減損用戶體驗(yàn)。畸形的新頁面還會(huì)在消費(fèi)內(nèi)容時(shí)干擾用戶流。
[0003] 各種原因會(huì)導(dǎo)致在消費(fèi)內(nèi)容時(shí)用戶體驗(yàn)的破壞。從一種內(nèi)容格式切換到另一種內(nèi) 容格式通常會(huì)導(dǎo)致暫停,以便處理新格式。加載資源豐富的內(nèi)容還將會(huì)占用設(shè)備資源,以便 格式化和渲染內(nèi)容。緩沖多個(gè)內(nèi)容頁面會(huì)使用于消費(fèi)內(nèi)容的設(shè)備減慢,從而惡化用戶體驗(yàn)。 基于服務(wù)器的渲染會(huì)改善響應(yīng)性。然而,盡管有基于服務(wù)器的渲染,但是對豐富的內(nèi)容的快 速消費(fèi)仍會(huì)減慢不能處理復(fù)雜媒體的設(shè)備。
【發(fā)明內(nèi)容】
[0004] 提供本
【發(fā)明內(nèi)容】
是為了以精簡的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一 些概念。本
【發(fā)明內(nèi)容】
并不旨在排他地標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也 不旨在用于幫助確定所要求保護(hù)的主題的范圍。
[0005] 各實(shí)施例涉及增量地消費(fèi)內(nèi)容,例如,在呈現(xiàn)期間。根據(jù)某些實(shí)施例,電子閱讀器 設(shè)備的應(yīng)用可以顯示來自托管的內(nèi)容的頁面。內(nèi)容可包括被分割為頁面或段的任何媒體。 可以檢測用于加載內(nèi)容的另一頁面或段的用戶動(dòng)作。接下來,可以通過訪問內(nèi)容源處的內(nèi) 容并遍歷內(nèi)容以定位另一頁面來確定該另一頁面在內(nèi)容中的位置。可以從該位置檢索由系 統(tǒng)設(shè)置定義的內(nèi)容的增量,諸如內(nèi)容的一個(gè)頁面或一部分(例如,章節(jié))。然后,應(yīng)用可以處 理增量,以提取另一頁面,該另一頁面可以在處理之后顯示。
[0006] 通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其他特點(diǎn)和優(yōu)點(diǎn)將變得顯 而易見。應(yīng)該理解,前面的一般性的說明和下面的詳細(xì)描述只是說明性的,不會(huì)對如權(quán)利要 求所述的本發(fā)明形成限制。
[0007] 附圖簡述
[0008] 圖1示出了在根據(jù)某些實(shí)施例的電子閱讀器中在呈現(xiàn)期間增量地消費(fèi)內(nèi)容的示 例架構(gòu)圖示;
[0009] 圖2示出了根據(jù)各實(shí)施例的在呈現(xiàn)期間增量地消費(fèi)內(nèi)容的示例電子閱讀器設(shè)備;
[0010] 圖3示出了在根據(jù)各實(shí)施例的電子閱讀器中在呈現(xiàn)期間增量地消費(fèi)內(nèi)容的步驟;
[0011] 圖4是其中可以實(shí)現(xiàn)根據(jù)實(shí)施例的系統(tǒng)的網(wǎng)絡(luò)環(huán)境;
[0012] 圖5是其中可以實(shí)現(xiàn)實(shí)施例的示例計(jì)算操作環(huán)境的框圖;以及
[0013] 圖6示出了在根據(jù)各實(shí)施例的電子閱讀器中在呈現(xiàn)期間增量地消費(fèi)內(nèi)容的過程 的邏輯流程圖。
【具體實(shí)施方式】
[0014] 如上文簡要描述的,可以在電子閱讀器設(shè)備中在呈現(xiàn)期間增量地消費(fèi)內(nèi)容。電子 閱讀器設(shè)備的應(yīng)用可以響應(yīng)于在顯示內(nèi)容的一個(gè)頁面的同時(shí)檢測到用于加載另一頁面的 用戶動(dòng)作來確定該另一頁面在內(nèi)容中的位置。可以從該位置檢索內(nèi)容的增量,并處理它,以 提取并顯示另一頁面。
[0015] 在下面的詳細(xì)描述中,將參考構(gòu)成本發(fā)明的一部分的附圖,在附圖中,通過例圖, 示出了特定實(shí)施例或示例。可以將這些方面組合起來,也可以使用其他方面,并且在不偏離 本發(fā)明的精神或范圍的情況下,可以進(jìn)行結(jié)構(gòu)更改。因此,下面的【具體實(shí)施方式】不應(yīng)以限制 性的意義來理解,而是本公開的范圍是由所附權(quán)利要求及其等效方案來定義的。
[0016] 盡管在結(jié)合在計(jì)算設(shè)備上的操作系統(tǒng)上運(yùn)行的應(yīng)用程序執(zhí)行的程序模塊的一般 上下文中描述了各實(shí)施例,但是本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到各方面也可以結(jié)合其它程序模 塊實(shí)現(xiàn)。
[0017] 一般而言,程序模塊包括執(zhí)行特定任務(wù)和/或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程 序、組件、數(shù)據(jù)結(jié)構(gòu)以及其他類型的結(jié)構(gòu)。此外,本領(lǐng)域技術(shù)人員將了解,可以利用其他計(jì)算 機(jī)系統(tǒng)配置來實(shí)施各實(shí)施例,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程消 費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī),以及類似的計(jì)算設(shè)備。實(shí)施例也可以在分布式計(jì)算 環(huán)境中實(shí)施,其中,任務(wù)由通過通信網(wǎng)絡(luò)鏈接起來的遠(yuǎn)程處理設(shè)備來執(zhí)行。在分布式計(jì)算環(huán) 境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。
[0018] 各實(shí)施例可以實(shí)現(xiàn)成計(jì)算機(jī)實(shí)現(xiàn)的進(jìn)程(方法)、計(jì)算系統(tǒng)或諸如計(jì)算機(jī)程序產(chǎn) 品或計(jì)算機(jī)可讀介質(zhì)之類的制品。計(jì)算機(jī)程序產(chǎn)品可以是可由計(jì)算機(jī)系統(tǒng)讀取的計(jì)算機(jī)存 儲(chǔ)器介質(zhì),其中有包括用于使計(jì)算機(jī)或計(jì)算系統(tǒng)執(zhí)行示例進(jìn)程的指令的計(jì)算機(jī)程序。計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)是計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備。計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)可以例如通過易失性計(jì) 算機(jī)存儲(chǔ)器、非易失性存儲(chǔ)器、硬盤驅(qū)動(dòng)器、快閃驅(qū)動(dòng)器、軟盤或光盤中的一個(gè)或多個(gè),以及 類似的介質(zhì)來實(shí)現(xiàn)。
[0019] 貫穿本說明書,術(shù)語"平臺(tái)"可以是用于在呈現(xiàn)期間增量地消費(fèi)內(nèi)容的軟件和硬件 組件的組合。平臺(tái)的示例包括但不限于,在多個(gè)服務(wù)器上執(zhí)行的托管服務(wù)、在單個(gè)計(jì)算設(shè)備 上執(zhí)行的應(yīng)用、以及類似系統(tǒng)。術(shù)語"服務(wù)器"一般指通常在聯(lián)網(wǎng)環(huán)境中執(zhí)行一個(gè)或多個(gè)軟 件程序的計(jì)算設(shè)備。在下面將提供關(guān)于這些技術(shù)和示例操作的更多細(xì)節(jié)。
[0020] 圖1示出了在根據(jù)各實(shí)施例的電子閱讀器中在呈現(xiàn)期間增量地消費(fèi)內(nèi)容的示例 架構(gòu)圖示。圖100所示出的組件和環(huán)境是為了說明的目的。各實(shí)施例可以在使用各種計(jì)算 設(shè)備和系統(tǒng)、硬件和軟件的各種本地、聯(lián)網(wǎng)的、基于云的和類似的計(jì)算環(huán)境中實(shí)現(xiàn)。諸如平 板電腦Iio之類的"電子閱讀器"設(shè)備可以主存向用戶提供增量內(nèi)容108的應(yīng)用。這樣的應(yīng) 用可以叫做電子閱讀器應(yīng)用,該應(yīng)用可以是通過有線或無線網(wǎng)絡(luò)接收內(nèi)容(例如,電子書、 文檔等等)的在本地安裝并執(zhí)行的應(yīng)用。電子閱讀器應(yīng)用也可以是由一個(gè)或多個(gè)服務(wù)器所 提供的并由用戶通過電子閱讀器設(shè)備(例如,平板電腦110)訪問的托管服務(wù)106。內(nèi)容可 以是任何類型的可消費(fèi)數(shù)據(jù),包括,但不限制于文本、音頻、視頻、圖形等等。內(nèi)容也可以包 括以標(biāo)準(zhǔn)化格式(例如,網(wǎng)頁)呈現(xiàn)的媒體組合。內(nèi)容可以通過主存供服務(wù)和設(shè)備消費(fèi)的 內(nèi)容的內(nèi)容服務(wù)器102提供。
[0021] 根據(jù)各實(shí)施例的應(yīng)用可以是在平板設(shè)備110中執(zhí)行的獨(dú)立應(yīng)用。獨(dú)立應(yīng)用可以直 接從內(nèi)容服務(wù)器102檢索增量內(nèi)容。可另選地,應(yīng)用可以是帶有多個(gè)組件的分布式應(yīng)用。在 一個(gè)示例情況下,應(yīng)用可以具有在平板電腦110中執(zhí)行的客戶端組件。閱讀器服務(wù)組件106 可以與客戶端組件分開地執(zhí)行,并管理內(nèi)容檢索和處理。
[0022] 各實(shí)施例不僅限于平板電腦110中的實(shí)現(xiàn)。根據(jù)各實(shí)施例的應(yīng)用可以在其他平臺(tái) 中在呈現(xiàn)期間增量地處理內(nèi)容。用戶可以在能夠顯示內(nèi)容的任何設(shè)備中增量地在內(nèi)容中導(dǎo) 航。啟用觸摸的設(shè)備(雖然是優(yōu)選的)不是必需的。用戶可以使用標(biāo)準(zhǔn)鼠標(biāo)和鍵盤接口來 訪問增量內(nèi)容。
[0023] 圖2示出了根據(jù)各實(shí)施例的在呈現(xiàn)期間增量地消費(fèi)內(nèi)容的示例電子閱讀器設(shè)備。 圖示200顯示電子閱讀器設(shè)備的應(yīng)用增量地呈現(xiàn)內(nèi)容。
[0024] 諸如平板電腦202之類的移動(dòng)設(shè)備可以通過電子閱讀器應(yīng)用來顯示內(nèi)容。內(nèi)容可 以被分割為頁面。可以通過平板電腦202顯示多個(gè)頁面204和206。另外,導(dǎo)航控件208和 210可以提供導(dǎo)航功能。導(dǎo)航控件208和210是用于說明目的的示例??梢酝ㄟ^水平觸摸 刷、鍵盤敲擊(諸如向左箭