发明名称 电子书的存储检索方法、电子书管理系统、阅读系统
摘要 针对现有技术中电子书检索以及下载/上传过程中效率低下的缺陷,本发明公开了一种针对移动智能终端及移动互联网上电子书的存储检索方法,以及能够实现该方法的电子书管理系统和阅读系统,属于电子书和互联网技术领域。本发明将书中的具体文字内容存储在数据表中,将书中每一页内容中除文字以外的部分存储在文件中。利用数据库本身检索优于文本检索的特性,存储在数据库中的数据便于利用成熟的sql语句进行查找,针对检索关键字进行迅速精准的定位,关联各数据表,检索出相应数据,有效提升了检索效率;此外避免了电子书的下载和上传过程中文件格式的转换,提高下载/上传效率。
申请公布号 CN104035993A 申请公布日期 2014.09.10
申请号 CN201410254430.6 申请日期 2014.06.10
申请人 江苏凤凰优阅信息科技有限公司 发明人 徐宇雷
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京众联专利代理有限公司 32206 代理人 叶涓涓
主权项 一种电子书的存储检索方法,其特征在于,包括如下步骤:建立电子书的格式:将电子书中与检索相关的信息分类,并根据信息分类建立数据库中的表,将不同类别的数据以及电子书中的文字存储在不同的表中,数据表之间通过键值关联;将书中每一页内容中除文字以外的部分存储在文件包中,文件包中包含有与数据库关联的信息;所述信息分为图书基本信息、章节数据、页码数据、单页内容,根据这些信息设计四张数据表:图书表用于记录图书基本信息;章节表用于记录各电子书的章节名称以及各章节之间的顺序关系;单页表用于记录各章节下的各页页码以及每页对应的文件地址,内容表中记录每页中的文字内容;制作电子书:获取现有电子书现有的格式文件,将其中的文字数据存储在前述四张数据表及文件包中,将图书基本信息存储在图书表中,将章节数据存储在章节表中,将页码数据存储在单页表中,将单页内容储在单页表中,获取图书中的非文字数据存储在文件包中; 所述非文字数据包括样式、图片、音频、视频;存储电子书:将大量电子书的单本书数据库文件集合构成书库数据库和书库文件资源库,书库数据库中数据表的结构与单本电子书数据库相同,书库文件资源库中用于存储各电子书中的文件包;阅读电子书:通过客户端从书库数据库中下载电子书,得到的电子书格式为存储有电子书数据的数据表以及关联的文件包;客户端中具有嵌入式数据库引擎,客户端通过阅读软件读取电子书中的内容,结合数据表中存储的文字内容、配合文件包中的css样式以及图片、音频、视频形成完整电子书页面;客户端中提供检索功能,检索时数据库引擎在电子书对应的数据表中进行检索,并将检索结果呈现给用户。
地址 210039 江苏省南京市雨花经济开发区凤舞路15号