基于电子书的标记信息管理方法及电子设备与流程

文档序号:13004612阅读:169来源:国知局
基于电子书的标记信息管理方法及电子设备与流程

本发明涉及通信领域,具体涉及一种基于电子书的标记信息管理方法及电子设备。



背景技术:

俗话说“不动笔墨不读书”,很多人习惯在读书时进行标记。目前,基于移动终端的电子书阅读软件已经能够支持做笔记等标记功能。例如,当用户阅读电子书中的某一页文档时,可以框选该页文档中的指定内容,并在框选的内容旁边记录笔记。相应地,当用户欲查看以往记录的笔记时,只需翻至该笔记所在的页面即可查看。

但是,在实现本发明的过程中,发明人发现现有技术中的上述方式至少存在如下问题:由于每一处笔记仅记录在电子书的相应页面中,而电子书的总页面动辄达到数十甚至数百页,各处笔记在电子书中的位置较为分散,用户必须逐一翻阅电子书中的每一页面才能完成查询。由此可见,现有的电子书阅读软件所提供的标记功能至少存在查询不便的缺陷。



技术实现要素:

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

根据本发明的一个方面,提供了一种基于电子书的标记信息管理方法,包括:当用户针对电子书生成标记信息时,获取标记信息的信息内容;将获取到的标记信息的信息内容存储到与电子书相对应的标记文件中;当接收到标记信息管理指令时,确定与标记信息管理指令相对应的电子书,获取并显示与电子书相对应的标记文件,以供用户根据标记文件进行标记信息的管理。

根据本发明的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使所述处理器执行以下操作:当用户针对电子书生成标记信息时,获取标记信息的信息内容;将获取到的标记信息的信息内容存储到与电子书相对应的标记文件中;当接收到标记信息管理指令时,确定与标记信息管理指令相对应的电子书,获取并显示与电子书相对应的标记文件,以供用户根据标记文件进行标记信息的管理。

根据本发明的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:当用户针对电子书生成标记信息时,获取标记信息的信息内容;将获取到的标记信息的信息内容存储到与电子书相对应的标记文件中;当接收到标记信息管理指令时,确定与标记信息管理指令相对应的电子书,获取并显示与电子书相对应的标记文件,以供用户根据标记文件进行标记信息的管理。

在本发明提供的基于电子书的标记信息管理方法及电子设备中,能够在用户针对电子书生成标记信息时,将该标记信息的信息内容存储到与该电子书相对应的标记文件中;相应地,当接收到标记信息管理指令时,获取并显示与该电子书相对应的标记文件,以供用户根据该标记文件进行标记信息的管理。由此可见,在本发明提供的方式中,用户产生的标记信息不仅记录在电子书中,还进一步记录在与该电子书相对应的标记文件中,由于标记文件专用于存储电子书中包含的各处标记信息,无需用户逐一翻阅电子书中的各个页面,因而能够实现方便快捷的查询功能。

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

附图说明

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

图1示出了本发明实施例一提供的基于电子书的标记信息管理方法的流程图;

图2示出了本发明实施例二提供的基于电子书的标记信息管理方法的流程图;

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

具体实施方式

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

实施例一

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

步骤s110:当用户针对电子书生成标记信息时,获取标记信息的信息内容。

其中,标记信息泛指各类能够起到标注作用的信息。例如,既可以是对电子书中的原文进行标注的原文标注信息,也可以是根据电子书中的原文添加的自定义信息。

其中,原文标注信息可以包括:一个或多个标注级别的标注信息。例如,可以划分两个标注级别,将电子书中的重点内容标注为第一级别的标注信息(比如以高亮形式显示);将电子书中的次重点内容标注为第二级别的标注信息(比如以下划线形式显示)。相应地,原文标注信息的信息内容可以包括以下中的至少一种:被标注的原文中的全部内容、或者被标注的原文中的首部、中部和/或尾部的内容。具体地,可以通过预设的用户配置入口确定原文标注信息的信息内容采用何种形式展现,例如,用户配置入口中包含多个选项,分别对应于获取被标注的原文中的全部内容、被标注的原文中的首部、中部、尾部内容等实现方式,用户可根据自身需求灵活设定。或者,也可以由系统根据被标注的原文的长度自动选择合适的展现形式。

自定义信息从展现形式的角度可以划分为:文本类自定义信息、图片类自定义信息等多种形式;从内容类别的角度可以划分为:笔记类自定义信息、感想类自定义信息。相应地,在获取自定义信息的信息内容时,为了便于查看该自定义信息在原文中的上下文,还可以进一步获取与该自定义信息相对应的原文内容。其中,与该自定义信息相对应的原文内容的长度可以通过用户框选的原文的范围确定;或者,也可以通过上述的用户配置入口进行设定。

步骤s120:将获取到的标记信息的信息内容存储到与该电子书相对应的标记文件中。

具体地,在本实施例中,针对每一本进行了标记的电子书,生成与该电子书相对应的标记文件。该标记文件可以采用多种形式,例如,可以作为该电子书的附件、也可以作为一本与该电子书关联存储的感想类书籍(或称用户标记书籍),本发明对该标记文件的具体实现形式不做限定。每当监测到用户针对电子书生成标记信息时,则将该标记信息的信息内容同步存储到与该电子书相对应的标记文件中。

生成上述与电子书相对应的标记文件时,可以预先针对每本电子书分别生成一个对应的标记文件,也可以在检测到用户针对某种电子书生成第一处标记信息时,生成与该电子书相对应的标记文件。

步骤s130:当接收到标记信息管理指令时,确定与该标记信息管理指令相对应的电子书,获取并显示与该电子书相对应的标记文件,以供用户根据该标记文件进行标记信息的管理。

其中,标记信息管理指令泛指各类能够用于管理电子书的标记信息的指令,例如,既可以是用于从电子书中跳转至相应的标记文件的第一类跳转类指令,也可以是用于从标记文件中跳转至相应的电子书的第二类跳转类指令。通过上述的跳转类指令能够快速查询标记文件中的各个标记信息。又如,还可以是针对电子书和/或标记文件中的各个标记信息发出的修改、添加、删除等编辑类型的管理指令。总之,只要是能够实现标记信息的管理的指令均可适用于本发明,本发明对此不做限定。因此,在本实施例中,能够通过标记信息管理指令,对电子书和/或标记文件中的各个标记信息进行管理和查询。

由此可见,在本发明提供的方式中,用户产生的标记信息不仅记录在电子书中,还进一步记录在与该电子书相对应的标记文件中,由于标记文件专用于存储电子书中包含的各处标记信息,无需用户逐一翻阅电子书中的各个页面,因而能够实现方便快捷的查询功能。

实施例二

图2示出了本发明实施例二提供的基于电子书的标记信息管理方法的流程图。如图2所示,该方法包括以下步骤:

步骤s210:当用户针对电子书生成标记信息时,获取标记信息的信息内容。

其中,标记信息泛指各类能够起到标注作用的信息。例如,既可以是对电子书中的原文进行标注的原文标注信息,也可以是根据电子书中的原文添加的自定义信息。在本实施例中,标记信息包括原文标注信息以及自定义信息两种类型。相应地,每当检测到用户针对电子书生成一处标记信息时,确定该处标记信息的类型,并根据与该标记信息的类型相对应的获取规则确定如何获取该标记信息的信息内容。其中,标记信息中可以进一步包含类型标识,以便于根据类型标识快速确定各处标记信息的类型。下面详细介绍各种标记信息的具体内涵及获取方式:

其中,原文标注信息进一步包括:以高亮形式表示的、用于标注重点内容的第一级别的标注信息;以及以下划线形式表示的、用于标注次重点内容的第二级别的标注信息。相应地,与原文标注信息的类型相对应的获取规则为:获取被标注的原文所对应的原文内容;其中,原文内容包括:被标注的原文中的全部内容、或者被标注的原文中的首部、中部和/或尾部的内容。具体地,可以通过预设的用户配置入口确定获取何种形式的原文内容,例如,该用户配置入口中包含多个选项,分别对应于获取被标注的原文中的全部内容、被标注的原文中的首部、中部、尾部内容等实现方式,用户可根据自身需求灵活设定。或者,也可以由系统根据被标注的原文的长度自动选择合适的获取方式。

自定义信息从展现形式的角度可以划分为:文本类自定义信息、图片类自定义信息等多种形式;从内容类别的角度可以划分为:笔记类自定义信息、感想类自定义信息。在本实施例中,自定义信息主要指笔记类自定义信息。相应地,在获取自定义信息的信息内容时,为了便于查看该自定义信息在原文中对应的上下文,可通过如下获取规则获取自定义信息类型的标注信息的信息内容:获取自定义信息的信息内容,并进一步获取与该自定义信息相对应的原文内容。其中,与该自定义信息相对应的原文内容的长度可以通过用户框选的原文的范围确定,例如,用户可以通过类似于批注框的形式框选部分原文);或者,也可以通过上述的用户配置入口进行设定,例如,可以预先通过用户配置入口配置每处自定义信息相对应的原文内容的长度,该长度可通过字数、句子数和/或段落数表示。

步骤s220:将获取到的标记信息的信息内容存储到与该电子书相对应的标记文件中。

具体地,在本实施例中,当第一次检测到用户针对该电子书生成标记信息时,生成与该电子书相对应的标记文件,以便存储该标记信息,若后续又检测到用户针对该电子书生成了标记信息,则将后续生成的各个标记信息按照预设顺序存储到与该电子书相对应的标记文件中。

具体实施时,该标记文件可以采用多种形式展现,例如,可以作为该电子书的附件,进而在该电子书所对应的存储路径下查询该标记文件。又如,也可以将标记文件作为一本与该电子书关联存储的独立书籍与其对应的电子书一同展示在书架位置,以供用户读取,例如电子书及其对应的标记文件可以通过左右相邻或上下相邻等方式排列。总之,本发明对该标记文件的具体展现形式不做限定。

另外,由于用户往往会针对同一本电子书设置多个标记,相应地,每当将获取到的标记信息的信息内容存储到与该电子书相对应的标记文件时,需要按照预设的排序规则,确定本次获取到的标记信息的信息内容在与该电子书相对应的标记文件中的存储位置。其中,预设的排序规则包括以下中的至少一种规则:根据标记信息的类型进行排序的规则、根据标记信息的生成时间进行排序的规则、根据标记信息在电子书中的章节顺序进行排序的规则。本领域技术人员可以根据需要选择上述三种规则中的至少一种。

在本实施例中,预设的排序规则同时包括上述的三种规则。相应地,可以分别针对每种规则设置不同的权重,根据各规则的权重高低确定获取到的标记信息的信息内容在与该电子书相对应的标记文件中的存储位置。例如,可以设置标记信息的类型规则的权重大于生成时间规则的权重,生成时间规则的权重大于章节顺序规则的权重。相应地,在针对标记信息进行排序时,优先按照标记信息的类型进行排序,仅在类型相同的前提下,才按照生成时间进行排序;同理,只有当生成时间也相同时,才按照章节顺序进行排序。

另外,在本实施例中,还可以分别针对每种类型的标记信息分配对应的存储区域,在与该类型的标记信息相对应的存储区域内,将该类型的多个标记信息按照标记信息的生成时间、和/或标记信息在电子书中的章节顺序进行排序。例如,可以按照标记信息的类型将标记文件分为多个部分,假设本实施例中标记信息主要包括重点标注类型、次重点标注类型以及笔记类型,相应地,将对应的标记文件中的前若干页设置为用于存储重点标注类型的标记信息的区域,将对应的标记文件中的后若干页设置为用于存储笔记类型的标记信息的区域,将对应的标记文件中的剩余页设置为用于存储次重点标注类型的标记信息的区域。并且,在每个区域内,还可以进一步按照多种规则进行排序,并且,也可以分别设置各种规则的权重。

由此可见,通过上述的排序规则可以确保各次存储到与该电子书相对应的标记文件中的标记信息有序排列,从而实现便于查询的效果。更优选地,由于标记文件中的各个标记信息可能会不定时地被用户访问,此时,用户可能希望使重要的标记信息或访问频率高的标记信息的排列顺序更靠前,从而提升查询速度,为此,在本实施例中,还可以进一步包括以下操作:根据预设的动态调整规则,对电子书相对应的标记文件中存储的各条标记信息的信息内容的排列顺序进行调整;其中,该动态调整规则包括以下中的至少一种:根据各个信息内容的访问频率调整排列顺序、以及根据用户针对信息内容设置的访问优先级调整排列顺序。上述操作的执行时机和执行频率可由本领域技术人员灵活设置,例如,可以实时记录各个标记信息的访问情况,然后,每隔预设的时间周期,根据记录的各个信息内容的访问频率调整排列顺序,以使访问频率高的标记信息排列地更靠前。又如,可以为用户提供访问优先级设置入口,该访问优先级设置入口可以针对整个标记文件设置,也可以分别针对标记文件中的每个标记信息设置,当用户访问某标记信息时,若确定该标记信息的重要程度较高,则可以根据访问优先级设置入口为该标记信息设置较高的优先级,相应地,系统根据接收到的访问优先级设置结果调整该标记信息的排列顺序。

步骤s230:当接收到第一类跳转指令时,确定与该第一类跳转指令相对应的电子书,获取并显示与该电子书相对应的标记文件,以供用户根据该标记文件进行标记信息的管理。

其中,第一类跳转指令属于标记信息管理指令中的一种,通过针对电子书设置的第一类跳转入口进行触发,用于跳转至与该电子书相对应的标记文件。具体地,在本实施例中,第一类跳转入口包括多种形式,相应地,第一类跳转指令也进一步包括多种形式,分别用于跳转至标记文件的相应位置。下面分别介绍各种形式的第一类跳转入口及其对应的第一类跳转指令:

第一种形式的第一类跳转入口包括以下形式中的至少一种:当标记文件作为电子书的附件展示时,该第一类跳转入口可以是针对电子书的封面图标设置的长按或双击类型的第一类全书跳转入口,用于在用户长按或双击书架上的电子书封面图标时跳转至与该电子书对应的标记文件。当标记文件作为一本与该电子书关联存储的独立书籍与其对应的电子书一同展示在书架位置时,该第一类跳转入口可以是针对书架中显示的与该电子书相对应的标记文件的封面图标设置的第一类全书跳转入口。具体地,上述第一类全书跳转入口中包含该电子书的标识,用于跳转至该电子书相对应的标记文件。具体实现时,可以通过第一类全书跳转入口跳转至该电子书相对应的标记文件中的首页位置。因此,第一类全书跳转入口适于查询整个标记文件时使用,相应地,第一类全书跳转入口触发的指令为第一类全书跳转指令。

第二种形式的第一类跳转入口包括针对电子书中的各个页面设置的第一类页面跳转入口,相应地,第一类页面跳转入口触发的指令为第一类页面跳转指令。其中,该第一类页面跳转入口中包含对应页面的页面标识,用于跳转至该电子书相对应的标记文件中与该页面标识相对应的页面信息的位置。具体地,第一类页面跳转入口可以设置在对应页面的页眉、页脚、和/或页面控制面板处。也就是说,可以分别在电子书的每一页中设置第一类页面跳转入口,以供用户阅读该页时跳转至与该页相对应的标记文件中。例如,若用户正在阅读电子书中的第30页内容,该页内容中的各个标记信息记录在标记文件的第5页,相应地,当用户通过该页设置的第一类页面跳转入口发出第一类页面跳转指令后,将跳转至标记文件的第5页。

第三种形式的第一类跳转入口包括针对电子书中的各个标记信息设置的第一类标记跳转入口,相应地,第一类标记跳转入口触发的指令为第一类标记跳转指令。其中,第一类标记跳转入口中包含对应的标记信息的标记标识,用于跳转至电子书相对应的标记文件中与该标记标识相对应的标记信息的信息内容的位置。也就是说,电子书中的每个标记信息都具有唯一的标记标识,例如可以是标记id,用于快速且唯一的定位该标记信息,并且,在每个标记信息的相邻位置进一步设置有与该标记信息相对应的第一类标记跳转入口,用于跳转至标记文件中包含该标记信息的位置。例如,若用户通过标记id为50的第一类标记跳转入口触发了第一类标记跳转指令,则对应跳转至标记文件中标记id为50的标记信息的信息内容处。具体实施时,为了提升跳转的速度和准确性,可以进一步将电子书中的各个标记信息与该电子书相对应的标记文件中的各个标记信息的信息内容之间的映射关系存储到预设的映射表中;该映射表用于实现电子书以及与该电子书相对应的标记文件中的各个标记信息的相互查询。例如,针对上述标记id为50的标记信息,在映射表中存储有如下信息:

电子书中第131页第5行----标记id50----标记文件中第11页第4行

相应地,通过标记id建立了电子书与标记文件的对应关系,从而可以通过查询该映射表快速跳转至标记文件中的对应位置。

另外,除了通过映射表来实现电子书与标记文件之间的跳转外,还可以通过其他多种方式来实现。

具体地,上述各种形式的第一类跳转入口可以通过多种形式实现,例如,既可以是图标按钮式跳转入口,也可以是超链接式跳转入口,还可以直接通过点击或长按标记信息的方式实现跳转。相应地,可以直接通过超链接方式跳转至对应的标记文件的指定位置,或者,也可以通过“src”属性或<a标签>等各种形式实现跳转目的。

步骤s240:当接收到通过预设的第二类跳转入口触发的第二类跳转指令时,显示该标记文件相对应的电子书中与第二类跳转入口相对应的位置的内容。

其中,第二类跳转指令也属于标记信息管理指令中的一种。通过本步骤能够从标记文件中的某一位置跳转至电子书中的相应位置。具体实施时,需要预先针对标记文件设置第二类跳转入口,该第二类跳转入口具体包括:针对标记文件中存储的各个标记信息的信息内容设置的第二类标记跳转入口;其中,第二类标记跳转入口中包含对应的标记信息的标记标识;其中,标记信息的标记标识用于确定标记文件相对应的电子书中与该第二类跳转入口相对应的位置。也就是说,在标记文件中,分别针对每个标记信息的信息内容设置有对应的第二类标记跳转入口,用于跳转至电子书中与该标记信息相对应的位置。例如,若用户通过标记文件中包含的标记id为50的第二类标记跳转入口触发了第二类标记跳转指令,则对应跳转至电子书中标记id为50的标记信息处。具体实施时,第二类跳转指令也可以通过查询上述的映射表的方式实现,且第二类跳转入口的形式也可以参照第一类跳转入口进行设置,此处不再赘述。

具体地,在显示标记文件相对应的电子书中与该第二类跳转入口相对应的位置的内容时,可通过下述两种实现方式中的至少一种实现:

在第一种显示方式中,直接跳转至标记文件相对应的电子书中与该第二类跳转入口相对应的位置,并显示该位置的电子书内容。也就是说,在第一种显示方式中,当用户正在阅读标记文件时,若点击第二类跳转入口,则使屏幕跳转至对应的电子书中的相应位置,即:直接在终端设备的前端打开电子书,并显示电子书中的相应内容。若用户点击返回按钮或关闭电子书按钮,则可以关闭电子书并跳转回标记文件中的当前页面。由于第一种显示方式直接打开了电子书,因此,便于用户进一步在电子书中执行相关操作,例如翻页、标记等操作。

在第二种显示方式中,获取标记文件相对应的电子书中与第二类跳转入口相对应的位置的内容,将获取到的内容以可拖动的悬浮框和/或提示框的方式进行显示;并且,该悬浮框和/或提示框中进一步设置有控制按钮,用于针对显示的内容进行控制。也就是说,在第二种显示方式中,当用户正在阅读标记文件时,若点击第二类跳转入口,直接在当前所显示的标记文件的页面上弹出可拖动的悬浮框和/或提示框,并通过该悬浮框和/或提示框显示对应的电子书中相应部分的内容。即:在终端设备的后台打开电子书并获取电子书中的相应内容,将获取到的内容显示到悬浮框和/或提示框中。另外,为了便于用户了解原文内容的上下文,在悬浮框和/或提示框中进一步设置有控制按钮,用于针对显示的内容进行控制。例如,该控制按钮可以是前进或后退类型的按钮,用于实现前翻页或后翻页指令。由此可见,在第二种显示方式中,无需在终端设备的前端打开电子书,终端设备的显示页面也无需发生跳转,相应地,用户浏览完毕后只需关闭悬浮框和/或提示框即可。另外,悬浮框和/或提示框的具体位置可由用户灵活拖动,以不遮挡标记文件中的相关信息为宜。因此,第二种显示方式能够使用户同时浏览标记文件以及电子书中的相关内容,便于实现比较阅读,提升了用户体验。

步骤s250:当接收到通过预设的第一类编辑入口发出的第一类编辑指令时,根据第一类编辑指令编辑电子书中相应的标记信息,并根据编辑指令的执行结果更新与电子书相对应的标记文件中相应的标记信息的信息内容;和/或,当接收到通过第二类编辑入口发出的第二类编辑指令时,根据第二类编辑指令编辑标记文件中相应的标记信息的信息内容,并根据第二类编辑指令的执行结果更新与标记文件相对应的电子书中相应的标记信息。

本步骤主要用于实现电子书与标记文件之间的同步更新。具体地,电子书中进一步设置有第一类编辑入口,用于编辑电子书中的各个标记信息。例如,可以分别针对电子书中的每个标记信息设置一个用于编辑该标记信息的第一类编辑入口,或者,也可以针对电子书中的每一页设置一个用于编辑该页中的各个标记信息的第一类编辑入口。相应地,当接收到通过第一类编辑入口发出的第一类编辑指令时,根据第一类编辑指令编辑电子书中相应的标记信息,并根据编辑指令的执行结果更新与电子书相对应的标记文件中相应的标记信息的信息内容。举例而言,假设用户通过电子书中针对标记id为50的标记信息设置的第一类编辑入口发出的第一类编辑指令为:将标记id为50的标记信息中包含的部分字词删除,相应地,在与电子书相对应的标记文件中,将标记id为50的标记信息的信息内容中包含的相应字词删除,以实现电子书与标记文件中记录的标记信息的一致性。除删除类型的编辑指令外,第一类编辑指令还可以为添加类型、替换类型等各种类型的编辑指令。

另外,标记文件中进一步设置有第二类编辑入口,用于编辑标记文件中的各个标记信息的信息内容。例如,可以分别针对标记文件中的每个标记信息的信息内容设置一个用于编辑该标记信息的信息内容的第二类编辑入口。相应地,当接收到通过第二类编辑入口发出的第二类编辑指令时,根据第二类编辑指令编辑标记文件中相应的标记信息的信息内容,并根据编辑指令的执行结果更新对应的电子书中相应的标记信息。举例而言,假设用户通过标记文件中针对标记id为50的标记信息设置的第二类编辑入口发出的第二类编辑指令为:将标记id为50的标记信息的信息内容中包含的部分字词删除,相应地,在对应的电子书中,将标记id为50的标记信息中包含的相应字词删除,以实现电子书与标记文件中记录的标记信息的一致性。

由此可见,通过本步骤,无论用户是在浏览电子书的过程中针对电子书中的部分标记信息进行了编辑操作,还是在浏览标记文件的过程中针对标记文件中的部分标记信息进行了编辑操作,都会将相应的编辑操作所对应的操作结果同步至另一文件中,从而实现了电子书与标记文件的同步更新,既为用户提供了便利,又确保了电子书与标记文件的准确性。

具体实施时,可以通过多种方式实现电子书与标记文件的同步更新,例如,可以通过指针将电子书与标记文件相关联,进而实现二者的同步更新。又如,也可以通过上述的映射表确定二者中相应内容之间的映射关系,进而实现二者的同步更新。再如,也可以通过预设的同步入口或同步链接来实现同步操作,本发明对具体的同步方式不做限定。

另外,上述的步骤s230至步骤s250的执行顺序可根据用户的操作顺序灵活调整,本实施例对此并不限定。另外,用户也可以根据需要仅选择步骤s230至步骤s250中的至少一个步骤执行,因此,步骤s230至步骤s250中的各个步骤均为可选的。

综上可知,通过上述方式,不仅能够将电子书中的标记信息单独整理成册,以便于用户查询,还能够实现电子书与标记文件之间的灵活跳转,以方便用户在二者之间交叉阅读。并且,本发明还提供了电子书与其对应的标记文件之间的自动同步功能,确保了二者的一致性。

实施例三

本申请实施例三提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的应用控制方法。可执行指令具体可以用于使得处理器执行以下操作:当用户针对电子书生成标记信息时,获取标记信息的信息内容;将获取到的标记信息的信息内容存储到与电子书相对应的标记文件中;当接收到标记信息管理指令时,确定与标记信息管理指令相对应的电子书,获取并显示与电子书相对应的标记文件,以供用户根据标记文件进行标记信息的管理。

在一种可选的实施方式中,可执行指令还使处理器执行以下操作:针对电子书设置第一类跳转入口;标记信息管理指令具体包括:通过第一类跳转入口触发的第一类跳转指令;其中,第一类跳转入口包括以下中的至少一个:针对电子书的封面图标设置的长按或双击类型的第一类全书跳转入口、和/或针对书架中显示的与电子书相对应的标记文件的封面图标设置的第一类全书跳转入口;其中,第一类全书跳转入口中包含电子书标识,用于跳转至电子书相对应的标记文件;针对电子书中的各个页面设置的第一类页面跳转入口;其中,第一类页面跳转入口中包含对应页面的页面标识,用于跳转至电子书相对应的标记文件中与页面标识相对应的页面信息的位置;其中,第一类页面跳转入口设置在对应页面的页眉、页脚、和/或页面控制面板处;针对电子书中的各个标记信息设置的第一类标记跳转入口;其中,第一类标记跳转入口中包含对应的标记信息的标记标识,用于跳转至电子书相对应的标记文件中与标记标识相对应的标记信息的信息内容的位置。

在一种可选的实施方式中,可执行指令还使处理器执行以下操作:针对标记文件设置第二类跳转入口;并且,当接收到通过第二类跳转入口触发的第二类跳转指令时,显示标记文件相对应的电子书中与第二类跳转入口相对应的位置的内容。

在一种可选的实施方式中,第二类跳转入口具体包括:针对标记文件中存储的各个标记信息的信息内容设置的第二类标记跳转入口;其中,第二类标记跳转入口中包含对应的标记信息的标记标识;其中,标记信息的标记标识用于确定标记文件相对应的电子书中与第二类跳转入口相对应的位置。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:跳转至标记文件相对应的电子书中与第二类跳转入口相对应的位置,并显示该位置的电子书内容;以及,获取标记文件相对应的电子书中与第二类跳转入口相对应的位置的内容,将获取到的内容以可拖动的悬浮框和/或提示框的方式进行显示;并且,悬浮框和/或提示框中进一步设置有控制按钮,用于针对显示的内容进行控制。

在一种可选的实施方式中,电子书中进一步设置有第一类编辑入口,用于编辑电子书中的各个标记信息,则可执行指令还使处理器执行以下操作:当接收到通过第一类编辑入口发出的第一类编辑指令时,根据第一类编辑指令编辑电子书中相应的标记信息,并根据编辑指令的执行结果更新与电子书相对应的标记文件中相应的标记信息的信息内容;和/或,标记文件中进一步设置有第二类编辑入口,用于编辑标记文件中的各个标记信息的信息内容,则可执行指令还使处理器执行以下操作:当接收到通过第二类编辑入口发出的第二类编辑指令时,根据第二类编辑指令编辑标记文件中相应的标记信息的信息内容,并根据第二类编辑指令的执行结果更新与标记文件相对应的电子书中相应的标记信息。

在一种可选的实施方式中,标记信息的类型包括以下中的至少一种:对电子书中的原文进行标注的原文标注信息、以及根据电子书中的原文添加的自定义信息;其中,原文标注信息进一步包括:一个或多个标注级别的标注信息;自定义信息进一步包括以下中的至少一种:文本类自定义信息、图片类自定义信息、笔记类自定义信息、以及感想类自定义信息。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:确定标记信息的类型,根据与该类型相对应的获取规则获取标记信息的信息内容。

在一种可选的实施方式中,当标记信息的类型为原文标注信息类型时,与该类型相对应的获取规则为:获取被标注的原文所对应的原文内容;其中,原文内容包括:被标注的原文中的全部内容、或者被标注的原文中的首部、中部和/或尾部的内容;当标记信息的类型为自定义信息类型时,与该类型相对应的获取规则为:获取自定义信息的信息内容,以及获取与自定义信息相对应的原文内容。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:按照预设的排序规则,确定获取到的标记信息的信息内容在与电子书相对应的标记文件中的存储位置;其中,预设的排序规则包括以下中的至少一种规则:根据标记信息的类型进行排序的规则、根据标记信息的生成时间进行排序的规则、根据标记信息在电子书中的章节顺序进行排序的规则。

在一种可选的实施方式中,当预设的排序规则包括多种规则时,分别针对每种规则设置不同的权重,根据各规则的权重高低确定获取到的标记信息的信息内容在与电子书相对应的标记文件中的存储位置;或者,分别针对每种类型的标记信息分配对应的存储区域,在与该类型的标记信息相对应的存储区域内,将该类型的多个标记信息按照标记信息的生成时间、和/或标记信息在电子书中的章节顺序进行排序。

在一种可选的实施方式中,可执行指令还使处理器执行以下操作:根据预设的动态调整规则,对电子书相对应的标记文件中存储的各条标记信息的信息内容的排列顺序进行调整;其中,动态调整规则包括以下中的至少一种:根据各个信息内容的访问频率调整排列顺序、以及根据用户针对信息内容设置的访问优先级调整排列顺序。

在一种可选的实施方式中,可执行指令还使处理器执行以下操作:将电子书中的各个标记信息与电子书相对应的标记文件中的各个标记信息的信息内容之间的映射关系存储到预设的映射表中;映射表用于实现电子书以及与电子书相对应的标记文件中的各个标记信息的相互查询。

实施例四

图3示出了根据本发明实施例四的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。如图3所示,该电子设备可以包括:处理器(processor)302、通信接口(communicationsinterface)304、存储器(memory)303、以及通信总线308。

其中:处理器302、通信接口304、以及存储器303通过通信总线308完成相互间的通信。通信接口304,用于与其它设备比如客户端或其它服务器等的网元通信。处理器302,用于执行程序310,具体可以执行上述应用控制方法实施例中的相关步骤。具体地,程序310可以包括程序代码,该程序代码包括计算机操作指令。处理器302可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。存储器303,用于存放程序310。存储器303可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序310具体可以用于使得处理器302执行以下操作:当用户针对电子书生成标记信息时,获取标记信息的信息内容;将获取到的标记信息的信息内容存储到与电子书相对应的标记文件中;当接收到标记信息管理指令时,确定与标记信息管理指令相对应的电子书,获取并显示与电子书相对应的标记文件,以供用户根据标记文件进行标记信息的管理。

在一种可选的方式中,程序310还使得处理器302执行以下操作:针对电子书设置第一类跳转入口;标记信息管理指令具体包括:通过第一类跳转入口触发的第一类跳转指令;其中,第一类跳转入口包括以下中的至少一个:

针对电子书的封面图标设置的长按或双击类型的第一类全书跳转入口、和/或针对书架中显示的与电子书相对应的标记文件的封面图标设置的第一类全书跳转入口;其中,第一类全书跳转入口中包含电子书标识,用于跳转至电子书相对应的标记文件;针对电子书中的各个页面设置的第一类页面跳转入口;其中,第一类页面跳转入口中包含对应页面的页面标识,用于跳转至电子书相对应的标记文件中与页面标识相对应的页面信息的位置;其中,第一类页面跳转入口设置在对应页面的页眉、页脚、和/或页面控制面板处;针对电子书中的各个标记信息设置的第一类标记跳转入口;其中,第一类标记跳转入口中包含对应的标记信息的标记标识,用于跳转至电子书相对应的标记文件中与标记标识相对应的标记信息的信息内容的位置。

在一种可选的方式中,程序310还使得处理器302执行以下操作:针对标记文件设置第二类跳转入口;并且,当接收到通过第二类跳转入口触发的第二类跳转指令时,显示标记文件相对应的电子书中与第二类跳转入口相对应的位置的内容。

在一种可选的方式中,第二类跳转入口具体包括:针对标记文件中存储的各个标记信息的信息内容设置的第二类标记跳转入口;其中,第二类标记跳转入口中包含对应的标记信息的标记标识;其中,标记信息的标记标识用于确定标记文件相对应的电子书中与第二类跳转入口相对应的位置。

在一种可选的方式中,程序310进一步使得处理器302执行以下操作:跳转至标记文件相对应的电子书中与第二类跳转入口相对应的位置,并显示该位置的电子书内容;以及,获取标记文件相对应的电子书中与第二类跳转入口相对应的位置的内容,将获取到的内容以可拖动的悬浮框和/或提示框的方式进行显示;并且,悬浮框和/或提示框中进一步设置有控制按钮,用于针对显示的内容进行控制。

在一种可选的方式中,电子书中进一步设置有第一类编辑入口,用于编辑电子书中的各个标记信息,则程序310还使得处理器302执行以下操作:当接收到通过第一类编辑入口发出的第一类编辑指令时,根据第一类编辑指令编辑电子书中相应的标记信息,并根据编辑指令的执行结果更新与电子书相对应的标记文件中相应的标记信息的信息内容;和/或,标记文件中进一步设置有第二类编辑入口,用于编辑标记文件中的各个标记信息的信息内容,则可执行指令还使处理器执行以下操作:当接收到通过第二类编辑入口发出的第二类编辑指令时,根据第二类编辑指令编辑标记文件中相应的标记信息的信息内容,并根据第二类编辑指令的执行结果更新与标记文件相对应的电子书中相应的标记信息。

在一种可选的方式中,标记信息的类型包括以下中的至少一种:对电子书中的原文进行标注的原文标注信息、以及根据电子书中的原文添加的自定义信息;其中,原文标注信息进一步包括:一个或多个标注级别的标注信息;自定义信息进一步包括以下中的至少一种:文本类自定义信息、图片类自定义信息、笔记类自定义信息、以及感想类自定义信息。

在一种可选的方式中,程序310进一步使得处理器302执行以下操作:确定标记信息的类型,根据与该类型相对应的获取规则获取标记信息的信息内容。

在一种可选的方式中,当标记信息的类型为原文标注信息类型时,与该类型相对应的获取规则为:获取被标注的原文所对应的原文内容;其中,原文内容包括:被标注的原文中的全部内容、或者被标注的原文中的首部、中部和/或尾部的内容;当标记信息的类型为自定义信息类型时,与该类型相对应的获取规则为:获取自定义信息的信息内容,以及获取与自定义信息相对应的原文内容。

在一种可选的方式中,程序310进一步使得处理器302执行以下操作:按照预设的排序规则,确定获取到的标记信息的信息内容在与电子书相对应的标记文件中的存储位置;其中,预设的排序规则包括以下中的至少一种规则:根据标记信息的类型进行排序的规则、根据标记信息的生成时间进行排序的规则、根据标记信息在电子书中的章节顺序进行排序的规则。

在一种可选的方式中,当预设的排序规则包括多种规则时,分别针对每种规则设置不同的权重,根据各规则的权重高低确定获取到的标记信息的信息内容在与电子书相对应的标记文件中的存储位置;或者,分别针对每种类型的标记信息分配对应的存储区域,在与该类型的标记信息相对应的存储区域内,将该类型的多个标记信息按照标记信息的生成时间、和/或标记信息在电子书中的章节顺序进行排序。

在一种可选的方式中,程序310还使得处理器302执行以下操作:根据预设的动态调整规则,对电子书相对应的标记文件中存储的各条标记信息的信息内容的排列顺序进行调整;其中,动态调整规则包括以下中的至少一种:根据各个信息内容的访问频率调整排列顺序、以及根据用户针对信息内容设置的访问优先级调整排列顺序。

在一种可选的方式中,程序310还使得处理器302执行以下操作:将电子书中的各个标记信息与电子书相对应的标记文件中的各个标记信息的信息内容之间的映射关系存储到预设的映射表中;映射表用于实现电子书以及与电子书相对应的标记文件中的各个标记信息的相互查询。

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

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了:a1.一种基于电子书的标记信息管理方法,其包括:当用户针对电子书生成标记信息时,获取所述标记信息的信息内容;将获取到的所述标记信息的信息内容存储到与所述电子书相对应的标记文件中;当接收到标记信息管理指令时,确定与所述标记信息管理指令相对应的电子书,获取并显示与所述电子书相对应的标记文件,以供用户根据所述标记文件进行标记信息的管理。

a2.根据a1所述的方法,其中,所述方法进一步包括:针对所述电子书设置第一类跳转入口;所述标记信息管理指令具体包括:通过所述第一类跳转入口触发的第一类跳转指令;其中,所述第一类跳转入口包括以下中的至少一个:针对所述电子书的封面图标设置的长按或双击类型的第一类全书跳转入口、和/或针对书架中显示的与所述电子书相对应的标记文件的封面图标设置的第一类全书跳转入口;其中,所述第一类全书跳转入口中包含所述电子书标识,用于跳转至所述电子书相对应的标记文件;针对所述电子书中的各个页面设置的第一类页面跳转入口;其中,所述第一类页面跳转入口中包含对应页面的页面标识,用于跳转至所述电子书相对应的标记文件中与所述页面标识相对应的页面信息的位置;其中,第一类页面跳转入口设置在对应页面的页眉、页脚、和/或页面控制面板处;针对所述电子书中的各个标记信息设置的第一类标记跳转入口;其中,所述第一类标记跳转入口中包含对应的标记信息的标记标识,用于跳转至所述电子书相对应的标记文件中与所述标记标识相对应的标记信息的信息内容的位置。

a3.根据a1或a2所述的方法,其中,所述方法进一步包括:针对所述标记文件设置第二类跳转入口;并且,当接收到通过所述第二类跳转入口触发的第二类跳转指令时,显示所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置的内容。

a4.根据a3所述的方法,其中,所述第二类跳转入口具体包括:针对所述标记文件中存储的各个标记信息的信息内容设置的第二类标记跳转入口;其中,所述第二类标记跳转入口中包含对应的标记信息的标记标识;其中,所述标记信息的标记标识用于确定所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置。

a5.根据a3或a4所述的方法,其中,所述显示所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置的内容的实现方式包括以下中的至少一种:跳转至所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置,并显示该位置的电子书内容;以及,获取所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置的内容,将获取到的内容以可拖动的悬浮框和/或提示框的方式进行显示;并且,所述悬浮框和/或提示框中进一步设置有控制按钮,用于针对显示的内容进行控制。

a6.根据a1-a5任一所述的方法,其中,所述电子书中进一步设置有第一类编辑入口,用于编辑所述电子书中的各个标记信息,则所述方法进一步包括:当接收到通过所述第一类编辑入口发出的第一类编辑指令时,根据所述第一类编辑指令编辑电子书中相应的标记信息,并根据所述编辑指令的执行结果更新与所述电子书相对应的标记文件中相应的标记信息的信息内容;和/或,所述标记文件中进一步设置有第二类编辑入口,用于编辑所述标记文件中的各个标记信息的信息内容,则所述方法进一步包括:当接收到通过所述第二类编辑入口发出的第二类编辑指令时,根据所述第二类编辑指令编辑标记文件中相应的标记信息的信息内容,并根据所述第二类编辑指令的执行结果更新与所述标记文件相对应的电子书中相应的标记信息。

a7.根据a1-a6任一所述的方法,其中,所述标记信息的类型包括以下中的至少一种:对电子书中的原文进行标注的原文标注信息、以及根据电子书中的原文添加的自定义信息;其中,所述原文标注信息进一步包括:一个或多个标注级别的标注信息;所述自定义信息进一步包括以下中的至少一种:文本类自定义信息、图片类自定义信息、笔记类自定义信息、以及感想类自定义信息。

a8.根据a1-a7任一所述的方法,其中,所述获取所述标记信息的信息内容的步骤具体包括:确定所述标记信息的类型,根据与该类型相对应的获取规则获取所述标记信息的信息内容。

a9.根据a8所述的方法,其中,当所述标记信息的类型为原文标注信息类型时,与该类型相对应的获取规则为:获取被标注的原文所对应的原文内容;其中,所述原文内容包括:被标注的原文中的全部内容、或者被标注的原文中的首部、中部和/或尾部的内容;当所述标记信息的类型为自定义信息类型时,与该类型相对应的获取规则为:获取所述自定义信息的信息内容,以及获取与所述自定义信息相对应的原文内容。

a10.根据a1-a9任一所述的方法,其中,所述将获取到的所述标记信息的信息内容存储到与所述电子书相对应的标记文件中的步骤具体包括:按照预设的排序规则,确定获取到的所述标记信息的信息内容在与所述电子书相对应的标记文件中的存储位置;其中,所述预设的排序规则包括以下中的至少一种规则:根据标记信息的类型进行排序的规则、根据标记信息的生成时间进行排序的规则、根据标记信息在电子书中的章节顺序进行排序的规则。

a11.根据a10所述的方法,其中,当预设的排序规则包括多种规则时,分别针对每种规则设置不同的权重,根据各规则的权重高低确定获取到的所述标记信息的信息内容在与所述电子书相对应的标记文件中的存储位置;或者,分别针对每种类型的标记信息分配对应的存储区域,在与该类型的标记信息相对应的存储区域内,将该类型的多个标记信息按照标记信息的生成时间、和/或标记信息在电子书中的章节顺序进行排序。

a12.根据a1-a11任一所述的方法,其中,所述方法进一步包括:根据预设的动态调整规则,对所述电子书相对应的标记文件中存储的各条标记信息的信息内容的排列顺序进行调整;其中,所述动态调整规则包括以下中的至少一种:根据各个信息内容的访问频率调整排列顺序、以及根据用户针对信息内容设置的访问优先级调整排列顺序。

a13.根据a1-a12任一所述的方法,其中,所述方法进一步包括:将电子书中的各个标记信息与所述电子书相对应的标记文件中的各个标记信息的信息内容之间的映射关系存储到预设的映射表中;所述映射表用于实现电子书以及与所述电子书相对应的标记文件中的各个标记信息的相互查询。

本发明还公开了b14.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:当用户针对电子书生成标记信息时,获取所述标记信息的信息内容;将获取到的所述标记信息的信息内容存储到与所述电子书相对应的标记文件中;当接收到标记信息管理指令时,确定与所述标记信息管理指令相对应的电子书,获取并显示与所述电子书相对应的标记文件,以供用户根据所述标记文件进行标记信息的管理。

b15.根据b14所述的电子设备,所述可执行指令还使所述处理器执行以下操作:针对所述电子书设置第一类跳转入口;所述标记信息管理指令具体包括:通过所述第一类跳转入口触发的第一类跳转指令;其中,所述第一类跳转入口包括以下中的至少一个:针对所述电子书的封面图标设置的长按或双击类型的第一类全书跳转入口、和/或针对书架中显示的与所述电子书相对应的标记文件的封面图标设置的第一类全书跳转入口;其中,所述第一类全书跳转入口中包含所述电子书标识,用于跳转至所述电子书相对应的标记文件;针对所述电子书中的各个页面设置的第一类页面跳转入口;其中,所述第一类页面跳转入口中包含对应页面的页面标识,用于跳转至所述电子书相对应的标记文件中与所述页面标识相对应的页面信息的位置;其中,第一类页面跳转入口设置在对应页面的页眉、页脚、和/或页面控制面板处;针对所述电子书中的各个标记信息设置的第一类标记跳转入口;其中,所述第一类标记跳转入口中包含对应的标记信息的标记标识,用于跳转至所述电子书相对应的标记文件中与所述标记标识相对应的标记信息的信息内容的位置。

b16.根据b14或b15所述的电子设备,所述可执行指令还使所述处理器执行以下操作:针对所述标记文件设置第二类跳转入口;并且,当接收到通过所述第二类跳转入口触发的第二类跳转指令时,显示所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置的内容。

b17.根据b16所述的电子设备,其中,所述第二类跳转入口具体包括:针对所述标记文件中存储的各个标记信息的信息内容设置的第二类标记跳转入口;其中,所述第二类标记跳转入口中包含对应的标记信息的标记标识;其中,所述标记信息的标记标识用于确定所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置。

b18.根据b16或b17所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:跳转至所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置,并显示该位置的电子书内容;以及,获取所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置的内容,将获取到的内容以可拖动的悬浮框和/或提示框的方式进行显示;并且,所述悬浮框和/或提示框中进一步设置有控制按钮,用于针对显示的内容进行控制。

b19.根据b14-b18任一所述的电子设备,其中,所述电子书中进一步设置有第一类编辑入口,用于编辑所述电子书中的各个标记信息,则所述可执行指令还使所述处理器执行以下操作:当接收到通过所述第一类编辑入口发出的第一类编辑指令时,根据所述第一类编辑指令编辑电子书中相应的标记信息,并根据所述编辑指令的执行结果更新与所述电子书相对应的标记文件中相应的标记信息的信息内容;和/或,所述标记文件中进一步设置有第二类编辑入口,用于编辑所述标记文件中的各个标记信息的信息内容,则所述可执行指令还使所述处理器执行以下操作:当接收到通过所述第二类编辑入口发出的第二类编辑指令时,根据所述第二类编辑指令编辑标记文件中相应的标记信息的信息内容,并根据所述第二类编辑指令的执行结果更新与所述标记文件相对应的电子书中相应的标记信息。

b20.根据b14-b19任一所述的电子设备,其中,所述标记信息的类型包括以下中的至少一种:对电子书中的原文进行标注的原文标注信息、以及根据电子书中的原文添加的自定义信息;其中,所述原文标注信息进一步包括:一个或多个标注级别的标注信息;所述自定义信息进一步包括以下中的至少一种:文本类自定义信息、图片类自定义信息、笔记类自定义信息、以及感想类自定义信息。

b21.根据b14-b20任一所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:确定所述标记信息的类型,根据与该类型相对应的获取规则获取所述标记信息的信息内容。

b22.根据b21所述的电子设备,其中,当所述标记信息的类型为原文标注信息类型时,与该类型相对应的获取规则为:获取被标注的原文所对应的原文内容;其中,所述原文内容包括:被标注的原文中的全部内容、或者被标注的原文中的首部、中部和/或尾部的内容;当所述标记信息的类型为自定义信息类型时,与该类型相对应的获取规则为:获取所述自定义信息的信息内容,以及获取与所述自定义信息相对应的原文内容。

b23.根据b14-b22任一所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:按照预设的排序规则,确定获取到的所述标记信息的信息内容在与所述电子书相对应的标记文件中的存储位置;其中,所述预设的排序规则包括以下中的至少一种规则:根据标记信息的类型进行排序的规则、根据标记信息的生成时间进行排序的规则、根据标记信息在电子书中的章节顺序进行排序的规则。

b24.根据b23所述的电子设备,其中,当预设的排序规则包括多种规则时,分别针对每种规则设置不同的权重,根据各规则的权重高低确定获取到的所述标记信息的信息内容在与所述电子书相对应的标记文件中的存储位置;或者,分别针对每种类型的标记信息分配对应的存储区域,在与该类型的标记信息相对应的存储区域内,将该类型的多个标记信息按照标记信息的生成时间、和/或标记信息在电子书中的章节顺序进行排序。

b25.根据b14-b24任一所述的电子设备,所述可执行指令还使所述处理器执行以下操作:根据预设的动态调整规则,对所述电子书相对应的标记文件中存储的各条标记信息的信息内容的排列顺序进行调整;其中,所述动态调整规则包括以下中的至少一种:根据各个信息内容的访问频率调整排列顺序、以及根据用户针对信息内容设置的访问优先级调整排列顺序。

b26.根据b14-b25任一所述的电子设备,所述可执行指令还使所述处理器执行以下操作:将电子书中的各个标记信息与所述电子书相对应的标记文件中的各个标记信息的信息内容之间的映射关系存储到预设的映射表中;所述映射表用于实现电子书以及与所述电子书相对应的标记文件中的各个标记信息的相互查询。

本发明还公开了:c27.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:当用户针对电子书生成标记信息时,获取所述标记信息的信息内容;将获取到的所述标记信息的信息内容存储到与所述电子书相对应的标记文件中;当接收到标记信息管理指令时,确定与所述标记信息管理指令相对应的电子书,获取并显示与所述电子书相对应的标记文件,以供用户根据所述标记文件进行标记信息的管理。

c28.根据c27所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:针对所述电子书设置第一类跳转入口;所述标记信息管理指令具体包括:通过所述第一类跳转入口触发的第一类跳转指令;其中,所述第一类跳转入口包括以下中的至少一个:针对所述电子书的封面图标设置的长按或双击类型的第一类全书跳转入口、和/或针对书架中显示的与所述电子书相对应的标记文件的封面图标设置的第一类全书跳转入口;其中,所述第一类全书跳转入口中包含所述电子书标识,用于跳转至所述电子书相对应的标记文件;针对所述电子书中的各个页面设置的第一类页面跳转入口;其中,所述第一类页面跳转入口中包含对应页面的页面标识,用于跳转至所述电子书相对应的标记文件中与所述页面标识相对应的页面信息的位置;其中,第一类页面跳转入口设置在对应页面的页眉、页脚、和/或页面控制面板处;针对所述电子书中的各个标记信息设置的第一类标记跳转入口;其中,所述第一类标记跳转入口中包含对应的标记信息的标记标识,用于跳转至所述电子书相对应的标记文件中与所述标记标识相对应的标记信息的信息内容的位置。

c29.根据c27或c28所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:针对所述标记文件设置第二类跳转入口;并且,当接收到通过所述第二类跳转入口触发的第二类跳转指令时,显示所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置的内容。

c30.根据c29所述的计算机存储介质,其中,所述第二类跳转入口具体包括:针对所述标记文件中存储的各个标记信息的信息内容设置的第二类标记跳转入口;其中,所述第二类标记跳转入口中包含对应的标记信息的标记标识;其中,所述标记信息的标记标识用于确定所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置。

c31.根据c29或c30所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:跳转至所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置,并显示该位置的电子书内容;以及,获取所述标记文件相对应的电子书中与所述第二类跳转入口相对应的位置的内容,将获取到的内容以可拖动的悬浮框和/或提示框的方式进行显示;并且,所述悬浮框和/或提示框中进一步设置有控制按钮,用于针对显示的内容进行控制。

c32.根据c27-c31任一所述的计算机存储介质,其中,所述电子书中进一步设置有第一类编辑入口,用于编辑所述电子书中的各个标记信息,则所述可执行指令还使所述处理器执行以下操作:当接收到通过所述第一类编辑入口发出的第一类编辑指令时,根据所述第一类编辑指令编辑电子书中相应的标记信息,并根据所述编辑指令的执行结果更新与所述电子书相对应的标记文件中相应的标记信息的信息内容;和/或,所述标记文件中进一步设置有第二类编辑入口,用于编辑所述标记文件中的各个标记信息的信息内容,则所述可执行指令还使所述处理器执行以下操作:当接收到通过所述第二类编辑入口发出的第二类编辑指令时,根据所述第二类编辑指令编辑标记文件中相应的标记信息的信息内容,并根据所述第二类编辑指令的执行结果更新与所述标记文件相对应的电子书中相应的标记信息。

c33.根据c27-c32任一所述的计算机存储介质,其中,所述标记信息的类型包括以下中的至少一种:对电子书中的原文进行标注的原文标注信息、以及根据电子书中的原文添加的自定义信息;其中,所述原文标注信息进一步包括:一个或多个标注级别的标注信息;所述自定义信息进一步包括以下中的至少一种:文本类自定义信息、图片类自定义信息、笔记类自定义信息、以及感想类自定义信息。

c34.根据c27-c33任一所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:确定所述标记信息的类型,根据与该类型相对应的获取规则获取所述标记信息的信息内容。

c35.根据c34所述的计算机存储介质,其中,当所述标记信息的类型为原文标注信息类型时,与该类型相对应的获取规则为:获取被标注的原文所对应的原文内容;其中,所述原文内容包括:被标注的原文中的全部内容、或者被标注的原文中的首部、中部和/或尾部的内容;当所述标记信息的类型为自定义信息类型时,与该类型相对应的获取规则为:获取所述自定义信息的信息内容,以及获取与所述自定义信息相对应的原文内容。

c36.根据c27-c35任一所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:按照预设的排序规则,确定获取到的所述标记信息的信息内容在与所述电子书相对应的标记文件中的存储位置;其中,所述预设的排序规则包括以下中的至少一种规则:根据标记信息的类型进行排序的规则、根据标记信息的生成时间进行排序的规则、根据标记信息在电子书中的章节顺序进行排序的规则。

c37.根据c36所述的计算机存储介质,其中,当预设的排序规则包括多种规则时,分别针对每种规则设置不同的权重,根据各规则的权重高低确定获取到的所述标记信息的信息内容在与所述电子书相对应的标记文件中的存储位置;或者,分别针对每种类型的标记信息分配对应的存储区域,在与该类型的标记信息相对应的存储区域内,将该类型的多个标记信息按照标记信息的生成时间、和/或标记信息在电子书中的章节顺序进行排序。

c38.根据c27-c37任一所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:根据预设的动态调整规则,对所述电子书相对应的标记文件中存储的各条标记信息的信息内容的排列顺序进行调整;其中,所述动态调整规则包括以下中的至少一种:根据各个信息内容的访问频率调整排列顺序、以及根据用户针对信息内容设置的访问优先级调整排列顺序。

c39.根据c27-c38任一所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:将电子书中的各个标记信息与所述电子书相对应的标记文件中的各个标记信息的信息内容之间的映射关系存储到预设的映射表中;所述映射表用于实现电子书以及与所述电子书相对应的标记文件中的各个标记信息的相互查询。

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