[发明专利]电子书排版方法及其系统有效
申请号: | 201110026157.8 | 申请日: | 2011-01-25 |
公开(公告)号: | CN102081600A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 吴浪 | 申请(专利权)人: | 珠海全志科技有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25 |
代理公司: | 珠海智专专利商标代理有限公司 44262 | 代理人: | 李谨;张中 |
地址: | 519080 广东省珠海市唐*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子书 排版 方法 及其 系统 | ||
技术领域
本发明涉及一种电子书排版方法及其系统,更具体的是,涉及一种能适应不同屏幕大小电子书阅读设备的电子书排版方法及其系统。
背景技术
一般来说,电子书是指电子版图书,又称e-book,是传统印刷书籍的电子版本,用户可以使用个人计算机或电子书阅读器等下载电子书进行离线阅读。由于电子书可以从网上自动下载,用户可用各种电子书设备,如:计算机、电子书阅读器或手机进行海量阅读,还可通过查找、搜索、画线、注释和超链接等实现类似纸质书籍上的功能,随着网络的发展,电子书的应用也日益广泛。由于携带的便利性,手机和电子书阅读器常常作为电子书的阅读设备,然而,不同的电子书阅读器或手机具有各自不同的屏幕大小或文本格式,大部分电子阅读设备都没有自动排版功能,不能根据屏幕的不同大小(自动)调整文字的排版格式,而且,对于用户从网络下载的电子书,如:文本电子书、手机电子书等,由于其格式是针对特定的电子阅读设备的,采用其他阅读设备下载后,往往不能正确识别或显示其中的段落、换行和空白行等文本符号,因此,排版功能很差,大大影响了使用者的阅读效果。
发明内容
本发明的主要目的是提供一种能适用于不同屏幕大小的电子阅读设备、便于使用者阅读的电子书排版方法。
为实现上述目的,本发明提供的电子书排版方法用于在不同屏幕大小的电子书阅读设备上对电子书进行排版,包括:
读取电子书中的文本数据;
分析文本数据的格式;
结合所述电子书阅读设备的环境参数对所述文本数据格式进行包括:换行符分析、前后文语境检测及长段落分析的排版优化处理;
根据排版优化处理的格式对文本数据进行排版;
显示排版后的电子书文本数据。
由以上方案可见,本发明结合了电子书阅读设备的环境参数对读取的电子书文本数据格式进行排版,删除其中多余的换行和空白部分,分析长段落并结合电子书阅读设备的环境参数进行段落分割,使得阅读者在不同屏幕大小的电子书阅读设备上均能具有良好的阅读效果,避免了传统方法中使用不同电子书阅读设备而出现的多余回车换行符号、多余的空白行及没有回车换行长篇文本的情况,大大优化的排版功能。
本发明的另一目的是提供一种采用上述方法对电子书阅读设备排版的系统。
为实现上述目的,本发明提供的电子书排版系统,用于在不同屏幕大小的电子书阅读设备上对电子书进行排版,包括顺序连接的读取模块、格式分析模块、排版模块和显示模块;
读取模块用于读取电子书的文本数据;
格式分析模块分析文本数据的格式;
排版模块结合电子书阅读设备的环境参数对文本数据格式进行排版优化处理并排版;排版模块包括对文本数据的换行符分析部分、前后文语境检测部分及长段落分析部分;
显示模块用于显示排版后的电子书文本数据。
采用本发明的系统能够根据不同屏幕大小的电子书阅读设备的环境参数来对文本数据格式进行排版处理,当排版模块查找到换行符时会对其前后字符进行分析以判断当前换行符的有效性,并根据语境类型判断长段落的分割点,有效避免了在不同电子书阅读设备阅读时,由于屏幕大小、像素等环境参数不同而产生的不正确换行、空白字符和长篇文本的情况,因此,使用本发明的系统优化了排版功能、大大提高了阅读效果,适合不同屏幕大小的电子阅读设备,此外,本系统成本小、安装简单,具有广泛的应用前景。
附图说明
图1是本发明之电子书排版方法的总流程图。
图2是本发明之电子书排版方法的换行符分析流程图。
图3是本发明之电子书排版方法的当前字符的前一字符分析排版的示例图。
图4是本发明之电子书排版方法的当前字符的后一字符分析排版的示例图。
图5是本发明之电子书排版方法的前后文语境分析示例图。
图6是本发明之电子书排版方法的长段落分析流程图。
图7是本发明之电子书排版方法的长段落分析判断条件示意图。
图8是本发明之电子书排版系统的系统结构示意图。
以下结合各实施例及其附图对本发明作进一步说明。
具体实施方式
电子书排版方法实施例
一种用于在不同屏幕大小的电子书阅读设备上对电子书进行排版的电子书排版方法,参见图1,具体包括如下步骤:首先读取电子书中的文本数据;然后分析文本数据的格式;接着结合电子书阅读设备的环境参数对文本数据格式进行排版优化处理;再根据排版优化处理的格式对文本数据进行排版;最后显示排版后的电子书文本数据。其中,对文本数据格式进行排版优化处理的过程包括:换行符分析、前后文语境检测及长段落分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技有限公司,未经珠海全志科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110026157.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:产品推荐系统以及方法以及其自助式服务设备
- 下一篇:一种检测文本重复的方法