亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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



背景技術:

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

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

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



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

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

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

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

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

附圖說明

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

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

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

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

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

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

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

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

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

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

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

圖11是根據(jù)本發(fā)明實施例的一種計算機終端的結構框圖。

具體實施方式

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

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

實施例1

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

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

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

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

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

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

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

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

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

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

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

當然,也可以在每次用戶打開應用程序對電子書籍進行閱讀時,再對當前閱讀章節(jié)相較于下一章節(jié)的下降比率進行計算,并與第一閾值進行比 對,從而確定是否有用戶流失的風險。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作為一種可選的實施方式,在實際應用當中,以《紅樓夢》為例進行說明,具體步驟如下:

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

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

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

作為一種可選的實施方式,在實際應用當中,還以《紅樓夢》為例進行說明,具體步驟如下:

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

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

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

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

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

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

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

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

實施例2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

實施例3

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

可選地,在本實施例中,上述計算機終端可以位于計算機網絡的多個網絡設備中的至少一個網絡設備。

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

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

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

其中,具體地,存儲器33用于存儲預設動作條件和預設權限用戶的信息、以及應用程序。

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

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

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

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

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

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

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

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

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

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

實施例4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在存儲介質中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、服務器或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。

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

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

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

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

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

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1