亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電子書題寫系統(tǒng)的制作方法_2

文檔序號:9278190閱讀:來源:國知局
供的GOOGLEPLAYEBOOKSTORE?。
[0026] 題寫管理子系統(tǒng)130管理與用戶和內(nèi)容提供者關(guān)聯(lián)的題寫。在所示的實施例中, 單個題寫管理子系統(tǒng)管理用于用戶和內(nèi)容提供者二者的題寫。關(guān)于一個電子書的用戶可 以是關(guān)于另一電子書的內(nèi)容提供者。例如,題寫管理子系統(tǒng)可以認(rèn)為J.K.Rowling在訪問 HarryPotterandtheDeathlyHallows時是內(nèi)容提供者而在訪問WizardofEarthsea 時是用戶。在其他實施例中,由不同的子系統(tǒng)(未示出)來提供用于內(nèi)容提供者和用戶的 題寫管理功能。下面參考圖4來更詳細(xì)地描述題寫管理子系統(tǒng)130。
[0027] 在一種實施例中,云提供者設(shè)施110由可以包括一個或多個高性能CPU和IG或者 更大的主存儲器以及500GB到2Tb的存儲裝置的服務(wù)器類計算機的網(wǎng)絡(luò)來實現(xiàn)。通常使用 操作系統(tǒng),諸如LINUX。如本文中所描述的云提供者設(shè)施110和前端服務(wù)器140、145的操作 可以通過其硬件(例如專用計算設(shè)備或者通用計算機中的子板)或者通過計算機程序來控 制,該計算機程序安裝在云提供者設(shè)施110的服務(wù)器上的計算機存儲裝置中并且由這樣的 服務(wù)器的處理器來執(zhí)行以執(zhí)行本文所描述的功能。系統(tǒng)工程(例如電子內(nèi)容分發(fā))領(lǐng)域的 技術(shù)人員根據(jù)本文中的功能和算法描述應(yīng)當(dāng)很容易確定這樣的計算機程序的結(jié)構(gòu)和操作。
[0028] 下面的部分更詳細(xì)地描述閱讀器模塊181、系統(tǒng)數(shù)據(jù)庫150、題寫管理子系統(tǒng)130 和圖1中更詳細(xì)地圖示的其他部件,并且在創(chuàng)建和管理電子書題寫的環(huán)境中解釋其操作。
[0029] 圖2圖示圖1所示的閱讀器模塊181的邏輯視圖。在所示的實施例中,閱讀器模 塊181在計算機180上實現(xiàn),但是應(yīng)當(dāng)認(rèn)識到,在其他實施例中,本文中所描述的部分還可 以通過與閱讀器模塊181通信的其他設(shè)備(例如通過云提供者設(shè)施110的服務(wù)器)來實現(xiàn)。 還應(yīng)當(dāng)認(rèn)識到,雖然在所示實施例中用戶計算機180A和內(nèi)容提供者計算機180B的閱讀器 模塊181相同,然而在其他實施例中,對于針對該設(shè)備調(diào)整的功能的用戶計算機和內(nèi)容提 供者計算機存在不同版本的閱讀器模塊。例如,用戶計算機180A的閱讀器模塊181可以實 現(xiàn)所顯示的書籍的實時標(biāo)記,而內(nèi)容提供者計算機的閱讀器模塊可以向作者提供的用以創(chuàng) 建題寫并且使得其可用于下載和/或向指定用戶發(fā)送其的接口。
[0030] 在圖2中圖示的實施例中,閱讀器模塊181包括顯示模塊220、排序模塊230、用戶 輸入模塊240和題寫模塊250。閱讀器模塊181的其他實施例包括不同的和/或另外的模 塊。另外,可以按照與本文中所描述的不同的方式來在模塊之間分配功能。例如,在一些實 施例中,閱讀器模塊181可以僅訪問預(yù)先加載的電子書并且不包括排序模塊230。
[0031] 顯示模塊220接收電子書的至少一部分并且向用戶呈現(xiàn)。在一個實施例中,用戶 已經(jīng)從云提供者設(shè)施110預(yù)先下載電子書(例如通過從GOOGLEPLAYEBOOKSTORE?購買電 子書),并且顯示模塊220從本地數(shù)據(jù)存儲裝置(未示出)訪問電子書。在另一實施例中, 顯示模塊220經(jīng)由網(wǎng)絡(luò)170直接訪問系統(tǒng)數(shù)據(jù)庫150中所存儲的電子書的遠(yuǎn)程副本。顯示 模塊220可以在屏幕上(作為音頻回放(音頻書籍))和/或以任何其他適當(dāng)?shù)姆绞较蛴?戶呈現(xiàn)電子書。
[0032] 排序模塊230提供使得能夠獲得電子書和相關(guān)的材料的用戶接口。在一個實施例 中,排序模塊230被實現(xiàn)為具有由電子書子系統(tǒng)120提供的電子市場(例如GOOGLEPLAY EBOOKSTORE?)的接口。用戶在市場瀏覽電子書并且選擇期望得到其訪問許可的一個或多 個電子書。不同的電子書可以具有不同的訪問許可策略。例如,一些電子書可能要求用戶 購買它們,其他電子書可能是免費的,而其他電子書可能在有限的時間內(nèi)可用于出租。如 先前所描述的,在獲得針對特定電子書的訪問許可之后,可以向用戶計算機180A下載電子 書,或者可以根據(jù)需要經(jīng)由網(wǎng)絡(luò)170來流傳送電子書。在一些實施例中,排序子系統(tǒng)還使得 用戶能夠獲得與電子書相關(guān)的另外的材料(例如題寫、背景信息、補充說明等)。正如電子 書本身,這些另外的材料可能遭遇不同的訪問許可策略,并且一旦已經(jīng)被獲得訪問許可,則 可以直接從云提供者設(shè)施110下載或訪問這些另外的材料。
[0033] 用戶輸入模塊140提供用以促進(jìn)電子書和相關(guān)特征的使用的用戶接口工具。比 如,通過感測用戶計算機180A的觸摸屏上的特定手勢,系統(tǒng)從當(dāng)前頁面向新的部分移動電 子書的顯示。通過感測另一用戶輸入,用戶輸入模塊240確定用戶期望與電子書的所標(biāo)識 的部分交互。用戶輸入模塊240標(biāo)識從物理鍵盤或者經(jīng)由屏幕上的鍵盤從用戶輸入的文 本。在一個實施例中,用戶輸入模塊240還標(biāo)識經(jīng)由觸摸屏、手寫板等輸入的手寫輸入(例 如作者的簽名)。
[0034] 題寫模塊250將特定用戶輸入(如由用戶輸入模塊240感測的)標(biāo)識為向電子書 添加題寫的請求。在一個實施例中,題寫模塊250從用戶輸入模塊240接收電子書中的位 置的指示。例如,用戶輸入模塊240可以在閾值時間量(例如500毫秒)內(nèi)檢測按壓和保 持在觸摸屏上的用戶并且向題寫模塊250發(fā)送觸摸屏上的觸摸點的指示(例如x/y像素坐 標(biāo))。作為另一示例,用戶可以通過向用戶計算機180A上顯示的表格中錄入數(shù)據(jù)(例如電 子書ID、頁號和行號)來標(biāo)識特定電子書、頁面和該頁面上的位置。
[0035] 響應(yīng)于接收到位置的指示,題寫模塊250確定所指示的位置是否對應(yīng)于足夠大以 包括題寫的空白區(qū)域。在一些類型的電子書(例如圖形小說)或者一些類型的頁面(例如 封面)中,可以認(rèn)為空白區(qū)域是具有基本上相同顏色、陰影和/或紋理的任何區(qū)域。例如, 在包括城市天際線的封面上,認(rèn)為藍(lán)色天空的區(qū)域是空白的并且因此可用作用于添加題寫 的可能的位置。在一些實施例中,允許部分模糊某些類型的內(nèi)容。在這樣的實施例中,認(rèn)為 空白區(qū)域是頁面的基本上空的部分和沒有以大于預(yù)設(shè)量重疊下面的電子書內(nèi)容的一個或 多個連接的部分之和。例如,當(dāng)向RollingStone雜志的電子副本的封面添加題寫時,題寫 模塊250可以被配置成允許模糊最高25%的雜志的標(biāo)題。因此,可用的空白包括包含封面 的背景顏色和以不大于25%與標(biāo)題重疊的鄰接區(qū)域的任何區(qū)域。
[0036] 在一個實施例中,如果題寫模塊250可以在其內(nèi)放置包含所指示的位置的矩形題 寫對象,則認(rèn)為空白區(qū)域足夠大??梢灶A(yù)先設(shè)置矩形題寫對象的尺寸,或者可以根據(jù)用戶參 數(shù)來確定矩形題寫對象的尺寸。例如,用戶選項屏幕可以包括指示題寫的最小高度和寬度 的滑塊。在一些實施例中,所要求的空白的量至少部分根據(jù)要被包括在題寫中的數(shù)據(jù)的類 型來確定。例如,如果讀者已經(jīng)配置題寫模塊250向電子書添加音頻注釋,則所要求的空間 可以僅是添加示出揚聲器以表明已經(jīng)在所指示的位置插入音頻題寫的小型圖標(biāo)所要求的 空間。在其中向讀者音頻地呈現(xiàn)電子書的實施例中,題寫模塊250考慮是否存在等同于空 白的足夠量的音頻,例如基本上安靜的音頻回放周期。
[0037] 在另一實施例中,題寫模塊250可以從所指示的位置向外搜索以在每個方向(例 如向上、向下、向左和向右)尋找最近的非空白,并且計算能夠在沒有重疊任何非空白的情 況下被放置的最大矩形題寫對象的面積。然后將所計算的面積(或者個體尺寸)與放置題 寫所要求的最小尺寸(預(yù)先設(shè)置或者由用戶選擇)相比較。在其他實施例中,使用不同形 狀的題寫對象和/或用于確定所指示的位置是否對應(yīng)于足夠的空白區(qū)域的不同的方法。
[0038] 如果所指示的位置對應(yīng)于足夠的用于題寫的空白的量,則題寫模塊250向現(xiàn)實模 塊220發(fā)送指令以提供用于提供題寫的用戶界面。題寫可以包括一種或多種類型的數(shù)據(jù), 包括可搜索(例如鍵入)文本、手寫文本、手寫繪圖、照片、視頻、音頻記錄等。例如,如果讀 者參加作者的商店內(nèi)簽字,則讀者可以購買作者的新書的電子副本并且將其打開到包括足 以包括題寫的至少一個空白區(qū)域的頁面。讀者然后在頁面上的空白區(qū)域之一中按壓并且保 持以打開題寫界面并且向提供題寫的作者傳遞書籍(例如通過使用光筆簽字)。下面參考 圖4和6來描述可以向電子書添加題寫的另外的方式。
[0039] 如果由題寫模塊250接收的所指示的位置沒有對應(yīng)于充足的空白區(qū)域,則題寫模 塊向用戶提供一個或多個選項。在一個實施例中,題寫模塊250在電子書中搜索很大足以 用于到所指示的位置的題寫的最近的空白區(qū)域,并且利用用于確認(rèn)用戶希望在所建議的位 置添加題寫的提示來向用戶呈現(xiàn)這一選項。在其他實施例中,題寫模塊250確定被放置在 所指示的位置處的題寫會重疊的內(nèi)容類型并且基于這種內(nèi)容類型來提供具有選項的環(huán)境 菜單。例如,如果題寫會與文本重疊,則環(huán)境菜單可以包括選擇文本的選項、向文本添加注 釋的選項以及在所指示的位置添加書籍標(biāo)簽的選項。題為"ElectronicBookContextual
當(dāng)前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1