專利名稱:頁面更新方法及電子閱讀器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于信息顯示領(lǐng)域,涉及一種頁面更新方法及使用該方法的電子閱讀器。
背景技術(shù):
現(xiàn)有的電子閱讀器的自動(dòng)翻頁技術(shù)大多為用戶預(yù)先設(shè)定好閱讀一頁所用的固定閱讀時(shí)間,電子閱讀器隨即開始計(jì)時(shí),當(dāng)?shù)竭_(dá)預(yù)先設(shè)定的時(shí)間后即開始自動(dòng)翻頁。然而,使用電子閱讀器閱讀的文檔,其每頁的字?jǐn)?shù)并不是固定值,有些頁面字?jǐn)?shù)較多,有些則較少, 導(dǎo)致每頁的閱讀時(shí)間無法固定,并且,文檔中每頁的內(nèi)容也有差異,例如,有些部分的內(nèi)容比較精彩或者較難理解,用戶往往會(huì)選擇慢慢研讀或重復(fù)閱讀;而對(duì)于一些比較乏味或較易理解的文章內(nèi)容,用戶則會(huì)快速瀏覽或略過不讀,這些都是導(dǎo)致用戶很難在閱讀前設(shè)置好合適的閱讀時(shí)間的主要原因。因此,如上所述,現(xiàn)有的自動(dòng)翻頁方法存在著以下三大缺點(diǎn) (1)由于每頁的字?jǐn)?shù)不一致,用戶很難預(yù)先確定閱讀所用的時(shí)間。(2)由于用戶對(duì)文章各部分內(nèi)容的閱讀方式不同,無法準(zhǔn)確地控制閱讀進(jìn)度,因此很難確定固定的閱讀時(shí)間,影響用戶的閱讀體驗(yàn)。(3)對(duì)于比較感興趣的內(nèi)容,用戶很難確定這部分內(nèi)容的閱讀時(shí)間,往往在還沒有閱讀完這部分內(nèi)容時(shí),就進(jìn)行了自動(dòng)翻頁,導(dǎo)致用戶必須手動(dòng)進(jìn)行調(diào)整,帶來諸多不便。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提出一種頁面更新方法及電子閱讀器。本發(fā)明提出一種頁面更新方法,包括以下步驟
位置確定步驟獲取電子閱讀器當(dāng)前顯示頁面的閱讀速度,根據(jù)獲取的閱讀速度,在所述當(dāng)前顯示的頁面中移動(dòng)用于表示當(dāng)前閱讀位置的閱讀位置標(biāo)記;
檢測步驟檢測所述閱讀位置標(biāo)記是否到達(dá)需要進(jìn)行頁面更新的位置; 頁面更新步驟在檢測到所述閱讀位置標(biāo)記達(dá)到頁面更新位置時(shí),進(jìn)行頁面的更新,并顯示更新后的頁面。
優(yōu)選地,在位置確定步驟之前還包括內(nèi)容載入步驟,在電子閱讀器中加載文檔的當(dāng)前顯示的頁面。
優(yōu)選地,還包括標(biāo)記移動(dòng)步驟檢測用戶的觸發(fā),根據(jù)用戶的觸發(fā)顯示所述閱讀位置標(biāo)記和/或移動(dòng)閱讀位置標(biāo)記。
優(yōu)選地,所述獲取閱讀速度包括獲取預(yù)先設(shè)置的閱讀速度,或通過統(tǒng)計(jì)已經(jīng)閱讀的頁面中文字?jǐn)?shù)和連續(xù)閱讀這些文字所用的時(shí)間而獲得閱讀速度。
優(yōu)選地,所述頁面更新位置為所述當(dāng)前顯示頁面的結(jié)束位置,或所述頁面更新位置為所述當(dāng)前顯示頁面中段落的結(jié)束位置,或所述頁面更新位置為所述當(dāng)前顯示頁面中行的結(jié)束位置。
優(yōu)選地,在檢測到所述閱讀位置標(biāo)記達(dá)到頁面更新的位置前的預(yù)定時(shí)間內(nèi),顯示頁面更新的剩余時(shí)間。
本發(fā)明還提出一種電子閱讀器,包括存儲(chǔ)部,用于保存待顯示的文檔和閱讀速度;顯示部,用于載入并顯示待顯示文檔的頁面內(nèi)容以及閱讀位置標(biāo)記提示符;位置確定部,用于獲取閱讀速度,根據(jù)獲取的閱讀速度,在所述當(dāng)前顯示的頁面中移動(dòng)用于表示當(dāng)前閱讀位置的閱讀位置標(biāo)記;檢測部,用于檢測所述閱讀位置標(biāo)記是否到達(dá)需要進(jìn)行頁面更新的位置,并且檢測用戶的觸發(fā)。
優(yōu)選地,還包括接收用戶的輸入信息的用戶輸入模塊,根據(jù)來自所述用戶輸入模塊的用戶觸發(fā),所述顯示部顯示所述閱讀位置標(biāo)記和/或所述位置確定部移動(dòng)閱讀位置標(biāo)記。
優(yōu)選地,所述用戶輸入信息包括所述閱讀位置標(biāo)記在所述當(dāng)前顯示頁面中的位置和用戶對(duì)閱讀位置標(biāo)記進(jìn)行移動(dòng)的信息。
優(yōu)選地,所述頁面更新位置為所述當(dāng)前顯示頁面的結(jié)束位置,或所述頁面更新位置為所述當(dāng)前顯示頁面中段落的結(jié)束位置,或所述頁面更新位置為所述當(dāng)前顯示頁面中行的結(jié)束位置。
根據(jù)本發(fā)明的方法,能夠在頁面內(nèi)容中顯示當(dāng)前閱讀位置標(biāo)記指示的位置,并且該位置可以由用戶自由設(shè)定,因此,用戶可根據(jù)個(gè)人的喜好或習(xí)慣,針對(duì)不同的閱讀內(nèi)容調(diào)整閱讀的方式,并且在閱讀結(jié)束后電子閱讀器自動(dòng)進(jìn)行頁面的更新,提高用戶的體驗(yàn)。
圖1為本發(fā)明的實(shí)施例一的頁面更新方法的流程圖2為本發(fā)明的實(shí)施例一的頁面更新方法的頁面加載內(nèi)容的顯示圖; 圖3為本發(fā)明的實(shí)施例一的頁面更新方法的閱讀速度設(shè)置界面的示意圖; 圖4為本發(fā)明的實(shí)施例一的另一種頁面更新方法的流程圖; 圖5為本發(fā)明的實(shí)施例一的頁面更新方法的手動(dòng)調(diào)整閱讀位置的示意圖; 圖6為本發(fā)明的實(shí)施例二的電子閱讀器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面,結(jié)合附圖和具體實(shí)施例詳細(xì)說明本發(fā)明的電子閱讀器及其頁面輔助閱讀方法。實(shí)施例一
圖1為本發(fā)明的實(shí)施例一的頁面更新方法的流程圖。如圖1所示,本發(fā)明的頁面更新方法包括如下步驟
內(nèi)容載入步驟101 在電子閱讀器中加載文檔的當(dāng)前顯示的頁面。首先,解析對(duì)應(yīng)的文檔,在電子閱讀器中加載待顯示文檔的當(dāng)前顯示頁面,如圖2 所示的頁面為載入的顯示頁面。位置確定步驟102 獲取電子閱讀器當(dāng)前顯示頁面的閱讀速度,根據(jù)獲取的閱讀速度,在所述當(dāng)前顯示的頁面中移動(dòng)用于表示當(dāng)前閱讀位置的閱讀位置標(biāo)記。閱讀速度可以由讀者預(yù)先設(shè)定,也可以是電子閱讀器預(yù)先設(shè)置的默認(rèn)速度,例如 240字/分鐘。如老年人和少年的閱讀速度可能會(huì)慢,可以手動(dòng)設(shè)定,例如200字/分鐘。 在本發(fā)明中,為用戶提供手動(dòng)設(shè)置的過程,閱讀速度設(shè)置的界面可以為如圖3所示的界面, 箭頭的方向代表閱讀速度由慢至快,兩端以漢字“慢,,和“快,,提示用戶設(shè)置閱讀速度的變化方向,如“慢”表示閱讀速度為0字/分鐘,“快”表示閱讀速度為300字/分鐘,閱讀速度由“慢”至“快”勻速增加。用戶可以通過箭頭上設(shè)置的滑塊設(shè)置閱讀速度,箭頭上方設(shè)置有一行文字,文字下方設(shè)置有由左至右動(dòng)態(tài)延長的橫線,表示當(dāng)前閱讀速度,可以實(shí)時(shí)顯示用戶設(shè)置的閱讀速度的實(shí)際情況。在檢測到用戶設(shè)置閱讀速度的觸發(fā)后,調(diào)用如圖3所示的閱讀速度設(shè)置界面,界面中箭頭的左端和右端分別對(duì)應(yīng)最小閱讀速度值和最大閱讀速度值,如最小閱讀速度值可以設(shè)置為0字/分鐘,最大閱讀速度值可以設(shè)置為500字/分鐘, 然后檢測用戶觸發(fā)所設(shè)置的代表閱讀速度的滑塊的位置橫坐標(biāo)與箭頭左右兩端的橫坐標(biāo)的差值的比值,即設(shè)置的閱讀速度與最大閱讀速度的比值,從而計(jì)算得到用戶設(shè)置的閱讀速度的大小,如在圖3所示的界面中,用戶設(shè)置完閱讀速度之后,滑塊的橫坐標(biāo)等于箭頭左右兩端的橫坐標(biāo)差的1/2,因此,通過計(jì)算得到的用戶設(shè)置的閱讀速度為250字/分鐘。此外,通過統(tǒng)計(jì)已經(jīng)閱讀的頁面中文字?jǐn)?shù)和連續(xù)閱讀這些文字所用的時(shí)間而獲得的閱讀速度。統(tǒng)計(jì)用戶在手動(dòng)翻頁過程中,取一部分頁面的閱讀時(shí)間和這部分頁面的文字進(jìn)行計(jì)算,即通過自適應(yīng)學(xué)習(xí)的方法統(tǒng)計(jì)用戶的閱讀速度。例如,在用戶閱讀一本書300頁之后,自動(dòng)計(jì)算用戶不間斷閱讀的頁面中的全部文字個(gè)數(shù)和總共的閱讀時(shí)間,據(jù)此計(jì)算用戶的閱讀速度進(jìn)行保存。其中,不間斷閱讀頁面通過該頁面的閱讀時(shí)間閾值進(jìn)行判斷,如, 如果該頁面加載至翻頁之間的時(shí)間不超過一定的時(shí)間閾值,如10分鐘,則將該頁面判斷為不間斷閱讀的頁面。這種閱讀速度的統(tǒng)計(jì)過程可以以時(shí)間段為周期,如每隔30天進(jìn)行一次統(tǒng)計(jì),或者以讀者的閱讀量為周期進(jìn)行統(tǒng)計(jì),如每更新閱讀300頁進(jìn)行一次統(tǒng)計(jì)。在獲取閱讀速度之后,按照計(jì)算獲取的的閱讀速度,在頁面中按照文字的排列順序,移動(dòng)表示當(dāng)前閱讀位置的閱讀位置標(biāo)記,例如,加載如圖2所示的頁面之后,按照文字排列的順序(橫排,由左至右)以及閱讀速度移動(dòng)閱讀位置標(biāo)記。可以根據(jù)用戶的選擇實(shí)時(shí)地顯示閱讀位置標(biāo)記,在當(dāng)前頁面中以文字下劃線、文字背景色塊或者箭頭的樣式的提示符顯示閱讀位置標(biāo)記,可以以單個(gè)字為單位,或者以單行為單位,或者以一個(gè)段落為單位進(jìn)行顯示。閱讀位置標(biāo)記也可以不通過提示符顯示。當(dāng)用戶選擇實(shí)時(shí)顯示閱讀位置標(biāo)記后,閱讀器首先根據(jù)當(dāng)前的閱讀位置標(biāo)記確認(rèn)代表閱讀位置標(biāo)記的提示符開始顯示的位置,例如,在圖2所示的頁面中,如果根據(jù)讀者設(shè)定的閱讀速度,獲知當(dāng)前的閱讀位置為第四行“直”字的位置,則根據(jù)該字在當(dāng)前頁面的位置坐標(biāo)計(jì)算提示符顯示的坐標(biāo),將提示符加載至“直”的下方,從而實(shí)現(xiàn)了通過提示符實(shí)現(xiàn)了閱讀位置標(biāo)記的顯示。檢測步驟103 檢測所述閱讀位置標(biāo)記是否到達(dá)需要進(jìn)行頁面更新的位置。在步驟102中,閱讀位置標(biāo)記每移動(dòng)一次,檢測該閱讀位置標(biāo)記的當(dāng)前位置是否為頁面更新位置,若是,則進(jìn)行頁面更新,否則,閱讀位置標(biāo)記繼續(xù)移動(dòng),進(jìn)行步驟102,然后再一次進(jìn)行檢測,循環(huán)往復(fù),直至閱讀位置標(biāo)記達(dá)到頁面更新的位置。具體過程為,當(dāng)閱讀位置標(biāo)記移動(dòng)一次之后,檢測當(dāng)前文字在當(dāng)前頁面的存儲(chǔ)位置的下一個(gè)字節(jié)是否為頁面更新符,例如,常用的行結(jié)束符/η。頁面更新的位置可以為閱讀位置標(biāo)記所在的行的結(jié)束位置,或者為閱讀位置標(biāo)記所在的段落結(jié)束的位置,或者為當(dāng)前顯示頁面的結(jié)束位置。不同的結(jié)束位置分別以不同的結(jié)束符結(jié)尾,因此,在閱讀位置標(biāo)記移動(dòng)之后,檢測閱讀位置標(biāo)記所在的字符的下一個(gè)字節(jié)是否為結(jié)束符,若是,則進(jìn)行頁面更新,否則,閱讀位置標(biāo)記繼續(xù)移動(dòng),進(jìn)行步驟102,然后再一次進(jìn)行檢測,循環(huán)往復(fù),直至閱讀位置標(biāo)記達(dá)到頁面更新的位置。頁面更新步驟104 在檢測到所述閱讀位置標(biāo)記達(dá)到頁面更新的位置時(shí),進(jìn)行頁面的更新,并顯示更新后的頁面。在檢測到閱讀位置標(biāo)記達(dá)到頁面更新的位置時(shí),進(jìn)行頁面的更新,重新從電子閱讀器中加載文檔的當(dāng)前顯示的頁面的更新頁面內(nèi)容,更新的頁面內(nèi)容可以為當(dāng)前頁面的下一行內(nèi)容,下一段內(nèi)容或者下一頁內(nèi)容,即,再次進(jìn)行步驟101。此外,在檢測到所述閱讀位置標(biāo)記達(dá)到頁面更新的位置前的預(yù)定時(shí)間內(nèi),顯示頁面更新剩余時(shí)間,提醒用戶注意閱讀速度。如,當(dāng)檢測到所述閱讀位置標(biāo)記達(dá)到頁面更新的位置前10秒內(nèi),在頁面空白的位置,如頁面頂端或底端空白的位置處顯示剩余的時(shí)間為10 秒,并進(jìn)行倒計(jì)時(shí)顯示。此外,如圖4所示,本發(fā)明的頁面更新方法還包括標(biāo)記移動(dòng)步驟105。標(biāo)記移動(dòng)步驟105 檢測用戶的觸發(fā),根據(jù)用戶的觸發(fā)顯示所述閱讀位置標(biāo)記和/ 或移動(dòng)閱讀位置標(biāo)記。圖5為本發(fā)明的實(shí)施例一的頁面更新方法的手動(dòng)調(diào)整閱讀位置的示意圖。如圖5 所示,用戶在進(jìn)行閱讀的過程中,如果對(duì)當(dāng)前閱讀位置的內(nèi)容不感興趣,或者希望重新閱讀已經(jīng)讀過的內(nèi)容,可以手動(dòng)設(shè)置閱讀位置。用戶在閱讀過程中,通過觸控顯示屏,移動(dòng)表示閱讀位置標(biāo)記的提示符至期望閱讀的位置,閱讀位置標(biāo)記重新從移動(dòng)后的閱讀位置移動(dòng), 進(jìn)行步驟102。具體實(shí)現(xiàn)過程為,實(shí)時(shí)檢測是否存在用戶對(duì)觸控屏的操作,當(dāng)檢測到用戶對(duì)觸控屏的操作時(shí),會(huì)產(chǎn)生兩種移動(dòng)閱讀位置的方式點(diǎn)擊或拖動(dòng)。如果檢測到當(dāng)前操作為點(diǎn)擊操作,點(diǎn)擊的位置即為期望重新開始閱讀的位置。如果檢測到當(dāng)前操作為拖動(dòng)操作,拖動(dòng)結(jié)束的位置即為期望重新開始閱讀的位置。
通過檢測對(duì)觸控屏的持續(xù)操作時(shí)間判斷用戶的操作方式,如果檢測到用戶對(duì)觸控屏的持續(xù)操作時(shí)間小于一定的閾值,例如0. 5s,則判定當(dāng)前的觸控方式為點(diǎn)擊操作,然后計(jì)算用戶的點(diǎn)擊位置坐標(biāo)與當(dāng)前閱讀位置標(biāo)記的坐標(biāo)的差值,將當(dāng)前閱讀位置標(biāo)記的坐標(biāo)修正至用戶的點(diǎn)擊位置的坐標(biāo)處,接著從用戶的點(diǎn)擊位置處重新進(jìn)行步驟102。如果檢測到當(dāng)前對(duì)觸控屏的持續(xù)操作時(shí)間等于或大于預(yù)設(shè)的閾值,例如0. 5s,則判定用戶的觸控方式為拖動(dòng)操作。用戶的拖動(dòng)操作主要應(yīng)用于表示閱讀位置的提示符顯示的情況下,如果提示符實(shí)時(shí)顯示,則首先響應(yīng)用戶的觸摸操作,將閱讀位置標(biāo)記的坐標(biāo)修正至用戶觸摸觸控屏落點(diǎn)的坐標(biāo)處,表現(xiàn)在當(dāng)前閱讀界面為提示符在用戶在觸控屏上的觸控位置對(duì)應(yīng)的閱讀位置處進(jìn)行顯示,在用戶拖動(dòng)的過程中,實(shí)時(shí)跟蹤拖動(dòng)的閱讀位置坐標(biāo),并根據(jù)跟蹤的位置坐標(biāo)顯示提示符,直至用戶的拖動(dòng)操作停止,并在操作停止處顯示提示符。如果提示符沒有顯示,則首先響應(yīng)用戶的觸摸操作,對(duì)提示符進(jìn)行顯示,并將閱讀位置標(biāo)記的坐標(biāo)修正至用戶觸摸觸控屏落點(diǎn)的坐標(biāo)處,在用戶拖動(dòng)的過程中,實(shí)時(shí)跟蹤拖動(dòng)的閱讀位置坐標(biāo),并根據(jù)跟蹤的位置坐標(biāo)顯示提示符,直至用戶的拖動(dòng)操作停止,并在操作停止處顯示提示符。在檢測到用戶拖動(dòng)操作停止后,進(jìn)行步驟102。當(dāng)沒有檢測到用戶對(duì)觸控屏的操作時(shí),則進(jìn)行步驟103。本發(fā)明的電子閱讀器頁面更新方法能夠方便用戶根據(jù)自己的喜好或習(xí)慣控制閱讀速度,針對(duì)閱讀內(nèi)容調(diào)整閱讀位置和閱讀方式,并且在當(dāng)前閱讀結(jié)束之后進(jìn)行自動(dòng)更新或自動(dòng)翻頁。實(shí)施例二
本發(fā)明還提出一種利用實(shí)施例一所述的方法的電子閱讀器。圖6為本發(fā)明的實(shí)施例二的電子閱讀器的結(jié)構(gòu)示意圖。如圖6所示,本發(fā)明的電子閱讀器10包括存儲(chǔ)部1、顯示部2、位置確定部3、檢測部4、控制部5和用戶輸入模塊6。其中存儲(chǔ)部1用于保存待顯示的文檔和閱讀速度,顯示部2用于載入并顯示待顯示文檔的頁面內(nèi)容以及閱讀位置標(biāo)記提示符,位置確定部3用于獲取閱讀速度,根據(jù)獲取的閱讀速度, 在所述當(dāng)前顯示的頁面中移動(dòng)用于表示當(dāng)前閱讀位置的閱讀位置標(biāo)記,檢測部4用于檢測所述閱讀位置標(biāo)記是否到達(dá)需要進(jìn)行頁面更新的位置,并且檢測用戶的觸發(fā)。用戶輸入部 6,用于接收用戶的輸入信息,包括用戶自定義閱讀速度和用戶手動(dòng)設(shè)置閱讀位置的操作信息,控制部5用于控制存儲(chǔ)部1、顯示部2、位置確定部3、檢測部4和用戶輸入部6協(xié)調(diào)工作。本發(fā)明的電子閱讀器10的閱讀控制方法具體過程如下,首先控制部5控制顯示部2從存儲(chǔ)部1讀取待顯示的文檔,并載入待顯示的文檔進(jìn)行頁面內(nèi)容的顯示。然后,位置確定部3從存儲(chǔ)部1中讀取保存的閱讀速度,并根據(jù)閱讀速度在頁面中順序移動(dòng)閱讀位置標(biāo)記,該閱讀位置標(biāo)記用于表示當(dāng)前閱讀位置,從而使電子閱讀器10確定出當(dāng)前的閱讀位置。例如,當(dāng)頁面中的內(nèi)容為文字時(shí),根據(jù)預(yù)先設(shè)定的閱讀速度,閱讀位置標(biāo)記順序移動(dòng),且每次移動(dòng)一個(gè)文字的位置。由于頁面的內(nèi)容包括文字、字母、標(biāo)點(diǎn)、圖片等,因此根據(jù)頁面中不同的內(nèi)容,閱讀位置標(biāo)記每次移動(dòng)的位置也不同,例如,閱讀一個(gè)文字需要上述閱讀位置標(biāo)記順序移動(dòng)一個(gè)位置,而閱讀一幅圖像則根據(jù)情況需要閱讀位置標(biāo)記移動(dòng)若干個(gè)位置。并且,上述閱讀速度可以是電子閱讀器10事先設(shè)定好的規(guī)定的閱讀速度,也可以是閱讀前由用戶通過用戶輸入部6手動(dòng)設(shè)定的閱讀速度,還可以是通過統(tǒng)計(jì)已經(jīng)閱讀的頁面中文字?jǐn)?shù)和連續(xù)閱讀這些文字所用的時(shí)間而獲得閱讀速度。閱讀位置標(biāo)記可以通過顯示部2實(shí)時(shí)顯示,在當(dāng)前頁面中以文字下劃線、文字背景色塊或者箭頭的樣式的提示符顯示閱讀位置標(biāo)記,可以以單個(gè)字為單位,或者以單行為單位,或者以一個(gè)段落為單位進(jìn)行顯示。檢測部4實(shí)時(shí)檢測位置確定部3中的閱讀位置標(biāo)記是否到達(dá)頁面更新位置,若到達(dá)該頁面更新位置,即當(dāng)前頁面的結(jié)束位置,則通知控制部5,使控制部5能夠控制顯示部 2重新載入存儲(chǔ)部1存儲(chǔ)的更新內(nèi)容,進(jìn)行頁面更新操作;若閱讀位置標(biāo)記未達(dá)到頁面更新位置,則繼續(xù)對(duì)位置確定部3中連續(xù)移動(dòng)的閱讀位置標(biāo)記進(jìn)行檢測,直到該閱讀標(biāo)記到達(dá)頁面更新位置為止,即,每當(dāng)閱讀位置標(biāo)記移動(dòng)一次,檢測部4都會(huì)對(duì)該閱讀位置標(biāo)記的當(dāng)前位置進(jìn)行檢測,以確定是否到達(dá)了頁面更新位置,并根據(jù)檢測結(jié)果選擇通知控制部5控制頁面更新。當(dāng)檢測部4檢測到閱讀位置標(biāo)記達(dá)到頁面更新位置后,控制部5則控制顯示部2 從存儲(chǔ)部1中載入并顯示更新后的頁面,實(shí)現(xiàn)自動(dòng)地進(jìn)行頁面更新,并且位置確定部3、檢測部4、控制部5繼續(xù)進(jìn)行如上所述的操作。此外,本發(fā)明的電子閱讀器還包括用戶輸入部6,用于接收用戶的輸入信息,用戶的輸入信息包括用戶自定義設(shè)置的閱讀速度、閱讀位置標(biāo)記在當(dāng)前顯示頁面中的位置和用戶對(duì)閱讀位置標(biāo)記進(jìn)行移動(dòng)的信息。用戶在閱讀過程中可以隨時(shí)對(duì)電子閱讀器進(jìn)行操作, 例如,設(shè)置閱讀速度或者移動(dòng)閱讀位置標(biāo)記。檢測部4檢測到用戶的操作后,用戶輸入部6 響應(yīng)用戶的觸發(fā),根據(jù)用戶觸摸觸控屏的位置判斷用戶的操作屬于設(shè)置閱讀速度,還是移動(dòng)閱讀位置標(biāo)記的,并將判斷結(jié)果發(fā)送至控制部5,控制部5根據(jù)該結(jié)果,將用戶設(shè)置的速度存儲(chǔ)于存儲(chǔ)部2中并控制位置確定部3根據(jù)該閱讀速度進(jìn)行閱讀位置標(biāo)記的設(shè)置,或者控制位置確定部3根據(jù)用戶的操作將閱讀位置標(biāo)記移動(dòng)至用戶指定的位置,從該指定的位置重新移動(dòng)閱讀位置標(biāo)記。用戶對(duì)電子閱讀器10進(jìn)行移動(dòng)閱讀位置標(biāo)記的操作,包括點(diǎn)擊操作或拖動(dòng)操作,位置確定部3根據(jù)當(dāng)前閱讀位置標(biāo)記提示符的顯示狀況,響應(yīng)用戶的這兩種操作進(jìn)行閱讀位置標(biāo)記的移動(dòng)。移動(dòng)方法在實(shí)施例一中已經(jīng)詳細(xì)說明,此處不再贅述。在以上實(shí)施例中,雖然上述頁面更新位置為當(dāng)前所載入的頁面的結(jié)束位置。且更新的頁面內(nèi)容為上述頁面內(nèi)容的后一頁面的內(nèi)容。上述提示符在顯示部2上顯示的當(dāng)前所閱讀的位置為用戶當(dāng)前所閱讀的行的位置。而用戶輸入部6為集成在顯示部2上的觸控屏,也可以是鍵盤或其它一些輸入設(shè)備。但本發(fā)明并不僅限于此,根據(jù)用戶在閱讀前的設(shè)置,頁面更新位置也可以為當(dāng)前顯示頁面中任意段落的結(jié)束位置,或任意行的結(jié)束位置。而更新后的頁面可以是當(dāng)前顯示的頁面下移一個(gè)段落或行形成的新的頁面。并且,根據(jù)情況,提示符也可以顯示用戶當(dāng)前所閱讀的具體的某一字符或圖片的位置或當(dāng)前所閱讀的某一段落的位置,該提示符可以是下劃線、提示框或箭頭等符號(hào)。通過本發(fā)明的一個(gè)實(shí)施例的電子閱讀器及其頁面更新方法,在閱讀前,無需用戶設(shè)定閱讀時(shí)間,電子閱讀器根據(jù)預(yù)先設(shè)定的閱讀速度和順序移動(dòng)的閱讀位置標(biāo)記來確定用戶當(dāng)前所閱讀的位置,并由該閱讀位置標(biāo)記移動(dòng)到頁面更新位置來觸發(fā)自動(dòng)的頁面更新,因此,無論當(dāng)前顯示的頁面內(nèi)容量多或少,都可準(zhǔn)確地進(jìn)行自動(dòng)的頁面更新,從而提高用戶的閱讀體驗(yàn),不會(huì)因頁面閱讀量的大或小而出現(xiàn)提前翻頁或是使用戶等待翻頁等嚴(yán)重影響用戶閱讀體驗(yàn)的情況。同時(shí),由于用戶還可以通過輸入設(shè)備在該顯示頁面上任意選擇想要閱讀的位置,而且即使任意更改了閱讀位置也不會(huì)影響到電子閱讀器的自動(dòng)翻頁功能,因此,用戶可以根據(jù)所閱讀的內(nèi)容實(shí)時(shí)調(diào)整閱讀的方式,例如用戶對(duì)某些內(nèi)容感興趣可重復(fù)進(jìn)行閱讀,或?qū)δ承﹥?nèi)容不感興趣可直接選擇跳過該內(nèi)容,并且在閱讀完成后電子閱讀器自動(dòng)更新頁面,從而極大地提高用戶的閱讀體驗(yàn)。在本實(shí)施方式中,當(dāng)用戶一直處于正常的閱讀的狀態(tài)下,也就是說,用戶大致按照預(yù)先設(shè)定的閱讀速度進(jìn)行閱讀時(shí),或者閱讀器處于以預(yù)設(shè)的閱讀速度進(jìn)行演示時(shí),則無需執(zhí)行上述標(biāo)記移動(dòng)步驟105,此時(shí),能夠減少閱讀器的計(jì)算量有助于降低功耗,增加電子閱讀器的待機(jī)時(shí)間。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,然而本發(fā)明并不限于上述實(shí)施例。本領(lǐng)域的普通技術(shù)人員在閱讀本發(fā)明說明書的基礎(chǔ)上可以對(duì)各實(shí)施例所記載的技術(shù)方案進(jìn)行修改, 或者對(duì)其中部分技術(shù)特征進(jìn)行替換;而這些修改或者替換,包含于本發(fā)明技術(shù)方案的范圍。
權(quán)利要求
1.一種頁面更新方法,其特征在于,包括以下步驟位置確定步驟獲取電子閱讀器當(dāng)前顯示頁面的閱讀速度,根據(jù)獲取的閱讀速度,在所述當(dāng)前顯示的頁面中移動(dòng)用于表示當(dāng)前閱讀位置的閱讀位置標(biāo)記;檢測步驟檢測所述閱讀位置標(biāo)記是否到達(dá)需要進(jìn)行頁面更新的位置; 頁面更新步驟在檢測到所述閱讀位置標(biāo)記達(dá)到頁面更新位置時(shí),進(jìn)行頁面的更新,并顯示更新后的頁面。
2.根據(jù)權(quán)利要求1所述的頁面更新方法,其特征在于在位置確定步驟之前還包括 內(nèi)容載入步驟在電子閱讀器中加載文檔的當(dāng)前顯示的頁面。
3.根據(jù)權(quán)利要求1所述的頁面更新方法,其特征在于還包括標(biāo)記移動(dòng)步驟檢測用戶的觸發(fā),根據(jù)用戶的觸發(fā)顯示所述閱讀位置標(biāo)記和/ 或移動(dòng)閱讀位置標(biāo)記。
4.根據(jù)權(quán)利要求1所述的頁面更新方法,其特征在于,所述獲取閱讀速度包括 獲取預(yù)先設(shè)置的閱讀速度;或通過統(tǒng)計(jì)已經(jīng)閱讀的頁面中文字?jǐn)?shù)和連續(xù)閱讀這些文字所用的時(shí)間而獲得閱讀速度。
5.根據(jù)權(quán)利要求1所述的頁面更新方法,其特征在于,所述頁面更新位置為所述當(dāng)前顯示頁面的結(jié)束位置,或所述頁面更新位置為所述當(dāng)前顯示頁面中段落的結(jié)束位置,或所述頁面更新位置為所述當(dāng)前顯示頁面中行的結(jié)束位置。
6.根據(jù)權(quán)利要求1所述的頁面更新方法,其特征在于,在檢測到所述閱讀位置標(biāo)記達(dá)到頁面更新的位置前的預(yù)定時(shí)間內(nèi),顯示頁面更新的剩余時(shí)間。
7.一種電子閱讀器,其特征在于,包括存儲(chǔ)部,用于保存待顯示的文檔和閱讀速度;顯示部,用于載入并顯示待顯示文檔的頁面內(nèi)容以及閱讀位置標(biāo)記提示符; 位置確定部,用于獲取閱讀速度,根據(jù)獲取的閱讀速度,在所述當(dāng)前顯示的頁面中移動(dòng)用于表示當(dāng)前閱讀位置的閱讀位置標(biāo)記;檢測部,用于檢測所述閱讀位置標(biāo)記是否到達(dá)需要進(jìn)行頁面更新的位置,并且檢測用戶的觸發(fā)。
8.根據(jù)權(quán)利要求7所述的電子閱讀器,其特征在于, 還包括接收用戶的輸入信息的用戶輸入模塊,根據(jù)來自所述用戶輸入模塊的用戶觸發(fā),所述顯示部顯示所述閱讀位置標(biāo)記和/或所述位置確定部移動(dòng)閱讀位置標(biāo)記。
9.根據(jù)權(quán)利要求8所述的電子閱讀器,其特征在于,所述用戶輸入信息包括所述閱讀位置標(biāo)記在所述當(dāng)前顯示頁面中的位置和用戶對(duì)閱讀位置標(biāo)記進(jìn)行移動(dòng)的信息。
10.根據(jù)權(quán)利要求7所述的電子閱讀器,其特征在于,所述頁面更新位置為所述當(dāng)前顯示頁面的結(jié)束位置,或所述頁面更新位置為所述當(dāng)前顯示頁面中段落的結(jié)束位置,或所述頁面更新位置為所述當(dāng)前顯示頁面中行的結(jié)束位置。
全文摘要
本發(fā)明涉及一種頁面更新方法及使用該方法的電子閱讀器,屬于信息顯示領(lǐng)域。本發(fā)明的頁面更新方法包括以下步驟位置確定步驟獲取電子閱讀器當(dāng)前顯示頁面的閱讀速度,根據(jù)獲取的閱讀速度,在所述當(dāng)前顯示的頁面中移動(dòng)用于表示當(dāng)前閱讀位置的閱讀位置標(biāo)記;檢測步驟檢測所述閱讀位置標(biāo)記是否到達(dá)需要進(jìn)行頁面更新的位置;頁面更新步驟在檢測到所述閱讀位置標(biāo)記達(dá)到頁面更新位置時(shí),進(jìn)行頁面的更新,并顯示更新后的頁面。通過本發(fā)明,能夠方便用戶自由設(shè)定閱讀位置,并且在閱讀結(jié)束后自動(dòng)更新頁面顯示的內(nèi)容,提高用戶使用的便利性。
文檔編號(hào)G06F17/21GK102184164SQ201110106978
公開日2011年9月14日 申請(qǐng)日期2011年4月27日 優(yōu)先權(quán)日2011年4月27日
發(fā)明者劉偉 申請(qǐng)人:漢王科技股份有限公司