一種閱讀器的翻頁方法及閱讀器的制造方法
【技術領域】
[0001]本申請涉及人機交互技術領域,具體地說,涉及一種閱讀器的翻頁方法及閱讀器。
【背景技術】
[0002]目前,很多用戶的閱讀習慣,已經(jīng)從紙質讀物轉向電子讀物。大部分的智能終端,類似手機、平板電腦、電子書(如亞馬遜kindle)、智能播放器(如MP4,MP5播放器)等等,均可以搭載閱讀器應用,向用戶呈現(xiàn)電子讀物?,F(xiàn)階段的應用市場上,存在著種類繁多的閱讀器應用。
[0003]據(jù)統(tǒng)計發(fā)現(xiàn),絕大部分的用戶在通過閱讀器閱讀時,都是用手動觸發(fā)翻頁。一些閱讀器應用中,也存在自動翻頁功能?,F(xiàn)有的自動翻頁功能,一般是讓用戶根據(jù)自身的閱讀速度,設置一個固定的翻頁頻率,并按照該翻頁頻率自動觸發(fā)翻頁。但是往往用戶并不準確的知道自己的閱讀速率;而且在不同情況下,用戶的閱讀速度也不是恒定的。所以基于固定翻頁頻率的自動翻頁功能,實用性并不強,很少有用戶真正使用。
[0004]可見現(xiàn)有技術中,缺少具有實用性的自動翻頁方法。
【發(fā)明內容】
[0005]有鑒于此,本申請?zhí)峁┝艘环N閱讀器的翻頁方法及閱讀器,能夠通過采集用戶在閱讀過程中的操作行為,推算出匹配用戶當前閱讀速度的翻頁時間閾值,進而實現(xiàn)符合用戶習慣的自動翻頁。
[0006]為了解決上述技術問題,本申請有如下技術方案:
[0007]一種閱讀器的翻頁方法,所述方法包括:
[0008]對第一行為進行監(jiān)控,所述第一行為包括閱讀器基于用戶操作而翻頁的行為;
[0009]預設翻頁時間閾值,在前頁面的停留時間達到所述翻頁時間閾值時,觸發(fā)第二行為,所述第二行為包括閱讀器基于系統(tǒng)指令而翻頁的行為;
[0010]如果在未觸發(fā)第二行為時,監(jiān)控到所述第一行為,則對所述翻頁時間閾值進行第一修正;所述第一修正包括將所述翻頁時間閾值縮短;
[0011]如果在觸發(fā)所述第二行為之后,監(jiān)控到所述第一行為,則對所述翻頁時間閾值進行第二修正,所述第二修正包括將所述翻頁時間閾值延長。
[0012]所述如果在觸發(fā)所述第二行為之后,監(jiān)控到所述第一行為,則對所述翻頁時間閾值進行第二修正具體為:
[0013]預設時間關聯(lián)閾值,如果觸發(fā)所述第二行為之后,在時間關聯(lián)閾值內監(jiān)控到所述第一行為,則對所述翻頁時間閾值進行第二修正。
[0014]所述將所述翻頁時間閾值縮短或延長具體為:
[0015]預設修正參數(shù),并根據(jù)所述修正參數(shù)將所述翻頁時間閾值縮短或延長。
[0016]所述方法還包括:
[0017]重復對所述翻頁時間閾值進行第一修正或第二修正,直到未監(jiān)控到第一行為的時間超過預設的穩(wěn)定閾值,則將最后一次修正得到的翻頁時間閾值保存。
[0018]如果當前文檔已分頁,則所述閱讀器基于系統(tǒng)指令而翻頁的行為具體為:
[0019]跳轉至當前頁面的下一頁面。
[0020]如果當前文檔未分頁,則所述閱讀器基于系統(tǒng)指令而翻頁的行為具體為:
[0021]預設滑動策略,并使當前文檔按照所述滑動策略進行滑動,所述滑動策略包括滑動速度、滑動方向和滑動時間。
[0022]一種閱讀器,所述閱讀器包括:
[0023]監(jiān)控模塊,用于對第一行為進行監(jiān)控,所述第一行為包括閱讀器基于用戶操作而翻頁的行為;
[0024]觸發(fā)模塊,用于預設翻頁時間閾值,在前頁面的停留時間達到所述翻頁時間閾值時,觸發(fā)第二行為,所述第二行為包括閱讀器基于系統(tǒng)指令而翻頁的行為;
[0025]修正模塊,用于在未觸發(fā)第二行為且監(jiān)控到所述第一行為時,對所述翻頁時間閾值進行第一修正;所述第一修正包括將所述翻頁時間閾值縮短;或者在觸發(fā)所述第二行為之后且監(jiān)控到所述第一行為,則對所述翻頁時間閾值進行第二修正,所述第二修正包括將所述翻頁時間閾值延長。
[0026]所述修正模塊包括:
[0027]參數(shù)單元,用于預設修正參數(shù);
[0028]第一修正單元,用于在未觸發(fā)第二行為且監(jiān)控到所述第一行為時,根據(jù)所述修正參數(shù)對所述翻頁時間閾值進行第一修正;
[0029]第二修正單元,用于在觸發(fā)所述第二行為之后且監(jiān)控到所述第一行為,則對所述翻頁時間閾值進行第二修正。
[0030]所述修正模塊還包括:
[0031]保存單元,用于在未監(jiān)控到第一行為的時間超過預設的穩(wěn)定閾值時,將最后一次修正得到的翻頁時間閾值保存。
[0032]與現(xiàn)有技術相比,本申請所述的方法和系統(tǒng),達到了如下效果:
[0033](I)通過采集用戶在閱讀過程中的操作行為,推算出匹配用戶當前閱讀速度的翻頁時間閾值,使自動翻頁功能可以更符合用戶的閱讀習慣;
[0034](2)在閱讀過程中循環(huán)進行修正,實時的調整對翻頁時間閾值,以適應用戶閱讀速率出現(xiàn)的變化;
[0035](3)可以結合不同的閱讀器翻頁方式使用。
[0036]當然,實施本申請的任一產品必不一定需要同時達到以上所述的所有技術效果。
【附圖說明】
[0037]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
[0038]圖1A為現(xiàn)有技術中翻動式翻頁示意圖;
[0039]圖1B為現(xiàn)有技術中滑動式翻頁示意圖;
[0040]圖2為本申請實施例所述方法流程圖;
[0041]圖3為本申請另一實施例所述方法流程圖;
[0042]圖4為本申請實施例所述閱讀器結構示意圖。
【具體實施方式】
[0043]如在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。如在通篇說明書及權利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內,本領域技術人員能夠在一定誤差范圍內解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權利要求所界定者為準。
[0044]不同閱讀器應用的翻頁效果各異,但一般不外乎翻動式和滑動式兩種方式(橫向翻頁與縱向翻頁視為同理)。翻動式翻頁的效果類似于紙質書籍的翻書,將電子讀物按照終端屏幕的尺寸分頁,然后逐頁的翻動閱讀,如圖1A所示?;瑒邮絼t不將電子讀物分頁,而是通過滑動將文字內容連續(xù)的滑入滑出屏幕的顯示范圍,所以不出現(xiàn)內容的跳變,連續(xù)性更強,如圖1B所示。一般來說,不同的翻頁方式并不存在本質上的區(qū)別,僅僅在體驗上有著一些細微的差異。
[0045]基于前述已知,由于現(xiàn)階段自動翻頁功能的缺陷比較明顯,所以無論對于哪種翻頁方式,當前用戶大多數(shù)都采取手動觸發(fā)翻頁的方式。
[0046]本申請中,將提供一種閱讀器的翻頁方法,通過采集用戶在閱讀過程中的操作行為,推算出匹配用戶當前閱讀速度的翻頁時間閾值,使自動翻頁功能可以更符合用戶的閱讀習慣,從而真正的存在實用價值。參見圖2所示為本申請所述方法的具體實施例。本實施例中,所述方法包括:
[0047]步驟201、對第一行為進行監(jiān)控。
[0048]所述第一行為指的是閱讀器基于用戶操作而翻頁的行為,或者說是閱讀器由用戶手動觸發(fā)的翻頁行為。用戶觸發(fā)閱讀器的當前文檔向前或向后翻頁,均屬于第一行為。
[0049]常規(guī)的情況下,用戶閱讀完當前文檔的當前頁面之后,便會通過操作觸發(fā)閱讀器的第一行為,使閱讀器的當前文檔向后翻頁,以便繼續(xù)閱讀當前文檔的后續(xù)內容。這樣一來,用戶操作為觸發(fā)第一行為的頻率和間隔,就能夠體現(xiàn)出用戶的閱讀速度。
[0050]所以本實施例中,首先監(jiān)控所述第一行為,由此作為后續(xù)推算的依據(jù)。
[0051 ] 步驟202、預設翻頁時間閾值,在前頁面的停留時間達到所述翻頁時間閾值時,觸發(fā)第二行為。
[0052]所述翻頁時間閾值,即觸發(fā)閱讀器自動翻頁的時間間隔。閱讀器向用戶呈現(xiàn)了一個當前頁面后,停留供用戶閱讀當前頁面的時間就等于翻頁時間閾值。當閱讀器的前頁面停留時間達到所述翻頁時間閾值時,便通過生成系統(tǒng)指令而觸發(fā)自動翻頁。所述第二行為,指的就是閱讀器基于系統(tǒng)指令而翻頁的行為。
[0053]本實施例中,先為所述翻頁時間閾值設置一個初始值。不過初始值未必能夠符合用戶的閱讀習慣,基于初始值的設置可能過長或過短。所以需要后續(xù)再根據(jù)用戶的操作對初始值不斷進行修正,最終使得所述翻頁時間閾值能夠符合用戶的閱讀習慣。
[0054]步驟203、如果在未觸發(fā)第二行為時,監(jiān)控到所述第一行為,則對所述翻頁時間閾值進行第一修正。
[0055]本步驟中,描述了針對翻頁時間閾值過長的修正方法。
[0056]如果翻頁時間閾值設置過長,時間尚未達到翻頁時間閾值時,用戶已經(jīng)閱讀完當前頁面,那么用戶一般不會選擇等待自動翻頁的觸發(fā),而是會通過第一行為來向后手動翻頁。
[0057]這種場景下,第一行為與第二行為的關系為,第二行為未觸發(fā)時第一行為已經(jīng)產生。這說明翻頁時間閾值過長,用戶的閱讀速度高于自動翻頁的速率。所以需要對所述翻頁時間閾值進行第一修正。所述第一修正具體為,將所述翻頁時間閾值縮短。
[0058]翻頁時間閾值縮短之后,觸發(fā)第二行為的頻率便會提高,自動翻頁的時間間隔更符合用戶的閱讀速度。
[0059]步驟204、如果在觸發(fā)所述第二行為之后,監(jiān)控到所述第一行為,則對所述翻頁時間閾值進行第二修正。
[0060]本步驟中,描述了針對翻頁時間閾值過短的修正方法。
[0061]相反的如果翻頁時間閾值過短,在時間到達翻頁時間閾值時,用戶還沒有閱讀完當前頁面。但第二行為已經(jīng)觸發(fā)。那么用戶便會通過第一行為來向前回翻頁面,將尚未閱讀完的頁面找回。
[0062]這種場景下,第一行為與第二行為的關系為,第二行為觸發(fā)之后,第一行為隨即產生。這說明用戶的閱讀速度低于自動翻頁的速率。所以需要對所述翻頁時間閾值進行第二修正。所述第二修正具體為,將所述翻頁時間閾值延長。
[0063]翻頁時間閾值延長之后,觸發(fā)第二行為的頻率便會降低,自動翻頁的時間間隔更符合用戶的閱讀速度。
[0064]還需要說明的是,在