本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種記錄閱讀進(jìn)度的方法、裝置及終端。
背景技術(shù):
電子書又稱e-book,是將書的內(nèi)容制作成電子版后,放在網(wǎng)上供用戶下載并使用專用瀏覽器,或,在計算機(jī)及其他可以添加閱讀器應(yīng)用的工具、手機(jī)、電子紙上閱讀??措娮訒鴷r,用戶常常根據(jù)需要利用電子書提供的書簽來保存閱讀進(jìn)度。
目前技術(shù)中存在的問題是,只會保留在添加書簽時的閱讀進(jìn)度,后續(xù)如果繼續(xù)閱讀這本電子書且沒有再次將新的閱讀進(jìn)度加入到書簽中,那么書簽不會隨著閱讀進(jìn)度持續(xù)更新,造成該用戶下一次再次閱讀此書時,若還是使用該書簽則會重復(fù)閱讀已經(jīng)讀過的內(nèi)容,用戶體驗不佳,且由于每次都需用戶保存新的閱讀書簽,增加操作的繁瑣性。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種記錄閱讀進(jìn)度的方法、裝置及終端,旨在解決不能自動添加、更新電子書的閱讀進(jìn)度,從而增加了用戶操作的繁瑣性的問題。
本發(fā)明第一方面提供一種記錄閱讀進(jìn)度的方法,包括:
當(dāng)檢測到客戶端打開電子書時,獲取所述客戶端的賬號信息,并判斷是否存在與所述賬號信息對應(yīng)的所述電子書的閱讀進(jìn)度標(biāo)記;
若存在,則將所述閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度;
若不存在,則根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記。
本發(fā)明第二方面提供一種記錄閱讀進(jìn)度的裝置,包括:
獲取模塊,用于當(dāng)檢測到客戶端打開電子書時,獲取所述客戶端的賬號信息;
判斷模塊,用于判斷是否存在與所述賬號信息對應(yīng)的所述電子書的閱讀進(jìn)度標(biāo)記;
標(biāo)記模塊,用于若存在,則將所述閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度,若不存在,則根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記。
本發(fā)明第三方面提供一種終端,包括:
存儲器和處理器;
所述存儲器存儲有可執(zhí)行程序代碼;
與所述存儲器耦合的所述處理器,調(diào)用所述存儲器中存儲的所述可執(zhí)行程序代碼,執(zhí)行如上述第一方面提供的記錄閱讀進(jìn)度的方法。
上述本發(fā)明實施例提供的記錄閱讀進(jìn)度的方法、裝置及終端,當(dāng)檢測到客戶端打開電子書時,獲取該客戶端的賬號信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記,若已有該閱讀進(jìn)度標(biāo)記,則將該閱讀進(jìn)度標(biāo)記對應(yīng)的閱讀進(jìn)度自動更新為當(dāng)前閱讀進(jìn)度,若還沒有該閱讀進(jìn)度標(biāo)記,則自動生成閱讀進(jìn)度標(biāo)記,以標(biāo)記當(dāng)前閱讀進(jìn)度,即時自動標(biāo)記、更新當(dāng)前的閱讀進(jìn)度,提高操作的便捷性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明第一實施例提供的記錄閱讀進(jìn)度的方法的實現(xiàn)流程示意圖;
圖2是本發(fā)明第二實施例提供的記錄閱讀進(jìn)度的方法的實現(xiàn)流程示意圖;
圖3是本發(fā)明第三實施例提供的記錄閱讀進(jìn)度的裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明第四實施例提供的記錄閱讀進(jìn)度的裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明第五實施例提供的終端的結(jié)構(gòu)示意圖。
具體實施方式
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1,圖1為本發(fā)明第一實施例提供的記錄閱讀進(jìn)度的方法的實現(xiàn)流程示意圖。該方法主要包括以下步驟:
S101、當(dāng)檢測到客戶端打開電子書時,獲取該客戶端的賬號信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記;
本發(fā)明實施例中的客戶端,可以是一個獨(dú)立的專門用于電子書閱讀的客戶端程序,也可以是內(nèi)置在其他客戶端程序中的電子書客戶端控件,其中,其他客戶端程序可以是指瀏覽器、微博、微信等。電子書指以網(wǎng)頁、文檔形式承載的電子小說、電子雜志、電子課本等電子讀物。
具體地,用戶可以在線或離線通過安裝在移動終端中的客戶端,或者通過瀏覽器中的客戶端控件閱讀、瀏覽電子書。
用戶通過客戶端打開電子書進(jìn)行閱讀,當(dāng)檢測到客戶端打開電子書時,獲取該客戶端的賬號信息,該賬號信息是指用戶登錄該客戶端以閱讀電子書的賬號名稱以及其他的該賬號的基本信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記,即查看用戶當(dāng)前使用的賬號針對當(dāng)前電子書是否有閱讀進(jìn)度的記錄。
S102、若存在,則將該閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度;
如果該賬號信息已經(jīng)有了該電子書的閱讀進(jìn)度標(biāo)記,則將該標(biāo)記對應(yīng)的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度。一般地,該標(biāo)記以電子書簽的形式存在。
S103、若不存在,則根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記。
如果該賬號信息還沒有閱讀進(jìn)度標(biāo)記,則根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記,即在系統(tǒng)中新增一條閱讀進(jìn)度標(biāo)記,用于標(biāo)記當(dāng)前閱讀進(jìn)度。
本發(fā)明實施例提供的記錄閱讀進(jìn)度的方法,當(dāng)檢測到客戶端打開電子書時,獲取該客戶端的賬號信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記,若已有該閱讀進(jìn)度標(biāo)記,則將該閱讀進(jìn)度標(biāo)記對應(yīng)的閱讀進(jìn)度自動更新為當(dāng)前閱讀進(jìn)度,若還沒有該閱讀進(jìn)度標(biāo)記,則自動生成閱讀進(jìn)度標(biāo)記,以標(biāo)記當(dāng)前閱讀進(jìn)度,即時自動標(biāo)記、更新當(dāng)前的閱讀進(jìn)度,提高操作的便捷性。
請參閱圖2,圖2為本發(fā)明第二實施例提供的記錄閱讀進(jìn)度的方法的實現(xiàn)流程示意圖。該方法主要包括以下步驟:
S201、當(dāng)檢測到客戶端打開電子書時,判斷該電子書的數(shù)據(jù)來源是否為預(yù)置網(wǎng)站;
本發(fā)明實施例中的客戶端,可以是一個獨(dú)立的專門用于電子書閱讀的客戶端程序,也可以是內(nèi)置在其他客戶端程序中的電子書客戶端控件,其中,其他客戶端程序可以是指瀏覽器、微博、微信等。電子書指以網(wǎng)頁、文檔形式承載的電子小說、電子雜志、電子課本等電子讀物。
用戶可設(shè)置自動標(biāo)記和/或更新閱讀進(jìn)度的網(wǎng)站,具體地,網(wǎng)站提供設(shè)置項交互界面,通過該交互界面接收并保存用戶的設(shè)置。當(dāng)檢測到客戶端打開電子書時,判斷該電子書的數(shù)據(jù)來源是否為用戶預(yù)先設(shè)置的網(wǎng)站。
S202、若該電子書的數(shù)據(jù)來源為該預(yù)置網(wǎng)站,則獲取該客戶端的賬號信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記;
若該電子書的數(shù)據(jù)來源為該預(yù)置網(wǎng)站,則查看用戶當(dāng)前使用的賬號是否有當(dāng)前電子書的閱讀進(jìn)度的標(biāo)記。
通過讓用戶預(yù)先設(shè)定自動標(biāo)記閱讀進(jìn)度的網(wǎng)站,當(dāng)判斷用戶當(dāng)前閱讀的是該預(yù)置的網(wǎng)站時,便執(zhí)行自動標(biāo)記閱讀進(jìn)度的步驟,可以提高用戶操作的便捷性和靈活性。
S203、若存在,則將該閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度;
如果該賬號信息已經(jīng)有了該電子書的閱讀進(jìn)度標(biāo)記,則將該標(biāo)記對應(yīng)的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度。
S204、若不存在,則根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記。
如果該賬號信息還沒有閱讀進(jìn)度標(biāo)記,則根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記,即在系統(tǒng)中新增一條閱讀進(jìn)度標(biāo)記,用于標(biāo)記當(dāng)前閱讀進(jìn)度。
進(jìn)一步地,在檢測到該電子書向前或向后翻頁時,確認(rèn)當(dāng)前電子書是否已更換為其他的電子書,若未更換,則根據(jù)翻頁的不同情況進(jìn)行對閱讀進(jìn)度不同的標(biāo)記處理,若已更換為另一本電子書,則執(zhí)行步驟S201。
具體地,當(dāng)前電子書未更換時,當(dāng)檢測到該電子書向前翻到未閱讀過的頁,將該閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為翻頁后對應(yīng)的閱讀進(jìn)度。從而自動更新閱讀進(jìn)度的記錄。當(dāng)檢測到該電子書向后翻到已閱讀過的頁時,增加暫存標(biāo)記,該暫存標(biāo)記用于將閱讀進(jìn)度標(biāo)記標(biāo)記為翻頁后對應(yīng)的閱讀進(jìn)度。由于向后翻閱,可能只是用戶翻回到之前的篇章做下回顧,而不是真正需要修改閱讀進(jìn)度,因此,在不改變當(dāng)前閱讀進(jìn)度標(biāo)記的同時,增加一個暫存標(biāo)記,通過該暫存標(biāo)記來記錄翻頁后對應(yīng)的閱讀進(jìn)度,該暫存標(biāo)記所標(biāo)記的閱讀進(jìn)度隨著翻頁發(fā)生改變,一直記錄用戶翻頁后的閱讀進(jìn)度。
進(jìn)一步地,當(dāng)檢測到該電子書向后翻到已閱讀過的頁時,增加暫存標(biāo)記之后,判斷該已閱讀過的頁的顯示時長是否小于歷史平均顯示時長,且該已閱讀過的頁的顯示時長與該歷史平均顯示時長之間的差值小于等于預(yù)置數(shù)值,即通過判斷用戶閱讀該已閱讀過的頁的時間長短,來確定該用戶是閱讀該電子書,還是只回翻做下回顧。若該已閱讀過的頁的顯示時長小于歷史平均顯示時長,且與該歷史平均顯示時長之間的差值小于等于預(yù)置數(shù)值,則當(dāng)該客戶端關(guān)閉該電子書時,清除該緩存標(biāo)記。若該已閱讀過的頁的顯示時長雖然小于歷史平均顯示時長,但是與該歷史平均顯示時長之間的差值大于該預(yù)置數(shù)值,或者,若該已閱讀過的頁的顯示時長大于等于歷史平均顯示時長,則當(dāng)該客戶端關(guān)閉該電子書時,將該暫存標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度,即,當(dāng)前閱讀進(jìn)度就是該暫存標(biāo)記所標(biāo)記的閱讀進(jìn)度。根據(jù)電子書打開時間,判斷用戶翻看電子書的行為目的,進(jìn)而根據(jù)不同的目的做不同的標(biāo)記處理,提高標(biāo)記標(biāo)簽的靈活性和準(zhǔn)確性。
其中,該歷史平均顯示時長,是指在歷史記錄中,該賬戶在閱讀該電子書時,該電子書的每一頁顯示的時長的平均值。該預(yù)置數(shù)值設(shè)置為比較接近該歷史平均顯示時長的一個值。例如,該歷史平均顯示時長為3分鐘,則將該預(yù)置數(shù)值設(shè)置為2分鐘,而該電子書向后翻到該已閱讀過的頁時顯示時長為20秒時,與該歷史平均顯示時長之間的差值為2分40秒,大于該預(yù)置數(shù)值的2分鐘,因此,可以確定本次電子書的向后翻頁只是用戶所做的回顧。
需要說明的是,判斷該電子書向前翻到未閱讀過的頁或向后翻到已閱讀過的頁,可通過檢測用戶對該電子書是否有翻頁操作,例如,用戶是否有點擊當(dāng)前頁的前一頁或后一頁的操作,或者,用戶是否有點擊目錄向前或向后翻頁的操作。還可以獲取該電子書顯示的內(nèi)容,通過檢測該顯示的內(nèi)容是否有變化,來判斷該電子書向前翻到未閱讀過的頁或向后翻到已閱讀過的頁。進(jìn)一步地,若顯示的內(nèi)容已發(fā)生變化,也可以先確定用戶是否更換了閱讀的電子書,確認(rèn)未更換后,再確認(rèn)該電子書的翻頁狀況。上述兩種檢測電子書是否翻頁的方式,通過內(nèi)容直接對比,或檢測用戶的操作,得到是否翻頁的結(jié)果準(zhǔn)確性高。
本發(fā)明實施例提供的記錄閱讀進(jìn)度的方法,當(dāng)檢測到客戶端打開電子書時,獲取該客戶端的賬號信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記,若已有該閱讀進(jìn)度標(biāo)記,則將該閱讀進(jìn)度標(biāo)記對應(yīng)的閱讀進(jìn)度自動更新為當(dāng)前閱讀進(jìn)度,若還沒有該閱讀進(jìn)度標(biāo)記,則自動生成閱讀進(jìn)度標(biāo)記,以標(biāo)記當(dāng)前閱讀進(jìn)度,即時自動標(biāo)記、更新當(dāng)前的閱讀進(jìn)度,提高操作的便捷性。
請參閱圖3,圖3是本發(fā)明第三實施例提供的記錄閱讀進(jìn)度的裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。圖3示例的記錄閱讀進(jìn)度的裝置可以是前述實施例提供的記錄閱讀進(jìn)度的方法的執(zhí)行主體,其可以是終端,或者終端中的一個功能模塊。圖3示例的記錄閱讀進(jìn)度的裝置,主要包括:獲取模塊301、判斷模塊302以及標(biāo)記模塊303。
其中,獲取模塊301,用于當(dāng)檢測到客戶端打開電子書時,獲取該客戶端的賬號信息;
用戶通過客戶端打開電子書進(jìn)行閱讀,當(dāng)檢測到客戶端打開電子書時,獲取模塊301獲取該客戶端的賬號信息,該賬號信息是指用戶登錄該客戶端以閱讀電子書的賬號名稱以及其他的該賬號的基本信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記,即查看用戶當(dāng)前使用的賬號針對當(dāng)前電子書是否有閱讀進(jìn)度的記錄。
判斷模塊302,用于判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記;
標(biāo)記模塊303,用于若存在,則將該閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度,若不存在,則根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記。
如果該賬號信息已經(jīng)有了該電子書的閱讀進(jìn)度標(biāo)記,則標(biāo)記模塊303將該標(biāo)記對應(yīng)的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度。如果該賬號信息還沒有閱讀進(jìn)度標(biāo)記,則標(biāo)記模塊303根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記,即在系統(tǒng)中新增一條閱讀進(jìn)度標(biāo)記,用于標(biāo)記當(dāng)前閱讀進(jìn)度。
需要說明的是,以上圖3示例的記錄閱讀進(jìn)度的裝置的實施方式中,各功能模塊的劃分僅是舉例說明,實際應(yīng)用中可以根據(jù)需要,例如相應(yīng)硬件的配置要求或者軟件的實現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將該裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應(yīng)用中,本實施例中的相應(yīng)的功能模塊可以是由相應(yīng)的硬件實現(xiàn),也可以由相應(yīng)的硬件執(zhí)行相應(yīng)的軟件完成。本說明書提供的各個實施例都可應(yīng)用上述描述原則。
本發(fā)明實施例中的未盡細(xì)節(jié),詳見前述圖1、圖2所示實施例的描述。
本發(fā)明實施例中,當(dāng)檢測到客戶端打開電子書時,獲取該客戶端的賬號信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記,若已有該閱讀進(jìn)度標(biāo)記,則將該閱讀進(jìn)度標(biāo)記對應(yīng)的閱讀進(jìn)度自動更新為當(dāng)前閱讀進(jìn)度,若還沒有該閱讀進(jìn)度標(biāo)記,則自動生成閱讀進(jìn)度標(biāo)記,以標(biāo)記當(dāng)前閱讀進(jìn)度,即時自動標(biāo)記、更新當(dāng)前的閱讀進(jìn)度,提高操作的便捷性。
請參閱圖4,圖4是本發(fā)明第四實施例提供的記錄閱讀進(jìn)度的裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。圖4示例的記錄閱讀進(jìn)度的裝置可以是前述實施例提供的記錄閱讀進(jìn)度的方法的執(zhí)行主體,其可以是終端,或該終端中的一個功能模塊。該裝置與圖3所示實施例的裝置不同之處在于:
進(jìn)一步地,標(biāo)記模塊303,還用于當(dāng)檢測到該電子書向前翻到未閱讀過的頁時,將該閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為翻頁后對應(yīng)的閱讀進(jìn)度。
標(biāo)記模塊303,還用于當(dāng)檢測到該電子書向后翻到已閱讀過的頁時,增加暫存標(biāo)記,該暫存標(biāo)記用于將閱讀進(jìn)度標(biāo)記標(biāo)記為翻頁后對應(yīng)的閱讀進(jìn)度。
在檢測到該電子書向前或向后翻頁時,確認(rèn)當(dāng)前電子書是否已更換為其他的電子書,若未更換,則根據(jù)翻頁的不同情況進(jìn)行對閱讀進(jìn)度不同的標(biāo)記處理。具體地,當(dāng)檢測到該電子書向前翻到未閱讀過的頁時,標(biāo)記模塊303將該閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為翻頁后對應(yīng)的閱讀進(jìn)度。從而自動更新閱讀進(jìn)度的記錄。當(dāng)檢測到該電子書向后翻到已閱讀過的頁時,標(biāo)記模塊303增加暫存標(biāo)記,該暫存標(biāo)記用于將閱讀進(jìn)度標(biāo)記標(biāo)記為翻頁后對應(yīng)的閱讀進(jìn)度。由于向后翻閱,可能只是用戶翻回到之前的篇章做下回顧,而不是真正需要修改閱讀進(jìn)度,因此,在不改變當(dāng)前閱讀進(jìn)度標(biāo)記的同時,增加一個暫存標(biāo)記,通過該暫存標(biāo)記來記錄翻頁后對應(yīng)的閱讀進(jìn)度。
進(jìn)一步地,判斷模塊302,還用于判斷該已閱讀過的頁的顯示時長是否小于歷史平均顯示時長,且該已閱讀過的頁的顯示時長與該歷史平均顯示時長之間的差值小于等于預(yù)置數(shù)值。
當(dāng)檢測到該電子書向后翻到已閱讀過的頁時,增加暫存標(biāo)記之后,判斷模塊302判斷該已閱讀過的頁的顯示時長是否小于歷史平均顯示時長,且該已閱讀過的頁的顯示時長與該歷史平均顯示時長之間的差值小于等于預(yù)置數(shù)值,即通過判斷用戶閱讀該已閱讀過的頁的時間長短,來確定該用戶是閱讀該電子書,還是只回翻做下回顧。
該裝置還可以進(jìn)一步地包括:
清除模塊401,用于若是,則當(dāng)該客戶端關(guān)閉該電子書時,清除該緩存標(biāo)記。
若該已閱讀過的頁的顯示時長小于歷史平均顯示時長,且與該歷史平均顯示時長之間的差值小于等于預(yù)置數(shù)值,則當(dāng)該客戶端關(guān)閉該電子書時,清除模塊401清除該緩存標(biāo)記。
標(biāo)記模塊303,還用于若否,則當(dāng)該客戶端關(guān)閉該電子書時,將該暫存標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度。
若該已閱讀過的頁的顯示時長雖然小于歷史平均顯示時長,但是與該歷史平均顯示時長之間的差值大于該預(yù)置數(shù)值,或者,若該已閱讀過的頁的顯示時長大于等于歷史平均顯示時長,則當(dāng)該客戶端關(guān)閉該電子書時,標(biāo)記模塊303將該暫存標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度。
根據(jù)電子書打開時間,判斷用戶翻看電子書的行為目的,進(jìn)而根據(jù)不同的目的做不同的標(biāo)記處理,提高標(biāo)記標(biāo)簽的靈活性和準(zhǔn)確性。
判斷模塊302,還用于當(dāng)檢測到該客戶端打開該電子書時,判斷該電子書的數(shù)據(jù)來源是否為預(yù)置網(wǎng)站。
獲取模塊301,還用于若該電子書的數(shù)據(jù)來源為該預(yù)置網(wǎng)站,則獲取該客戶端的賬號信息。進(jìn)一步地,判斷模塊302判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記,若存在,則標(biāo)記模塊303將該閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度,若不存在,則標(biāo)記模塊303根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記。
通過讓用戶預(yù)先設(shè)定自動標(biāo)記閱讀進(jìn)度的網(wǎng)站,當(dāng)判斷用戶當(dāng)前閱讀的是該預(yù)置的網(wǎng)站時,便執(zhí)行自動標(biāo)記閱讀進(jìn)度的步驟,可以提高用戶操作的便捷性和靈活性。
本發(fā)明實施例中的未盡細(xì)節(jié),詳見前述圖1至圖3各實施例的描述。
本發(fā)明實施例中,當(dāng)檢測到客戶端打開電子書時,獲取該客戶端的賬號信息,并判斷是否存在與該賬號信息對應(yīng)的該電子書的閱讀進(jìn)度標(biāo)記,若已有該閱讀進(jìn)度標(biāo)記,則將該閱讀進(jìn)度標(biāo)記對應(yīng)的閱讀進(jìn)度自動更新為當(dāng)前閱讀進(jìn)度,若還沒有該閱讀進(jìn)度標(biāo)記,則自動生成閱讀進(jìn)度標(biāo)記,以標(biāo)記當(dāng)前閱讀進(jìn)度,即時自動標(biāo)記、更新當(dāng)前的閱讀進(jìn)度,提高操作的便捷性。
請參閱圖5,圖5為本發(fā)明實施例提供的執(zhí)行記錄閱讀進(jìn)度的方法的終端結(jié)構(gòu)示意圖。本實施例中所描述的終端,包括:至少一個輸入設(shè)備51;至少一個輸出設(shè)備52;至少一個處理器53,例如中央處理器(CPU,Central Processing Unit);和存儲器54,上述輸入設(shè)備51、輸出設(shè)備52、處理器53和存儲器54通過總線55連接。
其中,上述輸入設(shè)備51具體可為攝像頭、觸控面板、物理按鍵或者鼠標(biāo)等等。上述輸出設(shè)備52具體可為顯示屏。
上述存儲器54可以是高速隨機(jī)存取記憶體(RAM,Random Access Memory)存儲器,也可為非不穩(wěn)定的存儲器(non-volatile memory),例如磁盤存儲器。上述存儲器54用于存儲一組程序代碼,上述輸入設(shè)備51、輸出設(shè)備52和處理器53用于調(diào)用存儲器54中存儲的程序代碼,執(zhí)行如下操作:
通過處理器53執(zhí)行代碼,當(dāng)檢測到客戶端打開電子書時,獲取所述客戶端的賬號信息,并判斷是否存在與所述賬號信息對應(yīng)的所述電子書的閱讀進(jìn)度標(biāo)記;若存在,則將所述閱讀進(jìn)度標(biāo)記所標(biāo)記的閱讀進(jìn)度更新為當(dāng)前閱讀進(jìn)度;若不存在,則根據(jù)當(dāng)前閱讀進(jìn)度生成閱讀進(jìn)度標(biāo)記。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露方法和裝置,可以通過其它的方式實現(xiàn)。例如,以上所描述裝置的實施例僅僅是示意性的,例如,該模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
該作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨(dú)物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
該集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例該方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
需要說明的是,對于前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。
以上為對本發(fā)明所提供的記錄閱讀進(jìn)度的方法、裝置及終端的描述,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。