[发明专利]一种数字图书交互分享系统的实现方法有效
申请号: | 201611170557.5 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106599219B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 施日良 | 申请(专利权)人: | 杭州日阅通讯有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/24;G09B5/06 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙)11548 | 代理人: | 黄玉珏 |
地址: | 310000 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 图书 交互 分享 系统 及其 实现 方法 | ||
技术领域
本发明涉及数字阅读领域,具体涉及一种能够实现数字图书的语音录制播放、笔记注释的数字图书交互分享系统及其实现方法。
背景技术
数字图书可以在智能手机、平板等移动端上进行阅读。读者在移动端上阅读时,需要借助专门的阅读软件来进行具体的操作。现有技术能够实现对数字图书的导入、下载、阅读等一般操作,这种互动性和交互性均比较弱,其主要是读者通过移动端来获取数字图书本身的信息。中国专利Z L201110096549.1公开了一种原排版可听可读互动数字图书的实现系统及其方法,该系统能够实现对中文书籍逐句随声音的同步高亮显示,能够实现大批量中文在线可听可读互动图书得到制作和展示。但是该专利主要是实现文字的语音读取的功能,仍然是将数字图书本身的信息通过语音形式传给读者。由此,需要继续对数字图书的交互性继续改进,实现读者阅读数字读书更好地体验。
发明内容
为解决现有技术的不足,本发明的目的在于提供一种数字图书交互分享系统及其实现方法,以解决现有技术中读者和数字图书之间交互性较弱的技术问题。
为了实现上述目标,本发明采用如下的技术方案:
一种数字图书交互分享系统,其特征在于,包括:
阅读模块,用于打开PDF格式的数字图书并展示图书页面;
注释模块,连接阅读模块,用于在图书页面上进行注释;
录制模块,连接阅读模块,用于录制声音,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释文件;
播放模块,用于播放录制的声音,导入注释文件到数字图书,同时根据声音的时间轴,同步播放注释内容;
同步模块,用于将注释文件和声音上传到云平台。
前述的一种数字图书交互分享系统,其特征在于,所述阅读模块用于在屏幕上以单页或连续页模式来展示数字图书。
前述的一种数字图书交互分享系统,其特征在于,还包括分享模块,分享模块用于将页面的URL发送给第三方平台。
前述一种数字图书交互分享系统,其特征在于,同步模块用于为每个声音和导出的注释文件分配相同的UUID,以页面和用户ID为主键,上传到云平台供其他终端用户下载。
前述一种数字图书交互分享系统的实现方法,其特征在于,包括如下步骤:
步骤一:阅读模块读入PDF格式的数字图书并展示图书页面;
步骤二:读者通过注释模块在图书页面上进行注释;
步骤三:读者通过录制模块录制声音,录制模块连接阅读模块,以声音的时间轴来录制注释,将时间戳插入注释的元数据中,导出注释文件;
步骤四:读者通过播放模块播放录制的声音,播放模块导入注释文件到数字图书,同时根据声音的时间轴,同步播放注释内容;
步骤五:读者通过同步模块将页面上的注释和录音上传给云平台,其他终端通过云平台进行下载。
前述的一种数字图书交互分享系统的实现方法,其特征在于,所述步骤一包括:阅读模块包括内存管理对象,内存管理对象管理文档和页面的内存开销,当内存不够用时触发OOM,销毁部分临时对象和缓存;阅读模块包括渲染线程池和内存缓存,渲染线程池将每个页面的渲染过程按优先级放入线程池,当前页面优先级最高,预加载页面优先级较低,结果放入内存缓存。
前述的一种数字图书交互分享系统的实现方法,其特征在于,所述步骤二包括:注释模块能够建立状态机,状态机用于区分阅读状态,注释状态,注释状态按不同的注释,再区分状态,建立链表存储每一步状态的改变,最后写入PDF流。
前述的一种数字图书交互分享系统的实现方法,其特征在于,所述步骤三包括:
录制模块先将带有录制标记的注释删除,保持导出的注释都为该次录音的注释;录制模块生成唯一标识UUID,以这个标识命名声音文件和注释文件FDF,录音时链接注释模块,添加注释时,记录该时刻的时间戳,将时间戳和UUID合并写入注释字段;录音完成后,本地按文件id、用户id、页数分目录存储,存储录制的声音和导出的注释,导出的注释以XML格式存储。
前述的一种数字图书交互分享系统的实现方法,其特征在于,所述步骤四包括:播放模块,根据录制模块的本地存储结构,判断该页是否有能播放的内容;播放前先将带有录制标记的注释删除,保证每次播放只有该次播放的内容;播放模块建立注释数组,播放时每隔设定时间进行一次数组遍历,检查每个注释的时间戳,当超过播放时间时,则把该注释加入渲染线程,当播放完成后,把带有时间戳的注释从渲染注释数组中移除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州日阅通讯有限公司,未经杭州日阅通讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611170557.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种树形结构的处理方法和装置
- 下一篇:输出线路信息的方法、装置及设备