电子书籍的推送方法和装置的制造方法

文档序号:9911211阅读:340来源:国知局
电子书籍的推送方法和装置的制造方法
【技术领域】
[0001] 本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及电子书籍的推 送方法和装置。
【背景技术】
[0002] 数字阅读,是指是阅读的数字化。主要有两层含义:一是阅读对象的数字化,也就 是阅读的内容是以数字化的方式呈现的,如电子书、网络小说、电子地图、数码照片、博客、 网页等等;二是阅读方式的数字化,就是阅读的载体、终端不是平面的纸张,而是带屏幕显 示的电子设备,如个人电脑、笔记本电脑、手机、阅读器等等。与传统的纸质出版物相比,数 字化电子出版物具有存储量大、检索便捷、便于保存、成本低廉等优点。所以,数字化阅读日 益受到各国年轻人的欢迎和追捧。
[0003] 信息推送,又称为"网络广播",是通过一定的技术标准或协议,在互联网上通过推 送用户需要的信息来减少信息过载的一项技术。信息推送技术通过主动推送信息给用户, 可以减少用户在网络上搜索所花的时间。
[0004] 现有的电子书籍的推送方式通常是根据用户已阅读的电子书籍的内容等来确定 推送的电子书籍。然而,用户阅读的内容并非单一的,此外,现有的电子书籍的推送方式并 未考虑用户的除内容之外的其它阅读习惯,这将导致向用户推送的电子书籍与用户实际期 望阅读的电子书籍存在较大的差异,推送的电子书籍缺乏针对性等问题。

【发明内容】

[0005] 本申请的目的在于提出一种改进的电子书籍的推送方法和装置,旨在解决以上背 景技术部分提到的技术问题。
[0006] 第一方面,本申请提供了一种电子书籍的推送方法,包括:获取多个终端发送的阅 读时长信息,其中,阅读时长信息包括各终端的身份信息、各终端的使用者所阅读的电子书 籍的标识信息以及与标识信息对应的阅读时间信息;基于阅读时间信息确定与各身份信息 对应的终端的阅读偏好信息和与各标识信息对应的电子书籍的平均阅读时长;以及基于阅 读偏好信息和平均阅读时长,向第一终端推送第一电子书籍,其中,第一电子书籍的平均阅 读时长与第一终端的阅读偏好信息相匹配。
[0007] 在一些实施例中,阅读时间信息包括阅读进度和与阅读进度对应的累计时长,其 中阅读进度包括电子书籍的已阅读字数与电子书籍总字数之比;基于阅读时间信息确定各 身份信息对应的终端的阅读偏好信息包括:基于阅读进度和与阅读进度对应的累计时长, 确定与各标识信息对应的电子书籍的完成阅读时间;以及确定终端的阅读偏好信息;其中, 阅读偏好信息包括基于终端的与各标识信息对应的电子书籍的完成阅读时间确定的平均 完成阅读时间;基于阅读偏好信息和平均阅读时长,向第一终端推送第一电子书籍包括:基 于第一电子书籍的平均阅读时长与第一终端的阅读偏好信息中的平均完成阅读时间之差 小于预定的时间阈值,向第一终端推送第一电子书籍。
[0008] 在一些实施例中,基于阅读时间信息确定与各标识信息对应的电子书籍的平均阅 读时长包括:基于各终端的针对同一标识信息的完成阅读时间,确定各完成阅读时间的出 现次数;基于各完成阅读时间和与各完成阅读时间的出现次数,确定电子书籍的平均阅读 时长。
[0009] 在一些实施例中基于各完成阅读时间和与各完成阅读时间的出现次数,确定电子 书籍的平均阅读时长包括,根据如下的公式确定平均阅读时长:
[0010]
[0011] 其中,T为平均阅读时长,Xi为第i个完成阅读时间Ti的出现次数,且满足:
为阅读与标识对应的电子书籍的终端的数量,L为第j个终端的完成阅 读时间。
[0012] 第二方面,本申请还提供了一种电子书籍的推送方法,包括:响应于用户的预定操 作,以预定时间间隔获取阅读状态信息,其中,预定操作为用于指示用户开始阅读第一电子 书籍的操作;基于状态信息确定用户阅读第一电子书籍的累计时长;获取与累计时长对应 的阅读进度;向服务器发送阅读时长信息,其中,阅读时长信息包括累计时长、与累计时长 对应的阅读进度和第一电子书籍的标识信息;以及接收服务器发送的基于阅读时长信息确 定的待推荐电子书籍。
[0013] 在一些实施例中,基于状态信息确定用户阅读第一电子书籍的累计时长包括:若 相邻两次获取的状态信息均满足预定的累计时间条件,则在累计时长上叠加预定时间间隔 的时长。
[0014] 在一些实施例中,阅读状态信息包括屏幕亮度以及用户的人眼状态;预定的累计 时间条件包括以下至少一项:屏幕亮度超过预定亮度;以及人眼视点处于预定的屏幕区域。
[0015] 第三方面,本申请还提供了一种电子书籍的推送装置,包括:获取模块,配置用于 获取多个终端发送的阅读时长信息,其中,阅读时长信息包括各终端的身份信息、各终端的 使用者所阅读的电子书籍的标识信息以及与标识信息对应的阅读时间信息;确定模块,配 置用于基于阅读时间信息确定与各身份信息对应的终端的阅读偏好信息和与各标识信息 对应的电子书籍的平均阅读时长;以及推送模块,配置用于基于阅读偏好信息和平均阅读 时长,向第一终端推送第一电子书籍,其中,第一电子书籍的平均阅读时长与第一终端的阅 读偏好信息相匹配。
[0016] 在一些实施例中,阅读时间信息包括阅读进度和与阅读进度对应的累计时长,其 中阅读进度包括电子书籍的已阅读字数与电子书籍总字数之比;确定模块在基于阅读时间 信息确定各身份信息对应的终端的阅读偏好信息时,进一步配置用于:基于阅读进度和与 阅读进度对应的累计时长,确定与各标识信息对应的电子书籍的完成阅读时间;以及确定 终端的阅读偏好信息;其中,阅读偏好信息包括基于终端的与各标识信息对应的电子书籍 的完成阅读时间确定的平均完成阅读时间;推送模块进一步配置用于:基于第一电子书籍 的平均阅读时长与第一终端的阅读偏好信息中的平均完成阅读时间之差小于预定的时间 阈值,向第一终端推送第一电子书籍。
[0017] 在一些实施例中,确定模块在基于阅读时间信息确定与各标识信息对应的电子书 籍的平均阅读时长时,进一步配置用于:基于各终端的针对同一标识信息的完成阅读时间, 确定各完成阅读时间的出现次数;基于各完成阅读时间和与各完成阅读时间的出现次数, 确定电子书籍的平均阅读时长。
[0018] 在一些实施例中,确定模块在基于各完成阅读时间和与各完成阅读时间的出现次 数,确定电子书籍的平均阅读时长时,根据如下的公式确定平均阅读时长:
[0019]
[0020]其中,T为平均阅读时长,X i为第i个完成阅读时间T i的出现次数,且满足:
为阅读与标识对应的电子书籍的终端的数量,h为第j个终端的完成阅读 时间。
[0021] 第四方面,本申请还提供了一种电子书籍的推送装置,包括:第一获取模块,配置 用于响应于用户的预定操作,以预定时间间隔获取阅读状态信息,其中,预定操作为用于指 示用户开始阅读第一电子书籍的操作;确定模块,配置用于基于状态信息确定用户阅读第 一电子书籍的累计时长;第二获取模块,配置用于获取与累计时长对应的阅读进度;发送模 块,配置用于向服务器发送阅读时长信息,其中,阅读时长信息包括累计时长、与累计时长 对应的阅读进度和第一电子书籍的标识信息;以及接收模块,配置用于接收服务器发送的 基于阅读时长信息确定的待推荐电子书籍。
[0022] 在一些实施例中,确定模块进一步配置用于:若相邻两次获取的状态信息均满足 预定的累计时间条件,则在累计时长上叠加预定时间间隔的时长。
[0023] 在一些实施例中,阅读状态信息包括屏幕亮度以及用户的人眼状态;预定的累计 时间条件包括以下至少一项:屏幕亮度超过预定亮度;以及人眼视点处于预定的屏幕区域。
[0024] 本申请提供的电子书籍的推送方法和装置,通过精确地采集和获取用户的阅读时 长来确定用户的阅读偏好,进而向各用户推送符合其阅读偏好的电子书籍,实现了富于针 对性的电子书籍推送。
[0025] 在本申请的一些实施例中,通过终端的屏幕亮度和/或人眼的视点位置来判断用 户的阅读状态,从而可以更准确地判断用户是否处于阅读状态,进而可以获得更精确的阅 读累计时长。
【附图说明】
[0026] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它 特征、目的和优点将会变得更明显:
[0027] 图1是本申请可以应用于其中的示例性系统架构图;
[0028] 图2是根据本申请的电子书籍的推送方法的一个实施例的示意性流程图;
[0029] 图3是根据本申请的电子书籍的推送方法的另一个实施例的示意性流程图;
[0030] 图4是根据本申请的电子书籍的推送方法的一个应用场景的示意图;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1