電子書(shū)籍的推送方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及電子書(shū)籍的推 送方法和裝置。
【背景技術(shù)】
[0002] 數(shù)字閱讀,是指是閱讀的數(shù)字化。主要有兩層含義:一是閱讀對(duì)象的數(shù)字化,也就 是閱讀的內(nèi)容是以數(shù)字化的方式呈現(xiàn)的,如電子書(shū)、網(wǎng)絡(luò)小說(shuō)、電子地圖、數(shù)碼照片、博客、 網(wǎng)頁(yè)等等;二是閱讀方式的數(shù)字化,就是閱讀的載體、終端不是平面的紙張,而是帶屏幕顯 示的電子設(shè)備,如個(gè)人電腦、筆記本電腦、手機(jī)、閱讀器等等。與傳統(tǒng)的紙質(zhì)出版物相比,數(shù) 字化電子出版物具有存儲(chǔ)量大、檢索便捷、便于保存、成本低廉等優(yōu)點(diǎn)。所以,數(shù)字化閱讀日 益受到各國(guó)年輕人的歡迎和追捧。
[0003] 信息推送,又稱為"網(wǎng)絡(luò)廣播",是通過(guò)一定的技術(shù)標(biāo)準(zhǔn)或協(xié)議,在互聯(lián)網(wǎng)上通過(guò)推 送用戶需要的信息來(lái)減少信息過(guò)載的一項(xiàng)技術(shù)。信息推送技術(shù)通過(guò)主動(dòng)推送信息給用戶, 可以減少用戶在網(wǎng)絡(luò)上搜索所花的時(shí)間。
[0004] 現(xiàn)有的電子書(shū)籍的推送方式通常是根據(jù)用戶已閱讀的電子書(shū)籍的內(nèi)容等來(lái)確定 推送的電子書(shū)籍。然而,用戶閱讀的內(nèi)容并非單一的,此外,現(xiàn)有的電子書(shū)籍的推送方式并 未考慮用戶的除內(nèi)容之外的其它閱讀習(xí)慣,這將導(dǎo)致向用戶推送的電子書(shū)籍與用戶實(shí)際期 望閱讀的電子書(shū)籍存在較大的差異,推送的電子書(shū)籍缺乏針對(duì)性等問(wèn)題。
【發(fā)明內(nèi)容】
[0005] 本申請(qǐng)的目的在于提出一種改進(jìn)的電子書(shū)籍的推送方法和裝置,旨在解決以上背 景技術(shù)部分提到的技術(shù)問(wèn)題。
[0006] 第一方面,本申請(qǐng)?zhí)峁┝艘环N電子書(shū)籍的推送方法,包括:獲取多個(gè)終端發(fā)送的閱 讀時(shí)長(zhǎng)信息,其中,閱讀時(shí)長(zhǎng)信息包括各終端的身份信息、各終端的使用者所閱讀的電子書(shū) 籍的標(biāo)識(shí)信息以及與標(biāo)識(shí)信息對(duì)應(yīng)的閱讀時(shí)間信息;基于閱讀時(shí)間信息確定與各身份信息 對(duì)應(yīng)的終端的閱讀偏好信息和與各標(biāo)識(shí)信息對(duì)應(yīng)的電子書(shū)籍的平均閱讀時(shí)長(zhǎng);以及基于閱 讀偏好信息和平均閱讀時(shí)長(zhǎng),向第一終端推送第一電子書(shū)籍,其中,第一電子書(shū)籍的平均閱 讀時(shí)長(zhǎng)與第一終端的閱讀偏好信息相匹配。
[0007] 在一些實(shí)施例中,閱讀時(shí)間信息包括閱讀進(jìn)度和與閱讀進(jìn)度對(duì)應(yīng)的累計(jì)時(shí)長(zhǎng),其 中閱讀進(jìn)度包括電子書(shū)籍的已閱讀字?jǐn)?shù)與電子書(shū)籍總字?jǐn)?shù)之比;基于閱讀時(shí)間信息確定各 身份信息對(duì)應(yīng)的終端的閱讀偏好信息包括:基于閱讀進(jìn)度和與閱讀進(jìn)度對(duì)應(yīng)的累計(jì)時(shí)長(zhǎng), 確定與各標(biāo)識(shí)信息對(duì)應(yīng)的電子書(shū)籍的完成閱讀時(shí)間;以及確定終端的閱讀偏好信息;其中, 閱讀偏好信息包括基于終端的與各標(biāo)識(shí)信息對(duì)應(yīng)的電子書(shū)籍的完成閱讀時(shí)間確定的平均 完成閱讀時(shí)間;基于閱讀偏好信息和平均閱讀時(shí)長(zhǎng),向第一終端推送第一電子書(shū)籍包括:基 于第一電子書(shū)籍的平均閱讀時(shí)長(zhǎng)與第一終端的閱讀偏好信息中的平均完成閱讀時(shí)間之差 小于預(yù)定的時(shí)間閾值,向第一終端推送第一電子書(shū)籍。
[0008] 在一些實(shí)施例中,基于閱讀時(shí)間信息確定與各標(biāo)識(shí)信息對(duì)應(yīng)的電子書(shū)籍的平均閱 讀時(shí)長(zhǎng)包括:基于各終端的針對(duì)同一標(biāo)識(shí)信息的完成閱讀時(shí)間,確定各完成閱讀時(shí)間的出 現(xiàn)次數(shù);基于各完成閱讀時(shí)間和與各完成閱讀時(shí)間的出現(xiàn)次數(shù),確定電子書(shū)籍的平均閱讀 時(shí)長(zhǎng)。
[0009] 在一些實(shí)施例中基于各完成閱讀時(shí)間和與各完成閱讀時(shí)間的出現(xiàn)次數(shù),確定電子 書(shū)籍的平均閱讀時(shí)長(zhǎng)包括,根據(jù)如下的公式確定平均閱讀時(shí)長(zhǎng):
[0010]
[0011] 其中,T為平均閱讀時(shí)長(zhǎng),Xi為第i個(gè)完成閱讀時(shí)間Ti的出現(xiàn)次數(shù),且滿足:
為閱讀與標(biāo)識(shí)對(duì)應(yīng)的電子書(shū)籍的終端的數(shù)量,L為第j個(gè)終端的完成閱 讀時(shí)間。
[0012] 第二方面,本申請(qǐng)還提供了一種電子書(shū)籍的推送方法,包括:響應(yīng)于用戶的預(yù)定操 作,以預(yù)定時(shí)間間隔獲取閱讀狀態(tài)信息,其中,預(yù)定操作為用于指示用戶開(kāi)始閱讀第一電子 書(shū)籍的操作;基于狀態(tài)信息確定用戶閱讀第一電子書(shū)籍的累計(jì)時(shí)長(zhǎng);獲取與累計(jì)時(shí)長(zhǎng)對(duì)應(yīng) 的閱讀進(jìn)度;向服務(wù)器發(fā)送閱讀時(shí)長(zhǎng)信息,其中,閱讀時(shí)長(zhǎng)信息包括累計(jì)時(shí)長(zhǎng)、與累計(jì)時(shí)長(zhǎng) 對(duì)應(yīng)的閱讀進(jìn)度和第一電子書(shū)籍的標(biāo)識(shí)信息;以及接收服務(wù)器發(fā)送的基于閱讀時(shí)長(zhǎng)信息確 定的待推薦電子書(shū)籍。
[0013] 在一些實(shí)施例中,基于狀態(tài)信息確定用戶閱讀第一電子書(shū)籍的累計(jì)時(shí)長(zhǎng)包括:若 相鄰兩次獲取的狀態(tài)信息均滿足預(yù)定的累計(jì)時(shí)間條件,則在累計(jì)時(shí)長(zhǎng)上疊加預(yù)定時(shí)間間隔 的時(shí)長(zhǎng)。
[0014] 在一些實(shí)施例中,閱讀狀態(tài)信息包括屏幕亮度以及用戶的人眼狀態(tài);預(yù)定的累計(jì) 時(shí)間條件包括以下至少一項(xiàng):屏幕亮度超過(guò)預(yù)定亮度;以及人眼視點(diǎn)處于預(yù)定的屏幕區(qū)域。
[0015] 第三方面,本申請(qǐng)還提供了一種電子書(shū)籍的推送裝置,包括:獲取模塊,配置用于 獲取多個(gè)終端發(fā)送的閱讀時(shí)長(zhǎng)信息,其中,閱讀時(shí)長(zhǎng)信息包括各終端的身份信息、各終端的 使用者所閱讀的電子書(shū)籍的標(biāo)識(shí)信息以及與標(biāo)識(shí)信息對(duì)應(yīng)的閱讀時(shí)間信息;確定模塊,配 置用于基于閱讀時(shí)間信息確定與各身份信息對(duì)應(yīng)的終端的閱讀偏好信息和與各標(biāo)識(shí)信息 對(duì)應(yīng)的電子書(shū)籍的平均閱讀時(shí)長(zhǎng);以及推送模塊,配置用于基于閱讀偏好信息和平均閱讀 時(shí)長(zhǎng),向第一終端推送第一電子書(shū)籍,其中,第一電子書(shū)籍的平均閱讀時(shí)長(zhǎng)與第一終端的閱 讀偏好信息相匹配。
[0016] 在一些實(shí)施例中,閱讀時(shí)間信息包括閱讀進(jìn)度和與閱讀進(jìn)度對(duì)應(yīng)的累計(jì)時(shí)長(zhǎng),其 中閱讀進(jìn)度包括電子書(shū)籍的已閱讀字?jǐn)?shù)與電子書(shū)籍總字?jǐn)?shù)之比;確定模塊在基于閱讀時(shí)間 信息確定各身份信息對(duì)應(yīng)的終端的閱讀偏好信息時(shí),進(jìn)一步配置用于:基于閱讀進(jìn)度和與 閱讀進(jìn)度對(duì)應(yīng)的累計(jì)時(shí)長(zhǎng),確定與各標(biāo)識(shí)信息對(duì)應(yīng)的電子書(shū)籍的完成閱讀時(shí)間;以及確定 終端的閱讀偏好信息;其中,閱讀偏好信息包括基于終端的與各標(biāo)識(shí)信息對(duì)應(yīng)的電子書(shū)籍 的完成閱讀時(shí)間確定的平均完成閱讀時(shí)間;推送模塊進(jìn)一步配置用于:基于第一電子書(shū)籍 的平均閱讀時(shí)長(zhǎng)與第一終端的閱讀偏好信息中的平均完成閱讀時(shí)間之差小于預(yù)定的時(shí)間 閾值,向第一終端推送第一電子書(shū)籍。
[0017] 在一些實(shí)施例中,確定模塊在基于閱讀時(shí)間信息確定與各標(biāo)識(shí)信息對(duì)應(yīng)的電子書(shū) 籍的平均閱讀時(shí)長(zhǎng)時(shí),進(jìn)一步配置用于:基于各終端的針對(duì)同一標(biāo)識(shí)信息的完成閱讀時(shí)間, 確定各完成閱讀時(shí)間的出現(xiàn)次數(shù);基于各完成閱讀時(shí)間和與各完成閱讀時(shí)間的出現(xiàn)次數(shù), 確定電子書(shū)籍的平均閱讀時(shí)長(zhǎng)。
[0018] 在一些實(shí)施例中,確定模塊在基于各完成閱讀時(shí)間和與各完成閱讀時(shí)間的出現(xiàn)次 數(shù),確定電子書(shū)籍的平均閱讀時(shí)長(zhǎng)時(shí),根據(jù)如下的公式確定平均閱讀時(shí)長(zhǎng):
[0019]
[0020]其中,T為平均閱讀時(shí)長(zhǎng),X i為第i個(gè)完成閱讀時(shí)間T i的出現(xiàn)次數(shù),且滿足:
為閱讀與標(biāo)識(shí)對(duì)應(yīng)的電子書(shū)籍的終端的數(shù)量,h為第j個(gè)終端的完成閱讀 時(shí)間。
[0021] 第四方面,本申請(qǐng)還提供了一種電子書(shū)籍的推送裝置,包括:第一獲取模塊,配置 用于響應(yīng)于用戶的預(yù)定操作,以預(yù)定時(shí)間間隔獲取閱讀狀態(tài)信息,其中,預(yù)定操作為用于指 示用戶開(kāi)始閱讀第一電子書(shū)籍的操作;確定模塊,配置用于基于狀態(tài)信息確定用戶閱讀第 一電子書(shū)籍的累計(jì)時(shí)長(zhǎng);第二獲取模塊,配置用于獲取與累計(jì)時(shí)長(zhǎng)對(duì)應(yīng)的閱讀進(jìn)度;發(fā)送模 塊,配置用于向服務(wù)器發(fā)送閱讀時(shí)長(zhǎng)信息,其中,閱讀時(shí)長(zhǎng)信息包括累計(jì)時(shí)長(zhǎng)、與累計(jì)時(shí)長(zhǎng) 對(duì)應(yīng)的閱讀進(jìn)度和第一電子書(shū)籍的標(biāo)識(shí)信息;以及接收模塊,配置用于接收服務(wù)器發(fā)送的 基于閱讀時(shí)長(zhǎng)信息確定的待推薦電子書(shū)籍。
[0022] 在一些實(shí)施例中,確定模塊進(jìn)一步配置用于:若相鄰兩次獲取的狀態(tài)信息均滿足 預(yù)定的累計(jì)時(shí)間條件,則在累計(jì)時(shí)長(zhǎng)上疊加預(yù)定時(shí)間間隔的時(shí)長(zhǎng)。
[0023] 在一些實(shí)施例中,閱讀狀態(tài)信息包括屏幕亮度以及用戶的人眼狀態(tài);預(yù)定的累計(jì) 時(shí)間條件包括以下至少一項(xiàng):屏幕亮度超過(guò)預(yù)定亮度;以及人眼視點(diǎn)處于預(yù)定的屏幕區(qū)域。
[0024] 本申請(qǐng)?zhí)峁┑碾娮訒?shū)籍的推送方法和裝置,通過(guò)精確地采集和獲取用戶的閱讀時(shí) 長(zhǎng)來(lái)確定用戶的閱讀偏好,進(jìn)而向各用戶推送符合其閱讀偏好的電子書(shū)籍,實(shí)現(xiàn)了富于針 對(duì)性的電子書(shū)籍推送。
[0025] 在本申請(qǐng)的一些實(shí)施例中,通過(guò)終端的屏幕亮度和/或人眼的視點(diǎn)位置來(lái)判斷用 戶的閱讀狀態(tài),從而可以更準(zhǔn)確地判斷用戶是否處于閱讀狀態(tài),進(jìn)而可以獲得更精確的閱 讀累計(jì)時(shí)長(zhǎng)。
【附圖說(shuō)明】
[0026] 通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它 特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0027] 圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
[0028] 圖2是根據(jù)本申請(qǐng)的電子書(shū)籍的推送方法的一個(gè)實(shí)施例的示意性流程圖;
[0029] 圖3是根據(jù)本申請(qǐng)的電子書(shū)籍的推送方法的另一個(gè)實(shí)施例的示意性流程圖;
[0030] 圖4是根據(jù)本申請(qǐng)的電子書(shū)籍的推送方法的一個(gè)應(yīng)用場(chǎng)景的示意圖;