两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

電子書籍的推薦方法及裝置與流程

文檔序號:12733681閱讀:516來源:國知局
電子書籍的推薦方法及裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種電子書籍的推薦方法及裝置。



背景技術(shù):

隨著移動互聯(lián)網(wǎng)的發(fā)展,移動互聯(lián)網(wǎng)引領(lǐng)下的閱讀方式也日益普及。用戶可以利用在手機(jī)、平板電腦等移動終端中的瀏覽器或者閱讀器等應(yīng)用,對自己感興趣的電子書籍進(jìn)行閱讀。其具有購買方便、便于攜帶、隨時隨地都可以進(jìn)行閱讀等優(yōu)點(diǎn)。

目前,為了提高用戶的使用體驗以及用戶的使用粘性,在瀏覽器或者閱讀器等應(yīng)用當(dāng)中,通常會在用戶閱讀完電子書籍的全文后,在最后一頁推薦用戶進(jìn)入書城,或?qū)ο嚓P(guān)書籍進(jìn)行推薦。但是,如果用戶沒有閱讀完全書,在中途放棄不再繼續(xù)閱讀時,用戶就無法接收到與書籍相關(guān)的推薦內(nèi)容。往往導(dǎo)致用戶得不到相關(guān)書籍的推薦,嚴(yán)重時將會導(dǎo)致用戶的流失。

針對上述由于無法在電子書籍閱讀過程中對相關(guān)書籍信息進(jìn)行推薦,導(dǎo)致使用粘性低的技術(shù)問題,目前尚未提出有效的解決方案。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種電子書籍的推薦方法及裝置,以至少解決由于無法在電子書籍閱讀過程中對相關(guān)書籍信息進(jìn)行推薦,導(dǎo)致使用粘性低的技術(shù)問題。

根據(jù)本發(fā)明實(shí)施例的一個方面,提供了一種電子書籍的推薦方法,包括:獲取電子書籍的閱讀記錄,其中,閱讀記錄用于記錄電子書籍中與章節(jié)對應(yīng)的歷史閱讀數(shù)量;根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù) 電子書籍獲取第一推薦書籍信息;在確定根據(jù)電子書籍獲取第一推薦書籍信息的情況下,將第一推薦書籍信息插入電子書籍的第一預(yù)定位置。

根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種電子書籍的推薦裝置,包括:第一獲取模塊,用于獲取電子書籍的閱讀記錄,其中,閱讀記錄用于記錄電子書籍中與章節(jié)對應(yīng)的歷史閱讀數(shù)量;確定模塊,用于根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息;第一插入模塊,用于在確定根據(jù)電子書籍獲取第一推薦書籍信息的情況下,將第一推薦書籍信息插入電子書籍的第一預(yù)定位置。

在本發(fā)明實(shí)施例中,采用獲取電子書籍的閱讀記錄,其中,閱讀記錄用于記錄電子書籍中與章節(jié)對應(yīng)的歷史閱讀數(shù)量;根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息;在確定根據(jù)電子書籍獲取第一推薦書籍信息的情況下,將第一推薦書籍信息插入電子書籍的第一預(yù)定位置的方式,從而實(shí)現(xiàn)了通過后臺數(shù)據(jù)對用戶閱讀行為進(jìn)行分析的技術(shù)效果,達(dá)到了增加用戶粘性和活躍度的目的,進(jìn)而解決了由于無法在電子書籍閱讀過程中對相關(guān)書籍信息進(jìn)行推薦,導(dǎo)致使用粘性低的技術(shù)問題。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦方法的應(yīng)用場景示意圖;

圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦方法的流程示意圖;

圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦裝置的示意圖;

圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦裝置的示意圖;

圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦裝置的示意圖;

圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦裝置的示意圖;

圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦裝置的示意圖;

圖8是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦裝置的示意圖;

圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦裝置的示意圖;

圖10是根據(jù)本發(fā)明實(shí)施例的一種可選的電子書籍的推薦裝置的示意圖;以及

圖11是根據(jù)本發(fā)明實(shí)施例的一種計算機(jī)終端的結(jié)構(gòu)框圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。

需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

實(shí)施例1

根據(jù)本發(fā)明實(shí)施例,提供了一種電子書籍的推薦方法,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

本申請實(shí)施例一所提供的方法實(shí)施例可以在移動終端、計算機(jī)終端或者類似的運(yùn)算裝置中執(zhí)行。以運(yùn)行在移動終端上為例,圖1是本申請實(shí)施例的一種電子書籍的推薦方法的移動終端的硬件結(jié)構(gòu)框圖。如圖1所示,移動終端10可以包括一個或多個(圖中僅示出一個)處理器102(處理器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置)、用于存儲數(shù)據(jù)的存儲器104、以及用于通信功能的傳輸裝置106。本領(lǐng)域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,移動終端10還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。

存儲器104可用于存儲應(yīng)用軟件的軟件程序以及模塊,如本申請實(shí)施例中的多終端的實(shí)時通訊方法對應(yīng)的程序指令/模塊,處理器102通過運(yùn)行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的多終端的實(shí)時通訊方法。存儲器104可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器104可進(jìn)一步包括相對于處理器102遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至移動終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。

傳輸裝置106用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括移動終端10的通信供應(yīng)商提供的無線網(wǎng)絡(luò)。在一個實(shí)例中,傳輸裝置106包括一個網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個實(shí)例中,傳輸裝置106可以為射頻(Radio Frequency,RF)模塊,其用于通過 無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。

在上述運(yùn)行環(huán)境下,如圖2所示,該方法包括:

步驟S12,獲取電子書籍的閱讀記錄,其中,閱讀記錄用于記錄電子書籍中與章節(jié)對應(yīng)的歷史閱讀數(shù)量。

具體的,可以通過步驟S12,從服務(wù)器端獲取與該電子書籍的各個章節(jié)的歷史閱讀數(shù)量。其中,歷史閱讀數(shù)量可以時在一定時間內(nèi),通過收集閱讀該電子書籍的用戶的閱讀信息確定得到的。

在實(shí)際應(yīng)用當(dāng)中,服務(wù)器可以利用應(yīng)用程序獲取所有用戶在閱讀電子書籍時的閱讀動作。其中,閱讀動作至少可以包括:電子書籍的閱讀章節(jié)、電子書籍的閱讀時間。服務(wù)器后臺程序通過對采集到的大量用戶的閱讀動作進(jìn)行統(tǒng)計分析、聚合分析等操作,得到電子書籍的各個章節(jié)對應(yīng)的歷史閱讀數(shù)量。

步驟S14,根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息。

具體的,在步驟S14當(dāng)中,通過各個章節(jié)的歷史閱讀數(shù)量,可以對閱讀過該電子書籍的用戶的閱讀行為進(jìn)行分析,從而確定在閱讀完各個章節(jié)后,有多少用戶繼續(xù)對下一章節(jié)進(jìn)行了閱讀。當(dāng)發(fā)現(xiàn)在閱讀某一個章節(jié)后沒有繼續(xù)閱讀下一章節(jié)的用戶數(shù)量超過一定數(shù)量時,確定該章節(jié)存在用戶流失的風(fēng)險。為了防止用戶的流失,可以從服務(wù)器獲取與該電子書籍相應(yīng)的第一推薦書籍信息。

在實(shí)際應(yīng)用當(dāng)中,服務(wù)器后臺可以定期對電子書籍中的各個章節(jié)的歷史閱讀數(shù)量之間的差值進(jìn)行計算,并進(jìn)一步計算得到歷史閱讀數(shù)量的下降率。通過將下降比率與預(yù)先設(shè)置的第一閾值進(jìn)行比對,從而確定是否有用戶流失的風(fēng)險。

當(dāng)然,也可以在每次用戶打開應(yīng)用程序?qū)﹄娮訒M(jìn)行閱讀時,再對當(dāng)前閱讀章節(jié)相較于下一章節(jié)的下降比率進(jìn)行計算,并與第一閾值進(jìn)行比 對,從而確定是否有用戶流失的風(fēng)險。

步驟S16,在確定根據(jù)電子書籍獲取第一推薦書籍信息的情況下,將第一推薦書籍信息插入電子書籍的第一預(yù)定位置。

其中,第一預(yù)定位置可以插入至存在用戶流失風(fēng)險的章節(jié)的前一章節(jié)的末尾處,也可以插入至存在用戶流失風(fēng)險的章節(jié)的末尾處。

具體的,通過步驟S16,將獲取到的第一推薦書籍信息插入至電子書籍當(dāng)中,從而推薦給當(dāng)前用戶。

通過上述步驟S12至步驟S16,根據(jù)所有用戶對該電子書籍的閱讀記錄確定是否為電子書籍生成的第一推薦書籍信息。從而實(shí)現(xiàn)了通過后臺數(shù)據(jù)對用戶閱讀行為進(jìn)行分析的技術(shù)效果,達(dá)到了增加用戶粘性和活躍度的目的,進(jìn)而解決了由于無法在電子書籍閱讀過程中對相關(guān)書籍信息進(jìn)行推薦,導(dǎo)致使用粘性低的技術(shù)問題。

作為一種可選的實(shí)施方式,在步驟S14根據(jù)歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息中,可以包括:

步驟S141a,根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定在章節(jié)之間的閱讀差值。

步驟S143a,當(dāng)閱讀差值大于或等于預(yù)先設(shè)置的第一閾值時,根據(jù)電子書籍獲取第一推薦書籍信息。

具體的,通過步驟S141a至步驟S143a,可以計算各個章節(jié)之間的歷史閱讀數(shù)量的閱讀差值。通過閱讀差值來判斷各個章節(jié)流失的用戶數(shù)量。當(dāng)閱讀差值大于或等于預(yù)先設(shè)置的第一閾值時,確定該章節(jié)存在用戶流失的風(fēng)險。

作為一種可選的實(shí)施方式,在獲取電子書籍的閱讀記錄之前,方法還包括:

步驟S11,獲取電子書籍的當(dāng)前閱讀狀態(tài),其中,當(dāng)前閱讀狀態(tài)至少 包括:當(dāng)前閱讀章節(jié)和待閱讀章節(jié)。

具體的,在通過用于閱讀電子書籍的應(yīng)用程序或瀏覽器對電子書籍進(jìn)行展示時,可以通過步驟S11對電子書籍的當(dāng)前閱讀狀態(tài)進(jìn)行獲取,從而確定用戶正在閱讀的當(dāng)前閱讀章節(jié)和下一個待閱讀章節(jié)。

在實(shí)際應(yīng)用當(dāng)中,也可以直接獲取當(dāng)前的正在閱讀的電子書籍的頁碼,從而通過電子書籍的目錄信息,確定當(dāng)前閱讀章節(jié)和帶閱讀章節(jié)。例如,當(dāng)前閱讀到書籍的48頁,通過電子書籍的目錄信息可以得知第二章節(jié)的頁碼區(qū)間為42頁至53頁。因此,可以確定當(dāng)前閱讀章節(jié)為第二章節(jié)以及待閱讀章節(jié)為第三章節(jié)。

作為一種可選的實(shí)施方式,閱讀記錄包括當(dāng)前閱讀章節(jié)的第一歷史閱讀數(shù)量和待閱讀章節(jié)的第二歷史閱讀數(shù)量,其中,步驟S14根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息中,可以包括:

步驟S141b,將第一歷史閱讀數(shù)量與第二歷史閱讀數(shù)量之間的比值與預(yù)先設(shè)置的第二閾值進(jìn)行比對。

步驟S143b,當(dāng)比值大于或等于第二閾值時,獲取第一推薦書籍信息。

具體的,通過步驟S141b至步驟S143b,可以計算當(dāng)前閱讀章節(jié)的第一歷史閱讀數(shù)量與待閱讀章節(jié)的第二歷史閱讀數(shù)量之間的比值,并將該比值與預(yù)先設(shè)置的第二閾值進(jìn)行比對。當(dāng)該比值大于或等于第二閾值時,說明該電子書籍在當(dāng)前閱讀章節(jié)存在用戶大量流失的現(xiàn)象,因此,可以從服務(wù)器獲取第一推薦書籍信息用于為當(dāng)前用戶進(jìn)行推薦。其中,第二閾值用于判斷用戶在當(dāng)前閱讀章節(jié)的流失率,其數(shù)值可以根據(jù)實(shí)際情況以及計算方式而定,此處不做具體限定。

在實(shí)際應(yīng)用當(dāng)中,導(dǎo)致用戶大量流失的原因存在多種,但是大部分都是由于當(dāng)前閱讀章節(jié)內(nèi)容的原因?qū)е?。因此,通過后臺的閱讀記錄,可以直觀的反映該類問題。因此,可以通過在當(dāng)前閱讀章節(jié)之后插入推薦書籍 信息,為用戶提供與當(dāng)前電子書籍相關(guān)的推薦書籍信息。從而防止由于用戶對當(dāng)前電子書籍失去興趣,而又沒有感興趣的書籍,導(dǎo)致的用戶流失、活躍度下降。

作為一種可選的實(shí)施方式,在步驟S16將第一推薦書籍信息插入電子書籍的第一預(yù)定位置中,可以包括:

步驟S161,根據(jù)第一推薦書籍信息生成推薦頁。

步驟S163,將推薦頁插入至當(dāng)前閱讀章節(jié)與待閱讀章節(jié)之間。

具體的,為了提高用戶的閱讀體驗,可以通過步驟S161至步驟S163,將第一推薦書籍生成與電子書籍版式相同的推薦頁,并將該推薦頁插入至當(dāng)前閱讀章節(jié)與待閱讀章節(jié)之間。

作為一種可選的實(shí)施方式,對于第一推薦書籍的提示方式可以包括:以提示窗口的形式顯示在當(dāng)前頁面之上、以提示信息的形式顯示在當(dāng)前頁面的指定位置、或者以推薦頁的形式插入至當(dāng)前頁與下一頁之間。當(dāng)然,第一推薦書籍還包括其他提示方式,此處不做具體限定。

作為一種可選的實(shí)施方式,在步驟S143b當(dāng)比值大于或等于第二閾值時,獲取第一推薦書籍信息,可以包括:

步驟S1431,獲取電子書籍的當(dāng)前書籍信息,其中,當(dāng)前書籍信息至少包括:電子書籍的書籍類型、電子書籍的書籍作者。

步驟S1433,根據(jù)書籍類型和/或書籍作者,在服務(wù)器中查詢第一推薦書籍信息。

具體的,通過步驟S1431至步驟S1433,可以獲取當(dāng)前電子書籍的書籍類型、書籍作者等書籍信息,并根據(jù)書籍信息獲取與當(dāng)前書電子書籍的類型和內(nèi)容近似的書籍信息作為第一推薦書籍信息,從而貼近用戶的閱讀興趣點(diǎn)。

在實(shí)際應(yīng)用當(dāng)中,電子書籍以《紅樓夢》為例進(jìn)行說明。通過獲取《紅 樓夢》的書籍類型,可以得到該書的書籍類型為:小說、古典名著、四大名著等。根據(jù)書籍類型,可以查詢到的符合上述書籍類型電子書籍為:《三國演義》、《水滸傳》、《雍正王朝》等。因此,可以將查詢的到的電子書籍作為第一推薦書籍信息。

作為一種可選的實(shí)施方式,還可以根據(jù)電子書籍的內(nèi)容為其設(shè)置書籍標(biāo)簽,通過書籍標(biāo)簽可以更加精準(zhǔn)的根據(jù)用戶的喜好推薦第一推薦書籍信息。

作為一種可選的實(shí)施方式,在步驟S11獲取電子書籍的當(dāng)前閱讀狀態(tài)之前,上述方法還可以包括:

步驟S101,獲取當(dāng)前用戶在預(yù)定時間內(nèi)的歷史閱讀記錄,其中,歷史閱讀記錄用于記錄當(dāng)前用戶在預(yù)定時間內(nèi)的閱讀數(shù)據(jù)。

步驟S103,根據(jù)歷史閱讀記錄,判斷當(dāng)前用戶的閱讀量趨勢,其中,閱讀量趨勢至少包括:上升、持平和下降。

步驟S105,當(dāng)閱讀量趨勢為下降時,在電子書籍的第二預(yù)定位置插入從服務(wù)器獲取第二推薦書籍信息。

具體的,通過步驟S101至步驟S105,對用戶使用用于閱讀電子書籍的應(yīng)用程序或瀏覽器的使用習(xí)慣和使用動作進(jìn)行進(jìn)一步分析,通過分析確定在預(yù)定時間內(nèi),用戶的閱讀量趨勢。當(dāng)閱讀量趨勢為下降時,獲取用于向用戶推薦的第二推薦書籍信息。

作為一種可選的實(shí)施方式,當(dāng)歷史閱讀記錄包括:每次閱讀電子書籍的閱讀時間和每次閱讀電子書籍的閱讀頁數(shù)時,在步驟S103根據(jù)歷史閱讀記錄,判斷當(dāng)前用戶的閱讀量趨勢中,可以包括:

步驟S1031,根據(jù)每次閱讀電子書籍的閱讀時間,確定閱讀時間的時間平均變化率。

步驟S1033,根據(jù)每次閱讀電子書籍的閱讀頁數(shù),確定閱讀頁數(shù)的頁 數(shù)平均變化率。

步驟S1035,當(dāng)時間平均變化率小于預(yù)先設(shè)置的第三閾值和/或頁數(shù)平均變化率小于預(yù)先設(shè)置的第三閾值時,確定閱讀量趨勢為下降。

具體的,通過步驟S1031至步驟S1035,可以根據(jù)當(dāng)前用戶的平均閱讀時長和/或平均每次閱讀頁數(shù)判斷閱讀量趨勢。其中,在預(yù)定時間內(nèi),若當(dāng)前用戶的平均閱讀時長變短、平均每次閱讀頁數(shù)減少,則確定當(dāng)前用戶的閱讀量趨勢為下降。

作為一種可選的實(shí)施方式,在步驟S105在電子書籍的第二預(yù)定位置插入從服務(wù)器獲取第二推薦書籍信息中,可以包括:

步驟S1051,從服務(wù)器中獲取第二推薦書籍信息,其中,第二推薦書籍信息為在服務(wù)器中的閱讀數(shù)量最多的預(yù)定數(shù)量的書籍信息。

步驟S1053,將第一推薦書籍信息插入第二預(yù)定位置。

具體的,當(dāng)閱讀量趨勢為下降時,可以認(rèn)為用戶可能由于閱讀內(nèi)容的問題減少對當(dāng)前應(yīng)用程序或瀏覽器的使用量。因此,為了提高用戶的活躍度,可以通過步驟S1051至步驟S1053直接從服務(wù)器端獲取銷售數(shù)量和/或閱讀數(shù)量最多的若干個書籍的書籍信息,并將上述書籍的書籍信息作為第二推薦書籍信息推薦給當(dāng)前用戶。

作為一種可選的實(shí)施方式,第二推薦書籍信息可以以預(yù)定時間間隔,以信息的形式推送至安裝有上述用于閱讀電子書籍的應(yīng)用程序或瀏覽器的終端當(dāng)中。當(dāng)然,也可以通過在每次打開上述用于閱讀電子書籍的應(yīng)用程序或瀏覽器時,在顯示界面上進(jìn)行展示。當(dāng)然,第二推薦書籍信息還可以以其他方式進(jìn)行展示,此處不做具體限定。

作為一種可選的實(shí)施方式,在實(shí)際應(yīng)用當(dāng)中,以《紅樓夢》為例進(jìn)行說明,具體步驟如下:

步驟A,從服務(wù)器中的后臺數(shù)據(jù)中,獲取所有閱讀過《紅樓夢》電子 書籍的用戶的閱讀記錄;

步驟B,通過對閱讀記錄進(jìn)行數(shù)據(jù)統(tǒng)計,確定各章節(jié)流失用戶的數(shù)量,例如,通過對月度記錄進(jìn)行數(shù)據(jù)統(tǒng)計后,確定《紅樓夢》在第47章時有20%的用戶沒有繼續(xù)閱讀第48章;

步驟C,在第47章的前一章節(jié)末尾,插入與《紅樓夢》對應(yīng)的推薦內(nèi)容,例如在《紅樓夢》的第46章末尾頁插入推薦內(nèi)容。

作為一種可選的實(shí)施方式,在實(shí)際應(yīng)用當(dāng)中,還以《紅樓夢》為例進(jìn)行說明,具體步驟如下:

步驟a,通過手機(jī)客戶端獲取用戶當(dāng)前正在閱讀《紅樓夢》的閱讀章節(jié)信息和下一個待閱讀章節(jié)信息。例如,用戶正在閱讀《紅樓夢》的章節(jié)為第47章,待閱讀章節(jié)為第48章。

步驟b,根據(jù)當(dāng)前閱讀的第47章和待閱讀的第48章,從后臺服務(wù)器獲取與第47章對應(yīng)的第一歷史閱讀數(shù)量和與第48章對應(yīng)的第二歷史閱讀數(shù)量。

步驟c,第二歷史閱讀數(shù)量相較于第一歷史閱讀數(shù)量減少的減少數(shù)量與預(yù)先設(shè)置的閾值進(jìn)行比對。例如,《紅樓夢》在第47章時有20%的用戶沒有繼續(xù)閱讀第48章,因此,將20%與預(yù)先設(shè)置的閾值進(jìn)行比對。

步驟d,當(dāng)減少數(shù)量小于閾值時,根據(jù)電子書籍的信息從服務(wù)器獲取推薦書籍信息。例如,當(dāng)確定《紅樓夢》在第47章相較于第48章的閱讀人數(shù)的減少數(shù)超過閾值時,根據(jù)《紅樓夢》的書籍類型、作者等信息獲取得到例如《水滸傳》、《三國演義》、《雍正王朝》等推薦書籍信息。

步驟e,根據(jù)獲取到的推薦書籍信息,生成推薦書籍頁,插入至當(dāng)前閱讀章節(jié)與待閱讀章節(jié)之間的位置。例如,利用《水滸傳》、《三國演義》、《雍正王朝》等推薦書籍信息,按照《紅樓夢》書籍板式生成推薦頁,并將推薦頁插入至第47章與第48章之間的位置。

因此,可以通過上述步驟a至步驟e,根據(jù)大量用戶的閱讀行為,為用戶提供推薦書籍信息,從而提升用戶粘度。從而實(shí)現(xiàn)了通過后臺數(shù)據(jù)對用戶閱讀行為進(jìn)行分析的技術(shù)效果,達(dá)到了增加用戶粘性和活躍度的目的,進(jìn)而解決了由于無法在電子書籍閱讀過程中對相關(guān)書籍信息進(jìn)行推薦,導(dǎo)致使用粘性低的技術(shù)問題。

需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。

實(shí)施例2

根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述電子書籍的推薦方法的電子書籍的推薦裝置,如圖3所示,該裝置包括:第一獲取模塊22、確定模塊24和第一插入模塊26。

其中,第一獲取模塊22,用于獲取電子書籍的閱讀記錄,其中,閱讀記錄用于記錄電子書籍中與章節(jié)對應(yīng)的歷史閱讀數(shù)量;確定模塊24,用于根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息;第一插入模塊26,用于在確定根據(jù)電子書籍獲取第一推薦書籍信息的情況下,將第一推薦書籍信息插入電子書籍的第一預(yù)定位置。

通過上述第一獲取模塊22、確定模塊24和第一插入模塊26,根據(jù)所有用戶對該電子書籍的閱讀記錄確定是否為電子書籍生成的第一推薦書籍信息。從而實(shí)現(xiàn)了通過后臺數(shù)據(jù)對用戶閱讀行為進(jìn)行分析的技術(shù)效果,達(dá)到了增加用戶粘性和活躍度的目的,進(jìn)而解決了由于無法在電子書籍閱讀過程中對相關(guān)書籍信息進(jìn)行推薦,導(dǎo)致使用粘性低的技術(shù)問題。

作為一種可選的實(shí)施方式,如圖4所示,上述確定模塊24可以包括:第一子確定模塊241a和第一子獲取模塊243a。

其中,第一子確定模塊241a,用于根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定在章節(jié)之間的閱讀差值;第一子獲取模塊243a,用于當(dāng)閱讀差值大于或等于預(yù)先設(shè)置的第一閾值時,根據(jù)電子書籍獲取第一推薦書籍信息。

具體的,通過上述第一子確定模塊241a和第一子獲取模塊243a,可以計算各個章節(jié)之間的歷史閱讀數(shù)量的閱讀差值。通過閱讀差值來判斷各個章節(jié)流失的用戶數(shù)量。當(dāng)閱讀差值大于或等于預(yù)先設(shè)置的第一閾值時,確定該章節(jié)存在用戶流失的風(fēng)險。

作為一種可選的實(shí)施方式,如圖5所示,上述裝置還可以包括:第二獲取模塊21。

其中,第二獲取模塊21用于獲取電子書籍的當(dāng)前閱讀狀態(tài),其中,當(dāng)前閱讀狀態(tài)至少包括:當(dāng)前閱讀章節(jié)和待閱讀章節(jié)。

具體的,在通過用于閱讀電子書籍的應(yīng)用程序或瀏覽器對電子書籍進(jìn)行展示時,可以通過上述第二獲取模塊21對電子書籍的當(dāng)前閱讀狀態(tài)進(jìn)行獲取,從而確定用戶正在閱讀的當(dāng)前閱讀章節(jié)和下一個待閱讀章節(jié)。

作為一種可選的實(shí)施方式,如圖6所示,閱讀記錄包括當(dāng)前閱讀章節(jié)的第一歷史閱讀數(shù)量和待閱讀章節(jié)的第二歷史閱讀數(shù)量,其中,上述確定模塊24可以包括:子比對模塊241b和第二子獲取模塊243b。

其中,子比對模塊241b,用于將第一歷史閱讀數(shù)量與第二歷史閱讀數(shù)量之間的比值與預(yù)先設(shè)置的第二閾值進(jìn)行比對;第二子獲取模塊243b,用 于當(dāng)比值大于或等于第二閾值時,獲取第一推薦書籍信息。

具體的,通過上述子比對模塊241b和第二子獲取模塊243b,可以計算當(dāng)前閱讀章節(jié)的第一歷史閱讀數(shù)量與待閱讀章節(jié)的第二歷史閱讀數(shù)量之間的比值,并將該比值與預(yù)先設(shè)置的第二閾值進(jìn)行比對。當(dāng)該比值大于或等于第二閾值時,說明該電子書籍在當(dāng)前閱讀章節(jié)存在用戶大量流失的現(xiàn)象,因此,可以從服務(wù)器獲取第一推薦書籍信息用于為當(dāng)前用戶進(jìn)行推薦。其中,第二閾值用于判斷用戶在當(dāng)前閱讀章節(jié)的流失率,其數(shù)值可以根據(jù)實(shí)際情況以及計算方式而定,此處不做具體限定。

作為一種可選的實(shí)施方式,如圖7所示,上述第一插入模塊26可以包括:子生成模塊261和第一子插入模塊263。

其中,子生成模塊261,用于根據(jù)第一推薦書籍信息生成推薦頁;第一子插入模塊263,用于將推薦頁插入至當(dāng)前閱讀章節(jié)與待閱讀章節(jié)之間。

具體的,為了提高用戶的閱讀體驗,可以通過上述子生成模塊261和第一子插入模塊263,將第一推薦書籍生成與電子書籍版式相同的推薦頁,并將該推薦頁插入至當(dāng)前閱讀章節(jié)與待閱讀章節(jié)之間。

作為一種可選的實(shí)施方式,上述第二子獲取模塊243b可以包括:第三子獲取模塊2431和子查詢模塊2433。

其中,第三子獲取模塊2431,用于獲取電子書籍的當(dāng)前書籍信息,其中,當(dāng)前書籍信息至少包括:電子書籍的書籍類型、電子書籍的書籍作者;子查詢模塊2433,用于根據(jù)書籍類型和/或書籍作者,在服務(wù)器中查詢第一推薦書籍信息。

具體的,通過上述第三子獲取模塊2431和子查詢模塊2433,可以獲取當(dāng)前電子書籍的書籍類型、書籍作者等書籍信息,并根據(jù)書籍信息獲取與當(dāng)前書電子書籍的類型和內(nèi)容近似的書籍信息作為第一推薦書籍信息,從而貼近用戶的閱讀興趣點(diǎn)。

作為一種可選的實(shí)施方式,如圖8所示,上述裝置還可以包括:第三 獲取模塊201、判斷模塊203和第二插入模塊205。

其中,第三獲取模塊201,用于獲取當(dāng)前用戶在預(yù)定時間內(nèi)的歷史閱讀記錄,其中,歷史閱讀記錄用于記錄當(dāng)前用戶在預(yù)定時間內(nèi)的閱讀數(shù)據(jù);判斷模塊203,用于根據(jù)歷史閱讀記錄,判斷當(dāng)前用戶的閱讀量趨勢,其中,閱讀量趨勢至少包括:上升、持平和下降;第二插入模塊205,用于當(dāng)閱讀量趨勢為下降時,在電子書籍的第二預(yù)定位置插入從服務(wù)器獲取第二推薦書籍信息。

具體的,通過上述第三獲取模塊201、判斷模塊203和第二插入模塊205,對用戶使用用于閱讀電子書籍的應(yīng)用程序或瀏覽器的使用習(xí)慣和使用動作進(jìn)行進(jìn)一步分析,通過分析確定在預(yù)定時間內(nèi),用戶的閱讀量趨勢。當(dāng)閱讀量趨勢為下降時,獲取用于向用戶推薦的第二推薦書籍信息。

作為一種可選的實(shí)施方式,如圖9所示,當(dāng)歷史閱讀記錄包括:每次閱讀電子書籍的閱讀時間和每次閱讀電子書籍的閱讀頁數(shù)時,在上述判斷模塊203中,可以包括:第二子確定模塊2031、第三子確定模塊2033和第四子確定模塊2035。

其中,第二子確定模塊2031,用于根據(jù)每次閱讀電子書籍的閱讀時間,確定閱讀時間的時間平均變化率;第三子確定模塊2033,用于根據(jù)每次閱讀電子書籍的閱讀頁數(shù),確定閱讀頁數(shù)的頁數(shù)平均變化率;第四子確定模塊2035,用于當(dāng)時間平均變化率小于預(yù)先設(shè)置的第三閾值和/或頁數(shù)平均變化率小于預(yù)先設(shè)置的第三閾值時,確定閱讀量趨勢為下降。

具體的,通過上述第二子確定模塊2031、第三子確定模塊2033和第四子確定模塊2035,可以根據(jù)當(dāng)前用戶的平均閱讀時長和/或平均每次閱讀頁數(shù)判斷閱讀量趨勢。其中,在預(yù)定時間內(nèi),若當(dāng)前用戶的平均閱讀時長變短、平均每次閱讀頁數(shù)減少,則確定當(dāng)前用戶的閱讀量趨勢為下降。

作為一種可選的實(shí)施方式,如圖10所示,上述第二插入模塊205,可以包括:第四子獲取模塊2051和第二子插入模塊2053。

其中,第四子獲取模塊2051,用于從服務(wù)器中獲取第二推薦書籍信息,其中,第二推薦書籍信息為在服務(wù)器中的閱讀數(shù)量最多的預(yù)定數(shù)量的書籍信息;第二子插入模塊2053,用于將第一推薦書籍信息插入第二預(yù)定位置。

具體的,當(dāng)閱讀量趨勢為下降時,可以認(rèn)為用戶可能由于閱讀內(nèi)容的問題減少對當(dāng)前應(yīng)用程序或瀏覽器的使用量。因此,為了提高用戶的活躍度,可以通過上述第四子獲取模塊2051和第二子插入模塊2053,直接從服務(wù)器端獲取銷售數(shù)量和/或閱讀數(shù)量最多的若干個書籍的書籍信息,并將上述書籍的書籍信息作為第二推薦書籍信息推薦給當(dāng)前用戶。

實(shí)施例3

本發(fā)明的實(shí)施例可以提供一種計算機(jī)終端,該計算機(jī)終端可以是計算機(jī)終端群中的任意一個計算機(jī)終端設(shè)備。可選地,在本實(shí)施例中,上述計算機(jī)終端也可以替換為移動終端等終端設(shè)備。

可選地,在本實(shí)施例中,上述計算機(jī)終端可以位于計算機(jī)網(wǎng)絡(luò)的多個網(wǎng)絡(luò)設(shè)備中的至少一個網(wǎng)絡(luò)設(shè)備。

可選地,圖11是根據(jù)本發(fā)明實(shí)施例的一種計算機(jī)終端的結(jié)構(gòu)框圖。如圖11所示,該計算機(jī)終端A可以包括:一個或多個(圖中僅示出一個)處理器31、存儲器33、以及傳輸裝置35。

其中,存儲器33可用于存儲軟件程序以及模塊,如本發(fā)明實(shí)施例中的用于實(shí)施上述電子書籍的推薦方法對應(yīng)的程序指令/模塊,處理器31通過運(yùn)行存儲在存儲器33內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的用于實(shí)施上述電子書籍的推薦方法。存儲器33可包括高速隨機(jī)存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器33可進(jìn)一步包括相對于處理器31遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至計算機(jī)終端A。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。

上述的傳輸裝置35用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括有線網(wǎng)絡(luò)及無線網(wǎng)絡(luò)。在一個實(shí)例中,傳輸裝置35包括一個網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進(jìn)行通訊。在一個實(shí)例中,傳輸裝置35為射頻(Radio Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。

其中,具體地,存儲器33用于存儲預(yù)設(shè)動作條件和預(yù)設(shè)權(quán)限用戶的信息、以及應(yīng)用程序。

處理器31可以通過傳輸裝置調(diào)用存儲器33存儲的信息及應(yīng)用程序,以執(zhí)行下述步驟:獲取電子書籍的閱讀記錄,其中,閱讀記錄用于記錄電子書籍中與章節(jié)對應(yīng)的歷史閱讀數(shù)量;根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息;在確定根據(jù)電子書籍獲取第一推薦書籍信息的情況下,將第一推薦書籍信息插入電子書籍的第一預(yù)定位置。

可選的,上述處理器31還可以執(zhí)行如下步驟的程序代碼:根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定在章節(jié)之間的閱讀差值;當(dāng)閱讀差值大于或等于預(yù)先設(shè)置的第一閾值時,根據(jù)電子書籍獲取第一推薦書籍信息。

可選的,上述處理器31還可以執(zhí)行如下步驟的程序代碼:獲取電子書籍的當(dāng)前閱讀狀態(tài),其中,當(dāng)前閱讀狀態(tài)至少包括:當(dāng)前閱讀章節(jié)和待閱讀章節(jié)。

可選的,上述處理器31還可以執(zhí)行如下步驟的程序代碼:將第一歷史閱讀數(shù)量與第二歷史閱讀數(shù)量之間的比值與預(yù)先設(shè)置的第二閾值進(jìn)行比對;當(dāng)比值大于或等于第二閾值時,獲取第一推薦書籍信息。

可選的,上述處理器31還可以執(zhí)行如下步驟的程序代碼:根據(jù)第一推薦書籍信息生成推薦頁;將推薦頁插入至當(dāng)前閱讀章節(jié)與待閱讀章節(jié)之間。

處理器31還可以通過傳輸裝置調(diào)用存儲器33存儲的信息及應(yīng)用程序,以執(zhí)行下述步驟:獲取電子書籍的當(dāng)前書籍信息,其中,當(dāng)前書籍信息至少包括:電子書籍的書籍類型、電子書籍的書籍作者;根據(jù)書籍類型和/或書籍作者,在服務(wù)器中查詢第一推薦書籍信息。

可選的,上述處理器31還可以執(zhí)行如下步驟的程序代碼:獲取當(dāng)前用戶在預(yù)定時間內(nèi)的歷史閱讀記錄,其中,歷史閱讀記錄用于記錄當(dāng)前用戶在預(yù)定時間內(nèi)的閱讀數(shù)據(jù);根據(jù)歷史閱讀記錄,判斷當(dāng)前用戶的閱讀量趨勢,其中,閱讀量趨勢至少包括:上升、持平和下降;當(dāng)閱讀量趨勢為下降時,在電子書籍的第二預(yù)定位置插入從服務(wù)器獲取第二推薦書籍信息。

可選的,上述處理器31還可以執(zhí)行如下步驟的程序代碼:根據(jù)每次閱讀電子書籍的閱讀時間,確定閱讀時間的時間平均變化率;根據(jù)每次閱讀電子書籍的閱讀頁數(shù),確定閱讀頁數(shù)的頁數(shù)平均變化率;當(dāng)時間平均變化率小于預(yù)先設(shè)置的第三閾值和/或頁數(shù)平均變化率小于預(yù)先設(shè)置的第三閾值時,確定閱讀量趨勢為下降。

可選的,上述處理器31還可以執(zhí)行如下步驟的程序代碼:從服務(wù)器中獲取第二推薦書籍信息,其中,第二推薦書籍信息為在服務(wù)器中的閱讀數(shù)量最多的預(yù)定數(shù)量的書籍信息;將第一推薦書籍信息插入第二預(yù)定位置。

可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。

實(shí)施例4

本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)的應(yīng)用環(huán)境可以與實(shí)施例1與實(shí)施例2相同,本實(shí)施例在此不再贅述。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:

S1,獲取電子書籍的閱讀記錄,其中,閱讀記錄用于記錄電子書籍中 與章節(jié)對應(yīng)的歷史閱讀數(shù)量;

S2,根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息;

S3,在確定根據(jù)電子書籍獲取第一推薦書籍信息的情況下,將第一推薦書籍信息插入電子書籍的第一預(yù)定位置。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定在章節(jié)之間的閱讀差值;當(dāng)閱讀差值大于或等于預(yù)先設(shè)置的第一閾值時,根據(jù)電子書籍獲取第一推薦書籍信息。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:獲取電子書籍的當(dāng)前閱讀狀態(tài),其中,當(dāng)前閱讀狀態(tài)至少包括:當(dāng)前閱讀章節(jié)和待閱讀章節(jié)。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:將第一歷史閱讀數(shù)量與第二歷史閱讀數(shù)量之間的比值與預(yù)先設(shè)置的第二閾值進(jìn)行比對;當(dāng)比值大于或等于第二閾值時,獲取第一推薦書籍信息。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:根據(jù)第一推薦書籍信息生成推薦頁;將推薦頁插入至當(dāng)前閱讀章節(jié)與待閱讀章節(jié)之間。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:獲取電子書籍的當(dāng)前書籍信息,其中,當(dāng)前書籍信息至少包括:電子書籍的書籍類型、電子書籍的書籍作者;根據(jù)書籍類型和/或書籍作者,在服務(wù)器中查詢第一推薦書籍信息。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:獲取當(dāng)前用戶在預(yù)定時間內(nèi)的歷史閱讀記錄,其中,歷史閱讀記錄用于記錄當(dāng)前用戶在預(yù)定時間內(nèi)的閱讀數(shù)據(jù);根據(jù)歷史閱讀記錄, 判斷當(dāng)前用戶的閱讀量趨勢,其中,閱讀量趨勢至少包括:上升、持平和下降;當(dāng)閱讀量趨勢為下降時,在電子書籍的第二預(yù)定位置插入從服務(wù)器獲取第二推薦書籍信息。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:根據(jù)每次閱讀電子書籍的閱讀時間,確定閱讀時間的時間平均變化率;根據(jù)每次閱讀電子書籍的閱讀頁數(shù),確定閱讀頁數(shù)的頁數(shù)平均變化率;當(dāng)時間平均變化率小于預(yù)先設(shè)置的第三閾值和/或頁數(shù)平均變化率小于預(yù)先設(shè)置的第三閾值時,確定閱讀量趨勢為下降。

可選地,在本實(shí)施例中,上述存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:從服務(wù)器中獲取第二推薦書籍信息,其中,第二推薦書籍信息為在服務(wù)器中的閱讀數(shù)量最多的預(yù)定數(shù)量的書籍信息;將第一推薦書籍信息插入第二預(yù)定位置。

可選地,在本實(shí)施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:獲取電子書籍的閱讀記錄,其中,閱讀記錄用于記錄電子書籍中與章節(jié)對應(yīng)的歷史閱讀數(shù)量;根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定是否根據(jù)電子書籍獲取第一推薦書籍信息;在確定根據(jù)電子書籍獲取第一推薦書籍信息的情況下,將第一推薦書籍信息插入電子書籍的第一預(yù)定位置。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:根據(jù)與章節(jié)對應(yīng)的歷史閱讀數(shù)量,確定在章節(jié)之間的閱讀差值;當(dāng)閱讀差值大于或等于預(yù)先設(shè)置的第一閾值時,根據(jù)電子書籍獲取第一推薦書籍信息。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:獲取電子書籍的當(dāng)前閱讀狀態(tài),其中,當(dāng)前閱讀狀態(tài)至少包括:當(dāng)前 閱讀章節(jié)和待閱讀章節(jié)。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:將第一歷史閱讀數(shù)量與第二歷史閱讀數(shù)量之間的比值與預(yù)先設(shè)置的第二閾值進(jìn)行比對;當(dāng)比值大于或等于第二閾值時,獲取第一推薦書籍信息。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:根據(jù)第一推薦書籍信息生成推薦頁;將推薦頁插入至當(dāng)前閱讀章節(jié)與待閱讀章節(jié)之間。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:獲取電子書籍的當(dāng)前書籍信息,其中,當(dāng)前書籍信息至少包括:電子書籍的書籍類型、電子書籍的書籍作者;根據(jù)書籍類型和/或書籍作者,在服務(wù)器中查詢第一推薦書籍信息。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:獲取當(dāng)前用戶在預(yù)定時間內(nèi)的歷史閱讀記錄,其中,歷史閱讀記錄用于記錄當(dāng)前用戶在預(yù)定時間內(nèi)的閱讀數(shù)據(jù);根據(jù)歷史閱讀記錄,判斷當(dāng)前用戶的閱讀量趨勢,其中,閱讀量趨勢至少包括:上升、持平和下降;當(dāng)閱讀量趨勢為下降時,在電子書籍的第二預(yù)定位置插入從服務(wù)器獲取第二推薦書籍信息。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:根據(jù)每次閱讀電子書籍的閱讀時間,確定閱讀時間的時間平均變化率;根據(jù)每次閱讀電子書籍的閱讀頁數(shù),確定閱讀頁數(shù)的頁數(shù)平均變化率;當(dāng)時間平均變化率小于預(yù)先設(shè)置的第三閾值和/或頁數(shù)平均變化率小于預(yù)先設(shè)置的第三閾值時,確定閱讀量趨勢為下降。

可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:從服務(wù)器中獲取第二推薦書籍信息,其中,第二推薦書籍信息為在服務(wù)器中的閱讀數(shù)量最多的預(yù)定數(shù)量的書籍信息;將第一推薦書籍信息插入第二預(yù)定位置。

可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。

上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(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ā)明各個實(shí)施例所述方法的全部或部分步驟。

在本發(fā)明的上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。

在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟 件功能單元的形式實(shí)現(xiàn)。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
阜康市| 彰化县| 伊金霍洛旗| 抚州市| 惠来县| 平塘县| 连平县| 苏尼特左旗| 金乡县| 大埔区| 东乌珠穆沁旗| 蓬莱市| 宁强县| 涞源县| 赤壁市| 新余市| 钦州市| 曲水县| 茂名市| 梓潼县| 筠连县| 大安市| 江北区| 高唐县| 平果县| 武山县| 合水县| 莆田市| 西昌市| 清丰县| 偃师市| 建平县| 大埔县| 射洪县| 徐汇区| 斗六市| 新余市| 布拖县| 饶平县| 崇阳县| 宝坻区|