基于电子书的章节信息显示方法及电子设备与流程

文档序号:17440872发布日期:2019-04-17 04:44阅读:272来源:国知局
基于电子书的章节信息显示方法及电子设备与流程

本发明涉及计算机领域,具体涉及一种基于电子书的章节信息显示方法及电子设备。



背景技术:

目前,随着阅读意识的提高,电子书的用户数量越来越多。用户在阅读电子书的过程中,通常通过翻页指令逐页查找感兴趣的内容。例如,电子书通常会提供上翻页以及下翻页指令,通过上翻页指令能够将电子书往回翻一页,而通过下翻页指令则能够将电子书往后翻一页。

但是,在实现本发明的过程中,发明人发现现有技术中的上述方案至少存在下述缺陷:用户只能逐页翻查电子书,对于动辄上百页的名著类电子书而言,逐页查找的效率低下,尤如大海捞针,往往会使用户花费大量时间仍未找到感兴趣的章节,进而影响用户的阅读积极性。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于电子书的章节信息显示方法及电子设备。

根据本发明的一个方面,提供了一种基于电子书的章节信息显示方法,包括:

在所述电子书的阅读过程中,接收预设的章节触控指令;

响应于所述章节触控指令,显示包含多个章节信息的章节提示页面;

其中,所述章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

根据本发明的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

在所述电子书的阅读过程中,接收预设的章节触控指令;

响应于所述章节触控指令,显示包含多个章节信息的章节提示页面;

其中,所述章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

根据本发明的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

在所述电子书的阅读过程中,接收预设的章节触控指令;

响应于所述章节触控指令,显示包含多个章节信息的章节提示页面;

其中,所述章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

在本发明提供的基于电子书的章节信息显示方法及电子设备中,在接收到预设的章节触控指令时,能够显示包含多个章节信息的章节提示页面。其中,该章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。由此可见,本发明能够通过章节触控指令唤起章节提示页面,并在章节提示页面中包含多个叠加显示的章节信息,从而使用户直接根据章节信息快速查询感兴趣的内容,即:将传统的翻页操作转换为翻章操作,显著提升了查询效率,改善了用户体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明一个实施例提供的基于电子书的章节信息显示方法的流程图;

图2示出了本发明另一个实施例提供的基于电子书的章节信息显示方法的流程图;

图3示出了根据本发明另一个实施例的一种电子设备的结构示意图;

图4示出了一种形式的章节提示页面的示意图;

图5示出了使章节提示页面显示靠近电子书末尾的章节信息的示意图;

图6示出了唤起进度拖拽入口后的章节提示页面的示意图;

图7示出了拖拽后的章节提示页面的具体内容。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

实施例一

图1示出了本发明一个实施例提供的基于电子书的章节信息显示方法的流程图。如图1所示,该方法包括以下步骤:

步骤s110:在电子书的阅读过程中,接收预设的章节触控指令。

其中,电子书的阅读过程包括:用户从书架上选择一本电子书之后,在屏幕上呈现该电子书的封面的过程;还包括:用户打开电子书阅读扉页或正文的过程等。总之,本发明不限定电子书阅读过程的具体内涵,只要用户选择了电子书并准备开启或已经开启阅读过程即可。

预设的章节触控指令用于唤起下文提到的章节提示页面,以实现翻章阅读的效果。具体地,章节触控指令可通过各种形式实现,例如,可通过预设形式的触控操作实现,也可以通过预设的虚拟按键或实体按键(例如home键)实现,本发明对章节触发指令的具体实现形式不做限定。

步骤s120:响应于章节触控指令,显示包含多个章节信息的章节提示页面;其中,该章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

具体地,通过该章节触控指令能够唤起章节提示页面。该章节提示页面中包含多个章节信息,以供用户快速查询对应的章节。其中,在本实施例中,为了使显示效果更加直观、更便于用户快速确定对应章节的概貌,每个章节信息根据该章节中预设的章节页确定。

例如,针对每个章节而言,从该章节包含的各个页面中选择一张预设的章节页,该预设的章节页既可以是包含章节导图的章节首页,也可以是最能反映该章节的精彩内容的精彩页面,还可以是用户上次浏览该章节时所浏览到的页面。根据选择的预设的章节页生成对应的章节信息,从而使该章节信息能够直观反映该章节页的具体内容,以便于引导用户阅读。

另外,为了实现与阅读纸质书籍类似的效果,在本实施例中,将各个章节信息相互叠加显示。具体叠加方式可由本领域技术人员灵活设定,本发明对此不做限定。例如,可以根据纸质书籍打开的状态来设置叠加方式,使每个章节信息都能显示在章节提示页面中。

由此可见,本发明能够通过章节触控指令唤起章节提示页面,并在章节提示页面中包含多个叠加显示的章节信息,从而使用户直接根据章节信息快速查询感兴趣的内容,即:将传统的翻页操作转换为翻章操作,显著提升了查询效率,改善了用户体验。

实施例二

图2示出了本发明另一个实施例提供的基于电子书的章节信息显示方法的流程图。如图2所示,该方法包括以下步骤:

步骤s200:预先生成包含各个章节信息的章节提示页面。

其中,本步骤为一个可选的步骤,通过预先生成章节提示页面的方式能够提升后续的显示速度,降低用户等待时间。在本发明其他的实施例中,也可以在后续步骤中动态生成对应的章节提示页面,本发明对章节提示页面的生成时机以及生成方式不做限定。

在一种可选的生成方式中,通过以下步骤生成章节提示页面:

步骤一,预先针对电子书中包含的各个章节,获取该章节中预设的章节页的页面图片。

其中,电子书中包含的各个章节是指:用于将电子书内容分割为多个部分的标签类信息。凡是能够用于将电子书内容分割为多个部分的标签类信息均可作为本实施例中的章节,本发明对章节的具体内涵不做限定。例如,可以是章、小节、甚至段落等。另外,电子书中包含的各个章节可以是根据电子书中已有的章节目录直接确定的,也可以根据接收到的自定义章节设置指令确定的。例如,用户可以在阅读过程中根据自己的喜好设置自定义章节(比如将已有章节进一步划分为多个自定义章节,并为各个自定义章节命名)。

在本实施例中,需要分别获取各个章节中预设的章节页的页面图片。其中,章节中预设的章节页用于在章节提示页面中为用户提供该章节的概要性信息,因此,章节中预设的章节页通常选择该章节中具有标识性的页面。例如,在一种可选的方式中,将该章节中位于章节首页的页面确定为该章节中预设的章节页,通常章节首页会包含该章节的名称、图片等重要信息。在又一种可选的方式中,将根据用户浏览记录确定的该章节中待浏览的页面确定为该章节中预设的章节页。该待浏览的页面为用户上一次浏览到的页面或上一次浏览到的页面所对应的下一张页面。例如,当用户浏览至该章节的第6页时,则将第6页确定为待浏览的页面,或者,考虑到用户可能已经浏览完第6页,也可以将第7页设置为待浏览的页面。该方式能够在用户执行翻章操作时为用户显示已浏览的章节内容,便于用户回忆起对应的内容,用户体验较好。另外,各个章节中预设的章节页的页面图片可通过快照等各种方式获取,只要能够反映各个章节中预设的章节页的页面内容即可。

步骤二,生成由各个章节中预设的章节页的页面图片相互叠加得到的三维图片。

由于章节提示页面中需要同时显示多个章节的章节信息,为了能够使多个章节信息同时包含在章节提示页面中,需要针对各个章节中预设的章节页的页面图片执行叠加处理。例如,模仿纸质书籍打开后竖立在桌面上时叠加呈现多个书籍页的效果,使用3d算法模拟各个章节页的页面图片竖立并交错显示的状态,进而利用opengl等图像算法绘制对应的三维模型,以实现立体呈现效果。其中,模拟各个章节页的页面图片的竖立状态是为了更加逼近于真实翻书时所呈现的效果,实际上,该竖立状态也可以为水平打开状态等各种状态。另外,模拟章节页的页面图片交错显示的状态也是为了更加逼近于真实翻书时所呈现的效果,所谓交错显示是指:各个章节页的页面图片之间存在交叠部分。即:各个章节页的页面图片都能得到显示,但是,每个页面图片中与其相邻的页面图片相交叠的部分则被隐藏,从而更加接近于翻阅纸质书籍的效果。

步骤三,在三维图片中添加与各个章节页的页面图片相对应的章节属性信息,以得到包含各个章节信息的章节提示页面。

其中,为了便于用户快速获取到每个章节的核心内容,本实施例进一步在三维图片中添加与各个章节页的页面图片相对应的章节属性信息。其中,章节属性信息包括:章节名称、章节关键词、章节标签等各类能够快速反应章节特征的内容。例如,图4示出了一种形式的章节提示页面的示意图。在图4中,章节属性信息主要为章节名称信息。

步骤s210:在电子书的阅读过程中,接收预设的章节触控指令。

其中,预设的章节触控指令用于唤起章节提示页面,以实现翻章阅读的效果。在本实施例中,章节触控指令包括:针对电子书中的预设位置、沿预设方向发出的滑动指令。其中,该预设位置包括页面角落位置,且预设方向包括:从页面角落位置指向页面中心位置的方向。例如,当用户从页面的右下角(或右上角、左上角、左下角等)触控电子书页面,并划向页面中心位置时,触发预设的章节触控指令。该设计方式能够模拟用户从书的一角掀起多页内容进行翻阅查找的场景,从而给予用户阅读纸质书籍般的体验。当然,在本发明其他的实施例中,章节触控指令还可由其他手势或控件触发,本发明对此不做限定。

步骤s220:响应于章节触控指令,显示包含多个章节信息的章节提示页面;其中,该章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

其中,该包含多个章节信息的章节提示页面可以根据步骤s200中预先生成的章节提示页面得到,也可以在接收到章节触控指令后动态生成,本发明对此不做限定。

通常情况下,电子书中的章节数量众多,若在当前屏幕所显示的章节提示页面中同时包含全部章节的章节信息势必会导致各个章节信息之间过于紧凑而无法展示详细内容。为此,在本实施例中,所显示的章节提示页面中包含的多个章节信息的数量小于电子书中包含的章节总数,即:一屏页面中只能显示部分章节,而无法显示全部章节。为了确定接收到章节触控指令后显示的章节提示页面所包含的多个章节信息的具体内容,本实施例可采用如下两种实现方式:

在一种可选的实现方式中,确定与章节触控指令相对应的当前章节,在章节提示页面中显示多个根据当前章节动态确定的章节信息。其中,与章节触控指令相对应的当前章节是指:用户发出章节触控指令时正在阅读的当前页面所在的章节。多个根据当前章节动态确定的章节信息可以是多个位于当前章节之前的章节的章节信息(即:使用户查询当前章节之前的各个章节内容),还可以是多个位于当前章节之后的章节的章节信息(即:使用户查询当前章节之后的各个章节内容),也可以同时包含多个位于当前章节之前的章节以及多个位于当前章节之后的章节(即:使用户同时查询当前章节前后相邻的章节内容)。其中,动态确定的章节信息的具体内容可以进一步通过章节触控指令的多种类型确定,例如,将章节触控指令细分为针对左上角触发的第一类触控指令、针对右上角触发的第二类触控指令、针对左下角触发的第三类触控指令等多类触控指令,每类触控指令分别对应于一种动态确定章节信息的方式,以便于用户根据实际需求选择翻阅的章节位置。该方式能够根据章节触控指令的对应位置动态确定与该章节触控指令相匹配的章节信息,有利于用户查询与当前章节相邻的章节。

在又一种可选的实现方式中,在章节提示页面中显示预设章节所对应的章节信息。其中,该预设章节包括:位于首部的多个章节、位于中部的多个章节、和/或位于尾部的多个章节。该方式无论章节触控指令所对应的当前章节是哪一章,都固定触发预设章节的内容。该预设章节可以是首部、中部或尾部的任意章节。实际情况中,上述两种实现方式可单独使用也可以结合使用。另外,可以通过设置不同类型的章节触控指令以分别对应于上述两种实现方式。

其中,该章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定。例如,在图4中,“序言妖物记”这一章的章节信息通过其中的章节页表示,第一章的章节信息也通过该章的一个章节页表示。每一章节中的章节页的确定方式可参照步骤s200中的方式确定,本发明对章节页的选取方式不做限定,只要能够反映该章节的核心内容即可。如图4所示,章节提示页面中的各个章节信息相互叠加显示,以模拟纸质书籍的翻阅效果。所谓叠加显示是指:第n个章节信息覆盖第n+1个章节信息,并遮住第n+1个章节信息所对应的章节页中的部分内容,但第n+1个章节信息所对应的章节页中的核心内容不受遮挡,n为大于或等于1的自然数。

步骤s230:响应于接收到的章节导航指令,根据电子书中包含的章节总数以及章节次序,动态改变该章节提示页面中包含的多个章节信息的信息内容,以供用户查询该电子书中的各个章节。

具体地,由于章节提示页面中包含的多个章节信息的数量小于电子书中包含的章节总数,因此,为了便于用户浏览当前未显示的章节信息,可通过章节导航指令切换章节提示页面中的章节信息的具体内容。其中,该章节导航指令包括:针对章节提示页面发出的拖动指令、滑动指令、长按指令、和/或重按指令等。本发明不限定章节导航指令的具体内涵,只要能够在章节提示页面中触发章节信息的动态改变即可。

例如,在一种实现方式中,用户可通过针对章节提示页面发出滑动操作来触发章节提示页面中包含的多个章节信息的动态改变。例如,当用户在章节提示页面上向左滑动时,章节提示页面中显示的章节信息向后滑动;当用户在章节提示页面上向右滑动时,章节提示页面中显示的章节信息向前滑动。假设用户针对图4所示的章节提示页面执行向左滑动的操作,章节提示页面将切换为图5中的形式,即:使章节提示页面显示靠近电子书末尾的章节信息。另外,为了便于用户快速滑动到电子书末尾,本实施例进一步将滑动类型的章节导航指令细分为逐章滑动指令以及跨章滑动指令。逐章滑动指令可通过频次较低、速度较慢的滑动操作触发,以实现逐章向前或向后滑动的效果。跨章滑动指令可通过频次较高(如短时间内连续发出两次滑动)、速度较快的滑动操作触发,以实现一次翻过多章,从而快速到达电子书首部或尾部的效果。

又如,在另一种实现方式中,在根据电子书中包含的章节总数以及章节次序,动态改变章节提示页面中包含的多个章节信息的信息内容时,首先,根据电子书中包含的章节总数以及章节次序,显示预设的进度拖拽入口;然后,响应于该进度拖拽入口接收到的拖拽操作,将章节提示页面中包含的多个章节信息改变为与拖拽操作相对应的章节信息。在该方式中,能够通过进度拖拽入口实现章节进度的调节,从而便于调节到任意章节,且能够更加精确地调节章节信息。具体地,该进度拖拽入口可通过针对章节提示页面发出的长按或重按等操作指令唤起。图6示出了唤起进度拖拽入口后的章节提示页面的示意图。该进度拖拽入口可为滑动条、滑动块、按钮等各种形式。本实施例中的进度拖拽入口为滑动条,实际上,该滑动条的具体形式可以根据电子书中包含的章节总数以及章节次序和/或根据当前显示的章节信息进行设置。例如,可在滑动条上设置各个章节的章节范围信息,以提示用户滑动到具体范围内的章节。当接收到来自该进度拖拽入口的拖拽操作后,根据拖拽操作将章节提示页面中包含的多个章节信息改变为与拖拽操作相对应的章节信息。图7示出了拖拽后的章节提示页面的具体内容。由此可见,通过拖拽操作,能够快速而准确地将章节提示页面中的章节信息改变为用户希望的内容。

另外,可选地,在本实施例中,章节提示页面中进一步包括:与各个章节信息相对应的章节跳转入口,以供用户跳转至对应的页面。例如,当用户点击章节提示页面中包含的一个章节信息时,则会跳转至该章对应的页面,从而为用户提供快速索引及导航功能。该章节跳转入口可通过各种形式实现,本发明对此不做限定。

进一步可选地,在章节提示页面中进一步包括:与当前章节相对应的回跳入口,以供用户跳转回当前章节。例如,在接收到章节触控指令后,记录与该章节触控指令相对应的当前章节,并在章节提示页面中针对当前章节进行标记,比如标记为不同的颜色或增加其他的标签等。并且,设置与当前章节相对应的回跳入口,以使用户通过该回跳入口跳转回当前章节。由于用户触发章节触控指令之前,持续处于阅读状态,因此,当其浏览章节信息并未发现感兴趣的目标章节时,很可能希望回到之前所阅读的页面继续阅读,此时,通过该回跳入口能够为用户提供便利。具体实施时,与当前章节相对应的回跳入口还可以进一步精确定位到当前章节中包含的当前页面,以确保用户准确回到之前的阅读页面。

另外,本领域技术人员可对上述实现方式进行各种调整。例如,除了在章节提示页面中显示电子书全书所包含的章节信息外,还可以在章节提示页面中显示当前章节下的各个小节的小节信息。具体实现时,可分别设置不同的触控指令以对应于全书章节的显示或全章的各小节的显示。总之,本发明不限定章节信息的具体粒度。或者,也可以由用户根据习惯预先配置章节提示页面中显示的章节信息的具体粒度为章或小节等。

综上可知,通过本发明中的方式,能够在电子书中提供翻章操作,以便于用户根据章节信息快速浏览书籍内容并定位感兴趣的章节。该实现方式能够给予用户阅读纸质书籍般的翻书体验,对于习惯于翻阅纸质书籍查询章节内容的用户而言,提升了查阅效率,改善了用户体验。并且,通过进度拖拽入口能够进一步提升查询精度和效率。

实施例三

本申请实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于电子书的章节信息显示方法。

可执行指令具体可以用于使得处理器执行以下操作:

在所述电子书的阅读过程中,接收预设的章节触控指令;

响应于所述章节触控指令,显示包含多个章节信息的章节提示页面;

其中,所述章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:

响应于接收到的章节导航指令,根据所述电子书中包含的章节总数以及章节次序,动态改变所述章节提示页面中包含的多个章节信息的信息内容,以供用户查询所述电子书中的各个章节。

在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:

根据所述电子书中包含的章节总数以及章节次序,显示预设的进度拖拽入口;

响应于所述进度拖拽入口接收到的拖拽操作,将所述章节提示页面中包含的多个章节信息改变为与所述拖拽操作相对应的章节信息。

在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:

确定与所述章节触控指令相对应的当前章节,在所述章节提示页面中显示多个根据所述当前章节动态确定的章节信息;或者,

在所述章节提示页面中显示预设章节所对应的章节信息;其中,所述预设章节包括:位于首部的多个章节、位于中部的多个章节、和/或位于尾部的多个章节。

在一种可选的方式中,所述章节提示页面中进一步包括:与各个章节信息相对应的章节跳转入口,以供用户跳转至对应的页面;

和/或,所述章节提示页面中进一步包括:与所述当前章节相对应的回跳入口,以供用户跳转回所述当前章节。

在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:

预先针对所述电子书中包含的各个章节,获取该章节中预设的章节页的页面图片;

生成由各个章节中预设的章节页的页面图片相互叠加得到的三维图片;

在所述三维图片中添加与各个章节页的页面图片相对应的章节属性信息,以得到包含各个章节信息的章节提示页面。

在一种可选的方式中,所述该章节中预设的章节页包括:该章节中位于章节首页的页面、根据用户浏览记录确定的该章节中待浏览的页面。

在一种可选的方式中,所述章节触控指令包括:针对所述电子书中的预设位置、沿预设方向发出的滑动指令;其中,所述预设位置包括页面角落位置,且所述预设方向包括:从所述页面角落位置指向页面中心位置的方向;

并且,所述章节导航指令包括:针对所述章节提示页面发出的拖动指令、滑动指令、长按指令、和/或重按指令。

实施例四

图3示出了根据本发明另一个实施例的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。

如图3所示,该电子设备可以包括:处理器(processor)302、通信接口(communicationsinterface)304、存储器(memory)306、以及通信总线308。

其中:处理器302、通信接口304、以及存储器306通过通信总线308完成相互间的通信。通信接口304,用于与其它设备比如客户端或其它服务器等的网元通信。处理器302,用于执行程序310,具体可以执行上述基于电子书的章节信息显示方法实施例中的相关步骤。

具体地,程序310可以包括程序代码,该程序代码包括计算机操作指令。

处理器302可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器306,用于存放程序310。存储器306可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序310具体可以用于使得处理器302执行以下操作:

在所述电子书的阅读过程中,接收预设的章节触控指令;

响应于所述章节触控指令,显示包含多个章节信息的章节提示页面;

其中,所述章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

在一种可选的方式中,所述程序310使所述处理器执行以下操作:

响应于接收到的章节导航指令,根据所述电子书中包含的章节总数以及章节次序,动态改变所述章节提示页面中包含的多个章节信息的信息内容,以供用户查询所述电子书中的各个章节。

在一种可选的方式中,所述程序310使所述处理器执行以下操作:

根据所述电子书中包含的章节总数以及章节次序,显示预设的进度拖拽入口;

响应于所述进度拖拽入口接收到的拖拽操作,将所述章节提示页面中包含的多个章节信息改变为与所述拖拽操作相对应的章节信息。

在一种可选的方式中,所述程序310使所述处理器执行以下操作:

确定与所述章节触控指令相对应的当前章节,在所述章节提示页面中显示多个根据所述当前章节动态确定的章节信息;或者,

在所述章节提示页面中显示预设章节所对应的章节信息;其中,所述预设章节包括:位于首部的多个章节、位于中部的多个章节、和/或位于尾部的多个章节。

在一种可选的方式中,所述章节提示页面中进一步包括:与各个章节信息相对应的章节跳转入口,以供用户跳转至对应的页面;

和/或,所述章节提示页面中进一步包括:与所述当前章节相对应的回跳入口,以供用户跳转回所述当前章节。

在一种可选的方式中,所述程序310使所述处理器执行以下操作:

预先针对所述电子书中包含的各个章节,获取该章节中预设的章节页的页面图片;

生成由各个章节中预设的章节页的页面图片相互叠加得到的三维图片;

在所述三维图片中添加与各个章节页的页面图片相对应的章节属性信息,以得到包含各个章节信息的章节提示页面。

在一种可选的方式中,所述该章节中预设的章节页包括:该章节中位于章节首页的页面、根据用户浏览记录确定的该章节中待浏览的页面。

在一种可选的方式中,所述章节触控指令包括:针对所述电子书中的预设位置、沿预设方向发出的滑动指令;其中,所述预设位置包括页面角落位置,且所述预设方向包括:从所述页面角落位置指向页面中心位置的方向;

并且,所述章节导航指令包括:针对所述章节提示页面发出的拖动指令、滑动指令、长按指令、和/或重按指令。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明还公开了a1.一种基于电子书的章节信息显示方法,包括:

在所述电子书的阅读过程中,接收预设的章节触控指令;

响应于所述章节触控指令,显示包含多个章节信息的章节提示页面;

其中,所述章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

a2.根据权利要求a1所述的方法,其中,所述章节提示页面中包含的多个章节信息的数量小于电子书中包含的章节总数;则所述响应于所述章节触控指令,显示包含多个章节信息的章节提示页面之后,进一步包括:

响应于接收到的章节导航指令,根据所述电子书中包含的章节总数以及章节次序,动态改变所述章节提示页面中包含的多个章节信息的信息内容,以供用户查询所述电子书中的各个章节。

a3.根据权利要求a2所述的方法,其中,所述根据所述电子书中包含的章节总数以及章节次序,动态改变所述章节提示页面中包含的多个章节信息的信息内容具体包括:

根据所述电子书中包含的章节总数以及章节次序,显示预设的进度拖拽入口;

响应于所述进度拖拽入口接收到的拖拽操作,将所述章节提示页面中包含的多个章节信息改变为与所述拖拽操作相对应的章节信息。

a4.根据权利要求a1-3任一所述的方法,其中,所述响应于所述章节触控指令,显示包含多个章节信息的章节提示页面具体包括:

确定与所述章节触控指令相对应的当前章节,在所述章节提示页面中显示多个根据所述当前章节动态确定的章节信息;或者,

在所述章节提示页面中显示预设章节所对应的章节信息;其中,所述预设章节包括:位于首部的多个章节、位于中部的多个章节、和/或位于尾部的多个章节。

a5.根据权利要求a4所述的方法,其中,所述章节提示页面中进一步包括:与各个章节信息相对应的章节跳转入口,以供用户跳转至对应的页面;

和/或,所述章节提示页面中进一步包括:与所述当前章节相对应的回跳入口,以供用户跳转回所述当前章节。

a6.根据权利要求a1-5任一所述的方法,其中,所述方法执行之前,进一步包括:

预先针对所述电子书中包含的各个章节,获取该章节中预设的章节页的页面图片;

生成由各个章节中预设的章节页的页面图片相互叠加得到的三维图片;

在所述三维图片中添加与各个章节页的页面图片相对应的章节属性信息,以得到包含各个章节信息的章节提示页面。

a7.根据权利要求a6所述的方法,其中,所述该章节中预设的章节页包括:该章节中位于章节首页的页面、根据用户浏览记录确定的该章节中待浏览的页面。

a8.根据权利要求a2-7任一所述的方法,其中,所述章节触控指令包括:针对所述电子书中的预设位置、沿预设方向发出的滑动指令;其中,所述预设位置包括页面角落位置,且所述预设方向包括:从所述页面角落位置指向页面中心位置的方向;

并且,所述章节导航指令包括:针对所述章节提示页面发出的拖动指令、滑动指令、长按指令、和/或重按指令。

b9.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

在所述电子书的阅读过程中,接收预设的章节触控指令;

响应于所述章节触控指令,显示包含多个章节信息的章节提示页面;

其中,所述章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

b10.根据权利要求b9所述的电子设备,其中,所述可执行指令使所述处理器执行以下操作:

响应于接收到的章节导航指令,根据所述电子书中包含的章节总数以及章节次序,动态改变所述章节提示页面中包含的多个章节信息的信息内容,以供用户查询所述电子书中的各个章节。

b11.根据权利要求b10所述的电子设备,所述可执行指令使所述处理器执行以下操作:

根据所述电子书中包含的章节总数以及章节次序,显示预设的进度拖拽入口;

响应于所述进度拖拽入口接收到的拖拽操作,将所述章节提示页面中包含的多个章节信息改变为与所述拖拽操作相对应的章节信息。

b12.根据权利要求b9-11任一所述的电子设备,其中,所述可执行指令使所述处理器执行以下操作:

确定与所述章节触控指令相对应的当前章节,在所述章节提示页面中显示多个根据所述当前章节动态确定的章节信息;或者,

在所述章节提示页面中显示预设章节所对应的章节信息;其中,所述预设章节包括:位于首部的多个章节、位于中部的多个章节、和/或位于尾部的多个章节。

b13.根据权利要求b12所述的电子设备,其中,所述章节提示页面中进一步包括:与各个章节信息相对应的章节跳转入口,以供用户跳转至对应的页面;

和/或,所述章节提示页面中进一步包括:与所述当前章节相对应的回跳入口,以供用户跳转回所述当前章节。

b14.根据权利要求b9-13任一所述的电子设备,所述可执行指令使所述处理器执行以下操作:

预先针对所述电子书中包含的各个章节,获取该章节中预设的章节页的页面图片;

生成由各个章节中预设的章节页的页面图片相互叠加得到的三维图片;

在所述三维图片中添加与各个章节页的页面图片相对应的章节属性信息,以得到包含各个章节信息的章节提示页面。

b15.根据权利要求b14所述的电子设备,其中,所述该章节中预设的章节页包括:该章节中位于章节首页的页面、根据用户浏览记录确定的该章节中待浏览的页面。

b16.根据权利要求b10-15任一所述的电子设备,其中,所述章节触控指令包括:针对所述电子书中的预设位置、沿预设方向发出的滑动指令;其中,所述预设位置包括页面角落位置,且所述预设方向包括:从所述页面角落位置指向页面中心位置的方向;

并且,所述章节导航指令包括:针对所述章节提示页面发出的拖动指令、滑动指令、长按指令、和/或重按指令。

c17.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

在所述电子书的阅读过程中,接收预设的章节触控指令;

响应于所述章节触控指令,显示包含多个章节信息的章节提示页面;

其中,所述章节提示页面中包含的每个章节信息根据该章节中预设的章节页确定,且各个章节信息相互叠加显示。

c18.根据权利要求c17所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

响应于接收到的章节导航指令,根据所述电子书中包含的章节总数以及章节次序,动态改变所述章节提示页面中包含的多个章节信息的信息内容,以供用户查询所述电子书中的各个章节。

c19.根据权利要求c18所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

根据所述电子书中包含的章节总数以及章节次序,显示预设的进度拖拽入口;

响应于所述进度拖拽入口接收到的拖拽操作,将所述章节提示页面中包含的多个章节信息改变为与所述拖拽操作相对应的章节信息。

c20.根据权利要求c17-19任一所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

确定与所述章节触控指令相对应的当前章节,在所述章节提示页面中显示多个根据所述当前章节动态确定的章节信息;或者,

在所述章节提示页面中显示预设章节所对应的章节信息;其中,所述预设章节包括:位于首部的多个章节、位于中部的多个章节、和/或位于尾部的多个章节。

c21.根据权利要求c20所述的计算机存储介质,其中,所述章节提示页面中进一步包括:与各个章节信息相对应的章节跳转入口,以供用户跳转至对应的页面;

和/或,所述章节提示页面中进一步包括:与所述当前章节相对应的回跳入口,以供用户跳转回所述当前章节。

c22.根据权利要求c17-21任一所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

预先针对所述电子书中包含的各个章节,获取该章节中预设的章节页的页面图片;

生成由各个章节中预设的章节页的页面图片相互叠加得到的三维图片;

在所述三维图片中添加与各个章节页的页面图片相对应的章节属性信息,以得到包含各个章节信息的章节提示页面。

c23.根据权利要求c22所述的计算机存储介质,其中,所述该章节中预设的章节页包括:该章节中位于章节首页的页面、根据用户浏览记录确定的该章节中待浏览的页面。

c24.根据权利要求c18-23任一所述的计算机存储介质,其中,所述章节触控指令包括:针对所述电子书中的预设位置、沿预设方向发出的滑动指令;其中,所述预设位置包括页面角落位置,且所述预设方向包括:从所述页面角落位置指向页面中心位置的方向;

并且,所述章节导航指令包括:针对所述章节提示页面发出的拖动指令、滑动指令、长按指令、和/或重按指令。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1