[发明专利]文档跳转的处理系统和处理方法有效
申请号: | 201310412777.4 | 申请日: | 2013-09-11 |
公开(公告)号: | CN104424160B | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 刘鑫;郭巍 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 页信息 跳转 处理系统 数据包 检测 信息查找单元 处理单元 单元检测 分页处理 分页信息 跳转指令 文档分割 拷贝 解析 存储 查找 响应 | ||
本发明提供了一种文档跳转的处理系统,包括:检测单元,用于检测文档是否被开启;信息查找单元,用于在所述检测单元检测到所述文档被开启时,查找所述文档或所述文档所处的数据包中是否存在预分页信息;处理单元,用于当存在所述预分页信息时,根据所述预分页信息来响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息存储至所述文档或所述文档所处的数据包中。本发明还提出了一种文档跳转的处理方法。通过本发明的技术方案,可以直接使用预分页信息进行文档分割,从而减少不必要的解析过程,加快文档的跳转速度,并且当文档被转移、拷贝至其他设备时,仍然能够确保预分页信息的有效性。
技术领域
本发明涉及文档处理技术领域,具体而言,涉及一种文档跳转的处理系统和一种文档跳转的处理方法。
背景技术
随着科技的发展,在移动设备上阅读电子书,已经成为了很多人的首要选择。对于流式文档,可以根据移动设备的当前情况进行自动重新排版。比如ePub是一种在移动设备上常见电子书格式,它是以XHTML作为内容展示格式的XML元数据集合,采用zip格式将所有的页面文件进行压缩之后就形成了ePub格式文件。
常见的移动终端上的阅读器,主要分为两种方式对ePub文件进行展示:非分页和分页。非分页方式中,将ePub文件中的每一个页面文件作为一个章节,每个章节一次性显示完毕。用此种方法显示时,只能在具体的章节之间进行跳转,章节内部不分页,也就无从谈起在章节内部进行准确定位的跳转;分页方式中,会将流式的ePub页面按照当前屏幕和选定字号进行分页,模拟版式文档进行展示,在这种模式下,就会存在页面跳转的问题。用户可以在进度条上在章节内部和章节之间进行跳转。由于ePub本身是流式文档,分页只是模拟出来的方式,在模拟出来的页面之间进行跳转,就需要解析所有的页面内容,构建出分页信息。解析文档全部内容需要一定的时间,如何能快速响应用户的操作,就需要一种加速用户跳转速度的方法来解决此问题。
目前常用的做法有以下几种:
a)后台做预分页
文档打开后显示当前页面,同时在后台启动一个预分页线程,根据当前屏幕尺寸和缩放比做预分页,提前分析出总的页码数和每一个模拟页处于哪一个章节中,这样在进行页码跳转时,可以跳过不需要解析的章节,直接解析页码所在章节,进而加快跳转速度。当用户改变缩放比后,重新进行分页。关闭图书后,分页信息从内存中销毁,下次打开时重新做预分页。
b)将分页信息存储在设备上
此方法在上一种方法的基础上,将分页信息持久化,以文件或数据库的方式存放在设备上,以文件唯一标识符作为文件和分页信息之间的唯一映射,启动阅读器时在本地分页信息中查找文件及对应缩放比和屏幕尺寸下的相关记录,取出后可以不再进行后台分页,当用户进行跳转时,直接解析对应页面所在章节,提升跳转速度。这样的好处显而易见,可以记录多个文件的多种条件下的分页信息,但是问题也存在,如应用程序卸载并重装后记录有可能消失,同一标识符代表的文件有可能在内容上进行更新,会导致之前所存储的分页信息与更新后的文件不相符,文件拷贝到另外的设备上还需要重新进行分页操作等。
c)将分页信息存储在服务器端
此方法也是基于第一种方法的一种持久化解决方案,与存储在设备本地不同的是,将分页信息存储在服务器上,阅读器打开图书时根据图书唯一标示和相应的屏幕信息及缩放比在服务器上查找相关内容,这样做的优势是一次分页,可以多客户端共享,劣势也很明显,必须联网才可以使用。
因此,需要一种新的技术方案,可以直接使用预分页信息进行文档分割,从而减少不必要的解析过程,加快文档的跳转速度,并且当文档被转移、拷贝至其他设备时,仍然能够确保预分页信息的有效性。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310412777.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种排版方法、装置及系统
- 下一篇:存取数据的方法及系统