電子文檔閱讀的方法及其移動(dòng)終端的制作方法
【專利摘要】本發(fā)明適用于通信【技術(shù)領(lǐng)域】,提供了一種電子文檔閱讀的方法及其移動(dòng)終端,所述方法包括:獲取步驟,獲取用戶閱讀電子文檔的翻頁周期;設(shè)置步驟,根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期;提示步驟,在用戶開始閱讀所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁時(shí)間閾值到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá)。借此,本發(fā)明實(shí)現(xiàn)了閱讀電子文檔時(shí),適時(shí)進(jìn)行自動(dòng)翻頁操作,提升用戶閱讀體驗(yàn)。
【專利說明】電子文檔閱讀的方法及其移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種電子文檔閱讀的方法及其移動(dòng)終端。
【背景技術(shù)】
[0002]移動(dòng)終端技術(shù)的迅速發(fā)展,使得其在人們生活中有著越來越重要的作用及地位。用戶不但可以利用移動(dòng)終端進(jìn)行通話,還可以通過移動(dòng)終端閱讀電子文檔。目前一種自動(dòng)閱讀電子文檔的方式是將文字從上至下滾動(dòng),看時(shí)間長(zhǎng)了之后會(huì)有眩暈的感覺。該種自動(dòng)閱讀方案不符合人翻頁看書的習(xí)慣,文字滾動(dòng)時(shí)需要用戶盯著屏幕找文字看,分散看書的注意力,時(shí)間長(zhǎng)后有頭暈的感覺。
[0003]而另一種更為便捷的自動(dòng)閱讀電子文檔的方式,設(shè)置電子文檔翻頁的頻率,然后根據(jù)該翻頁的頻率進(jìn)行自動(dòng)的翻頁。但是由于不同的電子文檔的頁面包括的文字是不同的,而且根據(jù)文字內(nèi)容的理解的不同可能用戶閱讀的速度也會(huì)不同的。因此,該種自動(dòng)閱讀電子文檔的方式將不利于適應(yīng)用戶對(duì)不同的內(nèi)容電子文檔的閱讀,以及無法滿足用戶不同的閱讀需求。
[0004]綜上可知,現(xiàn)有電子文檔閱讀的技術(shù)在實(shí)際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。
【發(fā)明內(nèi)容】
[0005]針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種電子文檔閱讀的方法及其移動(dòng)終端,以實(shí)現(xiàn)閱讀電子文檔時(shí),適時(shí)進(jìn)行自動(dòng)翻頁操作,提升用戶閱讀體驗(yàn)。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種電子文檔閱讀的方法,包括:
[0007]獲取步驟,獲取用戶閱讀電子文檔的翻頁周期;
[0008]設(shè)置步驟,根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期;
[0009]提示步驟,在用戶開始閱讀所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁時(shí)間閾值到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá)。
[0010]根據(jù)所述的方法,所述方法還包括:
[0011]檢測(cè)步驟,在所述翻頁時(shí)間閾值到達(dá)時(shí),檢測(cè)用戶是否發(fā)出用于要求執(zhí)行延長(zhǎng)步驟或執(zhí)行翻頁步驟的操作指令;
[0012]所述用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊操作發(fā)出;
[0013]所述用戶發(fā)出的手動(dòng)翻頁操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作發(fā)出。
[0014]所述翻頁步驟包括:
[0015]在所述計(jì)時(shí)的時(shí)間到達(dá)所述翻頁時(shí)間閾值時(shí)開始檢測(cè)用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,在所述翻頁周期到達(dá)時(shí)仍未檢測(cè)到用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,則對(duì)所述電子文檔進(jìn)行翻頁;
[0016]所述延長(zhǎng)步驟包括:
[0017]根據(jù)預(yù)先記錄的用戶的閱讀速度以及當(dāng)前的計(jì)時(shí)時(shí)長(zhǎng),判斷用戶當(dāng)前的閱讀位置,并根據(jù)當(dāng)前閱讀的電子文檔頁面的剩余文字量計(jì)算相應(yīng)的自動(dòng)延長(zhǎng)時(shí)間,重新開始計(jì)時(shí)所述自動(dòng)延長(zhǎng)時(shí)間;或,
[0018]檢測(cè)用戶發(fā)出的手動(dòng)翻頁操作指令并執(zhí)行翻頁操作,同時(shí)記錄直到檢測(cè)到所述手動(dòng)翻頁操作指令時(shí)所用的手動(dòng)延長(zhǎng)時(shí)間。
[0019]所述方法還包括:
[0020]在所述電子文檔的顯示屏幕上設(shè)置有計(jì)時(shí)條,所述計(jì)時(shí)條顯示所述計(jì)時(shí)的時(shí)間。
[0021]為了實(shí)現(xiàn)本發(fā)明的另一發(fā)明目的,本發(fā)明還提供了一種移動(dòng)終端,包括:
[0022]獲取模塊,用于獲取用戶閱讀電子文檔的翻頁周期;
[0023]翻頁模塊,用于在用戶開始閱讀每頁所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁周期即將到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá),并根據(jù)檢測(cè)到的用戶的相應(yīng)操作指令延長(zhǎng)所述翻頁周期和/或執(zhí)行翻頁操作。
[0024]根據(jù)所述的移動(dòng)終端,所述移動(dòng)終端還包括:
[0025]獲取模塊,用于獲取用戶閱讀電子文檔的翻頁周期;
[0026]設(shè)置模塊,用于根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期;
[0027]提示模塊,用于在用戶開始閱讀所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁時(shí)間閾值到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá)。
[0028]所述移動(dòng)終端還包括:
[0029]檢測(cè)模塊,用于在所述翻頁時(shí)間閾值到達(dá)時(shí),檢測(cè)用戶是否發(fā)出用于要求執(zhí)行延長(zhǎng)步驟或執(zhí)行翻頁步驟的操作指令;
[0030]所述用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊操作發(fā)出;
[0031]所述用戶發(fā)出的手動(dòng)翻頁操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作發(fā)出。
[0032]所述檢測(cè)模塊具體包括第一檢測(cè)模塊和第二檢測(cè)模塊。
[0033]所述第一檢測(cè)模塊具體用于在所述計(jì)時(shí)的時(shí)間到達(dá)所述翻頁時(shí)間閾值時(shí)開始檢測(cè)用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,在所述翻頁周期到達(dá)時(shí)仍未檢測(cè)到用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,則對(duì)所述電子文檔進(jìn)行翻頁;
[0034]所述第二檢測(cè)模塊具體用于:
[0035]根據(jù)預(yù)先記錄的用戶的閱讀速度以及當(dāng)前的計(jì)時(shí)時(shí)長(zhǎng),判斷用戶當(dāng)前的閱讀位置,并根據(jù)當(dāng)前閱讀的電子文檔頁面的剩余文字量計(jì)算相應(yīng)的自動(dòng)延長(zhǎng)時(shí)間,重新開始計(jì)時(shí)所述自動(dòng)延長(zhǎng)時(shí)間;或,
[0036]檢測(cè)用戶發(fā)出的手動(dòng)翻頁操作指令并執(zhí)行翻頁操作,同時(shí)記錄直到檢測(cè)到所述手動(dòng)翻頁操作指令時(shí)所用的手動(dòng)延長(zhǎng)時(shí)間。
[0037]所述移動(dòng)終端還包括調(diào)整模塊,用于根據(jù)所述自動(dòng)延長(zhǎng)時(shí)間或手動(dòng)延長(zhǎng)時(shí)間調(diào)整所述翻頁周期。[0038]所述移動(dòng)終端還包括顯示模塊,用于在所述電子文檔的顯示屏幕上設(shè)置計(jì)時(shí)條,所述計(jì)時(shí)條顯示所述計(jì)時(shí)的時(shí)間。
[0039]本發(fā)明通過獲取用戶閱讀電子文檔的翻頁周期;接著在用戶開始閱讀每頁所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁周期即將到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá),由此可以及時(shí)的提醒用戶翻頁周期即將到達(dá),若用戶需要延遲翻頁周期,則可以執(zhí)行相關(guān)的操作,移動(dòng)終端根據(jù)檢測(cè)到的用戶的相應(yīng)操作指令延長(zhǎng)所述翻頁周期和/或執(zhí)行翻頁操作,更好的適應(yīng)用戶的閱讀。因此,本發(fā)明提供的電子文檔閱讀的技術(shù)方案即有翻書的效果又可以實(shí)現(xiàn)自動(dòng)閱讀的效果;實(shí)現(xiàn)了用戶在閱讀電子文檔時(shí),適時(shí)進(jìn)行自動(dòng)翻頁操作,適應(yīng)用戶的閱讀習(xí)慣,提升用戶閱讀體驗(yàn)。
【專利附圖】
【附圖說明】
[0040]圖1是本發(fā)明第一實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖;
[0041]圖2是本發(fā)明第二、三、四、五、六實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖;
[0042]圖3是本發(fā)明第七實(shí)施例提供的電子文檔閱讀的方法流程圖。
【具體實(shí)施方式】
[0043]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]參見圖1,在本發(fā)明的第一實(shí)施例中,提供了 一種移動(dòng)終端100,包括:
[0045]獲取模塊10,用于獲取用戶閱讀電子文檔的翻頁周期;
[0046]設(shè)置模塊20,用于根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期;
[0047]提示模塊30,用于在用戶開始閱讀所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁時(shí)間閾值到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá)。
[0048]在該實(shí)施例中,首先通過獲取模塊10獲取用戶閱讀電子文檔的翻頁周期,該翻頁周期通常符合用戶閱讀電子文檔的習(xí)慣,獲取模塊10可以預(yù)先根據(jù)測(cè)試用戶的閱讀數(shù)據(jù)以獲得閱讀電子文檔的翻頁周期。雖然,獲取模塊10獲取了用戶閱讀電子文檔的翻頁周期,但是在具體閱讀電子文檔時(shí),翻頁周期可能不符合用戶當(dāng)時(shí)的閱讀情況,例如,當(dāng)前頁面的文字比較多,而且文字描述優(yōu)美,則用戶需要仔細(xì)反復(fù)的閱讀;又或者是當(dāng)前頁面圖畫比較多,則用戶閱讀速度較快等。為了適應(yīng)用戶的預(yù)讀需求,設(shè)置模塊20則根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期。通過設(shè)置翻頁時(shí)間閾值,以在適當(dāng)?shù)臅r(shí)候向用戶提示翻頁周期。例如獲取模塊10獲取的翻頁周期為一分鐘,則翻頁時(shí)間閾值為50秒,即到達(dá)50秒時(shí),將檢測(cè)用戶是否有執(zhí)行相關(guān)的延遲翻頁的操作。提示模塊30在用戶開始閱讀每頁所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁周期即將到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá)。具體的可以通過移動(dòng)終端100的顯示模塊設(shè)置計(jì)時(shí)條,該計(jì)時(shí)條設(shè)置于所述電子文檔的顯示屏幕上;所述計(jì)時(shí)條顯示所述計(jì)時(shí)的時(shí)間。通過計(jì)時(shí)條的顯示進(jìn)行提示。由于該計(jì)時(shí)條顯示所述計(jì)時(shí)的時(shí)間,例如可以倒數(shù)計(jì)時(shí),在該計(jì)時(shí)時(shí)間即將到O時(shí),則表示翻頁周期即將到達(dá)。由此,對(duì)用戶的閱讀自動(dòng)翻頁進(jìn)行提示,用戶可以根據(jù)該提示執(zhí)行相應(yīng)的操作,以滿足其對(duì)電子文檔閱讀的時(shí)長(zhǎng)需求。
[0049]參見圖2,在本發(fā)明的第二實(shí)施例中,移動(dòng)終端100還包括:
[0050]檢測(cè)模塊40,用于在所述翻頁時(shí)間閾值到達(dá)時(shí),檢測(cè)用戶是否發(fā)出用于要求執(zhí)行延長(zhǎng)步驟或執(zhí)行翻頁步驟的操作指令;
[0051]所述用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊操作發(fā)出;
[0052]所述用戶發(fā)出的手動(dòng)翻頁操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作發(fā)出。
[0053]在該實(shí)施例中,在所述翻頁時(shí)間閾值到達(dá)時(shí),檢測(cè)模塊40檢測(cè)用戶是否發(fā)出用于要求執(zhí)行延長(zhǎng)步驟或執(zhí)行翻頁步驟的操作指令;其中,所述用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊操作發(fā)出;如用戶查看到當(dāng)前計(jì)時(shí)條顯示的時(shí)間快為O時(shí),點(diǎn)擊屏幕的任意一位置向移動(dòng)終端100傳送延長(zhǎng)所述翻頁周期的操作指令。所述用戶發(fā)出的手動(dòng)翻頁操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作發(fā)出。即用戶需要進(jìn)行手動(dòng)翻頁時(shí),則在所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作,檢測(cè)模塊40將檢測(cè)到用戶的操作,執(zhí)行翻頁操作,開始新的一頁的顯不。
[0054]參見圖2,在本發(fā)明的第三實(shí)施例中,檢測(cè)模塊40包括第一檢測(cè)模塊41和第二檢測(cè)模塊42 ;
[0055]第一檢測(cè)模塊41具體用于在所述計(jì)時(shí)的時(shí)間到達(dá)所述翻頁時(shí)間閾值時(shí)開始檢測(cè)用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,在所述翻頁周期到達(dá)時(shí)仍未檢測(cè)到用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,則對(duì)所述電子文檔進(jìn)行翻頁;
[0056]第二檢測(cè)模塊42具體用于:
[0057]根據(jù)預(yù)先記錄的用戶的閱讀速度以及當(dāng)前的計(jì)時(shí)時(shí)長(zhǎng),判斷用戶當(dāng)前的閱讀位置,并根據(jù)當(dāng)前閱讀的電子文檔頁面的剩余文字量計(jì)算相應(yīng)的自動(dòng)延長(zhǎng)時(shí)間,重新開始計(jì)時(shí)所述自動(dòng)延長(zhǎng)時(shí)間;或,
[0058]檢測(cè)用戶發(fā)出的手動(dòng)翻頁操作指令并執(zhí)行翻頁操作,同時(shí)記錄直到檢測(cè)到所述手動(dòng)翻頁操作指令時(shí)所用的手動(dòng)延長(zhǎng)時(shí)間。
[0059]在該實(shí)施例中,若第一檢測(cè)模塊41在所述翻頁周期到達(dá)時(shí)仍未檢測(cè)到用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,則對(duì)所述電子文檔進(jìn)行翻頁。第二檢測(cè)模塊42根據(jù)預(yù)先記錄的用戶的閱讀速度、用戶當(dāng)前閱讀的電子文檔頁面的文字?jǐn)?shù)據(jù)以及已經(jīng)走過的所述計(jì)時(shí)的時(shí)間,可以判斷用戶當(dāng)前的閱讀位置,即在當(dāng)前電子文檔頁面的閱讀位置,然后根據(jù)這些信息,預(yù)估用戶大概還需要多少時(shí)間完成該頁的閱讀,則計(jì)算相應(yīng)的自動(dòng)延長(zhǎng)時(shí)間,重新開始計(jì)時(shí)所述自動(dòng)延長(zhǎng)時(shí)間。由此,方便了用戶進(jìn)行不同文字內(nèi)容的電子文檔的閱讀。
[0060]參見圖2,在本發(fā)明的第四實(shí)施例中,移動(dòng)終端100還包括:
[0061]調(diào)整模塊50,用于根據(jù)所述自動(dòng)延長(zhǎng)時(shí)間或手動(dòng)延長(zhǎng)時(shí)間調(diào)整所述翻頁周期。
[0062]在該實(shí)施例中,調(diào)整模塊50可以根據(jù)用戶手動(dòng)調(diào)整的手動(dòng)延長(zhǎng)時(shí)間或者是第二檢測(cè)模塊42計(jì)算獲得的自動(dòng)延長(zhǎng)時(shí)間對(duì)所述翻頁周期進(jìn)行相應(yīng)的調(diào)整。以適應(yīng)用戶當(dāng)前閱讀電子文檔的情況,提升了用戶體驗(yàn)。
[0063]參見圖2,在本發(fā)明的第五實(shí)施例中,獲取模塊10包括:[0064]第一記錄子模塊11,用于記錄用戶閱讀預(yù)設(shè)頁數(shù)的所述電子文檔的第一時(shí)間;
[0065]第一獲取子模塊12,用于根據(jù)所述預(yù)設(shè)頁數(shù)和所述第一時(shí)間計(jì)算獲取所述翻頁周期;或者
[0066]第二記錄子模塊13,用于記錄用戶閱讀多段預(yù)設(shè)字?jǐn)?shù)的所述電子文檔的第二時(shí)間;
[0067]第二獲取子模塊14,用于根據(jù)多段所述預(yù)設(shè)字?jǐn)?shù)、每頁所述電子文檔顯示的字?jǐn)?shù)以及所述第二時(shí)間計(jì)算獲取所述翻頁周期。
[0068]在該實(shí)施例中,可以預(yù)先測(cè)試用戶的翻頁周期。如可以預(yù)設(shè)閱讀頁數(shù)為50頁,同時(shí)第一記錄子模塊11記錄用戶閱讀預(yù)設(shè)頁數(shù)的所述電子文檔的第一時(shí)間;然后第一獲取子模塊12根據(jù)所述預(yù)設(shè)頁數(shù)和所述第一時(shí)間計(jì)算獲取所述翻頁周期,具體的可以用第一時(shí)間除以閱讀頁數(shù)便可以獲取翻頁周期。另外,還可以是第二記錄子模塊13記錄用戶閱讀多段預(yù)設(shè)字?jǐn)?shù)的所述電子文檔的第二時(shí)間;如每段文字500字,共3段;以及2段300字的文字,共5段,所有的字?jǐn)?shù)為2100字,而每頁電子文檔顯示的字?jǐn)?shù)為200字,則算出一共為
10.5頁,再用第二時(shí)間除以10.5頁便可以獲取翻頁周期。由此,可以根據(jù)不同的方式測(cè)算用戶閱讀電子文檔的翻頁周期,以掌握用戶的閱讀習(xí)慣。
[0069]在本發(fā)明的一個(gè)實(shí)施例中,在用戶開始閱讀每頁電子文檔時(shí)開始計(jì)時(shí),在所述計(jì)時(shí)時(shí)間到達(dá)所述翻頁周期時(shí),對(duì)所述電子文檔進(jìn)行翻頁,使用戶不需要手動(dòng)進(jìn)行翻頁;同時(shí)也不會(huì)像現(xiàn)有技術(shù)中的自動(dòng)閱讀方式,由于需要文字從上由下滾動(dòng)產(chǎn)生目眩的感覺。并且在所述電子文檔的顯示屏幕上設(shè)置有計(jì)時(shí)條;所述計(jì)時(shí)條顯示所述計(jì)時(shí)時(shí)間。該計(jì)時(shí)條可以作為對(duì)翻頁周期的計(jì)時(shí)的【具體實(shí)施方式】,還可以是獨(dú)立顯示與顯示屏幕供用戶查看的提示條。在所述計(jì)時(shí)時(shí)間即將到達(dá)所述翻頁周期時(shí),若用戶需要繼續(xù)閱讀此頁面,則移動(dòng)終端100接收用戶對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊操作,停止計(jì)時(shí)條計(jì)時(shí);即用戶可以點(diǎn)擊顯示屏幕的任意位置將閱讀模式切換至手動(dòng)模式,此刻計(jì)時(shí)條不再計(jì)時(shí),在用戶翻看到下一頁時(shí),再切換到自動(dòng)閱讀模式,重新開始計(jì)時(shí)翻頁周期,計(jì)時(shí)條也重新計(jì)時(shí)顯示。同時(shí)的在所述計(jì)時(shí)時(shí)間尚未到達(dá)所述翻頁周期時(shí),接收用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作進(jìn)行手動(dòng)翻頁,并停止計(jì)時(shí)條的計(jì)時(shí)。在用戶查看下一頁時(shí),計(jì)時(shí)條重新對(duì)翻頁周期進(jìn)行計(jì)時(shí)。
[0070]參見圖2,在本發(fā)明的第六實(shí)施例中,移動(dòng)終端100還包括:
[0071 ] 記錄模塊60,用于記錄在預(yù)定的間隔時(shí)間內(nèi)用戶閱讀所述電子文檔的頁數(shù)和/或字?jǐn)?shù)以及所耗費(fèi)的第三時(shí)間;
[0072]計(jì)算模塊70,用于在所述間隔時(shí)間到達(dá)時(shí),根據(jù)所述電子文檔的頁數(shù)和/或字?jǐn)?shù)以及第三時(shí)間重新計(jì)算獲取所述翻頁周期;
[0073]所述第三時(shí)間包括閱讀所述頁數(shù)和/或字?jǐn)?shù)的電子文檔的時(shí)間以及對(duì)所述電子文檔翻頁的操作時(shí)間。
[0074]在該實(shí)施例中,在用戶閱讀的一個(gè)預(yù)定的間隔時(shí)間內(nèi),如預(yù)定為一周的時(shí)間,則記錄模塊60記錄在預(yù)定的間隔時(shí)間內(nèi)用戶閱讀所述電子文檔的頁數(shù)和/或字?jǐn)?shù)以及所耗費(fèi)的第三時(shí)間,即記錄模塊60記錄在間隔時(shí)間內(nèi)用戶閱讀了多少頁電子文檔,或者是多少字?jǐn)?shù)的電子文檔,以及所消耗的時(shí)間。整個(gè)過程翻頁時(shí)間也計(jì)算在耗費(fèi)的時(shí)間內(nèi)。然后計(jì)算模塊70將在該間隔時(shí)間到達(dá)時(shí)根據(jù)記錄模塊60記錄到的數(shù)據(jù)重新對(duì)翻頁周期進(jìn)行計(jì)算,獲取新的翻頁周期,以適應(yīng)用戶不同閱讀需求的變化的需要。例如,用戶當(dāng)前閱讀的是以本文言文書籍,因此由于理解的需要,其翻頁周期會(huì)加長(zhǎng);而若用戶當(dāng)前閱讀的是普通的漫畫,由于容易理解,因此其翻頁周期可能會(huì)減小。調(diào)整模塊50根據(jù)不同的閱讀需要以及計(jì)算模塊70重新計(jì)算獲取所述翻頁周期,及時(shí)對(duì)翻頁周期進(jìn)行調(diào)整,將大大有利于提高用戶的預(yù)讀效果。
[0075]在上述多個(gè)實(shí)施例中,移動(dòng)終端100可以是手機(jī)、PDA (Personal DigitalAssistant,個(gè)人數(shù)字助理)、平板電腦等。該移動(dòng)終端100的多個(gè)模塊可以是軟件單元,硬件單元或軟硬件結(jié)合單元。
[0076]參見圖3,在本發(fā)明的第七實(shí)施例中,提供了一種電子文檔閱讀的方法,包括:
[0077]步驟S301中,獲取模塊10獲取用戶閱讀電子文檔的翻頁周期;該步驟為獲取步驟;
[0078]步驟S302中,設(shè)置模塊20根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期;該步驟為設(shè)置步驟;
[0079]步驟S303中,提示模塊30在用戶開始閱讀所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁時(shí)間閾值到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá);該步驟為翻頁步驟。
[0080]在該實(shí)施例中,首先通過獲取模塊10獲取用戶閱讀電子文檔的翻頁周期,該翻頁周期通常能夠代表用戶的閱讀速度。通過獲取模塊10自動(dòng)收集用戶讀書翻頁時(shí)的時(shí)間間隔,取平均值,用這個(gè)值作為用戶閱讀自動(dòng)翻頁的翻頁周期。為了對(duì)用戶起到良好的頁面翻頁提示作用,設(shè)置模塊20根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期。提示模塊30在用戶開始閱讀每頁所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁周期即將到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá),由此實(shí)現(xiàn)了根據(jù)用戶具體的閱讀情況控制所述電子文檔翻頁,實(shí)現(xiàn)個(gè)性閱讀方案。優(yōu)選的,在所述電子文檔的顯示屏幕上設(shè)置有計(jì)時(shí)條,所述計(jì)時(shí)條顯示所述計(jì)時(shí)的時(shí)間。
[0081]在本發(fā)明的第八實(shí)施例中,所述方法還包括:
[0082]檢測(cè)步驟,檢測(cè)模塊40在所述翻頁時(shí)間閾值到達(dá)時(shí),檢測(cè)用戶是否發(fā)出用于要求執(zhí)行延長(zhǎng)步驟或執(zhí)行翻頁步驟的操作指令;
[0083]所述用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊操作發(fā)出;
[0084]所述用戶發(fā)出的手動(dòng)翻頁操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作發(fā)出。
[0085]因此,在該實(shí)施例移動(dòng)終端100可以根據(jù)用戶的不同需要,通過檢測(cè)模塊40檢測(cè)用戶執(zhí)行相關(guān)的操作所發(fā)送的操作指令,實(shí)現(xiàn)對(duì)翻頁周期的延長(zhǎng),或者是翻頁等。用戶只要對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊,即能夠輕松的實(shí)現(xiàn)翻頁周期的延長(zhǎng)。又或者用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng),即能方便的進(jìn)行翻頁操作。
[0086]在本發(fā)明的第九實(shí)施例中,所述翻頁步驟具體為:
[0087]第一檢測(cè)模塊41在所述計(jì)時(shí)的時(shí)間到達(dá)所述翻頁時(shí)間閾值時(shí)開始檢測(cè)用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,在所述翻頁周期到達(dá)時(shí)仍未檢測(cè)到用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,則對(duì)所述電子文檔進(jìn)行翻頁;
[0088]所述延長(zhǎng)步驟具體為:[0089]第二檢測(cè)模塊42根據(jù)預(yù)先記錄的用戶的閱讀速度以及當(dāng)前的計(jì)時(shí)時(shí)長(zhǎng),判斷用戶當(dāng)前的閱讀位置,并根據(jù)當(dāng)前閱讀的電子文檔頁面的剩余文字量計(jì)算相應(yīng)的自動(dòng)延長(zhǎng)時(shí)間,重新開始計(jì)時(shí)所述自動(dòng)延長(zhǎng)時(shí)間;或,
[0090]第二檢測(cè)模塊42檢測(cè)用戶發(fā)出的手動(dòng)翻頁操作指令并執(zhí)行翻頁操作,同時(shí)記錄直到檢測(cè)到所述手動(dòng)翻頁操作指令時(shí)所用的手動(dòng)延長(zhǎng)時(shí)間。
[0091]在該實(shí)施例中,第二檢測(cè)模塊42根據(jù)預(yù)先記錄的用戶的閱讀速度、用戶當(dāng)前閱讀的電子文檔頁面的文字?jǐn)?shù)據(jù)以及已經(jīng)走過的所述計(jì)時(shí)的時(shí)間,判斷用戶當(dāng)前的閱讀位置,以獲知用戶當(dāng)前閱讀的電子文檔頁面的剩余文字量計(jì)算相應(yīng)的自動(dòng)延長(zhǎng)時(shí)間,重新開始計(jì)時(shí)所述自動(dòng)延長(zhǎng)時(shí)間。
[0092]在本發(fā)明的第九實(shí)施例中,所述方法還包括:
[0093]調(diào)整步驟:調(diào)整模塊50根據(jù)所述自動(dòng)延長(zhǎng)時(shí)間或手動(dòng)延長(zhǎng)時(shí)間調(diào)整所述翻頁周期。
[0094]在該實(shí)施例中,在用戶手動(dòng)調(diào)整延長(zhǎng)時(shí)間,如通過時(shí)間條調(diào)整延長(zhǎng)時(shí)間;或者是根據(jù)第二檢測(cè)模塊42計(jì)時(shí)獲得自動(dòng)延長(zhǎng)時(shí)間后,調(diào)整模塊50將調(diào)整翻頁周期。
[0095]在本發(fā)明的第十實(shí)施例中,所述步驟S301包括:
[0096]第一記錄子模塊11記錄用戶閱讀預(yù)設(shè)頁數(shù)的所述電子文檔的第一時(shí)間;
[0097]第一獲取子模塊12根據(jù)所述預(yù)設(shè)頁數(shù)和所述第一時(shí)間計(jì)算獲取所述翻頁周期;或者
[0098]第二記錄子模塊13記錄用戶閱讀多段預(yù)設(shè)字?jǐn)?shù)的所述電子文檔的第二時(shí)間;
[0099]第二獲取子模塊14根據(jù)多段所述預(yù)設(shè)字?jǐn)?shù)、每頁所述電子文檔顯示的字?jǐn)?shù)以及所述第二時(shí)間計(jì)算獲取所述翻頁周期。
[0100]在該實(shí)施例中,第一記錄子模塊11和第二記錄子模塊13可以在用戶第一次閱讀時(shí)收集用戶的看書習(xí)慣,例如看多少頁需要多少時(shí)間,或者是看多少字需要多少時(shí)間,第一獲取子模塊12和第二獲取子模塊14分別根據(jù)收集到的用戶閱讀的相關(guān)參數(shù)進(jìn)行翻頁周期的計(jì)算。如取一定次數(shù)的數(shù)值(如前50次翻頁),確定用戶的翻頁周期。在用戶開始閱讀每頁所述電子文檔時(shí)開始計(jì)時(shí),計(jì)時(shí)條開始計(jì)時(shí)。而在閱讀界面可以出現(xiàn)一個(gè)小的計(jì)時(shí)條,根據(jù)確定的翻頁周期進(jìn)行計(jì)時(shí)。計(jì)時(shí)到達(dá)翻頁周期時(shí)對(duì)電子文檔進(jìn)行自動(dòng)翻頁。如果用戶這頁要仔細(xì)看,或者到計(jì)時(shí)快結(jié)束時(shí)還沒有看完,點(diǎn)擊屏幕任意處可停止計(jì)時(shí),切換至手動(dòng)翻頁模式,并停止計(jì)時(shí)。手動(dòng)翻頁后自動(dòng)切換至自動(dòng)翻頁,重新開始計(jì)時(shí)。如果該頁內(nèi)容很少,計(jì)時(shí)沒結(jié)束就要翻頁,用戶直接滑動(dòng)翻頁,移動(dòng)終端響應(yīng)用戶的翻頁操作。下頁再進(jìn)行計(jì)時(shí)每次手動(dòng)操作的翻頁間隔都要記錄。
[0101]在本發(fā)明的一個(gè)實(shí)施例中,在所述步驟S303之后包括:
[0102]記錄模塊60記錄在預(yù)定的間隔時(shí)間內(nèi)用戶閱讀所述電子文檔的頁數(shù)和/或字?jǐn)?shù)以及所耗費(fèi)的第三時(shí)間;
[0103]計(jì)算模塊70在所述間隔時(shí)間到達(dá)時(shí),根據(jù)所述電子文檔的頁數(shù)和/或字?jǐn)?shù)以及第三時(shí)間重新計(jì)算獲取所述翻頁周期;
[0104]所述第三時(shí)間包括閱讀所述頁數(shù)和/或字?jǐn)?shù)的電子文檔的時(shí)間以及對(duì)所述電子文檔翻頁的操作時(shí)間。由于用戶閱讀的書籍,或者是具體使用移動(dòng)終端100進(jìn)行閱讀的用戶不同,因此在預(yù)設(shè)的間隔時(shí)間內(nèi),將可以對(duì)翻頁周期進(jìn)行重新計(jì)算及調(diào)整,根據(jù)記錄模塊60的記錄及計(jì)算模塊70的計(jì)算,時(shí)間長(zhǎng)了就可以準(zhǔn)確算出用戶看書的習(xí)慣,更加方便用戶閱讀。
[0105]綜上所述,本發(fā)明通過獲取用戶閱讀電子文檔的翻頁周期;接著在用戶開始閱讀每頁所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁周期即將到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá),由此可以及時(shí)的提醒用戶翻頁周期即將到達(dá),若用戶需要延遲翻頁周期,則可以執(zhí)行相關(guān)的操作,移動(dòng)終端根據(jù)檢測(cè)到的用戶的相應(yīng)操作指令延長(zhǎng)所述翻頁周期和/或執(zhí)行翻頁操作,更好的適應(yīng)用戶的閱讀。因此,本發(fā)明提供的電子文檔閱讀的技術(shù)方案即有翻書的效果又可以實(shí)現(xiàn)自動(dòng)閱讀的效果;實(shí)現(xiàn)了用戶在閱讀電子文檔時(shí),適時(shí)進(jìn)行自動(dòng)翻頁操作,適應(yīng)用戶的閱讀習(xí)慣,提升用戶閱讀體驗(yàn)。
[0106]當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種電子文檔閱讀的方法,其特征在于,包括: 獲取步驟,獲取用戶閱讀電子文檔的翻頁周期; 設(shè)置步驟,根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期; 提示步驟,在用戶開始閱讀所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁時(shí)間閾值到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 檢測(cè)步驟,在所述翻頁時(shí)間閾值到達(dá)時(shí),檢測(cè)用戶是否發(fā)出用于要求執(zhí)行延長(zhǎng)步驟或執(zhí)行翻頁步驟的操作指令; 所述用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊操作發(fā)出; 所述用戶發(fā)出的手動(dòng)翻頁操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作發(fā)出。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述翻頁步驟具體為: 在所述計(jì)時(shí)的時(shí)間到達(dá)所述翻頁時(shí)間閾值時(shí)開始檢測(cè)用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,在所述翻頁周期到達(dá)時(shí)仍未檢測(cè)到用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,則對(duì)所述電子文檔進(jìn)行翻頁; 所述延長(zhǎng)步驟具體為:` 根據(jù)預(yù)先記錄的用戶的閱讀速度以及當(dāng)前的計(jì)時(shí)時(shí)長(zhǎng),判斷用戶當(dāng)前的閱讀位置,并根據(jù)當(dāng)前閱讀的電子文檔頁面的剩余文字量計(jì)算相應(yīng)的自動(dòng)延長(zhǎng)時(shí)間,重新開始計(jì)時(shí)所述自動(dòng)延長(zhǎng)時(shí)間;或, 檢測(cè)用戶發(fā)出的手動(dòng)翻頁操作指令并執(zhí)行翻頁操作,同時(shí)記錄直到檢測(cè)到所述手動(dòng)翻頁操作指令時(shí)所用的手動(dòng)延長(zhǎng)時(shí)間。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 調(diào)整步驟:根據(jù)所述自動(dòng)延長(zhǎng)時(shí)間或手動(dòng)延長(zhǎng)時(shí)間調(diào)整所述翻頁周期。
5.根據(jù)權(quán)利要求1~4任意一項(xiàng)所述的方法,其特征在于, 在所述電子文檔的顯示屏幕上設(shè)置有計(jì)時(shí)條,所述計(jì)時(shí)條顯示所述計(jì)時(shí)的時(shí)間。
6.一種移動(dòng)終端,其特征在于,包括: 獲取模塊,用于獲取用戶閱讀電子文檔的翻頁周期; 設(shè)置模塊,用于根據(jù)所述翻頁周期設(shè)置翻頁時(shí)間閾值,所述翻頁時(shí)間閾值小于所述翻頁周期; 提示模塊,用于在用戶開始閱讀所述電子文檔時(shí)開始計(jì)時(shí),并在所述翻頁時(shí)間閾值到達(dá)時(shí)向用戶提示所述翻頁周期即將到達(dá)。
7.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 檢測(cè)模塊,用于在所述翻頁時(shí)間閾值到達(dá)時(shí),檢測(cè)用戶是否發(fā)出用于要求執(zhí)行延長(zhǎng)步驟或執(zhí)行翻頁步驟的操作指令; 所述用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的點(diǎn)擊操作發(fā)出; 所述用戶發(fā)出的手動(dòng)翻頁操作指令通過用戶對(duì)所述電子文檔的顯示屏幕的任意位置的滑動(dòng)操作發(fā)出。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述檢測(cè)模塊包括第一檢測(cè)模塊和第二檢測(cè)模塊; 所述第一檢測(cè)模塊具體用于在所述計(jì)時(shí)的時(shí)間到達(dá)所述翻頁時(shí)間閾值時(shí)開始檢測(cè)用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,在所述翻頁周期到達(dá)時(shí)仍未檢測(cè)到用戶發(fā)出的延長(zhǎng)所述翻頁周期的操作指令,則對(duì)所述電子文檔進(jìn)行翻頁; 所述第二檢測(cè)模塊具體用于: 根據(jù)預(yù)先記錄的用戶的閱讀速度以及當(dāng)前的計(jì)時(shí)時(shí)長(zhǎng),判斷用戶當(dāng)前的閱讀位置,并根據(jù)當(dāng)前閱讀的電子文檔頁面的剩余文字量計(jì)算相應(yīng)的自動(dòng)延長(zhǎng)時(shí)間,重新開始計(jì)時(shí)所述自動(dòng)延長(zhǎng)時(shí)間;或, 檢測(cè)用戶發(fā)出的手動(dòng)翻頁操作指令并執(zhí)行翻頁操作,同時(shí)記錄直到檢測(cè)到所述手動(dòng)翻頁操作指令時(shí)所用的手動(dòng)延長(zhǎng)時(shí)間。
9.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 調(diào)整模塊,用于根據(jù)所述自動(dòng)延長(zhǎng)時(shí)間或手動(dòng)延長(zhǎng)時(shí)間調(diào)整所述翻頁周期。
10.根據(jù)權(quán)利要求6~9任意一項(xiàng)所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括顯示模塊,用于在所述 電子文檔的顯示屏幕上設(shè)置計(jì)時(shí)條,所述計(jì)時(shí)條顯示所述計(jì)時(shí)的時(shí)間。
【文檔編號(hào)】G06F17/30GK103714131SQ201310693133
【公開日】2014年4月9日 申請(qǐng)日期:2013年12月17日 優(yōu)先權(quán)日:2013年12月17日
【發(fā)明者】葛智博 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司