电子书的数据处理方法技术

技术编号:39575573 阅读:26 留言:0更新日期:2023-12-03 19:27
本申请公开了一种电子书的数据处理方法

【技术实现步骤摘要】
电子书的数据处理方法、装置、设备及存储介质


[0001]本申请涉及计算机
,提供一种电子书的数据处理方法

装置

设备及存储介质


技术介绍

[0002]由于手机

平板电脑等终端设备的便携性,通过这些终端设备来阅读电子书
(electronic book

e

book)
可以实现随时随地的书籍阅览,极大的提升了书籍阅览的方便性

目前,在一些书籍阅读应用
(application

APP)
中,可以自行上传电子书文件进行阅读

例如,电子出版
(Electronic Publication

ePub)
格式是一种可以自动重新编排的电子书内容格式,自动重新编排之意在于文字内容可以根据当前阅读的终端设备的特性,以最适于阅读的方式进行显示,因此,采用
ePub
格式上传是一种较为常见的电子书上传方式<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种电子书的数据处理方法,其特征在于,所述方法包括:响应于在阅读客户端触发的电子书导入操作,获得目标电子书的原始文件包;其中,所述原始文件包中包含至少一个目标类型章节,每个目标类型章节关联的内容文件集的总数据量大于预设数据量阈值;分别对所述至少一个目标类型章节进行拆分操作,获得相应的子章节集合;其中,每个子章节关联的内容文件的数据量不大于所述预设数据量阈值;基于获得的各子章节集合,以及所述各子章节集合各自关联的内容文件,获得所述目标电子书的更新文件包;响应于针对所述目标电子书触发的子章节选取操作,从所述更新文件包中获得选取的目标子章节关联的目标内容文件,并基于所述目标内容文件在所述阅读客户端中呈现所述目标子章节
。2.
如权利要求1所述的方法,其特征在于,分别对所述至少一个目标类型章节进行拆分操作,获得相应的子章节集合,包括:针对所述至少一个目标类型章节,分别执行如下操作:针对一个目标类型章节,从所述一个目标类型章节关联的内容文件集中,确定出数据量大于所述预设数据量阈值的待拆分内容文件;基于所述预设数据量阈值,对所述待拆分内容文件进行内容拆分操作,获得相应的多个子内容文件,每个子内容文件的数据量均不大于所述预设数据量阈值;对所述一个目标类型章节进行章节拆分操作,获得相应的多个子章节;将所述多个子章节与所述多个子内容文件进行关联,获得所述一个目标类型章节对应的子章节集合;其中,每个子章节唯一关联一个子内容文件
。3.
如权利要求2所述的方法,其特征在于,从所述一个目标类型章节关联的内容文件集中,确定出数据量大于所述预设数据量阈值的待拆分内容文件,包括:获得所述一个目标类型章节关联的内容文件集中内容文件的总数量;在所述总数量为一时,确定所述一个目标类型章节对应的内容文件是否大于所述预设数据量阈值;若大于所述预设数据量阈值,将所述一个目标类型章节对应的内容文件确定为所述待拆分内容文件
。4.
如权利要求3所述的方法,其特征在于,在获得所述一个目标类型章节关联的内容文件集中内容文件的总数量之后,所述方法还包括:在所述总数量不为一时,针对所述一个目标类型章节关联的内容文件集中的各个内容文件,分别执行如下操作:在一个内容文件的数据量大于所述预设数据量阈值时,将所述一个内容文件确定为所述待拆分内容文件;在一个内容文件的数据量不大于所述预设数据量阈值,且所述一个内容文件并非所述内容文件集中的首个内容文件时,为所述一个目标类型章节新增一个子章节,并将新增的子章节与所述一个内容文件进行关联
。5.
如权利要求1~4任一所述的方法,其特征在于,所述响应于在阅读客户端触发的电子书导入操作,获得目标电子书的原始文件包,包括:
接收所述阅读客户端发送的存储通知消息,所述存储通知消息为所述阅读客户端响应于所述电子书导入操作,将所述原始文件包存储给云存储平台后发送的,且所述存储通知消息携带所述原始文件包在所述云存储平台中的存储地址信息;基于所述存储地址信息,从所述云存储平台获得所述原始文件包;则在基于获得的各子章节集合,以及所述各子章节集合各自关联的内容文件,获得所述目标电子书的更新文件包之后,所述方法还包括:将所述更新文件包存储至所述云存储平台中
。6.
如权利要求1~4任一所述的方法,其特征在于,在基于获得的各子章节集合,以及所述各子章节集合各自关联的内容文件,获得所述目标电子书的更新文件包之后,所述方法还包括:对所述更新文件包进行内容抽取操作,获得所述目标电子书对应的电子书描述信息以及各个子章节各自关联的内容文件;其中,所述电子书描述信息包括:所述目标电子书的基础描述信息以及目录信息;将所述电子书描述信息发送给所述阅读客户端,以基于电子书描述信息在所述阅读客户端呈现所述目标电子书;以及,将所述各个子章节各自对应的内容文件存储至本地数据库;则所述从所述更新文件包中获得选取的目标子章节关联的目标内容文件,并基于所述目标内容文件在所述阅读客户端中呈现所述目标子章节,包括:从所述本地数据库获得所述目标内容文件,并将所述目标内容文件返回给所述阅读客户端,以使得所述阅读客户端基于所述目标内容文件呈现所述目标子章节
。7.
如权利要求1~4任一所述的方法,其特征在于,在基于获得的各子章节集合,以及所述各子章节集合各自关联的内容文件,获得所述目标电子书的更新文件包之前,所述方法还包括:基于所述阅读客户端所在的终端设备的设备...

【专利技术属性】
技术研发人员:阎逸飞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1