本发明涉及书籍目录导航技术领域,尤其涉及一种电子书目录显示方法及装置。
背景技术:
随着电子信息技术的发展,电子书的阅读越来越频繁。但是,传统的电子书的内容显示方式即书籍目录导航方式依然和传统纸质书保持一致,并没有很好地利用信息化的优势。如,电子书的电子目录,依然是采用线性排列的形式,其显示方式不灵活,不方便用户阅读特定的内容。
因此,传统的电子书目录显示方式不灵活。
技术实现要素:
基于此,有必要针对传统的电子书目录显示方式不灵活的技术问题,提供一种显示方式灵活的电子书目录显示方法及装置。
一种电子书目录显示方法,包括:
获取书籍信息,并根据所述书籍信息导入所述书籍信息对应的电子书的书籍内容;
获取导入的所述书籍的关键字,并显示所述书籍的关键字;
获取与所述关键字对应的内容目录,并将所述内容目录进行显示;所述内容目录包括至少一条目录记录;所述目录记录设置有超级链接,所述超级链接的链接地址为与所述关键字对应的书籍内容的所在位置。
一种电子书目录显示装置,包括:
书籍导入模块,用于获取书籍信息,并根据所述书籍信息导入所述书籍信息对应的电子书的书籍内容;
二维显示模块,用于获取导入的所述书籍的关键字,并显示所述书籍的关键字;
目录显示模块,用于获取与所述关键字对应的内容目录,并将所述内容目录进行显示;所述内容目录包括至少一条目录记录;所述目录记录设置有超级链接,所述超级链接的链接地址为与所述关键字对应的书籍内容的所在位置。
上述电子书目录显示方法及装置,获取书籍信息,并根据所述书籍信息导入所述书籍信息对应的电子书的书籍内容;获取导入的所述书籍的关键字,并显示所述书籍的关键字;获取与所述关键字对应的内容目录,并将所述内容目录进行显示,所述内容目录包括至少一条目录记录;所述目录记录设置有超级链接,所述超级链接的链接地址为与所述关键字对应的书籍内容的所在位置。如此,通过显示关键字对应的内容目录的方式索引到相应的书籍内容,提高了电子书目录显示方式的灵活性,方便用户根据关键字阅读与关键字相关的内容。
附图说明
图1为一实施例的电子书目录显示方法的流程图;
图2为图1的一个步骤的具体流程图;
图3为一示例的关键字的显示情况;
图4为一实施例的电子书目录显示装置的结构图。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“或/和”包括一个或多个相关的所列项目的任意的和所有的组合。
如图1所示,为本发明一实施例的电子书目录显示方法,包括:
S110:获取书籍信息,并根据所述书籍信息导入所述书籍信息对应的电子书的书籍内容。
可以理解地,本发明中书籍均为电子书。书籍内容是书籍的具体内容。书籍信息可以包括书籍编码、书籍名称、作者、出版社、书籍编码中的任意一项或多项信息。通过书籍信息可以确定书籍信息所对应的书籍。优选地,书籍信息可以唯一地确定一本书籍。
根据书籍信息导入书籍信息对应的电子书的书籍内容,即根据书籍信息加载书籍信息对应的电子书的书籍内容。
S130:获取导入的所述书籍的关键字,并显示所述书籍的关键字。
在本实施例中,每一本书籍都有至少一个关键字。这些关键字可以是电子书的制作方提供的,也可以是通过联网方式获取到的、网民对书籍的描述的关键字,还可以是用户自行定义的。关键字具体可以是对书籍内容的概括,如可以为电子书的书籍内容以节或/及段或/及篇或/及章等为单位的主题;也可以是书籍内容所涉及的具体事物;也可以是书籍内容的创作者、地点、发生时间等信息;还可以是读者或创作者对书籍的评价。
S160:获取与所述关键字对应的内容目录,并将所述内容目录进行显示;所述内容目录包括至少一条目录记录。所述目录记录设置有超级链接,所述超级链接的链接地址为与所述目录展示指令中的关键字对应的书籍位置;所述书籍位置为所述目录展示指令中的关键字对应的书籍内容的所在位置,具体可以为页码、段落等,也可以为页码与段落的组合。
内容目录显示的是所述目录展示指令中的关键字所对应的具体内容在书籍中的书籍内容或/及书籍位置。
具体地,用户可以通过显示的关键字输入目录展示指令。执行主体接收该目录展示指令,该目录展示指令包括关键字。其中,输入目录展示指令的方式可以为单击某个关键字。然后,执行主体获取与该目录展示指令中的关键字对应的内容目录,并将所述内容目录进行显示。此时,所述超级链接的链接地址为与所述目录展示指令中的关键字对应的书籍内容的所在位置。更具体地,根据目录展示指令在书籍内容中检索所述目录展示指令中的关键字对应的书籍内容;根据所述目录展示指令中的关键字对应的书籍内容及所述目录展示指令中的关键字对应的书籍内容所在的书籍位置生成并显示内容目录。
另外,需要说明的是,显示内容目录可以使用户知晓目录展示指令中的关键字在书籍中相关内容的多少。进一步地,为了让用户更清楚地知晓关键字在书籍中相关内容的多少,在将所述内容目录进行显示的同时,还显示所述内容目录的目录条数。即,步骤S160,包括:获取所述关键字对应的内容目录;根据所述内容目录获取所述内容目录的目录条数;将所述内容目录及所述目录条数进行显示。具体地,步骤S160,包括:获取与所述目录展示指令中的关键字对应的内容目录;根据所述内容目录获取所述内容目录的目录条数;将所述内容目录及所述目录条数进行显示。
上述电子书目录显示方法,获取书籍信息,并根据所述书籍信息导入所述书籍信息对应的电子书的书籍内容;获取导入的所述书籍的关键字,并显示所述书籍的关键字;获取与所述关键字对应的内容目录,并将所述内容目录进行显示,所述内容目录包括至少一条目录记录;所述目录记录设置有超级链接,所述超级链接的链接地址为与所述关键字对应的书籍内容的所在位置。如此,通过显示关键字对应的内容目录的方式索引到相应的书籍内容,提高了电子书目录显示方式的灵活性,方便用户根据关键字阅读与关键字相关的内容。
如图2所示,在其中一个实施例中,S230对应S130。所述书籍的关键字包括至少两个;所述获取导入的所述书籍的关键字,并显示所述书籍的关键字的步骤,即S230,包括:
S231:获取导入的所述书籍的各关键字及各关键字的权重信息。
权重信息可以为表现关键字的重要性权重,也可以为表现关键字在书籍内容中出现次数多少的权重,也可以表现为用户对关键字的评分,还可以为表现为网民描述关键字的次数多少的权重。可以理解地,权重信息也可以为以上四种情况中的任意几项按一定比例进行确定。
优选地,所述书籍的各关键字的权重信息根据各关键字分别在所述书籍中的出现次数确定。其中,出现次数为关键字在书籍内容中出现的次数,或者为被网民评价为该关键字的次数。
具体地,关键字的权重信息的确定方式可以为:将所有关键字的出现次数的总和作为分母,将待确定权重信息的关键字的出现次数作为分子。进一步地,还可以再乘以一个预设数值,该预设数据可以为一百或其它固定值。
S233:根据所述书籍的各关键字及各关键字的权重信息显示所述书籍的各关键字。
执行主体根据所述书籍的各关键字及各关键字的权重信息显示所述书籍的各关键字,如此,根据各关键字的权重信息向用户展示书籍的各关键字,体现出各关键字的权重信息。如,目录展示指令中的关键字的在书籍中的重要性或目录展示指令中的关键字在书籍中的出现次数多少或网民对书籍进行评价时评价为对应的关键字的次数多少。
具体地,步骤S233,包括:根据所述书籍的各关键字的权重信息,获取与各所述权重信息对应的关键字显示方式;采用与所述书籍的各关键字的权重信息对应的关键字显示方式,将所述书籍的各关键字进行显示。在本实施例中,可以对权重信息进行等级划分,不同等级的权重信息对应的关键字以不同的关键字显示方式进行显示。如此,可以更直观地向用户展示关键字与书籍的进一步关系。
具体地,权重信息中表示权重较大的权重信息对应的关键字越靠近屏幕或显示区域的中心。也可以是权重信息中表示权重较大的权重信息对应的关键字以较大字体显示或/及占用位置较大;如通过圆圈圈起关键字的形式展示关键字,则权重较大的关键字字体较大或/及圆圈更大。还可以是,对权重信息中表示权重不同的关键字显示的背景颜色或/及字体颜色不同;如,权重较大的权重信息对应的关键字显示的背景颜色或/及字体颜色越醒目或越深或按预设颜色顺序显示。
在其中一个实施例中,所述书籍的关键字包括至少两个;所述获取导入的所述书籍的关键字,并显示所述书籍的关键字的步骤,即S230,包括:
S234:获取导入的所述书籍的各关键字及所述书籍的各关键字之间的关联关系。
在本实施例中,书籍的部分关键字之间存在一定的关联关系。如,书籍内容中涉及的事件的发生时间,与书籍内容对应的创作者之间存着关联;书籍内容中涉及的具体事物,与著名的景点或地名或人物之间存着关联;书籍内容的创作时间与历史上的著名事件相关联。
S236:根据所述书籍的各关键字之间的所述关联关系,显示所述书籍的各关键字及所述关联关系。
各关键字之间的关系可以通过一个关键字与另一个关键字之间的连线或者相互重叠的方式来体现并显示。如此,向用户展示关键字的同时,体现出各关键字之间的关系,方便用户阅读查看。
在其中一个实施例中,步骤S130,包括步骤:获取导入的所述书籍的各关键字及各关键字的权重信息;获取所述书籍的各关键字之间的关联关系;根据各关键字、所述权重信息及所述关联关系显示各关键字及所述关联关系。如此,向用户展示各关键字的同时,体现出各关键字之间的关联关系以及各关键字的权重信息。在一个示例中,根据所述关键字、所述权重信息及所述关联关系显示的各关键字及所述关联关系如图3所示,越靠近显示区域中心的关键字的权重越大,各关键字之间的关联关系通过虚线展示出来。
在其中一个实施例中,所述获取书籍信息,并根据所述书籍信息导入所述书籍信息对应的书籍的步骤,具体为,获取多本电子书的书籍信息,并根据所述书籍信息导入所述书籍信息对应的多本所述电子书的书籍内容。在本实施例中,多本书籍的重复关键字所对应的内容目录包括多本电子书的书籍内容。如此,可以同时对多本书进行关键字的显示,并展示多本书籍的关键字的内容目录。本实施例可以通过显示多本书籍的关键字及目录展示指令中的关键字对应的内容目录的方式索引到相应的电子书的书籍内容,提高了多本电子书的书籍内容显示方式的灵活性,方便用户根据关键字阅读不同书籍之间均与该关键字相关的内容。
具体地,可以通过分多次获取的方式,一次获取一本电子书的书籍信息,并导入对应的一本电子书的书籍内容。也可以一次获取多本电子书的书籍信息,然后再同时导入对应的多本电子书的书籍内容。
需要说明的是,导入多本书籍之后,显示多本书籍对应的关键字时,可以对应的将屏幕分成多个区域,每本书籍的各关键字的显示方式按照导入单本书籍的方式在区域内显示即可。
优选地,可以将多本书籍的关键字中的重复关键字采用公用的方式进行显示,如可以为将重复关键字显示在多本书籍的关键字显示的中间部分,或/及,通过区别于普通的关键字的显示方式对重复关键字进行显示,具体地,重复关键字的显示方式可以为采用不同于普通的关键字的字体、背景色、大小、颜色等方式。这样,可以体现出不同书籍之间的关联,方便用户阅读查看。
以下通过一个具体应用场景,进行进一步解释。
教师可以根据知识点或教学内容,寻找相关书籍,并导入到大屏显示。不同书籍的关键字同时显示在屏幕上,通过点击这些关键字可以跳转到相应书籍内容。同时,相关的关键字之间具有连线,学生可以清楚地看到不同书籍的各关键字之间的关联关系。比如,在课堂教学中讲到苏东坡的词时,可以导入苏东坡传和苏轼全集,通过显示关键字及关键字的关系,在苏东坡传和苏轼全集之间可以体现出两者之间的关联,方便用户阅读查看。
请参阅图4,本发明还提供一种与上述电子书目录显示方法对应的电子书目录显示装置,包括:
书籍导入模块410,用于获取书籍信息,并根据所述书籍信息导入所述书籍信息对应的电子书的书籍内容;
二维显示模块430,用于获取导入的所述书籍的关键字,并显示所述书籍的关键字;
目录显示模块460,用于获取与所述关键字对应的内容目录,并将所述内容目录进行显示;所述内容目录包括至少一条目录记录;所述目录记录设置有超级链接,所述超级链接的链接地址为与所述关键字对应的书籍内容的所在位置。
上述电子书目录显示装置,书籍导入模块410获取书籍信息,并根据所述书籍信息导入所述书籍信息对应的电子书的书籍内容;二维显示模块430获取导入的所述书籍的关键字,并显示所述书籍的关键字;目录显示模块460获取与所述关键字对应的内容目录,并将所述内容目录进行显示,所述内容目录包括至少一条目录记录;所述目录记录设置有超级链接,所述超级链接的链接地址为与所述关键字对应的书籍内容的所在位置。如此,通过显示关键字对应的内容目录的方式索引到相应的书籍内容,提高了电子书目录显示方式的灵活性,方便用户根据关键字阅读与关键字相关的内容。
请继续参阅图4,在其中一个实施例中,还包括:目录指令接收模块450。
目录指令接收模块450,用于通过显示的所述书籍的关键字接收目录展示指令,所述目录展示指令包括关键字。
此时,目录显示模块460,用于获取与所述目录展示指令中的关键字对应的内容目录,并将所述内容目录进行显示。所述超级链接的链接地址为与所述目录展示指令中的关键字对应的书籍内容的所在位置。
在其中一个实施例中,所述书籍的关键字包括至少两个;所述二维显示模块430,包括:
权重获取单元431,用于获取导入的所述书籍的各关键字及各关键字的权重信息;
关键字显示单元433,用于根据所述书籍的各关键字及各关键字的权重信息显示所述书籍的各关键字。
在其中一个实施例中,所述书籍的各关键字的权重信息根据各关键字分别在所述书籍中的出现次数确定。在其中一个实施例中,所述关键字显示单元433,包括:
方式获取子单元(图未示),用于根据所述书籍的各关键字的权重信息,获取与各所述权重信息对应的关键字显示方式;
方式显示子单元(图未示),用于采用与所述书籍的各关键字的权重信息对应的关键字显示方式,将所述书籍的各关键字进行显示。
在其中一个实施例中,所述书籍的关键字包括至少两个;所述二维显示模块430,包括:
关系获取单元434,用于获取导入的所述书籍的各关键字及所述书籍的各关键字之间的关联关系;
关系显示单元436,用于根据所述书籍的各关键字之间的所述关联关系,显示所述书籍的各关键字及所述关联关系。
在其中一个实施例中,所述二维显示模块430,包括:
权重获取单元(图未示),用于获取导入的所述书籍的各关键字及各关键字的权重信息;
关系获取单元(图未示),用于获取所述书籍的各关键字之间的关联关系;
二维显示单元(图未示),用于根据各关键字、所述权重信息及所述关联关系显示各关键字及所述关联关系。
在其中一个实施例中,书籍导入模块410,用于获取多本电子书的书籍信息,并根据所述书籍信息导入所述书籍信息对应的多本所述电子书的书籍内容。在本实施例中,多本书籍的重复关键字所对应的内容目录包括多本电子书的书籍内容。如此,可以同时对多本书进行关键字的显示,并展示多本书籍的关键字的内容目录。本实施例可以通过显示多本书籍的关键字及目录展示指令中的关键字对应的内容目录的方式索引到相应的电子书的书籍内容,提高了多本电子书的书籍内容显示方式的灵活性,方便用户根据关键字阅读不同书籍之间均与该关键字相关的内容。
具体地,可以通过分多次获取的方式,一次获取一本电子书的书籍信息,并导入对应的一本电子书的书籍内容。也可以一次获取多本电子书的书籍信息,然后再同时导入对应的多本电子书的书籍内容。
需要说明的是,导入多本书籍之后,显示多本书籍对应的关键字时,可以对应的将屏幕分成多个区域,每本书籍的各关键字的显示方式按照导入单本书籍的方式在区域内显示即可。
优选地,可以将多本书籍的关键字中的重复关键字采用公用的方式进行显示,如可以为将重复关键字显示在多本书籍的关键字显示的中间部分,或/及,通过区别于普通的关键字的显示方式对重复关键字进行显示,具体地,重复关键字的显示方式可以为采用不同于普通的关键字的字体、背景色、大小、颜色等方式。这样,可以体现出不同书籍之间的关联,方便用户阅读查看。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出多个变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。