本步驟中,用戶用來(lái)向前回翻來(lái)找回頁(yè)面的第一行為,往往發(fā)生在所述第二行為觸發(fā)后很短的時(shí)間。如果一個(gè)第一行為延遲于第二行為較長(zhǎng)時(shí)間,則很可能該第一行為與第二行為并不相關(guān),不認(rèn)為是翻頁(yè)速率過(guò)快導(dǎo)致。
[0065]所以本實(shí)施例中,預(yù)設(shè)時(shí)間關(guān)聯(lián)閾值,如果觸發(fā)所述第二行為之后,在時(shí)間關(guān)聯(lián)閾值內(nèi)監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正。如果超出時(shí)間關(guān)聯(lián)閾值監(jiān)控到的第一行為,不予特別處理。
[0066]還需要說(shuō)明的是,前述的翻動(dòng)式和滑動(dòng)式兩種翻頁(yè)方式,均可以通過(guò)本實(shí)施例所述方法實(shí)現(xiàn)自動(dòng)翻頁(yè)。
[0067]對(duì)于翻動(dòng)式翻頁(yè),即在當(dāng)前文檔已分頁(yè)的情況下,所述基于用戶操作而翻頁(yè)或基于系統(tǒng)指令而翻頁(yè),具體可限定為:根據(jù)分頁(yè)來(lái)跳轉(zhuǎn)至當(dāng)前頁(yè)面的下一頁(yè)面。
[0068]對(duì)于滑動(dòng)式翻頁(yè),即在當(dāng)前文檔已分頁(yè)的情況下,所述基于系統(tǒng)指令而翻頁(yè)則限定為:預(yù)設(shè)滑動(dòng)策略,并使當(dāng)前文檔按照所述滑動(dòng)策略進(jìn)行滑動(dòng)。所述滑動(dòng)策略包括滑動(dòng)速度、滑動(dòng)方向和滑動(dòng)時(shí)間。例如,設(shè)置滑動(dòng)速度為120像素/秒,滑動(dòng)時(shí)間為7秒,滑動(dòng)方向?yàn)橄蛳?。則每次觸發(fā)第二操作,當(dāng)前文檔便按此策略向下逐漸滑動(dòng)共120*7 = 840像素,完成翻頁(yè);同時(shí)在滑動(dòng)過(guò)程中,用戶仍可以繼續(xù)閱讀。
[0069]參見(jiàn)圖3所示,為本申請(qǐng)所述方法的另一個(gè)具體實(shí)施例。本實(shí)施例將在圖2所示實(shí)施例的基礎(chǔ)之上,進(jìn)一步的描述所述翻頁(yè)時(shí)間閾值的修正過(guò)程。本實(shí)施例中,所述方法包括:
[0070]步驟301、預(yù)設(shè)翻頁(yè)時(shí)間閾值和修正參數(shù)。
[0071]本實(shí)施例中,將所述翻頁(yè)時(shí)間閾值的初始值設(shè)定為80秒,修正參數(shù)為I秒。
[0072]步驟302、開(kāi)始對(duì)第一行為進(jìn)行監(jiān)控,進(jìn)入步驟303。
[0073]本步驟是一次翻頁(yè)時(shí)間閾值修正的起點(diǎn)。設(shè)置翻頁(yè)時(shí)間閾值的初始值后,可直接進(jìn)入本步驟進(jìn)行修正。后續(xù)步驟在完整修正或者確定不修正之后,亦可返回本步驟,重新開(kāi)始下一輪修正。
[0074]本實(shí)施例中,通過(guò)多次重復(fù)的修正過(guò)程,可使所述翻頁(yè)時(shí)間閾值更趨近于用戶的閱讀速率。也可在閱讀過(guò)程中循環(huán)進(jìn)行修正,實(shí)時(shí)的調(diào)整對(duì)翻頁(yè)時(shí)間閾值,以適應(yīng)用戶閱讀速率出現(xiàn)的變化。
[0075]步驟303、判斷在到達(dá)翻頁(yè)時(shí)間閾值之前,是否出現(xiàn)第一行為;如果是,進(jìn)入步驟304,否則進(jìn)入步驟305 ;
[0076]步驟304、將翻頁(yè)時(shí)間閾值減去修正參數(shù),返回步驟302。
[0077]假設(shè)前次修正后,所述翻頁(yè)時(shí)間閾值為X秒,則本步驟中修正為x-1秒。或者所述翻頁(yè)時(shí)間閾值未經(jīng)過(guò)修正,則本步驟中修正為80-1 = 79秒。
[0078]步驟303?步驟304為對(duì)翻頁(yè)時(shí)間閾值進(jìn)行第一修正的過(guò)程。本實(shí)施例中翻頁(yè)時(shí)間閾值的修正是通過(guò)修正參數(shù)來(lái)進(jìn)行微調(diào)整,需要重復(fù)進(jìn)行。所以修正完成之后,即返回步驟 302。
[0079]步驟305、時(shí)間到達(dá)翻頁(yè)時(shí)間閾值后觸發(fā)第二行為,進(jìn)入步驟306。
[0080]步驟306、判斷觸發(fā)第二行為后的時(shí)間關(guān)聯(lián)閾值內(nèi),是否出現(xiàn)第一行為;如果是,進(jìn)入步驟307,否則返回步驟302。
[0081 ] 本實(shí)施例中,設(shè)所述關(guān)聯(lián)時(shí)間閾值為2秒。
[0082]如果觸發(fā)第二行為后的時(shí)間關(guān)聯(lián)閾值內(nèi)沒(méi)有出現(xiàn)第一行為,則說(shuō)明所述翻頁(yè)時(shí)間閾值與用戶閱讀速率匹配程度比較高,自動(dòng)翻頁(yè)已經(jīng)滿足了用戶的需求,所以用戶未通過(guò)第一行為進(jìn)行手動(dòng)翻頁(yè)。則無(wú)需對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行修正,可以直接返回步驟302。
[0083]另外在其他一些實(shí)施例中,如果出現(xiàn)無(wú)需對(duì)翻頁(yè)時(shí)間閾值進(jìn)行調(diào)整的情況,或者是長(zhǎng)時(shí)間未監(jiān)控到第一行為,也可認(rèn)為當(dāng)前的翻頁(yè)時(shí)間閾值已經(jīng)完全符合用戶習(xí)慣,不需要再繼續(xù)修正。即優(yōu)選的,當(dāng)未監(jiān)控到第一行為的時(shí)間超過(guò)預(yù)設(shè)的穩(wěn)定閾值,則將最后一次修正得到的翻頁(yè)時(shí)間閾值保存。
[0084]步驟307、將翻頁(yè)時(shí)間閾值增加修正參數(shù),返回步驟302。
[0085]假設(shè)前次修正后,所述翻頁(yè)時(shí)間閾值為X秒,則本步驟中修正為x+1秒?;蛘咚龇?yè)時(shí)間閾值未經(jīng)過(guò)修正,則本步驟中修正為80+1 = 81秒。
[0086]步驟306?步驟307為對(duì)翻頁(yè)時(shí)間閾值進(jìn)行第二修正的過(guò)程。本實(shí)施例中翻頁(yè)時(shí)間閾值的修正是通過(guò)修正參數(shù)來(lái)進(jìn)行微調(diào)整,需要重復(fù)進(jìn)行。所以修正完成之后,即返回步驟 302。
[0087]參見(jiàn)圖4所示,為本申請(qǐng)所述閱讀器的具體實(shí)施例。本實(shí)施例中所述閱讀器包括:
[0088]監(jiān)控模塊,用于對(duì)第一行為進(jìn)行監(jiān)控,所述第一行為包括閱讀器基于用戶操作而翻頁(yè)的行為。
[0089]觸發(fā)模塊,用于預(yù)設(shè)翻頁(yè)時(shí)間閾值,在前頁(yè)面的停留時(shí)間達(dá)到所述翻頁(yè)時(shí)間閾值時(shí),觸發(fā)第二行為,所述第二行為包括閱讀器基于系統(tǒng)指令而翻頁(yè)的行為。
[0090]修正模塊,用于在未觸發(fā)第二行為且監(jiān)控到所述第一行為時(shí),對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第一修正;所述第一修正包括將所述翻頁(yè)時(shí)間閾值縮短;或者在觸發(fā)所述第二行為之后且監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正,所述第二修正包括將所述翻頁(yè)時(shí)間閾值延長(zhǎng)。
[0091]所述修正模塊包括:
[0092]參數(shù)單元,用于預(yù)設(shè)修正參數(shù)。
[0093]第一修正單元,用于在未觸發(fā)第二行為且監(jiān)控到所述第一行為時(shí),根據(jù)所述修正參數(shù)對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第一修正。
[0094]第二修正單元,用于在觸發(fā)所述第二行為之后且監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正。
[0095]保存單元,用于在未監(jiān)控到第一行為的時(shí)間超過(guò)預(yù)設(shè)的穩(wěn)定閾值時(shí),將最后一次修正得到的翻頁(yè)時(shí)間閾值保存。
[0096]通過(guò)以上各實(shí)施例可知,本申請(qǐng)存在的有益效果是:
[0097](I)通過(guò)采集用戶在閱讀過(guò)程中的操作行為,推算出匹配用戶當(dāng)前閱讀速度的翻頁(yè)時(shí)間閾值,使自動(dòng)翻頁(yè)功能可以更符合用戶的閱讀習(xí)慣;
[0098](2)在閱讀過(guò)程中循環(huán)進(jìn)行修正,實(shí)時(shí)的調(diào)整對(duì)翻頁(yè)時(shí)間閾值,以適應(yīng)用戶閱讀速率出現(xiàn)的變化;
[0099](3)可以結(jié)合不同的閱讀器翻頁(yè)方式使用。
[0100]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0101]上述說(shuō)明示出并描述了本申請(qǐng)的若干優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本申請(qǐng)并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過(guò)上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本申請(qǐng)的精神和范圍,則都應(yīng)在本申請(qǐng)所附權(quán)利要求的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種閱讀器的翻頁(yè)方法,其特征在于,所述方法包括: 對(duì)第一行為進(jìn)行監(jiān)控,所述第一行為包括閱讀器基于用戶操作而翻頁(yè)的行為; 預(yù)設(shè)翻頁(yè)時(shí)間閾值,在前頁(yè)面的停留時(shí)間達(dá)到所述翻頁(yè)時(shí)間閾值時(shí),觸發(fā)第二行為,所述第二行為包括閱讀器基于系統(tǒng)指令而翻頁(yè)的行為; 如果在未觸發(fā)第二行為時(shí),監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第一修正;所述第一修正包括將所述翻頁(yè)時(shí)間閾值縮短; 如果在觸發(fā)所述第二行為之后,監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正,所述第二修正包括將所述翻頁(yè)時(shí)間閾值延長(zhǎng)。2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述如果在觸發(fā)所述第二行為之后,監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正具體為: 預(yù)設(shè)時(shí)間關(guān)聯(lián)閾值,如果觸發(fā)所述第二行為之后,在時(shí)間關(guān)聯(lián)閾值內(nèi)監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正。3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述將所述翻頁(yè)時(shí)間閾值縮短或延長(zhǎng)具體為: 預(yù)設(shè)修正參數(shù),并根據(jù)所述修正參數(shù)將所述翻頁(yè)時(shí)間閾值縮短或延長(zhǎng)。4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述方法還包括: 重復(fù)對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第一修正或第二修正,直到未監(jiān)控到第一行為的時(shí)間超過(guò)預(yù)設(shè)的穩(wěn)定閾值,則將最后一次修正得到的翻頁(yè)時(shí)間閾值保存。5.根據(jù)權(quán)利要求1?4任意一項(xiàng)所述方法,其特征在于,如果當(dāng)前文檔已分頁(yè),則所述閱讀器基于系統(tǒng)指令而翻頁(yè)的行為具體為: 跳轉(zhuǎn)至當(dāng)前頁(yè)面的下一頁(yè)面。6.根據(jù)權(quán)利要求1?4任意一項(xiàng)所述方法,其特征在于,如果當(dāng)前文檔未分頁(yè),則所述閱讀器基于系統(tǒng)指令而翻頁(yè)的行為具體為: 預(yù)設(shè)滑動(dòng)策略,并使當(dāng)前文檔按照所述滑動(dòng)策略進(jìn)行滑動(dòng),所述滑動(dòng)策略包括滑動(dòng)速度、滑動(dòng)方向和滑動(dòng)時(shí)間。7.一種閱讀器,其特征在于,所述閱讀器包括: 監(jiān)控模塊,用于對(duì)第一行為進(jìn)行監(jiān)控,所述第一行為包括閱讀器基于用戶操作而翻頁(yè)的行為; 觸發(fā)模塊,用于預(yù)設(shè)翻頁(yè)時(shí)間閾值,在前頁(yè)面的停留時(shí)間達(dá)到所述翻頁(yè)時(shí)間閾值時(shí),觸發(fā)第二行為,所述第二行為包括閱讀器基于系統(tǒng)指令而翻頁(yè)的行為; 修正模塊,用于在未觸發(fā)第二行為且監(jiān)控到所述第一行為時(shí),對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第一修正;所述第一修正包括將所述翻頁(yè)時(shí)間閾值縮短;或者在觸發(fā)所述第二行為之后且監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正,所述第二修正包括將所述翻頁(yè)時(shí)間閾值延長(zhǎng)。8.根據(jù)權(quán)利要求7所述閱讀器,其特征在于,所述修正模塊包括: 參數(shù)單元,用于預(yù)設(shè)修正參數(shù); 第一修正單元,用于在未觸發(fā)第二行為且監(jiān)控到所述第一行為時(shí),根據(jù)所述修正參數(shù)對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第一修正; 第二修正單元,用于在觸發(fā)所述第二行為之后且監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正。9.根據(jù)權(quán)利要求8所述閱讀器,其特征在于,所述修正模塊還包括: 保存單元,用于在未監(jiān)控到第一行為的時(shí)間超過(guò)預(yù)設(shè)的穩(wěn)定閾值時(shí),將最后一次修正得到的翻頁(yè)時(shí)間閾值保存。
【專利摘要】本申請(qǐng)公開(kāi)了一種閱讀器的翻頁(yè)方法及閱讀器,所述方法包括:對(duì)第一行為進(jìn)行監(jiān)控,所述第一行為包括閱讀器基于用戶操作而翻頁(yè)的行為;預(yù)設(shè)翻頁(yè)時(shí)間閾值,在前頁(yè)面的停留時(shí)間達(dá)到所述翻頁(yè)時(shí)間閾值時(shí),觸發(fā)第二行為,所述第二行為包括閱讀器基于系統(tǒng)指令而翻頁(yè)的行為;如果在未觸發(fā)第二行為時(shí),監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第一修正;所述第一修正包括將所述翻頁(yè)時(shí)間閾值縮短;如果在觸發(fā)所述第二行為之后,監(jiān)控到所述第一行為,則對(duì)所述翻頁(yè)時(shí)間閾值進(jìn)行第二修正,所述第二修正包括將所述翻頁(yè)時(shí)間閾值延長(zhǎng)。
【IPC分類】G06F3/0483, G06F3/0484
【公開(kāi)號(hào)】CN104881214
【申請(qǐng)?zhí)枴緾N201510303106
【發(fā)明人】馬思玄
【申請(qǐng)人】北京樂(lè)動(dòng)卓越科技有限公司
【公開(kāi)日】2015年9月2日
【申請(qǐng)日】2015年6月5日