一种电子书的扉页生成方法、装置和终端设备与流程

文档序号:14911444发布日期:2018-07-10 23:31阅读:289来源:国知局

本申请实施例涉及互联网技术领域,尤其涉及一种电子书的扉页生成方法、装置和终端设备。



背景技术:

随着智能设备的普及,越来越多的用户选择在手机、PAD等智能设备上阅读书籍。电子书成为用户进行阅读的首要选择,用户通过智能设备阅读电子书即可节约纸质书籍的存储空间,也便于实现随时随地的阅读。

用户在选择阅读每本书之前会看书籍的封面以及扉页介绍,即扉页的精美直接可以增强此书籍对用户的吸引力。但是,目前现有的纸制书以及电子书的扉页内容基本都是不变的,一般是作者对于书籍的一段话或者书籍的封面等等。通常纸制书以及电子书的扉页样式也是固定不变的,无法根据现有用户的阅读情况进行变化。

因此,如何生成可智能更换的电子书扉页成为现有技术中亟需解决的技术问题。



技术实现要素:

本申请实施例提供了一种电子书的扉页生成方法、装置和终端设备,其能够生成可智能更换的电子书扉页,以增强用户对电子书的兴趣。

根据本申请实施例的一个方面,提供了一种电子书的扉页生成方法,所述方法包括:

根据用户历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容;

获得对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到的扉页展示模板;

根据所述扉页展示模板对所述确定数据内容进行渲染,生成所述电子书的扉页。

根据本申请实施例的另一个方面,还提供了一种电子书的扉页生成装置,所述装置包括:

内容收集模块,用于根据用户历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容;

内容筛选模块,用于获得对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到的扉页展示模板;

扉页生成模块,用于根据所述扉页展示模板对所述确定数据内容进行渲染,生成所述电子书的扉页。

根据本申请实施例的又一个方面,还提供了一种终端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上所述的电子书的扉页生成方法对应的操作。

根据本申请实施例提供的技术方案,本申请实施例根据用户的历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容,并对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到扉页展示模板。本申请实施例对所述确定数据内容以及所述扉页展示模板进行渲染,从而生成所述电子书的扉页。因此,本申请能够根据用户的历史行为数据生成可智能更换的电子书扉页,以增强用户对电子书的兴趣。

附图说明

图1是根据本申请实施例一的一种电子书的扉页生成方法的步骤流程图;

图2是根据本申请实施例一的一种电子书的扉页生成方法的步骤S2的步骤流程图;

图3是根据本申请实施例一的另一种电子书的扉页生成方法的步骤流程图;

图4是根据本申请实施例二的一种电子书的扉页生成装置的结构框图;

图5是根据本申请实施例二的一种电子书的扉页生成装置的内容筛选模块的结构框图;

图6是根据本申请实施例三的一种终端设备的结构框图。

具体实施方式

下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请实施例的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。

本领域技术人员可以理解,本申请实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。

实施例一

参照图1,示出了根据本申请实施例一的一种电子书的扉页生成方法的步骤流程图。

值得说明的是,本申请所述步骤S101至S103并不代表其执行的先后顺序。

本实施例的电子书的扉页生成方法包括以下步骤:

步骤S101:根据用户历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容。

在本申请一具体实现中,所述用户的历史行为数据包括:分享数据、评论数据、保存数据、操控数据中至少其一。

具体地,所述分享数据包括用户分享的文字内容、图片、音频、视频、视频链接等;所述评论数据包括用户添加的评论或者想法的文字内容、图片、音频、视频、视频链接等;所述保存数据为用户下载保存的文字内容、图片、音频、视频、视频链接等;所述操控数据包括用户划线或者选择或者搜集或者放大的文字内容、图片、音频、视频、视频链接等。

所述阅读对象数据为所述电子书中进行阅读的部分,包括:音频、视频、图片、文字内容、视频链接等。

本实施例根据所述用户的历史行为数据获得所述电子书可作为扉页的备选数据内容,将所述电子书的身份信息和所述电子书可作为扉页的备选数据内容对应保存。所述身份信息为所述电子书的唯一身份ID。

在本申请另一具体实现中,本实施例将所述电子书的身份信息和所述电子书可作为扉页的备选数据内容发送至服务端。例如,本实施例可以在触发的时机或者在一些特定的场景(切换前后台或者退出阅读等场景),按照预先设定的数据结构发送至所述服务端。所述服务端将所述电子书的身份信息和所述电子书可作为扉页的备选数据内容进行存储。

步骤S102:获得对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到的扉页展示模板。

在本申请实施例的具体实现中,参见图2,所述步骤S102包括:

步骤S1021:获得根据筛选策略对所述备选数据内容进行筛选得到的确定数据内容。

具体地,所述筛选策略包括:根据热度和\或播放次数进行分类排序;定时或者特定时间进行筛选。例如,本实施例针对用户行为相关的所述备选数据内容采用热度(行为次数)进行筛选;针对非用户行为相关的所述备选数据内容采用播放次数进行筛选。本申请实施例将排序靠前的备选数据内容作为确定数据内容。本实施例也可以采取人工审核的方式对所述排序靠前的备选数据内容进行调整后作为确定数据内容。

具体地,本申请对所述确定数据内容不断进行筛选并更新。因此,本申请可以实现即时更新所述确定数据内容,从而保证所述确定数据内容和最新的用户历史行为数据一致,实现跟踪用户行为,本申请根据即时更新的所述确定数据内容实现动态变更所述电子书的扉页展示,吸引更多用户对所述电子书的兴趣。

步骤S1022:获得根据所述确定数据内容格式设计并筛选出的所述扉页展示模板。

具体地,本实施例根据所述确定数据内容格式设计多个模板,筛选出最合适的模板作为所述扉页展示模板。

所述筛选可以由作者或者编辑人工筛选,也可以通过预设的规则进行筛选。

由所述服务端或者本实施例应用的客户端对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容获得所述扉页展示模板。

步骤S103:根据所述扉页展示模板对所述确定数据内容进行渲染,生成所述电子书的扉页。

参见图3所述确定数据内容中的多媒体数据包括音频数据或视频数据,多媒体数据的内容格式中包含当前所占位置的图片信息,以及播放的链接地址信息,根据所述扉页展示模板对所述确定数据内容进行渲染,包括对所述图片信息进行渲染展示,同时在该图片区域添加播放控件,用户在点击此区域时可以播放音频或者视频。用户在本实施例所应用客户端进行电子阅读时,获取当前电子书的所述确定数据内容以及所述扉页展示模板,在客户端根据所述扉页展示模板对所述确定数据内容进行渲染,所述确定数据内容中的音频和视频以链接地址的方式下发,此部分可以支持点击播放的行为。

本实施例扉页中支持音频和视频内容,区别于传统的书籍和现有的扉页实现,扉页内容更加丰富。

本申请实施例根据用户的历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容,并对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到扉页展示模板。本申请实施例对所述确定数据内容以及所述扉页展示模板进行渲染,从而生成所述电子书的扉页。因此,本申请能够根据用户的历史行为数据生成可智能更换的电子书扉页,以增强用户对电子书的兴趣。本申请能够通过用户的历史行为数据为其他用户提供阅读参考,提升电子书扉页的丰富和真实性。

本实施例的电子书的扉页生成方法可以由任意适当的具有电子书的扉页生成能力的设备执行,包括但不限于:各种终端设备或者服务器,包括但不限于PC机、平板电脑、移动终端等。

实施例二

参照图4,示出了根据本申请实施例二的一种电子书的扉页生成装置的结构框图。

本实施例的电子书的扉页生成装置包括:

内容收集模块401,用于根据用户历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容;

内容筛选模块402,用于获得对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到的扉页展示模板;

扉页生成模块403,用于根据所述扉页展示模板对所述确定数据内容进行渲染,生成所述电子书的扉页。

在本申请一具体实现中,所述用户的历史行为数据包括:分享数据、评论数据、保存数据、操控数据中至少其一。

具体地,所述分享数据包括用户分享的文字内容、图片、音频、视频、视频链接等;所述评论数据包括用户添加的评论或者想法的文字内容、图片、音频、视频、视频链接等;所述保存数据为用户下载保存的文字内容、图片、音频、视频、视频链接等;所述操控数据包括用户划线或者选择或者搜集或者放大的文字内容、图片、音频、视频、视频链接等。

所述阅读对象数据为所述电子书中进行阅读的部分,包括:音频、视频、图片、文字内容、视频链接等。

本实施例根据所述用户的历史行为数据获得所述电子书可作为扉页的备选数据内容,将所述电子书的身份信息和所述电子书可作为扉页的备选数据内容对应保存。所述身份信息为所述电子书的唯一身份ID。

在本申请另一具体实现中,本实施例将所述电子书的身份信息和所述电子书可作为扉页的备选数据内容发送至服务端。例如,本实施例可以在触发的时机或者在一些特定的场景(切换前后台或者退出阅读等场景),按照预先设定的数据结构发送至所述服务端。所述服务端将所述电子书的身份信息和所述电子书可作为扉页的备选数据内容进行存储。

在本申请实施例的具体实现中,参见图5,所述内容筛选模块402包括:

第一筛选单元4021,用于获得根据筛选策略对所述备选数据内容进行筛选得到的确定数据内容。

第二筛选单元4022,用于获得根据所述确定数据内容格式设计并筛选出的所述扉页展示模板。

具体地,所述筛选策略包括:根据热度和\或播放次数进行分类排序;定时或者特定时间进行筛选。例如,本实施例针对用户行为相关的所述备选数据内容采用热度(行为次数)进行筛选;针对非用户行为相关的所述备选数据内容采用播放次数进行筛选。本申请实施例将排序靠前的备选数据内容作为确定数据内容。本实施例也可以采取人工审核的方式对所述排序靠前的备选数据内容进行调整后作为确定数据内容。

具体地,本申请对所述确定数据内容不断进行筛选并更新。因此,本申请可以实现即时更新所述确定数据内容,从而保证所述确定数据内容和最新的用户历史行为数据一致,实现跟踪用户行为,本申请即时更新的所述确定数据内容实现,动态变更所述电子书的扉页展示,吸引更多用户对所述电子书的兴趣。

具体地,本实施例根据所述确定数据内容格式设计多个模板,筛选出最合适的模板作为所述扉页展示模板。

所述筛选可以由作者或者编辑人工筛选,也可以通过预设的规则进行筛选。

由所述服务端或者本实施例应用的客户端对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容获得所述扉页展示模板。

所述扉页生成模块403还用于:

在所述扉页模板添加所述确定数据内容中的多媒体数据的播放控件。。

所述确定数据内容中的多媒体数据包括音频数据或视频数据,多媒体数据的内容格式中包含当前所占位置的图片信息,以及播放的链接地址信息,根据所述扉页展示模板对所述确定数据内容进行渲染,包括对所述图片信息进行渲染展示,同时在该图片区域添加播放控件,用户在点击此区域时可以播放音频或者视频。用户在本实施例所应用客户端进行电子阅读时,获取当前电子书的所述确定数据内容以及所述扉页展示模板,在客户端根据所述扉页展示模板对所述确定数据内容进行渲染,所述确定数据内容中的音频和视频以链接地址的方式下发,此部分可以支持点击播放的行为。

本实施例扉页中支持音频和视频内容,区别于传统的书籍和现有的扉页实现,扉页内容更加丰富。

本申请实施例根据用户的历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容,并对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到扉页展示模板。本申请实施例对所述确定数据内容以及所述扉页展示模板进行渲染,从而生成所述电子书的扉页。因此,本申请能够根据用户的历史行为数据生成可智能更换的电子书扉页,以增强用户对电子书的兴趣。本申请能够通过用户的历史行为数据为其他用户提供阅读参考,提升电子书扉页的丰富和真实性。

本实施例的电子书的扉页生成装置可以由任意适当的具有电子书的扉页生成能力的设备执行,包括但不限于:各种终端设备或者服务器,包括但不限于PC机、平板电脑、移动终端等。

实施例三

参照图6,示出了根据本申请实施例三的一种终端设备的结构框图,本申请具体实施例并不对终端设备的具体实现做限定。

如图6所示,该终端设备可以包括:处理器(processor)602、通信接口(Communications Interface)604、存储器(memory)606、以及通信总线608。

其中:

处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。

通信接口604,用于与其它设备比如其它终端或服务器等的网元通信。

处理器602,用于执行程序610,具体可以执行上述电子书的扉页生成方法实施例中的相关步骤。

具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。

处理器602可能是中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。终端设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。

存储器606,用于存放程序610。存储器606可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

程序610具体可以用于使得处理器602执行以下操作:根据用户历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容;获得对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到的扉页展示模板;根据所述扉页展示模板对所述确定数据内容进行渲染,生成所述电子书的扉页。

在一种可选的实施方式中,所述用户的历史行为数据包括:分享数据、评论数据、保存数据、操控数据中至少其一。

在一种可选的实施方式中,程序610还用于获得根据筛选策略对所述备选数据内容进行筛选得到的确定数据内容;获得根据所述确定数据内容格式设计并筛选出的所述扉页展示模板。

在一种可选的实施方式中,所述筛选策略包括:根据热度和\或播放次数进行分类排序。

在一种可选的实施方式中,程序610还用于对所述确定数据内容中的多媒体数据以链接地址的方式下发,并支持点击播放。

本申请实施例根据用户的历史行为数据和/或阅读对象数据获得所述电子书可作为扉页的备选数据内容,并对所述备选数据内容进行筛选得到的确定数据内容,以及根据所述确定数据内容得到扉页展示模板。本申请实施例对所述确定数据内容以及所述扉页展示模板进行渲染,从而生成所述电子书的扉页。因此,本申请能够根据用户的历史行为数据生成可智能更换的电子书扉页,以增强用户对电子书的兴趣。本申请能够通过用户的历史行为数据为其他用户提供阅读参考,提升电子书扉页的丰富和真实性。

需要指出,根据实施的需要,可将本申请实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本申请实施例的目的。

上述根据本申请实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的电子书的扉页生成方法。此外,当通用计算机访问用于实现在此示出的电子书的扉页生成方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的电子书的扉页生成方法的专用计算机。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。

以上实施方式仅用于说明本申请实施例,而并非对本申请实施例的限制,有关技术领域的普通技术人员,在不脱离本申请实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请实施例的范畴,本申请实施例的专利保护范围应由权利要求限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1