一種電子書(shū)的閱讀控制方法及電子書(shū)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種電子書(shū),本發(fā)明還涉及一種電子書(shū)的閱讀控制方法。
【背景技術(shù)】
[0002] 電子書(shū)閱讀相比紙書(shū)閱讀,存在的主要缺點(diǎn)在于沒(méi)有閱讀軌跡追蹤及閱讀紙書(shū)的 實(shí)體感與空間感。
[0003] 以上【背景技術(shù)】?jī)?nèi)容的公開(kāi)僅用于輔助理解本發(fā)明的發(fā)明構(gòu)思及技術(shù)方案,其并不 必然屬于本專(zhuān)利申請(qǐng)的現(xiàn)有技術(shù),在沒(méi)有明確的證據(jù)表明上述內(nèi)容在本專(zhuān)利申請(qǐng)的申請(qǐng)日 已經(jīng)公開(kāi)的情況下,上述【背景技術(shù)】不應(yīng)當(dāng)用于評(píng)價(jià)本申請(qǐng)的新穎性和創(chuàng)造性。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明(主要)目的在于提出一種電子書(shū)的閱讀控制方法及電子書(shū),以實(shí)現(xiàn)閱讀 軌跡追蹤。
[0005] 為此,本發(fā)明提出一種電子書(shū)的閱讀控制方法,包括如下步驟:第一步:在電子書(shū) 被閱讀時(shí)將閱讀數(shù)據(jù)進(jìn)行記錄,分析所述閱讀數(shù)據(jù)生成若干定位點(diǎn);第二步:提供控制界 面供讀者選擇定位點(diǎn);第三步:根據(jù)控制指令在電子書(shū)屏幕上顯示被選擇定位點(diǎn)所對(duì)應(yīng)的 內(nèi)容。
[0006] 所述第一步包括:1. 1)對(duì)電子書(shū)的內(nèi)容對(duì)象進(jìn)行順序編號(hào);1. 2)采集讀者的閱讀 數(shù)據(jù);1. 3)將所述閱讀數(shù)據(jù)進(jìn)行可視化,從可視化后的序列中選取若干極值作為定位點(diǎn)。
[0007] 所述1. 2)步中,以?xún)?nèi)容對(duì)象編號(hào)、內(nèi)容對(duì)象在屏幕呈現(xiàn)的開(kāi)始時(shí)間、內(nèi)容對(duì)象在 屏幕呈現(xiàn)的持續(xù)時(shí)間長(zhǎng)度的形式進(jìn)行采集。
[0008] 所述1. 2)步中:對(duì)于未在屏幕上呈現(xiàn)過(guò)的內(nèi)容對(duì)象也參與統(tǒng)計(jì),其持續(xù)時(shí)間長(zhǎng)度 值為〇 ;對(duì)于持續(xù)時(shí)間長(zhǎng)度值小于第一閾值的,則將其持續(xù)時(shí)間長(zhǎng)度值置為〇 ;對(duì)于持續(xù)時(shí) 間長(zhǎng)度值大于第二閾值的,則將其持續(xù)時(shí)間長(zhǎng)度值置為〇 ;對(duì)于相同的內(nèi)容對(duì)象,則將其對(duì) 應(yīng)的所有持續(xù)時(shí)間求和,將所述內(nèi)容對(duì)象在屏幕呈現(xiàn)的開(kāi)始時(shí)間設(shè)置為所述內(nèi)容對(duì)象最后 在屏幕上呈現(xiàn)的開(kāi)始時(shí)間。
[0009] 所述1. 3)步包括:合并內(nèi)容對(duì)象連續(xù)并且在屏幕呈現(xiàn)的開(kāi)始時(shí)間相同的記錄,對(duì) 合并后的記錄以?xún)?nèi)容對(duì)象為優(yōu)先級(jí)進(jìn)行升序排序;對(duì)上述合并并且排序后的記錄,以?xún)?nèi)容 對(duì)象為橫軸,持續(xù)時(shí)間為縱軸,繪制曲線(xiàn);對(duì)所述曲線(xiàn)進(jìn)行濾波;找出所述曲線(xiàn)中的極值, 所述極值所對(duì)應(yīng)的點(diǎn)即為定位點(diǎn)。
[0010] 所述合并內(nèi)容對(duì)象連續(xù)并且在屏幕呈現(xiàn)的開(kāi)始時(shí)間相同的記錄的方法包括:合并 后內(nèi)容對(duì)象編號(hào)值取最小值,在屏幕呈現(xiàn)的開(kāi)始時(shí)間保持不變,持續(xù)時(shí)間取平均值。
[0011] 所述第二步中提供對(duì)應(yīng)"前進(jìn)"與"后退"的按鈕,所述按鈕供讀者操作以在所述 定位點(diǎn)所對(duì)應(yīng)的內(nèi)容對(duì)象之間跳轉(zhuǎn)。
[0012] 所述的電子書(shū)的閱讀控制方法,還包括如下步驟:依據(jù)內(nèi)容對(duì)象在屏幕上呈現(xiàn)的 總持續(xù)時(shí)間進(jìn)行閱讀痕跡處理。
[0013] 所述閱讀痕跡的量與所述內(nèi)容對(duì)象在屏幕上呈現(xiàn)的總持續(xù)時(shí)間成正相關(guān)。
[0014] 本發(fā)明還提出一種電子書(shū),包括:記錄分析模塊、控制模塊和觸發(fā)模塊;所述記錄 分析模塊在電子書(shū)被閱讀時(shí)將閱讀數(shù)據(jù)進(jìn)行記錄,分析所述閱讀數(shù)據(jù)生成若干定位點(diǎn);所 述控制模塊提供控制界面供讀者選擇定位點(diǎn);所述觸發(fā)模塊根據(jù)控制指令在電子書(shū)屏幕上 觸發(fā)顯示被選擇定位點(diǎn)所對(duì)應(yīng)的內(nèi)容。
[0015] 本發(fā)明與現(xiàn)有技術(shù)對(duì)比的有益效果包括:本發(fā)明通過(guò)在電子書(shū)被閱讀的過(guò)程中對(duì) 產(chǎn)生的閱讀數(shù)據(jù)進(jìn)行分析、生成若干定位點(diǎn),通過(guò)定位點(diǎn)顯示所對(duì)應(yīng)的內(nèi)容。這樣可以實(shí)現(xiàn) 對(duì)閱讀軌跡的追蹤。讀者可以方便地選取自己感興趣的內(nèi)容進(jìn)行閱讀。
【附圖說(shuō)明】
[0016] 圖1示出了電子書(shū)的閱讀控制方法中進(jìn)行可視化所繪制曲線(xiàn)的示意圖。
[0017] 圖2示出了對(duì)曲線(xiàn)進(jìn)行剔除噪聲的示意圖。
[0018] 圖3示出了對(duì)曲線(xiàn)進(jìn)行濾波的示意圖。
[0019] 圖4示出了對(duì)濾波后的曲線(xiàn)進(jìn)行歸零處理的示意圖。
[0020] 圖5示出了界面的折線(xiàn)示意圖。
[0021] 圖6示出了界面的堆積示意圖。
[0022] 圖7示出了界面的雷達(dá)示意圖。
[0023] 圖8示出了折痕的示意圖。
【具體實(shí)施方式】
[0024] 下面結(jié)合【具體實(shí)施方式】并對(duì)照附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。應(yīng)該強(qiáng)調(diào)的是, 下述說(shuō)明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及其應(yīng)用。
[0025] 參照以下附圖,將描述非限制性和非排他性的實(shí)施例,其中相同的附圖標(biāo)記表示 相同的部件,除非另外特別說(shuō)明。
[0026] 本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,對(duì)以上描述做出眾多變通是可能的,所以實(shí)施例僅是 用來(lái)描述一個(gè)或多個(gè)特定實(shí)施方式。
[0027] 很多類(lèi)型的書(shū)籍(例如教材、參考手冊(cè)、專(zhuān)業(yè)技術(shù)等類(lèi)別的書(shū)籍)讀者往往不是從 頭到尾的線(xiàn)性順序閱讀,而是需要分段的反復(fù)閱讀,一個(gè)分段反復(fù)閱讀完后繼續(xù)下一個(gè)分 段的反復(fù)閱讀。對(duì)于紙書(shū),可以用手指將書(shū)分隔成多個(gè)部分,從而很自由快捷的對(duì)指定部分 反復(fù)閱讀,另外由于紙書(shū)是實(shí)物,閱讀過(guò)的頁(yè)面會(huì)留下自然的印跡,通過(guò)雙手翻頁(yè)也能快速 找回之前的閱讀點(diǎn)。然而對(duì)于通過(guò)屏幕閱讀的電子書(shū)來(lái)說(shuō),要實(shí)現(xiàn)這個(gè)目的看似簡(jiǎn)單,實(shí)則 很困難,有的通過(guò)進(jìn)度條或電子書(shū)簽來(lái)實(shí)現(xiàn)這個(gè)目的,移動(dòng)閱讀終端屏幕尺寸遠(yuǎn)小于紙書(shū) 的尺寸,電子書(shū)分頁(yè)后的頁(yè)數(shù)遠(yuǎn)大于相同內(nèi)容的紙書(shū)的頁(yè)數(shù),單單使用進(jìn)度條翻頁(yè)常常是 來(lái)回拽動(dòng)進(jìn)度條滑塊,就是沒(méi)法精確退回到上次的分段閱讀點(diǎn)繼續(xù)閱讀。通過(guò)電子書(shū)簽可 以精確定位閱讀點(diǎn),但需要人主動(dòng)放置電子書(shū)簽,在深度閱讀過(guò)程中人們往往忘記放置書(shū) 簽,一當(dāng)通過(guò)進(jìn)度條進(jìn)行了翻頁(yè)操作后再退回翻頁(yè)之前的閱讀點(diǎn)非常困難。
[0028] 如圖1-8所示,本專(zhuān)利申請(qǐng)?zhí)岢隽艘环N電子書(shū)的閱讀控制方法,包括如下步驟:
[0029] 第一步:在電子書(shū)被閱讀時(shí)將閱讀數(shù)據(jù)進(jìn)行記錄,分析閱讀數(shù)據(jù)生成若干定位點(diǎn)。
[0030] 第一步具體可以包括:
[0031] I. 1)對(duì)電子書(shū)的內(nèi)容對(duì)象進(jìn)行順序編號(hào)。內(nèi)容對(duì)象可以包括字符、表格、圖片、音 頻、視頻。可以對(duì)每個(gè)內(nèi)容對(duì)象進(jìn)行順序編號(hào)。編號(hào)方式可以采用自然數(shù)遞增的方式。對(duì) 于一頁(yè)電子書(shū),可以有一個(gè)至多個(gè)內(nèi)容對(duì)象。
[0032] 1. 2)采集讀者的閱讀數(shù)據(jù)。具體地,以?xún)?nèi)容對(duì)象編號(hào)、內(nèi)容對(duì)象在屏幕呈現(xiàn)的開(kāi)始 時(shí)間、內(nèi)容對(duì)象在屏幕呈現(xiàn)的持續(xù)時(shí)間長(zhǎng)度的形式進(jìn)行采集。
[0033] 在電子書(shū)的閱讀過(guò)程中,以三元組(obj_id,time,duration)的形式記錄每個(gè)內(nèi) 容對(duì)象在屏幕上呈現(xiàn)的開(kāi)始時(shí)間點(diǎn)和時(shí)長(zhǎng),〇bj_id是電子書(shū)的內(nèi)容對(duì)象編號(hào),time是電子 書(shū)內(nèi)容對(duì)象在屏幕呈現(xiàn)開(kāi)始時(shí)間,duration是每個(gè)對(duì)象呈現(xiàn)的時(shí)長(zhǎng)。三元組的詳細(xì)描述見(jiàn) 下表:
[0036] 在數(shù)據(jù)的采集過(guò)程中,需要注意:
[0037] 對(duì)于未在屏幕上呈現(xiàn)過(guò)的內(nèi)容對(duì)象也參與統(tǒng)計(jì),其持續(xù)時(shí)間長(zhǎng)度值為0。
[0038] 對(duì)于持續(xù)時(shí)間長(zhǎng)度值小于第一閾值0_的,則將其持續(xù)時(shí)間長(zhǎng)度值置為0。這可以 過(guò)濾掉快速逐頁(yè)翻頁(yè)(讀者沒(méi)有實(shí)際讀內(nèi)容)產(chǎn)生的記錄。這可剔除噪聲數(shù)據(jù)。
[0039] 對(duì)于持續(xù)時(shí)間長(zhǎng)度值大于第二閾值Dniax的,其持續(xù)時(shí)間取前一個(gè)與后一個(gè)內(nèi)容對(duì) 象(持續(xù)時(shí)間大于等于〇_且小于等于0_的內(nèi)容對(duì)象)持續(xù)時(shí)間的平均值。如果內(nèi)容對(duì)象 在屏幕上顯示后,電子書(shū)被關(guān)閉或者屏幕顯示被關(guān)閉之前,讀者沒(méi)有對(duì)電子書(shū)做任何操作, 則將該記錄的持續(xù)時(shí)間值置為零,從而可以過(guò)濾掉讀者已經(jīng)沒(méi)在閱讀但內(nèi)容還長(zhǎng)時(shí)間呈現(xiàn) 在屏幕上而產(chǎn)生的記錄。這可以進(jìn)一步剔除噪聲數(shù)據(jù)。剔除噪聲后的曲線(xiàn)見(jiàn)圖2。
[0040] 對(duì)于相同的內(nèi)容對(duì)象,則將其對(duì)應(yīng)的所有持續(xù)時(shí)間求和,將所述內(nèi)容對(duì)象在屏幕 呈現(xiàn)的開(kāi)始時(shí)間設(shè)置為所述內(nèi)容對(duì)象最后在屏幕上呈現(xiàn)的開(kāi)始時(shí)間。
[0041] 可以將數(shù)據(jù)同步至云端服務(wù)器,云端服務(wù)器會(huì)針對(duì)每本書(shū)的所有記錄匯總進(jìn)行大 數(shù)據(jù)分析,計(jì)算出閾值Dmin和Dmax,并將它們發(fā)送給電子書(shū)閱讀軟件。閾值Dmin和Dmax 也可以根據(jù)需要設(shè)定。
[0042] 1. 3)將所述閱讀數(shù)據(jù)進(jìn)行可視化,從可視化后的序列中選取若干極值作為定位 點(diǎn)。
[0043] 合并內(nèi)容對(duì)象連續(xù)并且在屏幕呈現(xiàn)的開(kāi)始時(shí)間相同的記錄,對(duì)合并后的記錄以?xún)?nèi) 容對(duì)