[发明专利]电子书阅读翻页的方法、系统及终端有效
申请号: | 201611157794.8 | 申请日: | 2016-12-15 |
公开(公告)号: | CN108228044B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 孟超越 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0488 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子书 阅读 翻页 方法 系统 终端 | ||
本发明提出了一种电子书阅读翻页的方法、系统及终端,电子书阅读翻页的方法包括:接收滑动屏幕操作指令;根据滑动屏幕操作指令,获取滑动方向和滑动距离,进而确定翻页指令和翻页方向;根据当前页面缓存和当前阅读进度,判断当前页面是否满足翻页条件;当当前页面满足翻页条件时,根据翻页指令和翻页方向,重新绘制页面,并触发View缓存机制,通过本方法采用直接式读取Epub文件,使用Pull方式解析书籍内容,并利用View页面缓存提高书籍翻页加载效率,提高了电子书阅读翻页动画效果,大大提升了用户阅读体验。
技术领域
本发明涉及终端技术领域,具体而言,涉及一种电子书阅读翻页的方法、电子书阅读翻页的系统及终端。
背景技术
Epub是Electronic Publication的缩写,意为电子出版,是一个自由的开放标准,属于一种可以“自动重新编排”的内容,也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示。Epub档案内部使用了XHTML或DTBook(一种由DAISY Consortium提出的XML标准)来展现文字、并以zip压缩格式来包裹档案内容,Epub格式中包含了数位版权管理(DRM)相关功能可供选用。
Epub文件的解析方式主要有两种,解压式以及直接式(相对叫法),大多数书籍阅读段都选择了解压式这个方式(包括iOS平台上的Ibooks),在某一个位置可以找到整一本书的完整解压文档,缺点是对缓存位置的读写速度有一定要求,如果解压(包括运算、写入文件)速度比较慢,那么首次打开的速度也就被迫拖慢,加上渲染、排版等,更加延长了首次打开的时间。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提出了一种电子书阅读翻页的方法。
本发明的另一个目的在于提出了一种电子书阅读翻页的系统。
本发明的再一个目的在于提出了一种终端。
有鉴于此,根据本发明的一个目的,提出了一种电子书阅读翻页的方法,包括:接收滑动屏幕操作指令;根据滑动屏幕操作指令,获取滑动方向和滑动距离,进而确定翻页指令和翻页方向;根据当前页面缓存和当前阅读进度,判断当前页面是否满足翻页条件;当当前页面满足翻页条件时,根据翻页指令和翻页方向,重新绘制页面,并触发View缓存机制。
本发明提供的电子书阅读翻页的方法,根据用户滑动屏幕操作指令,捕捉用户动作,通过计算用户手指在屏幕上滑动起始位置得到用户手指滑动距离和滑动方向,从而确定翻页指令和翻页方向,根据当前阅读进度判断是否已至电子书最后一页而无法向后翻页或者电子书第一页而无法向前翻页,或者当前处于翻页动画过程无法再次触发翻页,当当前页面满足翻页时,根据翻页指令和翻页方向,通过动画计算器实时计算动画效果,使用动画控制器对显示界面进行重新渲染绘制,并触发View缓存机制,通过本方法采用直接式读取Epub文件,使用Pull方式解析书籍内容,并利用View页面缓存提高书籍翻页加载效率,提高了电子书阅读翻页动画效果,大大提升了用户阅读体验。
根据本发明的上述电子书阅读翻页的方法,还可以具有以下技术特征:
在上述技术方案中,优选地,在根据当前页面缓存和当前阅读进度,判断当前页面是否满足翻页条件之前,还包括:获取Epub文件,其中Epub文件包括opf核心文件和ncx索引文件;解析opf核心文件和ncx索引文件,获取当前阅读进度。
在该技术方案中,在根据当前页面缓存和当前阅读进度,判断当前页面是否满足翻页条件之前,通过获取Epub文件,其中Epub文件包括opf核心文件和ncx索引文件,解析opf核心文件和ncx索引文件,获取当前阅读进度,进而判断是否满足翻页条件。
在上述技术方案中,优选地,触发View缓存机制具体包括:利用View绘制接口加载和渲染所述重新绘制的页面,并将重新绘制的页面的前后页面缓存至View缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611157794.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像数据的移动方法及装置
- 下一篇:一种终端和控制马达振动的方法