一种数字图书交互重排系统的实现方法技术方案

技术编号:15220833 阅读:53 留言:0更新日期:2017-04-26 21:48
本发明专利技术公开了一种数字图书交互重排系统,其特征在于,包括:阅读模块,用于打开PDF格式的数字图书并展示图书页面;注释模块,连接阅读模块,用于在图书页面上进行注释;录制模块,连接阅读模块,用于录制声音,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释为FDF文件;播放模块,用于播放录制的声音,导入FDF文件到数字图书,同时根据声音的时间轴,同步播放注释内容。同步模块,为每个声音和导出的注释文件分配相同的UUID,以页和用户ID为主键,上传到云平台供其他客户端下载。本发明专利技术还公开了一种数字图书交互重排系统的实现方法。本发明专利技术能够实现对数字图书交互性的进一步实现,读者可以在数字图书上进行注释和录音,并播放录音和注释,实现人机的双向交互。

Digital Book Interactive rearrangement system and its realizing method

The invention discloses a digital library interactive rearrangement system features include: reading module for digital library, open the PDF format and display the page of a book; annotation module, connection module for reading, book notes on the page; recording module, connection reading module for sound recording, sound to the time axis to record notes, the metadata will be a time stamp into notes, export notes for the FDF file; playing module for playing the recorded voice, import FDF files to digital books at the same time, according to the voice of the time axis, synchronous playback notes. Synchronization module, for each sound and export of the same UUID file, the page and user ID as the primary key, uploaded to the cloud platform for other client download. The invention also discloses a method for realizing the interactive rearrangement system of digital books. The invention can realize the further realization of the interaction of the digital books, the reader can carry on the annotation and the recording on the digital books, and plays the recording and the annotation, realizes the man-machine interaction.

【技术实现步骤摘要】

本专利技术涉及一种数字图书交互重排系统,具体涉及一种能够实现数字图书的语音录制播放、笔记注释的数字图书交互重排系统,本专利技术还涉及该数字图书交互重排系统的实现方法,本专利技术属于数字阅读技术开发领域。
技术介绍
数字图书可以在智能手机、平板等移动端上进行阅读。读者在移动端上阅读时,需要借助专门的阅读软件来进行具体的操作。现有技术能够实现对数字图书的导入、下载、阅读等一般操作,这种互动性和交互性均比较弱,其主要是读者通过移动端来获取数字图书本身的信息。中国专利ZL201110096549.1公开了一种原排版可听可读互动数字图书的实现系统及其方法,该系统能够实现对中文书籍逐句随声音的同步高亮显示,能够实现大批量中文在线可听可读互动图书得到制作和展示。但是该专利主要是实现文字的语音读取的功能,仍然是将数字图书本身的信息通过语音形式传给读者。由此,需要继续对数字图书的交互性继续改进,实现读者阅读数字读书更好地体验。
技术实现思路
为解决现有技术的不足,本专利技术的目的在于提供一种数字图书交互重排系统及其实现方法,以解决现有技术中读者和数字图书之间交互性较弱的技术问题。为了实现上述目标,本专利技术采用如下的技术方案:一种数字图书交互重排系统,其特征在于,包括:阅读模块,用于打开PDF格式的数字图书并展示图书页面;注释模块,连接阅读模块,用于在图书页面上进行注释;录制模块,连接阅读模块,用于录制声音,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释文件;播放模块,用于播放录制的声音,导入注释文件到数字图书,同时根据声音的时间轴,同步播放注释内容;重排模块,连接阅读模块,用于重新调整页面的顺序。前述的一种数字图书交互重排系统,其特征在于,还包括同步模块,用于将注释文件和声音上传到云平台;以及分享模块,分享模块用于将页面的URL发送给第三方平台。前述的一种数字图书交互重排系统,其特征在于,同步模块用于为每个声音和导出的注释文件分配相同的UUID,以页面和用户ID为主键,上传到云平台供其他终端用户下载。前述一种数字图书交互重排系统的实现方法,其特征在于,包括如下步骤:步骤一:阅读模块读入PDF格式的数字图书并展示图书页面;步骤二:读者通过注释模块在图书页面上进行注释;步骤三:读者通过录制模块录制声音,录制模块连接阅读模块,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释文件;步骤四:读者通过播放模块播放录制的声音,播放模块导入注释文件到数字图书,同时根据声音的时间轴,同步播放注释内容;步骤五:读者通过重排模块重新调整页面的顺序。前述的一种数字图书交互重排系统的实现方法,其特征在于,所述步骤一包括:阅读模块包括内存管理对象,内存管理对象管理文档和页面的内存开销,当内存不够用时触发OOM,销毁部分临时对象和缓存;阅读模块包括渲染线程池和内存缓存,渲染线程池将每个页面的渲染过程按优先级放入线程池,当前页面优先级最高,预加载页面优先级较低,结果放入内存缓存。前述的一种数字图书交互重排系统的实现方法,其特征在于,所述步骤二包括:注释模块能够建立状态机,状态机用于区分阅读状态,注释状态,注释状态按不同的注释,再区分状态,建立链表存储每一步状态的改变,最后写入PDF流。前述的一种数字图书交互重排系统的实现方法,其特征在于,所述步骤三包括:录制模块先将带有录制标记的注释删除,保持导出的注释都为该次录音的注释;录制模块生成唯一标识UUID,以这个标识命名声音文件和注释文件FDF,录音时链接注释模块,添加注释时,记录该时刻的时间戳,将时间戳和UUID合并写入注释字段;录音完成后,本地按文件id、用户id、页数分目录存储,存储录制的声音和导出的注释,导出的注释以XML格式存储。前述的一种数字图书交互重排系统的实现方法,其特征在于,所述步骤四包括:播放模块,根据录制模块的本地存储结构,判断该页是否有能播放的内容;播放前先将带有录制标记的注释删除,保证每次播放只有该次播放的内容;播放模块建立注释数组,播放时每隔设定时间进行一次数组遍历,检查每个注释的时间戳,当超过播放时间时,则把该注释加入渲染线程,当播放完成后,把带有时间戳的注释从渲染注释数组中移除。前述的一种数字图书交互重排系统的实现方法,其特征在于,所述步骤五包括:重排模块索引每个页面,建立缩略图,建立页面数组,通过拖动来重拍页面顺序,通过加入其他PDF的页面到该页面数组来增加页面,通过删除按钮来从数组中删除页面,最后把页面数组重新写入文档对象中。前述的一种数字图书交互重排系统的实现方法,其特征在于,还包括如下步骤:同步模块将页面上的注释和录音上传给云平台,其他终端通过云平台进行下载。本专利技术的有益之处在于:本专利技术能够实现对数字图书交互性的进一步实现,读者可以在数字图书上进行注释和录音,并播放录音和注释,实现人机的双向交互。附图说明图1是本专利技术一种数字图书交互重排系统的结构示意图;图2是本专利技术一种数字图书交互重排系统的实现方法的流程示意图;图3是本专利技术一种数字图书交互重排系统中图书页面的一种示意图;图中附图标记的含义:1、注释,2、播放器图标,10、阅读模块,20、注释模块,30、录制模块,40、播放模块,50、同步模块,60、分享模块,70、重排模块。具体实施方式以下结合附图和具体实施例对本专利技术作具体的介绍。参照图1所示,本专利技术一种数字图书交互重排系统,包括:阅读模块10,用于打开PDF格式的数字图书并展示图书页面;注释模块20,连接阅读模块10,用于在图书页面上进行注释;录制模块30,连接阅读模块10,用于录制声音,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释为FDF文件;播放模块40,用于播放录制的声音,导入FDF文件到数字图书,同时根据声音的时间轴,同步播放注释内容。重排模块70,连接阅读模块,用于重新调整页面的顺序。具体来说,重排模块用于重新组织PDF文件内容,插入,删除,排序页面。作为进一步改进,还包括同步模块50,用于将注释文件和声音上传到云平台。同步模块为每个声音和导出的注释文件分配相同的UUID,以页面和用户ID为主键,上传到云平台供其他终端用户下载。作为进一步改进,本专利技术还包括分享模块60,分享模块用于将页面的URL发送给日阅通通讯录、QQ、微信等第三方平台。同步模块50链接分享模块60,分享模块60将同步模块上传的文件的URL发送到日阅通通讯录、QQ、微信等第三方平台。本专利技术的数字图书交互优选用于移动终端,移动终端包括有触摸屏的移动手机、有触摸屏的移动平板等。当然,如果有其他智能终端,也可以适用。比如有屏幕触摸功能的计算机、其他交互设备等。具体来说,阅读模块10用于在屏幕上以单页或连续页模式来展示数字图书。也就是说,通过阅读模块10可以以单页模式,连续页模式来阅读PDF文档。注释模块20,用于高亮页面文字,随意涂画,添加注释,签名;录制模块30,用于录制声音,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出PDF注释为FDF文件,一个页面可以录制多段内容;播放模块40,用于播放录制的声音,导入FDF文件到指定PDF,同时根据声音的时间轴,同步播放注释内容。基于上述的数字图书交互重排系统,以下说明一种数字图书交互重排系统的本文档来自技高网...
一种数字图书交互重排系统的实现方法

【技术保护点】
一种数字图书交互重排系统,其特征在于,包括:阅读模块,用于打开PDF格式的数字图书并展示图书页面;注释模块,连接阅读模块,用于在图书页面上进行注释;录制模块,连接阅读模块,用于录制声音,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释文件;播放模块,用于播放录制的声音,导入注释文件到数字图书,同时根据声音的时间轴,同步播放注释内容;重排模块,连接阅读模块,用于重新调整页面的顺序。

【技术特征摘要】
2016.11.25 CN 20161105236921.一种数字图书交互重排系统,其特征在于,包括:阅读模块,用于打开PDF格式的数字图书并展示图书页面;注释模块,连接阅读模块,用于在图书页面上进行注释;录制模块,连接阅读模块,用于录制声音,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释文件;播放模块,用于播放录制的声音,导入注释文件到数字图书,同时根据声音的时间轴,同步播放注释内容;重排模块,连接阅读模块,用于重新调整页面的顺序。2.根据权利要求1所述的一种数字图书交互重排系统,其特征在于,还包括同步模块,用于将注释文件和声音上传到云平台;以及分享模块,分享模块用于将页面的URL发送给第三方平台。3.根据权利要求2所述一种数字图书交互重排系统,其特征在于,同步模块用于为每个声音和导出的注释文件分配相同的UUID,以页面和用户ID为主键,上传到云平台供其他终端用户下载。4.权利要求1所述一种数字图书交互重排系统的实现方法,其特征在于,包括如下步骤:步骤一:阅读模块读入PDF格式的数字图书并展示图书页面;步骤二:读者通过注释模块在图书页面上进行注释;步骤三:读者通过录制模块录制声音,录制模块连接阅读模块,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释文件;步骤四:读者通过播放模块播放录制的声音,播放模块导入注释文件到数字图书,同时根据声音的时间轴,同步播放注释内容;步骤五:读者通过重排模块重新调整页面的顺序。5.根据权利要求4所述的一种数字图书交互重排系统的实现方法,其特征在于,所述步骤一包括:阅读模块包括内存管理对象,内存管理对象管理文档和页面的内存开销,当内存不够用时触发OOM,销毁部分临时对象和缓存;阅读模块包括渲染线程池和内存缓存,渲染线程池将每个页面的...

【专利技术属性】
技术研发人员:施日良
申请(专利权)人:杭州日阅通讯有限公司
类型:发明
国别省市:浙江;33

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

1