电子书的内容搜索方法、电子设备及计算机存储介质技术

技术编号:30828553 阅读:17 留言:0更新日期:2021-11-18 12:34
本发明专利技术公开了一种电子书的内容搜索方法、电子设备以及计算机存储介质。其中,方法包括:响应于针对目标电子书的内容搜索操作,获取内容搜索词;在用户终端存储的目标电子书的第一书籍内容中查找与内容搜索词匹配的第一搜索结果;判断第一书籍内容是否为目标电子书的完整书籍内容;若否,则接收服务端发送的目标电子书的第二书籍内容中与内容搜索词匹配的第二搜索结果;根据第一搜索结果以及第二搜索结果生成内容搜索词对应的搜索结果。采用本方案能够提升搜索结果的获取效率,以及提升搜索结果的全面性,使得搜索结果与用户实际的搜索需求相匹配,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
电子书的内容搜索方法、电子设备及计算机存储介质


[0001]本专利技术涉及电子书
,具体涉及一种电子书的内容搜索方法、电子设备及计算机存储介质。

技术介绍

[0002]随着电子设备的不断发展,电子书以其节能环保、容量大以及阅读便捷等特点越来越受到读者青睐。为了便于用户对电子书的阅读,一些电子书应用为用户提供了电子书内容搜索功能。该电子书内容搜索功能可以在用户输入内容搜索词之后,提供某本电子书中与该内容搜索词匹配的搜索结果。
[0003]然而,专利技术人在实施过程中发现,现有技术中的电子书内容搜索功能存在搜索结果不全面,搜索结果与用户搜索需求不匹配的技术弊端。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的电子书的内容搜索方法、电子设备及计算机存储介质。
[0005]根据本专利技术的一个方面,提供了一种电子书的内容搜索方法,包括:
[0006]响应于针对目标电子书的内容搜索操作,获取内容搜索词;
[0007]在用户终端存储的所述目标电子书的第一书籍内容中查找与所述内容搜索词匹配的第一搜索结果;
[0008]判断所述第一书籍内容是否为所述目标电子书的完整书籍内容;
[0009]若否,则接收服务端发送的所述目标电子书的第二书籍内容中与所述内容搜索词匹配的第二搜索结果;其中,所述第一书籍内容与所述第二书籍内容构成所述完整书籍内容,并且所述第一书籍内容与所述第二书籍内容不存在内容交叠;以及
>[0010]根据所述第一搜索结果以及所述第二搜索结果生成所述内容搜索词对应的搜索结果。
[0011]根据本专利技术的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0012]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
[0013]响应于针对目标电子书的内容搜索操作,获取内容搜索词;
[0014]在用户终端存储的所述目标电子书的第一书籍内容中查找与所述内容搜索词匹配的第一搜索结果;
[0015]判断所述第一书籍内容是否为所述目标电子书的完整书籍内容;
[0016]若否,则接收服务端发送的所述目标电子书的第二书籍内容中与所述内容搜索词匹配的第二搜索结果;其中,所述第一书籍内容与所述第二书籍内容构成所述完整书籍内容,并且所述第一书籍内容与所述第二书籍内容不存在内容交叠;以及
[0017]根据所述第一搜索结果以及所述第二搜索结果生成所述内容搜索词对应的搜索结果。
[0018]根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述电子书的内容搜索方法对应的操作。
[0019]本方案优先从用户终端存储的目标电子书的第一书籍内容中查找与内容搜索词匹配的第一搜索结果,从而提升搜索结果的获取效率;并且判断第一书籍内容是否为目标电子书的完整书籍内容,在判断出第一书籍内容不是目标电子书的完整书籍内容的情况下,进一步获取服务端发送的目标电子书的第二书籍内容中与内容搜索词匹配的第二搜索结果,并根据第一搜索结果以及第二搜索结果生成内容搜索词对应的搜索结果,从而提升搜索结果的全面性,使得搜索结果与用户实际的搜索需求相匹配,提升用户体验。
[0020]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0021]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0022]图1示出了本专利技术实施例一提供的一种电子书的内容搜索方法的流程示意图;
[0023]图2a示出了本专利技术实施例一提供的一种电子书的内容搜索页面示意图;
[0024]图2b示出了本专利技术实施例一提供的又一种电子书的内容搜索页面示意图;
[0025]图2c示出了本专利技术实施例一提供的再一种电子书的内容搜索页面示意图;
[0026]图3示出了本专利技术实施例二提供的一种电子书的内容搜索方法的流程示意图;
[0027]图4示出了本专利技术实施例三提供的一种电子书的内容搜索方法的流程示意图;
[0028]图5示出了本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0029]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0030]实施例一
[0031]图1示出了本专利技术实施例一提供的一种电子书的内容搜索方法的流程示意图。其中,本实施例所提供的电子书的内容搜索方法可以在用户终端侧执行。
[0032]如图1所示,该方法包括如下步骤:
[0033]步骤S110,响应于针对目标电子书的内容搜索操作,获取内容搜索词。
[0034]在一种具体的实施方式中,为便于用户使用电子书内容搜索功能,通常在电子书的阅读页中设置有电子书内容搜索入口。用户通过针对该电子书内容搜索入口的触发操作
来启动电子书内容搜索功能。电子书内容搜索功能启动后可以呈现内容搜索词的输入入口,用户通过相应的输入方式(如键盘录入、语音输入、快捷键输入等等)输入内容搜索词。用户终端获取用户输入的内容搜索词,并确定当前阅读页隶属的电子书。该当前阅读页隶属的电子书即为目标电子书。
[0035]举例来说,图2a在阅读页右上角设置有“更多功能”控件,用户点击该“更多功能”控件后呈现出如图2b所示的包含“全文搜索”控件的页面。用户通过点击该“全文搜索”控件呈现如图2c所示的包含输入框的页面。用户通过在该输入框中输入相应的内容搜索词。即本专利技术实施例中内容搜索操作可以是单个操作,也可以是包含多个操作的操作序列。总之,凡是可以获得内容搜索词的操作即为内容搜索操作。
[0036]在此应当理解的是,上述描述仅仅是本专利技术实施例一种可选的内容搜索词获取方式,本领域技术人员可以根据实际的应用场景,配置相应的内容搜索词获取方式。本专利技术实施例在此不作限定。
[0037]步骤S120,在用户终端存储的目标电子书的第一书籍内容中查找与内容搜索词匹配的第一搜索结果。
[0038]用户在阅读目标电子书过程中,通常会将目标电子书的全部或部分内容下载至用户终端,则用户终端本地存储有目标电子书的全部或部分内容。用户终端存储的目标电子书的书籍内容即为目标电子书的第一书本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电子书的内容搜索方法,包括:响应于针对目标电子书的内容搜索操作,获取内容搜索词;在用户终端存储的所述目标电子书的第一书籍内容中查找与所述内容搜索词匹配的第一搜索结果;判断所述第一书籍内容是否为所述目标电子书的完整书籍内容;若否,则接收服务端发送的所述目标电子书的第二书籍内容中与所述内容搜索词匹配的第二搜索结果;其中,所述第一书籍内容与所述第二书籍内容构成所述完整书籍内容,并且所述第一书籍内容与所述第二书籍内容不存在内容交叠;以及根据所述第一搜索结果以及所述第二搜索结果生成所述内容搜索词对应的搜索结果。2.根据权利要求1所述的方法,其中,在判断出所述第一书籍内容不是所述目标电子书的完整书籍内容之后,所述方法还包括:向服务端发送所述目标电子书的书籍标识以及所述第一书籍内容的内容标识,以供服务端根据所述书籍标识以及所述内容标识确定所述第二书籍内容。3.根据权利要求1或2所述的方法,其中,在所述根据所述第一搜索结果以及所述第二搜索结果生成所述内容搜索词对应的搜索结果之后,所述方法还包括:根据各个搜索结果在所述目标电子书中位置的先后顺序,展示所述搜索结果。4.根据权利要求3所述的方法,其中,所述在用户终端存储的所述目标电子书的第一书籍内容中查找与所述内容搜索词匹配的第一搜索结果;判断所述第一书籍内容是否为所述目标电子书的完整书籍内容;若否,则接收服务端发送的所述目标电子书的第二书籍内容中与所述内容搜索词匹配的第二搜索结果;以及根据所述第一搜索结果以及所述第二搜索结果生成所述内容搜索词对应的搜索结果;根据各个搜索结果在所述目标电子书中位置的先后顺序,展示所述搜索结果进一步包括:确定当前目标电子书中的待查找章节;其中,在初始状态下所述待查找章节为第一章节;获取所述待查找章节对应的第一搜索结果或第二搜索结果;将所述待查找章节对应的第一搜索结果或第二搜索结果加入搜索结果集合中,并判断所述搜索结果集合中搜索结果的数目是否大于或等于第一预设数目;若所述搜索结果集合中搜索结果的数目大于或等于第一预设数目,则根据所述搜索结果集合中各个搜索结果在所述目标电子书中位置的先后顺序,展示所述搜索结果,并将展示的搜索结果从所述搜索结果集合中剔除;若所述搜索结果集合中搜索结果的数目小于第一预设数目,则将当前目标电子书中的待查找章节的下一章节作为新的待查找章节,并执行所述获取所述待查找章节对应的第一搜索结果或第二搜索结果的步骤。5.根据权利要求4...

【专利技术属性】
技术研发人员:郑英杰
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1