掌桥专利:专业的专利平台
掌桥专利
首页

电子书签的添加方法、电子设备以及计算机存储介质

文献发布时间:2023-06-19 13:45:04


电子书签的添加方法、电子设备以及计算机存储介质

技术领域

本发明涉及数据处理技术领域,具体涉及一种电子书签的添加方法、电子设备以及计算机存储介质。

背景技术

随着科技及社会的不断发展,读者的阅读习惯也发生改变。电子书因其节能环保、阅读便捷等特点越来越受到读者青睐。为了提升读者的阅读体验,一些电子书平台为读者提供有书签功能,该书签功能支持读者在电子书页面添加书签,以便于读者标记重点或感兴趣的电子书页面。

现有技术中,用户在执行页面下拉操作等书签添加操作之后,便将当前书签添加操作对应的页面直接作为书签的添加位置。然而该种方式添加的书签位置精准度低,用户体验差。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的电子书签的添加方法、电子设备以及计算机存储介质。

根据本发明的一个方面,提供了一种电子书签的添加方法,包括:

响应于书签添加操作,生成电子书签;

确定所述书签添加操作对应的第一页面;

根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面;

若所述第一页面为无效语义页面,则根据所述第一页面确定第二页面,将所述第二页面确定为所述电子书签的添加位置。

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

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

响应于书签添加操作,生成电子书签;

确定所述书签添加操作对应的第一页面;

根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面;

若所述第一页面为无效语义页面,则根据所述第一页面确定第二页面,将所述第二页面确定为所述电子书签的添加位置。

根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述电子书签的添加方法对应的操作。

根据本发明实施例公开的电子书签的添加方法、电子设备以及计算机存储介质。通过响应于书签添加操作,生成电子书签;并且确定书签添加操作对应的第一页面;根据第一页面的页面内容,判断第一页面是否为无效语义页面;若第一页面为无效语义页面,则根据第一页面确定第二页面,将第二页面确定为电子书签的添加位置。采用本方案,能够在用户误操作的情况下,对书签位置进行纠正,保障电子书签添加位置的准确性,满足用户的实际需求,提升用户体验。

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

附图说明

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

图1示出了本发明实施例一提供的一种电子书签的添加方法的流程示意图;

图2示出了本发明实施例二提供的一种电子书签的添加方法的流程示意图;

图3a示出了本发明实施例二提供的一种页面示意图;

图3b示出了本发明实施例二提供的一种书签内容输入入口的示意图;

图3c示出了本发明实施例二提供的一种添加有电子书签的页面示意图;

图3d示出了本发明实施例二提供的一种第一类电子书签的书签内容展示示意图;

图4示出了本发明实施例四提供的一种电子设备的结构示意图。

具体实施方式

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

实施例一

图1示出了本发明实施例一提供的一种电子书签的添加方法的流程示意图。其中,本发明实施例提供的电子书签的添加方法可以在用户终端侧执行。

如图1所示,该方法包括如下步骤:

步骤S110,响应于书签添加操作,生成电子书签。

监测到用户执行书签添加操作后,创建相应的电子书签。本发明实施例对书签添加操作的具体类型等不作限定,例如,书签添加操作可以为页面下拉操作等等。

步骤S120,确定书签添加操作对应的第一页面。

书签添加操作对应的页面即为第一页面。具体地,若用户在页面中执行了书签添加操作,则该页面即为第一页面。例如,用户在电子书第5页执行了书签添加操作,则该书签添加操作对应的第一页面为电子书第5页。

步骤S130,根据第一页面的页面内容,判断第一页面是否为无效语义页面;若是;则执行步骤S140。

与现有技术不同的是,本发明实施例在确定出书签添加操作对应的第一页面之后,并未直接将第一页面作为该电子书签的添加位置,而是对第一页面进行校验,判断该第一页面是否是无效语义页面,以确定用户是否存在误操作。在确定第一页面是无效语义页面的情况下,通过后续步骤S140对电子书签的位置进行纠正;在确定第一页面不是无效语义页面的情况下,将第一页面确定为电子书签的添加位置。

具体地,本步骤是根据第一页面的页面内容,判断第一页面是否为无效语义页面。本发明实施例可以但不限于通过以下方式判断第一页面是否为无效语义页面。

判断方式一:对第一页面的页面内容进行语义关键词提取,根据语义关键词的提取结果,判断第一页面是否为无效语义页面。具体地,若对第一页面的页面内容进行语义关键词提取处理后发现,无法提取出对应的语义关键词,则确定该第一页面为无效语义页面。例如,若第一页面的页面内容为“一。”,而针对“一。”无法提取出一个具有独立意图的词语,换言之,针对第一页面的页面内容无法提取出相应的语义关键词,则确定该第一页面为无效语义页面。又或者,虽然对第一页面的页面内容进行语义关键词提取处理后发现,能够提取出对应的语义关键词,但是提取出的语义关键词为无效关键词,则确定该第一页面为无效语义页面。在确定提取出的语义关键词是否为无效关键词过程中,可以预先配置无效关键词列表,若提取出的语义关键词位于无效关键词列表中,则确定提取出的为无效关键词。例如,若第一页面的页面内容为“哈哈。”,提取出的语义关键词为“哈哈”,而该“哈哈”位于无效关键词列表中,则确定该语义关键词为无效关键词,继而确定第一页面为无效语义页面。本判断方式中,通过对第一页面的页面内容的语义分析来确定第一页面是否为无效语义页面,从而能够准确地判断出第一页面是否为无效语义页面。

判断方式二:识别第一页面中字符的字符类型,根据该字符类型判断第一页面是否为无效语义页面。具体地,若字符类型仅包括标点类型,则确定第一页面为无效语义页面。例如,第一页面的页面内容为“……!”,该第一页面中字符“……”以及字符“!”的字符类型均为标点类型,则确定该第一页面为无效语义页面。本判断方式通过第一页面中字符的字符类型来判断出第一页面是否为无效语义页面,该方式简单易行,判断效率高。

判断方式三:识别第一页面包含的字符个数;根据字符个数,判断第一页面是否为无效语义页面。具体地,若第一页面包含的字符个数小于预设个数阈值,则确定第一页面为无效语义页面。例如,第一页面仅包含一个字符,则确定第一页面为无效语义页面。本判断方式通过第一页面中字符个数来判断出第一页面是否为无效语义页面,该方式简单易行,判断效率高。

判断方式四:采用上述至少两种判断方式的组合判断第一页面是否为无效语义页面。以判断方式二和判断方式三的组合为例,根据第一页面包含的字符个数以及字符类型,综合确定第一页面是否为无效语义页面。具体地,首先判断第一页面的包含的字符个数是否小于预设个数阈值,若是,则进一步获取第一页面中字符的字符类型,若字符类型仅包括标点类型,则确定第一页面为无效语义页面。采用该判断方式,能够进一步准确地判断出第一页面是否为无效语义页面。

在此应当理解的是,上述各个判断方式是通过大量与书签相关的用户行为数据获得的。具体地,可以根据用户行为数据从历史已生成的电子书签中识别出错误电子书签,以及该错误电子书签对应的错误页面。

其中,可以基于用户行为数据生成各个用户行为以及用户行为发生时间的列表,继而根据用户行为发生时间的先后顺序生成相应的用户行为序列。若某段用户行为序列与预设行为序列相匹配,则确定该段用户行为序列为目标用户行为序列,目标用户行为序列对应的用户行为数据为用户书签修正行为数据。

预设行为序列可以为“在A页面添加书签→删除A页面中的书签→在B页面添加书签”,并且该行为序列中相邻两个行为的发生时间的间隔小于预设时间间隔。例如,若用户在某页面添加电子书签之后,立即删除了该页面中的电子书签,并立即重新在另一页面添加了新的电子书签,则该行为序列与预设行为序列相匹配,该行为序列为目标用户行为序列,从而该行为序列对应的用户行为数据为用户书签修正行为数据。目标用户行为序列中首个行为对应的电子书签即为错误电子书签,首个行为对应的页面即为错误页面。

进一步对错误页面进行分析,通过分析确定出该类页面无法提取出语义关键词或者提取出的语义关键词为无效关键词,和/或,该类页面包含的字符的字符类型仅包含标点类型,和/或,该类页面包含的字符个数小于预设个数等等。

步骤S140,根据第一页面确定第二页面,将第二页面确定为电子书签的添加位置。

无效语义页面无法为用户提供有效的阅读内容,用户在该无效语义页面执行书签插入操作通常为误操作。若将电子书签插入该无效语义页面,会使电子书签丧失其标识重点内容的功能,从而无法满足用户实际的书签添加需求。鉴于此,在确定第一页面为无效语义页面后,根据第一页面确定第二页面,将第二页面作为电子书签的添加位置。其中,第二页面临近第一页面,例如可以将第一页面的上一页面确定为第二页面。

由此可见,本发明实施例在确定书签添加操作对应的第一页面之后,进一步对第一页面进行校验,以判断第一页面是否为无效语义页面。在确定出第一页面是无效语义页面之后,将第二页面作为电子书签的添加位置。采用本方案,能够在用户误操作的情况下,对书签位置进行纠正,保障电子书签添加位置的准确性,满足用户的实际需求,提升用户体验。

实施例二

图2示出了本发明实施例二提供的一种电子书签的添加方法的流程示意图。其中,本发明实施例提供的电子书签的添加方法可以在用户终端侧执行。

如图2所示,该方法包括如下步骤:

步骤S210,响应于第一书签添加操作,提供书签内容输入入口;获取通过书签内容输入入口输入的书签内容数据;生成第一类电子书签,并记录书签内容数据与第一类电子书签的映射关系。

本发明实施例中,可以基于用户的第一书签添加操作生成第一类电子书签。该第一类电子书签不仅可以标记出重点页面,还可以供用户添加相应的备注信息等,从而提升用户体验。

具体地,在监测到用户执行的第一书签添加操作后,提供书签内容输入入口。其中,书签内容输入入口包括以下入口中的至少一种:语音录入入口、文本输入入口、以及图片添加入口。

获取并存储通过书签内容输入入口输入的书签内容数据。用户可以通过提供的语音录入入口输入语音数据,通过文本输入入口输入文本数据,和/或通过图片添加入口添加图片数据等等。则获取到的书签内容数据可以为语音数据、文本数据、和/或图片数据等等。进一步生成第一类电子书签,以及记录书签内容数据与第一类电子书签的映射关系,与第一类电子书签具有映射关系的书签内容数据即为该第一类电子书签的书签内容。

步骤S220,响应于第二书签添加操作,生成第二类电子书签。

本发明实施例中,可以基于用户的第二书签添加操作生成第二类电子书签,该第二类电子书签可以标记出重点页面。具体地,在监测到用户执行了第二书签添加操作之后,直接生成第二类电子书签,从而提升电子书签的生成效率。

以下以具体示例来详细阐明不同类别电子书签的生成过程:

如图3a所示,若用户在页面中执行向下滑动操作,并且通过该滑动操作使内容页面向下移动第一预设距离后,停留第一预设时长,则用户完成第一书签添加操作。响应于该第一书签添加操作,呈现如图3b所示的书签内容输入入口。具体地,如图3b所示,用户通过执行第一书签添加操作,使内容页面向下移动了第一预设距离d1,则在内容页面上方显示语音录入入口、文本输入入口、以及图片添加入口。用户在点击语音录入入口之后,调用系统麦克风功能收录用户语音数据;用户在点击文本输入入口之后,展示文本输入框,以获取用户在该文本输入框中输入的文本数据;相应地,用户在点击图片添加入口之后,可以调用系统相册功能,以供用户从相册中选择图片录入;又或者,用户在点击图片添加入口之后,调用系统相机功能,并获取用户通过该相机功能拍摄的图片数据。在用户结束书签内容录入之后,生成第一类电子书签,并将通过书签内容输入入口获得的书签内容数据与该第一类电子书签关联存储。

仍如图3a所示,若用户在页面中执行向下滑动操作,并且通过该滑动操作使内容页面向下移动第一预设距离后,停留时间不足第一预设时长,则用户完成第二书签添加操作。响应于该第二书签添加操作,生成第二类电子书签。

步骤S230,确定电子书签的添加位置。

本步骤的具体执行过程可参照实施例一中相应部分的描述,在此不作赘述。

步骤S240,在电子书签的添加位置对应的页面中展示电子书签。

具体地,若用户书签添加操作对应的第一页面为无效语义页面,则第二页面为电子书签的添加位置,则本步骤在第二页面中展示电子书签;若用户书签添加操作对应的第一页面不是无效语义页面,则第一页面为电子书签的添加位置,则本步骤在第一页面中展示电子书签。

在一种可选的方式中,若监测到针对电子书签的内容查看操作,则识别电子书签的书签类型。若该电子书签为第一类电子书签,则响应于内容查看操作,展示与电子书签具有映射关系的书签内容数据,从而用户可以查看第一类电子书签的书签内容;若电子书签为第二类电子书签,由于第二类电子书签并无对应的书签内容,则不响应该内容查看操作。

以图3c为例,页面右上角展示有电子书签31。用户在该页面中执行向下滑动操作,并且通过该滑动操作使内容页面向下移动第二预设距离d2后,停留第二预设时长,则用户完成针对该页面中电子书签的内容查看操作。若电子书签为第一类电子书签,并且该第一类电子书签对应的书签内容为语音数据,则可以如图3d所示,展示该语音数据的播放界面。其中,除了展示该语音数据的播放界面之外,还可以进一步展示该语音数据对应的文本数据,以便于用户快速地获知语音数据的内容,提升用户体验。

在又一种可选的方式中,可以通过以下信息中的至少一种确定电子书签的展示样式:电子书签的添加位置对应的页面的页面内容、该页面所属电子书的类别、用户偏好信息以及书签类型信息等等。继而按照该电子书签的展示样式展示电子书签。采用该种方式,能够为用户提供个性化、多样化的电子书签样式,提高用户的阅读兴趣,提升用户体验。

以在第二页面中展示电子书签为例,可以通过以下信息中的至少一种确定电子书签的展示样式:第二页面的页面内容、第二页面所属电子书的类别、用户偏好信息以及书签类型信息。例如,第一类电子书签与第二类电子书签的展示样式不同,以便于用户获知当前展示的电子书签的类型;又或者,若第二页面的页面内容关键字为“战争”或第二页面所属电子书的类别为“战争”类型,则电子书签展示样式可以为宝剑样式等等;又或者,若用户偏好古言题材的书籍,则电子书签展示样式可以为古装卡通人物样式等等。

在再一种可选的方式中,为便于用户对已生成电子书签的查看及管理,本发明实施例进一步为用户提供了电子书签的查找入口。该查找入口可以设置于书签列表页面等等。在具体实施过程中,用户可以通过该查找入口输入查找词,则本发明实施例获取该查找词,继而将该查找词与第一类电子书签的书签内容进行比对,获得与查找词匹配的电子书签。在查找过程中,若第一类电子书签的书签内容为文本数据,则将查找词与该文本数据进行比对;若第一类电子书签的书签内容为语音数据,则预先生成该语音数据对应的文本数据,则在比对过程中具体是将查找词与语音数据对应的文本数据进行比对;若第一类电子书签的书签内容为图片数据,则预先为该图片数据分配文本标签,则在比对过程中具体是将查找词与图片数据对应的文本标签进行比对等等。

由此可见,本发明实施例可以为用户提供书签内容输入入口,由用户输入书签内容,从而生成既可以标记重点页面,还可以记录备注信息的第一类电子书签;本发明实施例还可以直接生成用于标记重点页面的第二类电子书签,从而提升用户的阅读体验。

实施例三

本发明实施例三提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中方法。

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

响应于书签添加操作,生成电子书签;

确定所述书签添加操作对应的第一页面;

根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面;

若所述第一页面为无效语义页面,则根据所述第一页面确定第二页面,将所述第二页面确定为所述电子书签的添加位置。

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

对所述第一页面的页面内容进行语义关键词提取;根据语义关键词的提取结果,判断所述第一页面是否为无效语义页面;

若无法提取出语义关键词或者提取出的语义关键词为无效关键词,则确定所述第一页面为无效语义页面。

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

识别所述第一页面中字符的字符类型;根据所述字符类型,判断所述第一页面是否为无效语义页面;

若所述字符类型仅包括标点类型,则确定所述第一页面为无效语义页面。

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

识别所述第一页面包含的字符个数;根据所述字符个数,判断所述第一页面是否为无效语义页面;

若所述字符个数小于预设个数阈值,则确定所述第一页面为无效语义页面。

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

将所述第一页面的上一页面确定为第二页面。

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

若所述第一页面不是无效语义页面,则将所述第一页面确定为所述电子书签的添加位置。

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

响应于第一书签添加操作,提供书签内容输入入口;

获取通过所述书签内容输入入口输入的书签内容数据;

生成第一类电子书签,并记录所述书签内容数据与所述第一类电子书签的映射关系。

在一种可选的实施方式中,所述书签内容输入入口包括以下入口中的至少一种:

语音录入入口、文本输入入口、以及图片添加入口。

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

响应于第二书签添加操作,生成第二类电子书签。

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

在所述将所述第二页面确定为所述电子书签的添加位置之后,在所述第二页面中展示所述电子书签;

若监测到针对所述电子书签的内容查看操作,识别所述电子书签的书签类型;

若所述电子书签为第一类电子书签,则响应于所述内容查看操作,展示与所述电子书签具有映射关系的书签内容数据;

若所述电子书签为第二类电子书签,则不响应于所述内容查看操作。

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

通过以下信息中的至少一种确定所述电子书签的展示样式:所述第二页面的页面内容、所述第二页面所属电子书的类别、用户偏好信息以及书签类型信息;

按照所述电子书签的展示样式展示所述电子书签。

由此可见,本发明实施例能够在用户误操作的情况下,对书签位置进行纠正,保障电子书签添加位置的准确性,满足用户的实际需求,提升用户体验。

实施例四

图4示出了本发明实施例四提供的一种电子设备的结构示意图。本发明具体实施例并不对电子设备的具体实现做限定。

如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(Communications Interface)404、存储器(memory)406、以及通信总线408。

其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序410,具体可以执行上述用于电子书签的添加方法实施例中的相关步骤。

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

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

存储器406,用于存放程序410。存储器406可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

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

响应于书签添加操作,生成电子书签;

确定所述书签添加操作对应的第一页面;

根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面;

若所述第一页面为无效语义页面,则根据所述第一页面确定第二页面,将所述第二页面确定为所述电子书签的添加位置。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

对所述第一页面的页面内容进行语义关键词提取;根据语义关键词的提取结果,判断所述第一页面是否为无效语义页面;

若无法提取出语义关键词或者提取出的语义关键词为无效关键词,则确定所述第一页面为无效语义页面。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

识别所述第一页面中字符的字符类型;根据所述字符类型,判断所述第一页面是否为无效语义页面;

若所述字符类型仅包括标点类型,则确定所述第一页面为无效语义页面。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

识别所述第一页面包含的字符个数;根据所述字符个数,判断所述第一页面是否为无效语义页面;

若所述字符个数小于预设个数阈值,则确定所述第一页面为无效语义页面。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

将所述第一页面的上一页面确定为第二页面。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

若所述第一页面不是无效语义页面,则将所述第一页面确定为所述电子书签的添加位置。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

响应于第一书签添加操作,提供书签内容输入入口;

获取通过所述书签内容输入入口输入的书签内容数据;

生成第一类电子书签,并记录所述书签内容数据与所述第一类电子书签的映射关系。

在一种可选的实施方式中,所述书签内容输入入口包括以下入口中的至少一种:

语音录入入口、文本输入入口、以及图片添加入口。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

响应于第二书签添加操作,生成第二类电子书签。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

在所述将所述第二页面确定为所述电子书签的添加位置之后,在所述第二页面中展示所述电子书签;

若监测到针对所述电子书签的内容查看操作,识别所述电子书签的书签类型;

若所述电子书签为第一类电子书签,则响应于所述内容查看操作,展示与所述电子书签具有映射关系的书签内容数据;

若所述电子书签为第二类电子书签,则不响应于所述内容查看操作。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

通过以下信息中的至少一种确定所述电子书签的展示样式:所述第二页面的页面内容、所述第二页面所属电子书的类别、用户偏好信息以及书签类型信息;

按照所述电子书签的展示样式展示所述电子书签。

由此可见,本发明实施例能够在用户误操作的情况下,对书签位置进行纠正,保障电子书签添加位置的准确性,满足用户的实际需求,提升用户体验。

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

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

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

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

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

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

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

本发明公开了:A1.一种电子书签的添加方法,包括:

响应于书签添加操作,生成电子书签;

确定所述书签添加操作对应的第一页面;

根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面;

若所述第一页面为无效语义页面,则根据所述第一页面确定第二页面,将所述第二页面确定为所述电子书签的添加位置。

A2.根据A1所述的方法,其中,所述根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面进一步包括:

对所述第一页面的页面内容进行语义关键词提取;根据语义关键词的提取结果,判断所述第一页面是否为无效语义页面;

则所述若所述第一页面为无效语义页面具体为:若无法提取出语义关键词或者提取出的语义关键词为无效关键词,则确定所述第一页面为无效语义页面。

A3.根据A1或A2所述的方法,其中,所述根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面进一步包括:

识别所述第一页面中字符的字符类型;根据所述字符类型,判断所述第一页面是否为无效语义页面;

则所述若所述第一页面为无效语义页面具体为:若所述字符类型仅包括标点类型,则确定所述第一页面为无效语义页面。

A4.根据A1-A3中任一项所述的方法,其中,所述根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面进一步包括:

识别所述第一页面包含的字符个数;根据所述字符个数,判断所述第一页面是否为无效语义页面;

则所述若所述第一页面为无效语义页面具体为:若所述字符个数小于预设个数阈值,则确定所述第一页面为无效语义页面。

A5.根据A1-A4中任一项所述的方法,其中,所述根据所述第一页面确定第二页面进一步包括:

将所述第一页面的上一页面确定为第二页面。

A6.根据A1-A5中任一项所述的方法,其中,所述方法还包括:

若所述第一页面不是无效语义页面,则将所述第一页面确定为所述电子书签的添加位置。

A7.根据A1-A6中任一项所述的方法,其中,所述响应于书签添加操作,生成电子书签进一步包括:

响应于第一书签添加操作,提供书签内容输入入口;

获取通过所述书签内容输入入口输入的书签内容数据;

生成第一类电子书签,并记录所述书签内容数据与所述第一类电子书签的映射关系。

A8.根据A7所述的方法,其中,所述书签内容输入入口包括以下入口中的至少一种:

语音录入入口、文本输入入口、以及图片添加入口。

A9.根据A1-A6中任一项所述的方法,其中,所述响应于书签添加操作,生成电子书签进一步包括:

响应于第二书签添加操作,生成第二类电子书签。

A10.根据A7-A9中任一项所述的方法,其中,在所述将所述第二页面确定为所述电子书签的添加位置之后,所述方法还包括:

在所述第二页面中展示所述电子书签;

若监测到针对所述电子书签的内容查看操作,识别所述电子书签的书签类型;

若所述电子书签为第一类电子书签,则响应于所述内容查看操作,展示与所述电子书签具有映射关系的书签内容数据;

若所述电子书签为第二类电子书签,则不响应于所述内容查看操作。

A11.根据A10所述的方法,其中,在所述第二页面中展示所述电子书签之前,所述方法还包括:通过以下信息中的至少一种确定所述电子书签的展示样式:所述第二页面的页面内容、所述第二页面所属电子书的类别、用户偏好信息以及书签类型信息;

则所述在所述第二页面中展示所述电子书签进一步包括:按照所述电子书签的展示样式展示所述电子书签。

本发明还公开了:B12.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

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

响应于书签添加操作,生成电子书签;

确定所述书签添加操作对应的第一页面;

根据所述第一页面的页面内容,判断所述第一页面是否为无效语义页面;

若所述第一页面为无效语义页面,则根据所述第一页面确定第二页面,将所述第二页面确定为所述电子书签的添加位置。

B13.根据B12所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

对所述第一页面的页面内容进行语义关键词提取;根据语义关键词的提取结果,判断所述第一页面是否为无效语义页面;

若无法提取出语义关键词或者提取出的语义关键词为无效关键词,则确定所述第一页面为无效语义页面。

B14.根据B12或B13所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

识别所述第一页面中字符的字符类型;根据所述字符类型,判断所述第一页面是否为无效语义页面;

若所述字符类型仅包括标点类型,则确定所述第一页面为无效语义页面。

B15.根据B12-B14中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

识别所述第一页面包含的字符个数;根据所述字符个数,判断所述第一页面是否为无效语义页面;

若所述字符个数小于预设个数阈值,则确定所述第一页面为无效语义页面。

B16.根据B12-B15中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

将所述第一页面的上一页面确定为第二页面。

B17.根据B12-B16中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

若所述第一页面不是无效语义页面,则将所述第一页面确定为所述电子书签的添加位置。

B18.根据B12-B17中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

响应于第一书签添加操作,提供书签内容输入入口;

获取通过所述书签内容输入入口输入的书签内容数据;

生成第一类电子书签,并记录所述书签内容数据与所述第一类电子书签的映射关系。

B19.根据B18所述的电子设备,其中,所述书签内容输入入口包括以下入口中的至少一种:

语音录入入口、文本输入入口、以及图片添加入口。

B20.根据B12-B17中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

响应于第二书签添加操作,生成第二类电子书签。

B21.根据B18-B20中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

在所述将所述第二页面确定为所述电子书签的添加位置之后,在所述第二页面中展示所述电子书签;

若监测到针对所述电子书签的内容查看操作,识别所述电子书签的书签类型;

若所述电子书签为第一类电子书签,则响应于所述内容查看操作,展示与所述电子书签具有映射关系的书签内容数据;

若所述电子书签为第二类电子书签,则不响应于所述内容查看操作。

B22.根据B21所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

通过以下信息中的至少一种确定所述电子书签的展示样式:所述第二页面的页面内容、所述第二页面所属电子书的类别、用户偏好信息以及书签类型信息;

按照所述电子书签的展示样式展示所述电子书签。

本发明还公开了:C23.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如A1-A11中任一项所述的电子书签的添加方法对应的操作。

技术分类

06120113792051