在電子閱讀器應(yīng)用中導(dǎo)航固定格式文檔的制作方法
【專利說明】在電子閱讀器應(yīng)用中導(dǎo)航固定格式文檔
[0001 ] WS
[0002] 人們通過用戶界面與計(jì)算機(jī)應(yīng)用交互。盡管音頻、觸覺和類似形式的用戶界面是 可用的,但通過顯示設(shè)備的可視用戶界面是最常見的用戶界面形式。隨著計(jì)算設(shè)備的更快 速和更小的電子器件的發(fā)展,諸如手持計(jì)算機(jī)、智能手機(jī)、平板設(shè)備和可比較的設(shè)備之類的 更小尺寸的設(shè)備已變得普遍。這樣的設(shè)備執(zhí)行各種各樣的應(yīng)用程序,從通信應(yīng)用程序到復(fù) 雜的分析工具。許多這樣的應(yīng)用通過顯示器呈現(xiàn)可視效果并允許用戶提供與應(yīng)用操作相關(guān) 聯(lián)的輸入。
[0003] 最近,有限顯示大小的設(shè)備成功地滲透到客戶市場(chǎng)。在一些情況下,諸如平板等有 限用途設(shè)備替代了諸如膝上型電腦等多用途設(shè)備來用在媒體消費(fèi)中。另一轉(zhuǎn)向有限用途設(shè) 備的消費(fèi)者消費(fèi)模式包括對(duì)固定格式文檔的消費(fèi)。固定格式文檔組裝內(nèi)容以看上去像紙制 品。這樣的文檔向用戶提供熟悉的格式。此外,相較于諸如紙制品等傳統(tǒng)媒體源,諸如更改 字體類型屬性等附加的特征改進(jìn)了用戶交互性。然而,呈現(xiàn)固定格式文檔的應(yīng)用不能夠重 新組裝文檔的內(nèi)容來匹配呈現(xiàn)該文檔的設(shè)備的顯示大小限制。顯示大小限制可由于顯示固 定格式文檔的一小部分并迫使用戶不斷地滾動(dòng)來到達(dá)想要的內(nèi)容而使用戶感覺不方便。涉 及多個(gè)用戶動(dòng)作的大量的滾動(dòng)動(dòng)作可在消費(fèi)內(nèi)容時(shí)抑制消費(fèi)流并降低用戶體驗(yàn)。
[0004] 挺塗
[0005] 提供該概述以便以簡(jiǎn)化形式介紹概念的選集,所述概念在以下詳細(xì)描述中被進(jìn)一 步描述。該概述不意圖專門標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或基本特征,也不意圖幫助 確定所要求保護(hù)的主題的范圍。
[0006] 各實(shí)施例涉及在電子閱讀器應(yīng)用中導(dǎo)航固定格式文檔。根據(jù)一些實(shí)施例,電子閱 讀器(e-reader)應(yīng)用可用適應(yīng)頁面格式來顯示被重新調(diào)整大小以匹配電子閱讀器應(yīng)用的 窗口窗格的大小的固定格式文檔的頁面。窗口窗格可被調(diào)整大小來匹配呈現(xiàn)電子閱讀器應(yīng) 用的設(shè)備的屏幕區(qū)域。隨后,電子閱讀器應(yīng)用可檢測(cè)在該頁面的文本上的選擇動(dòng)作。文本可 被突出顯示并且邊界控件可被提供在被突出顯示的文本的各末端處。電子閱讀器應(yīng)用可呈 現(xiàn)與選擇動(dòng)作相關(guān)聯(lián)的附加的控件。附加的控件可包括在激活之際可發(fā)起相關(guān)聯(lián)操作的查 找、注釋、搜索、突出顯示和定義(字典定義)控件。
[0007] 接著,電子閱讀器應(yīng)用可檢測(cè)該頁面上的導(dǎo)航動(dòng)作。導(dǎo)航動(dòng)作可包括翻頁動(dòng)作。與 導(dǎo)航動(dòng)作相關(guān)聯(lián)的操作可基于所顯示的頁面的數(shù)量。所顯示的頁面的數(shù)量可包括一頁或兩 頁。電子閱讀器應(yīng)用接著可執(zhí)行與導(dǎo)航動(dòng)作相關(guān)聯(lián)的操作。電子閱讀器應(yīng)用的窗口窗格可 用修改的頁面或用另一頁面(或另外多個(gè)頁面)來刷新。
[0008] 從閱讀以下詳細(xì)描述及查看相關(guān)附圖后,這些及其他特征和優(yōu)點(diǎn)將顯而易見。應(yīng) 當(dāng)理解,以上一般描述及以下詳細(xì)描述兩者均是說明性的,而不限制所要求保護(hù)的各方面。
[0009] 附圖簡(jiǎn)述
[0010] 圖1示出了根據(jù)某些實(shí)施例的在電子閱讀器應(yīng)用中導(dǎo)航固定格式文檔的示例概念 圖示;
[0011] 圖2示出根據(jù)各實(shí)施例的電子閱讀器應(yīng)用檢測(cè)與導(dǎo)航固定格式文檔的頁面相關(guān)聯(lián) 的動(dòng)作的示例;
[0012] 圖3示出根據(jù)各實(shí)施例的電子閱讀器應(yīng)用呈現(xiàn)與所顯示的頁面的文本上的選擇動(dòng) 作相關(guān)聯(lián)的控件的示例;
[0013] 圖4示出根據(jù)各實(shí)施例的電子閱讀器應(yīng)用呈現(xiàn)與搜索動(dòng)作相關(guān)聯(lián)的控件的示例;
[0014] 圖5是其中可實(shí)現(xiàn)根據(jù)各實(shí)施例的系統(tǒng)的聯(lián)網(wǎng)環(huán)境;
[0015] 圖6是其中可以實(shí)現(xiàn)各實(shí)施例的示例計(jì)算操作環(huán)境的框圖;以及
[0016] 圖7解說根據(jù)各實(shí)施例用于在電子閱讀器應(yīng)用中導(dǎo)航固定格式文檔的過程的邏輯 流程圖。
[0017] 詳細(xì)描述
[0018] 如以上簡(jiǎn)要討論的,固定格式文檔可在電子閱讀器應(yīng)用內(nèi)被導(dǎo)航。電子閱讀器應(yīng) 用可用適應(yīng)頁面格式來顯示被重新調(diào)整大小以匹配窗口窗格的大小的固定格式文檔的頁 面。與選擇動(dòng)作相關(guān)聯(lián)的控件可響應(yīng)于在頁面的內(nèi)容上檢測(cè)到選擇動(dòng)作來被呈現(xiàn)。與導(dǎo)航 動(dòng)作相關(guān)聯(lián)的操作可響應(yīng)于在頁面上檢測(cè)到該導(dǎo)航動(dòng)作來被執(zhí)行。
[0019] 在下面的詳細(xì)描述中,參考構(gòu)成其一部分的附圖,在附圖中,通過例圖,示出了具 體的實(shí)施例或示例??梢詫⑦@些方面組合起來,也可以理由其他方面,并且可以作出結(jié)構(gòu)上 的改變而在不背離本公開的精神或范圍。因此,下面的【具體實(shí)施方式】不應(yīng)以限制性的意義 來理解,而是本公開的范圍是由所附權(quán)利要求及其等效方案來定義的。
[0020]盡管各實(shí)施例將在結(jié)合一應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述,其中所 述應(yīng)用程序在計(jì)算設(shè)備上的操作系統(tǒng)上運(yùn)行,但是本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,各方面也 可以與其他程序模塊組合實(shí)現(xiàn)。
[0021] -般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組 件、數(shù)據(jù)結(jié)構(gòu)及其他類型的結(jié)構(gòu)。此外,本領(lǐng)域的技術(shù)人員將理解,各實(shí)施例可以用其他計(jì) 算機(jī)系統(tǒng)配置來實(shí)現(xiàn),包括手持設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程的消費(fèi)者電 子設(shè)備、小型計(jì)算機(jī)、大型計(jì)算機(jī)及類似的計(jì)算設(shè)備。各實(shí)施例也可以在分布式計(jì)算環(huán)境中 實(shí)現(xiàn),在分布式計(jì)算環(huán)境中,多個(gè)任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行。在分布 式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程的存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。
[0022] 各實(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ī)存儲(chǔ)介質(zhì)對(duì)包括指令的計(jì)算機(jī)程序進(jìn)行編碼,所述指令用于使計(jì)算 機(jī)或計(jì)算系統(tǒng)執(zhí)行(多個(gè))示例進(jìn)程。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備。計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)可以例如經(jīng)由以下的一者或多者來實(shí)現(xiàn):易失性計(jì)算機(jī)存儲(chǔ)器、非易失性 存儲(chǔ)器、硬驅(qū)、閃驅(qū)、軟盤或壓縮盤及類似的介質(zhì)。
[0023] 貫穿本說明書,術(shù)語"平臺(tái)"可以是用于在電子閱讀器應(yīng)用中導(dǎo)航固定格式文檔的 軟件和硬件組件的組合。平臺(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è)備。然而,服務(wù)器也可以被實(shí)現(xiàn)為在一個(gè)或多個(gè)計(jì)算設(shè)備 上執(zhí)行的虛擬服務(wù)器(軟件程序),所述虛擬服務(wù)器被視為網(wǎng)絡(luò)上的服務(wù)器。以下提供了關(guān) 于這些技術(shù)和示例操作的更多細(xì)節(jié)。
[0024] 圖1示出了根據(jù)某些實(shí)施例的在電子閱讀器應(yīng)用中導(dǎo)航固定格式文檔的示例概念 圖示。圖示100所示出的組件和環(huán)境只是出于說明的目的。各實(shí)施例可以在使用各種計(jì)算設(shè) 備和系統(tǒng)、硬件和軟件的各種本地、聯(lián)網(wǎng)的、基于云的和類似計(jì)算環(huán)境中實(shí)現(xiàn)。
[0025]設(shè)備104可通過電子閱讀器應(yīng)用的窗口窗格來顯示固定格式文檔的頁面112。替換 地,電子閱讀器應(yīng)用可在窗口窗格中顯示兩個(gè)頁面。固定格式文檔可包括被格式化來顯得 像紙制品(諸如紙質(zhì)書、期刊以及類似物的頁面)的文檔。電子閱讀器應(yīng)用可檢測(cè)頁面112上 與導(dǎo)航固定格式文檔相關(guān)聯(lián)的動(dòng)作。設(shè)備104可以通過其硬件能力來識(shí)別姿勢(shì)導(dǎo)航動(dòng)作,所 述硬件能力可以包括相機(jī)、話筒、啟用觸摸的屏幕、鍵盤、鼠標(biāo)等。
[0026]設(shè)備104可與諸如云托管平臺(tái)102的外部資源通信以呈現(xiàn)頁面112。在示例場(chǎng)景中, 設(shè)備10