一种搜索结果展示方法及装置与流程

文档序号:32996541发布日期:2023-01-18 00:17阅读:41来源:国知局
一种搜索结果展示方法及装置与流程

1.本公开涉及计算机技术领域,具体而言,涉及一种搜索结果展示方法及装置。


背景技术:

2.目前,随着信息技术的发展,电子阅读作为一种全新的阅读方式逐渐走进了千家万户。用户在进行书籍搜索时,一般仅在搜索结果页面展示书籍信息,然而展示的书籍信息可能并不能帮助用户决定是否进行阅读,用户需要点击书籍进行部分阅读之后才能确定是否继续阅读,进而导致搜索效率较低。


技术实现要素:

3.本公开实施例至少提供一种搜索结果展示方法及装置。
4.第一方面,本公开实施例提供了一种搜索结果展示方法,包括:
5.响应触发操作,发送携带有书籍关键词的搜索请求;
6.接收与所述搜索请求对应的搜索结果,并在搜索结果页面展示所述搜索结果,其中,所述搜索结果包括与所述书籍关键词指示的第一书籍的书籍信息、以及与所述书籍关键词关联的目标话题内容,所述书籍关键词对应有多个话题内容,所述目标话题内容为基于所述书籍关键词指示的第二书籍的属性特征,从所述多个话题内容中筛选的。
7.一种可能的实施方式中,在所述书籍关键词包括书籍名称的情况下,所述书籍关键词指示的第一书籍和第二书籍相同;
8.在所述书籍关键词包括书籍类型的情况下,所述书籍关键词指示的第一书籍为所述书籍类型下满足第一筛选条件的书籍,所述书籍关键词指示的第二书籍为所述书籍类型下满足第二筛选条件的书籍,所述第二书籍与所述第一书籍至少部分不同。
9.一种可能的实施方式中,所述属性特征包括以下至少一种:
10.更新状态、热度信息、书籍质量信息、是否有关联书籍。
11.一种可能的实施方式中,所述目标话题内容为在确定所述书籍关键词指示的第二书籍的属性特征之后,基于与所述第二书籍的属性特征匹配的目标话题主题、以及所述书籍关键词对应的多个话题内容的话题主题,从所述多个话题内容中筛选的。
12.一种可能的实施方式中,所述在搜索结果页面展示所述搜索结果,包括:
13.在所述搜索结果页面的第一位置区域展示所述书籍关键词指示的第一书籍的书籍信息;以及,
14.在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识,所述目标话题内容的入口标识用于被触发后展示对应的目标话题内容。
15.一种可能的实施方式中,所述在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识,包括:
16.在所述目标话题内容的入口标识包括多个的情况下,在所述第一位置区域的对应目标位置处滚动展示多个所述目标话题内容的入口标识;
17.所述方法还包括:
18.响应针对滚动展示的任一目标话题内容的入口标识的触发操作,展示被触发的目标话题内容的内容展示页面。
19.一种可能的实施方式中,在与所述书籍关键词关联的目标话题内容有多个的情况下,所述在搜索结果页面展示所述搜索结果,包括:
20.基于与所述书籍关键词的关联度和/或热度信息,确定所述目标话题内容的展示顺序;
21.在所述搜索结果页面按照所述展示顺序展示所述目标话题内容对应的预览信息卡片。
22.一种可能的实施方式中,在搜索结果页面展示所述搜索结果之后,所述方法还包括:
23.确定与所述搜索请求对应的书籍信息中与所述书籍关键词关联的关键信息;
24.对展示的所述书籍信息中的关键信息进行标记。
25.第二方面,本公开实施例还提供一种搜索结果展示装置,包括:
26.发送模块,用于响应触发操作,发送携带有书籍关键词的搜索请求;
27.展示模块,用于接收与所述搜索请求对应的搜索结果,并在搜索结果页面展示所述搜索结果,其中,所述搜索结果包括与所述书籍关键词指示的第一书籍的书籍信息、以及与所述书籍关键词关联的目标话题内容,所述书籍关键词对应有多个话题内容,所述目标话题内容为基于所述书籍关键词指示的第二书籍的属性特征,从所述多个话题内容中筛选的。
28.一种可能的实施方式中,在所述书籍关键词包括书籍名称的情况下,所述书籍关键词指示的第一书籍和第二书籍相同;
29.在所述书籍关键词包括书籍类型的情况下,所述书籍关键词指示的第一书籍为所述书籍类型下满足第一筛选条件的书籍,所述书籍关键词指示的第二书籍为所述书籍类型下满足第二筛选条件的书籍,所述第二书籍与所述第一书籍至少部分不同。
30.一种可能的实施方式中,所述属性特征包括以下至少一种:
31.更新状态、热度信息、书籍质量信息、是否有关联书籍。
32.一种可能的实施方式中,所述目标话题内容为在确定所述书籍关键词指示的第二书籍的属性特征之后,基于与所述第二书籍的属性特征匹配的目标话题主题、以及所述书籍关键词对应的多个话题内容的话题主题,从所述多个话题内容中筛选的。
33.一种可能的实施方式中,所述展示模块,在搜索结果页面展示所述搜索结果时,用于:
34.在所述搜索结果页面的第一位置区域展示所述书籍关键词指示的第一书籍的书籍信息;以及,
35.在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识,所述目标话题内容的入口标识用于被触发后展示对应的目标话题内容。
36.一种可能的实施方式中,所述展示模块,在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识时,用于:
37.在所述目标话题内容的入口标识包括多个的情况下,在所述第一位置区域的对应
目标位置处滚动展示多个所述目标话题内容的入口标识;
38.所述展示模块,还用于:
39.响应针对滚动展示的任一目标话题内容的入口标识的触发操作,展示被触发的目标话题内容的内容展示页面。
40.一种可能的实施方式中,在与所述书籍关键词关联的目标话题内容有多个的情况下,所述展示模块,在搜索结果页面展示所述搜索结果时,用于:
41.基于与所述书籍关键词的关联度和/或热度信息,确定所述目标话题内容的展示顺序;
42.在所述搜索结果页面按照所述展示顺序展示所述目标话题内容对应的预览信息卡片。
43.一种可能的实施方式中,在搜索结果页面展示所述搜索结果之后,所述展示模块,还用于:
44.确定与所述搜索请求对应的书籍信息中与所述书籍关键词关联的关键信息;
45.对展示的所述书籍信息中的关键信息进行标记。
46.第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
47.第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
48.本公开实施例提供的搜索结果展示方法及装置,在用户进行书籍搜索时,在搜索结果页面除了书籍关键词指示的第一书籍的书籍信息外,还可以展示与书籍关键词关联的目标话题内容,这样,用户可以同时结合书籍信息和目标话题内容来进行书籍选择,这样通过目标话题内容可以辅助用户进行书籍选择,帮助用户快速查找到感兴趣的书籍,提高了搜索效率;另外通过在搜索结果页面展示书籍关键词关联的目标话题内容,提高了用户对于话题内容的参与度,同时也提高了用户对于话题内容的浏览效率。
49.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
50.为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
51.图1示出了本公开实施例所提供的搜索结果展示方法中,话题内容展示页面的展示效果图;
52.图2示出了本公开实施例所提供的搜索结果展示方法中,书圈展示页面的展示效
果图;
53.图3示出了本公开实施例所提供的搜索结果展示方法中,分类圈展示页面的展示效果图;
54.图4示出了本公开实施例所提供的一种搜索结果展示方法的流程图;
55.图5示出了本公开实施例所提供的搜索结果展示方法中,搜索结果页面的展示效果图;
56.图6示出了本公开实施例所提供的搜索结果展示方法中,目标话题内容的入口标识的展示效果图;
57.图7示出了本公开实施例所提供的搜索结果展示方法中,书圈入口标识的展示效果图;
58.图8a示出了本公开实施例所提供的搜索结果展示方法中,分类圈入口标识的展示效果图;
59.图8b示出了本公开实施例所提供的搜索结果展示方法中,另一种分类圈入口标识的展示效果图;
60.图9示出了本公开实施例所提供的一种搜索请求处理方法的流程图;
61.图10示出了本公开实施例所提供的一种搜索结果展示装置的示意图;
62.图11示出了本公开实施例所提供的一种计算机设备1100的结构示意图。
具体实施方式
63.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
64.相关技术中,用户在进行书籍搜索时,在搜索结果页面一般只展示书籍信息(如书籍的预览信息,包括书籍封面、书籍名称、书籍简介等),然而用户仅通过书籍信息可能并无法判断是否进行阅读,用户需要点击进去进行部分阅读之后才决定是否继续阅读,然而可能用户点击的书籍并非用户感兴趣的书籍,用户需要重新返回搜索结果页面查看其他书籍,这样用户需要多次选择才能查看到真正感兴趣的书籍,搜索效率较低。
65.另外,相关技术中,互动社区的功能入口一般设置的比较隐秘。例如,用户想要查看某一本书籍对应的书圈,则需要先进入到该书籍的阅读界面,在阅读界面点击功能按钮之后才能找到该书籍对应的书圈,这样,使得用户难以直接参与到互动中,进而影响用户对于互动内容的浏览效率。
66.基于上述研究,本公开提供了一种搜索结果展示方法及装置,在用户进行书籍搜索时,在搜索结果页面除了书籍关键词指示的第一书籍的书籍信息外,还可以展示与书籍关键词关联的目标话题内容,这样,用户可以同时结合书籍信息和目标话题内容来进行书籍选择,这样通过目标话题内容可以辅助用户进行书籍选择,帮助用户快速查找到感兴趣
的书籍,提高了搜索效率;另外通过在搜索结果页面展示书籍关键词关联的目标话题内容,提高了用户对于话题内容的参与度,同时也提高了用户对于话题内容的浏览效率。
67.下面对本技术实施例中所涉及的专有名词进行简要说明。
68.话题:用户在客户端内进行交流的主题。话题可以由某一用户提出,其他用户可以在话题内发布帖子,以围绕着话题展开讨论。所述话题内还可以包含与话题相关的书籍。示例性的,所述话题对应的展示页面,可以如图1所示。
69.书圈:由开发人员或用户预先创建好的、用户可以围绕某本书籍展开交流的圈子。其中,所述书圈包含针对至少一个对固定的一本或几本书籍(这里几本书籍可以是指系列书籍,例如西游记1、西游记2)进行讨论的话题,所述话题可由用户自己创建。示例性的,所述书圈对应的展示页面,可以如图2所示。
70.分类圈:由开发人员预先创建好的、用户可以围绕某个分类展开交流的圈子。其中,所述分类圈包含至少一个对该类书籍进行讨论的话题,所述话题可由用户自行创建,各个话题讨论的书籍可以不同,但是书籍类型相同。示例性的,所述分类圈对应的展示页面可以如图3所示。
71.帖子:用户在某个话题中发表的内容。
72.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
73.文本中术语“和/或”,仅仅是描述一种关联关系,标识可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
74.可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
75.例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
76.作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
77.可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
78.为便于对本实施例进行理解,首先对本公开实施例所公开的一种搜索结果展示方法进行详细介绍,本公开实施例所提供的搜索结果展示方法的执行主体一般为终端设备,终端设备可以为智能手机、平板电脑、个人计算机、车载设备、可穿戴设备等。
79.参见图4所示,为本公开实施例提供的搜索结果展示方法的流程图,所述方法包括步骤401~步骤402,其中:
80.步骤401、响应触发操作,发送携带有书籍关键词的搜索请求。
81.步骤402、接收与所述搜索请求对应的搜索结果,并在搜索结果页面展示所述搜索结果,其中,所述搜索结果包括与所述书籍关键词指示的第一书籍的书籍信息、以及与所述书籍关键词关联的目标话题内容,所述书籍关键词对应有多个话题内容,所述目标话题内容为基于所述书籍关键词指示的第二书籍的属性特征,从所述多个话题内容中筛选的。
82.以下是针对上述步骤的详细说明:
83.针对步骤401、
84.所述响应触发操作,可以是在检测到用户对搜索界面对应按钮的触发操作之后,基于搜索框内所包含的书籍关键词,生成带有书籍关键词的搜索请求。其中,所述触发操作可以是长按、单击、双击、拖动、滑动中的任意一种。
85.所述书籍关键词可以是指用于表征书籍信息的关键词,示例性的所述书籍关键词可以包括但不仅限于书籍名称、书籍类型、作者名称等。
86.示例性的,用户在搜索框中输入“aabb”并单击确定按钮之后,所述搜索请求可以为携带有“aabb”的搜索请求。
87.针对步骤402、
88.这里,所述书籍关键词指示的第一书籍和所述书籍关键词指示的第二书籍可以是不完全相同的书籍,或者可以是完全相同的书籍。所述第一书籍和所述第二书籍可以是基于所述书籍关键词和不同的书籍查找规则查找到的书籍,示例性的,所述书籍关键词指示的第一书籍可以是指与所述书籍关键词关联度最高的书籍,所述书籍关键词指示的第二书籍可以是指与所述书籍关键词具有关联关系的多本书籍中热度最高的书籍。
89.一种可能的实施方式中,在所述书籍关键词包括书籍名称的情况下,或者在所述书籍关键词为书籍名称的情况下,基于所述书籍名称可以查找到确定的书籍(这里是指多次查找结果均相同的书籍),因此所述搜索结果页面展示的内容可以均为与该书籍相关的内容,在这种情况下所述书籍关键词指示的第一书籍和第二书籍可以相同。
90.示例性的,若所述书籍关键词为“西游记”,则通过书籍关键词“西游记”可以查找到确定的书籍《西游记》,因此此时展示在搜索结果页面的话题内容可以是与书籍《西游记》相关的,此时书籍关键词指示的第一书籍和第二书籍均为《西游记》。
91.这里,在确定所述书籍关键词是否包含书籍名称时,可以将所述书籍关键词与书籍名称库中的书籍名称进行匹配,若所述书籍关键词与所述书籍名称库中任一书籍名称内容完全一致,则确定所述书籍关键词包含书籍名称;否则,确定所述书籍关键词不包含书籍名称。
92.由于所述搜索请求为书籍搜索请求,因此在确定所述所搜书籍关键词包含书籍名称之后,还要确定书籍数据库中是否包含与所述书籍名称对应的目标书籍,在所述书籍数据库中不包含所述目标书籍时,所述搜索结果可以仅包含与所述书籍关键词(即所述书籍名称)关联的目标话题内容,而不包含所述书籍信息。
93.一种可能的实施方式中,在所述书籍关键词是作者名称的情况下,所述书籍关键词指示的第一书籍可以是所述作者写的书籍,所述书籍关键词指示的第一书籍和第二书籍可以相同。
94.在另外一种可能的实施方式中,在所述书籍关键词包括书籍类型的情况下,基于
所述书籍关键词无法查找到确定的书籍(这里是指多次查找结果不相同的书籍,例如查找结果可能会受到书籍的更新状态、热度等的影响),因此所述搜索结果页面展示的内容除了与所述书籍关键词指示的第一书籍的书籍信息外,还需要尽量展示其他书籍的话题内容,以辅助用户进行书籍选择。
95.因此,在这种情况下,所述书籍关键词指示的第一书籍为所述书籍类型下满足第一筛选条件的书籍,所述书籍关键词指示的第二书籍为所述书籍类型下满足第二筛选条件的书籍,所述第二书籍与所述第一书籍至少部分不同。
96.示例性的,所述第一筛选条件可以是阅读人数排在前n位,所述第二筛选条件可以是收藏次数排在前m位,m和n均为正整数,m和n可以相等也可以不等。
97.所述第一书籍的书籍信息可以是指所述第一书籍的预览信息,示例性的可以包括书籍封面、书籍名称、作者名称、更新状态、书籍简介等。一种可能的场景中,所述第一书籍中可以包括用户已阅读过的书籍,则在这种情况下,所述第一书籍的书籍信息还可以包括书籍阅读状态(是否阅读过),在任一书籍的书籍阅读状态为已阅读的情况下,所述第一书籍的书籍信息还可以包括未读章节的预览信息。
98.所述目标话题内容为辅助选择书籍的话题内容,用户在选择书籍时,可能会考虑到书籍的更新状态、热度信息等多个条件,因此提高目标话题内容对于书籍选择的辅助作用,在确定所述目标话题内容时,可以结合第二书籍的属性信息。
99.其中,所述第二书籍的属性信息可以包括以下至少一种:
100.更新状态、热度信息、书籍质量信息、是否有关联书籍。
101.这里,所述书籍质量信息可以是指结合用户评价以及书籍本身的特征(如字数、更新频率等)得到的质量评分,所述关联书籍可以是指系列书籍,例如上部、下部等。
102.所述书籍关键词对应的多个话题内容可以是指与所述书籍关联词具有关联关系的话题内容,示例性的,若所述书籍关键词包括书籍名称,则所述书籍关键词对应的多个话题内容可以是指所述书籍名称对应的书籍的书圈内的多个话题内容(例如可以是书圈内热度排在前预设位的话题内容);若所述书籍关键词包括书籍类型,则所述书籍关键词对应的多个话题内容可以是指所述书籍类型对应的分类圈内的多个话题内容(例如可以是分类圈内热度排在前预设位的话题内容);若所述书籍关键词既不包括书籍名称,又不包括书籍类型,则与所述书籍关键词对应的多个话题内容可以是指话题标题与所述书籍关键词之间的关联度超过预设值的话题内容。
103.实际应用中,不同的话题内容可以有不同的话题主题,所述话题主题示例性的可以包括情节讨论、角色讨论、内容二创、系列书籍讨论等。一种可能的实施方式中,在确定目标话题内容时,可以是在确定所述书籍关键词指示的第二书籍的属性特征之后,基于与所述第二书籍的属性特征匹配的目标话题主题、以及所述书籍关键词对应的多个话题内容的话题主题,从多个话题内容中筛选的。
104.具体的,在确定各话题内容的话题主题时,可以对所述话题内容的标题进行语义分析(例如可以通过预先训练的语义分析网络进行语义分析),确定所述话题内容的话题主题;或者可以通过人工标注的方式来确定各话题内容的话题主题。
105.在确定与所述第二书籍的属性特征匹配的目标话题主题时,示例性的可以通过预先设置的属性特征与话题主题的对应关系,确定与所述第二书籍的属性特征匹配的目标话
题主题。
106.示例性的,若所述第二书籍的更新状态为更新中(即属性特征为更新中),则与所述第二书籍的属性特征匹配的目标话题主题为情节讨论和角色讨论,则可以从与所述书籍关键词对应的多个话题内容中,选择话题主题为情节讨论或角色讨论的话题内容作为所述目标话题内容。
107.实际应用中,所述第二书籍可能有多本,不同的第二书籍的属性特征可能不同,则在确定所述目标话题主题时,针对任一本第二书籍,可以基于该第二书籍的属性特征匹配的目标话题主题、以及所述书籍关键词对应的多个话题内容的话题主题,从多个话题内容中筛选出与该第二书籍对应的筛选话题内容,各个第二书籍对应的筛选话题内容构成所述目标话题内内容。
108.搜索结果页面的展示位置有限,在第二书籍对应的筛选话题内容的数量超过预设数量的情况下,可以基于各个筛选话题内容的热度信息,从多个筛选话题内容中筛选出预设数量的目标话题内容。
109.这里,需要说明的是,上述确定目标话题内容的各个步骤均可以是在服务器完成的,用户端仅接收筛选后的目标话题内容;或者服务器可以在确定与书籍关键词对应的多个话题内容之后,将多个话题内容均发送至用户端,用户端来进行目标话题内容的筛选。
110.下面将对所述搜索结果页面的具体展示方式进行介绍。
111.一种可能的实施方式中,在搜索结果页面展示搜索结果时,可以在所述搜索结果页面的第一位置区域展示所述书籍关键词指示的第一书籍的书籍信息,以及在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识,所述目标话题内容的入口标识用于被触发后展示对应的目标话题内容。
112.其中,所述目标位置例如可以是在第一位置区域的底部位置(即第一书籍的书籍信息对应的展示区域的下方),或者,还可以位于第一位置区域的下方。
113.示例性的,所述搜索结果页面可以如图5所示,其中,501为第一位置区域,502为目标位置。
114.一种可能的实施方式中,所述目标话题内容的入口标识可以通过所述目标话题内容的标题内容来表征。
115.或者,在另外一种可能的实施方式中,在所述书籍关键词为书籍名称的情况下,所述入口标识包括与所述书籍名称对应的书圈标识;其中,所述书圈为基于上述方法确定的目标话题内容的话题集合,所述书圈标识被触发后,可以展示所述多个目标话题内容的预览信息(例如可以直接跳转页面展示,或者添加浮层展示)。
116.一种可能的实施方式中,在所述书籍关键词为书籍类型的情况下,所述入口标识包括与所述书籍类型对应的分类圈标识;其中,所述分类圈为基于上述方法确定的目标话题内容的话题集合,所述分类圈标识被触发后,可以展示所述多个目标话题内容的预览信息。
117.示例性的,若所述书籍关键词为“玄幻”,则所述入口标识可以为对应的标签为“玄幻”的玄幻分类圈。
118.另外一种可能的实施方式中,在所述书籍关键词为作者名称的情况下,可以先确定所述作者的书籍作品集合,所述入口标识可以是所述书籍作品集合中各书籍的书圈标
识;或者可以确定所述书籍作品集合中各个书籍的书籍类型,所述入口标识可以是各个书籍的书籍类型的分类圈标识。
119.或者,在另外一种可能的实施方式中,在所述书籍关键词为作者名称的情况下,可以确定与所述作者名称对应的作者圈,所述作者圈可以理解为所述作者的书籍作品的书圈的集合。
120.另一种可能的实施方式中,当所述书籍关键词既不是书籍类型也不是书籍名称时,所述搜索结果可以仅包括所述书籍关键词指示的第一书籍的书籍信息,而不包括所述目标话题内容。这里,所述所述书籍关键词指示的第一书籍的书籍信息可以是指基于所述书籍关键词进行模糊搜索确定的书籍的书籍信息。
121.下面结合上述不同的入口标识对展示结果页面的展示效果进行详细说明:
122.一、通过话题内容标题表征目标话题内容的入口标识。
123.一种可能的实施方式中,在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识时,可以在所述目标话题内容的入口标识包括多个的情况下,可以在所述第一位置区域的对应目标位置处滚动展示多个所述目标话题内容的入口标识。
124.示例性的,目标话题内容的入口标识在搜索结果页面的展示效果可以如图6所示。其中,所述书籍关键词为“aabb”,对应的目标话题内容的入口标识为“话题1xxxxxx”、“话题2xxxxxx”。
125.二、书圈标识。
126.一种可能的实施方式中,在所述第一位置区域的对应目标位置处展示所述书圈标识时,可以在所述第一位置区域的对应目标位置处展示所述书圈标识,以及滚动展示所述书圈所包含的多个目标话题内容的话题标识。
127.示例性的,书圈标识在搜索结果页面的展示效果可以如图7所示,其中,所述书籍关键词为“abcd”,其对应的书圈标识为“xxxxxx名称”,滚动展示的话题标识为“话题3xxxxxx”“话题4xxxxxx”。
128.三、分类圈标识。
129.一种可能的实施方式中,在所述第一位置区域的对应目标位置处展示所述分类圈标识时,可以在所述第一位置区域的对应目标位置处展示所述分类圈标识,以及所述分类圈对应的讨论人数。
130.具体的,书圈标识在搜索结果页面的展示效果可以如图8a所示,其中,书籍关键词为“玄幻”,所述书籍关键词指示的第一书籍的书籍信息水平展示在第一位置区域内,在目标位置展示“玄幻分类圈”及讨论人数。
131.进一步的,每一个大的分类下还会包含至少一个垂类分类。例如,“都市”这一大类别下还会包含“都市青春”、“都市修真”、“都市日常”等更细化的垂类分类。因此,在展示分类圈标识的同时,还可以在展示分类圈标识区域的下方展示与所述分类圈对应的垂类分类圈标识。示例性的,垂类分类圈标识的展示效果可以如图8b所示,所述分类圈标识为“都市圈”,所述垂类分类圈标识为“都市青春”、“都市修真”。
132.一种可能的实施方式中,可以响应针对所述入口标识的触发操作,由所述搜索结果页面跳转至交互内容展示页面,并在交互内容展示页面上展示所述目标话题内容;或者,响应针对所述入口标识的触发操作,在所述搜索结果页面上叠加浮层,并在所述浮层上展
示交互内容展示页面,并在交互内容展示页面上展示所述目标话题内容。
133.不同的交互内容入口标识被触发后可以展示不同的交互内容展示页面。具体的,所述任一目标话题对应的内容展示页面,可以如图1所示,其中,“aabb”为目标话题名称,各类帖子信息也一并在该页面中展示。
134.另一种可能的实施方式中,在所述入口标识为书圈标识的情况下,响应针对所述书圈标识的触发操作,展示与所述书圈标识对应的书圈内容展示页面,所述书圈内容展示页面展示有多个与所述书籍名称关联的话题标识。示例性的,所述书圈内容展示页面的展示效果,可以如图2所示,“abcd”则为书圈名称,“话题1”与“话题2”则为用户自主创建的话题。
135.进一步的,如果用户还有意愿查看所述书圈中包含的任一话题的具体讨论内容,则响应针对任一话题标识的触发操作,展示被触发的话题标识对应的内容展示页面。具体的展示效果可以参照图1。
136.还有一种可能的实施方式中,在所述交互内容入口标识为分类圈标识的情况下,响应针对所述分类圈标识的触发操作,展示与所述分类圈标识对应的分类圈内容展示页面,所述分类圈内容展示页面展示有多个与所述书籍类型关联的话题标识。所述分类圈内容分展示页面,可以示例性地,如图3所示,“xx分类圈”为对应的分类圈题目,“话题1”与“话题2”则为用户自主创建的话题。
137.若用户继续对所述分类圈中任一话题标识进行触发操作,则响应针对任一话题标识的触发操作,展示被触发的话题标识对应的内容展示页面。具体的展示效果可以参照图1。
138.在另外一种实施方式中,所述目标话题内容还可以以信息大卡的方式展示在所述搜索结果页面。
139.具体的,在与所述书籍关键词关联的目标话题内容有多个的情况下,在搜索结果页面展示所述搜索结果时,可以先基于与所述书籍关键词的关联度和/或热度信息,确定所述目标话题内容的展示顺序;然后在所述搜索结果页面按照所述展示顺序展示所述目标话题内容对应的预览信息卡片。
140.这里,所述目标话题内容对应的预览信息卡片中可以包括但不仅限于所述目标话题内容的标题、所述目标话题内容的帖子数量、以及所述目标话题内容的热帖的预览信息中的至少一项。
141.同时,为了用户可以更加直观的看到搜索结果页面展示的搜索结果,还可以对搜索结果页面的部分内容进行重点展示。
142.一种可能的实施方式中,在搜索结果页面展示所述搜索结果之后,还可以确定与所述搜索请求对应的书籍信息中与所述书籍关键词关联的关键信息,再对展示的所述书籍信息中的关键信息进行标记。
143.一种可能的实施方式中,在确定所述关键信息时,可以将所述书籍信息与所述书籍关键词中的文字内容进行比对,并确定两者中内容完全一致的信息为关键信息。
144.示例性的,所述书籍关键词为“abcd”,所述书籍信息为《abcd》(书籍名称)、ef(作者姓名)、以及abxxxxxxx(书籍简介),则所述关键信息为“abcd”。
145.具体的,对展示的所述书籍信息中的关键信息进行标记时,可以将所述关键信息
呈高亮显示。
146.本公开实施例还提供了一种搜索请求处理方法,参见图9所述,为本公开实施例提供了一种搜索请求处理方法,该方法应用于服务器,包含步骤901~步骤903,其中:
147.步骤901、接收用户端发送的携带有书籍关键词的搜索请求。
148.步骤902、确定所述书籍关键词指示的第一书籍的书籍信息,以及与所述书籍关键词关联的目标话题内容,所述书籍关键词对应有多个话题内容,所述目标话题内容为基于所述书籍关键词指示的第二书籍的属性特征,从所述多个话题内容中筛选的。
149.步骤903、将所述书籍信息和所述目标话题内容发送至所述用户端进行展示。
150.具体的介绍参照上述实施例,在此将不再赘述。
151.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
152.基于同一发明构思,本公开实施例中还提供了与搜索结果展示方法对应的搜索结果展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述搜索结果展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
153.参照图10所示,为本公开实施例提供的一种搜索结果展示装置的架构示意图,所述装置包括:发送模块1001、展示模块1002;其中,
154.发送模块1001,用于响应触发操作,发送携带有书籍关键词的搜索请求;
155.展示模块1002,用于接收与所述搜索请求对应的搜索结果,并在搜索结果页面展示所述搜索结果,其中,所述搜索结果包括与所述书籍关键词指示的第一书籍的书籍信息、以及与所述书籍关键词关联的目标话题内容,所述书籍关键词对应有多个话题内容,所述目标话题内容为基于所述书籍关键词指示的第二书籍的属性特征,从所述多个话题内容中筛选的。
156.一种可能的实施方式中,在所述书籍关键词包括书籍名称的情况下,所述书籍关键词指示的第一书籍和第二书籍相同;
157.在所述书籍关键词包括书籍类型的情况下,所述书籍关键词指示的第一书籍为所述书籍类型下满足第一筛选条件的书籍,所述书籍关键词指示的第二书籍为所述书籍类型下满足第二筛选条件的书籍,所述第二书籍与所述第一书籍至少部分不同。
158.一种可能的实施方式中,所述属性特征包括以下至少一种:
159.更新状态、热度信息、书籍质量信息、是否有关联书籍。
160.一种可能的实施方式中,所述目标话题内容为在确定所述书籍关键词指示的第二书籍的属性特征之后,基于与所述第二书籍的属性特征匹配的目标话题主题、以及所述书籍关键词对应的多个话题内容的话题主题,从所述多个话题内容中筛选的。
161.一种可能的实施方式中,所述展示模块1002,在搜索结果页面展示所述搜索结果时,用于:
162.在所述搜索结果页面的第一位置区域展示所述书籍关键词指示的第一书籍的书籍信息;以及,
163.在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识,所述目标话题内容的入口标识用于被触发后展示对应的目标话题内容。
164.一种可能的实施方式中,所述展示模块1002,在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识时,用于:
165.在所述目标话题内容的入口标识包括多个的情况下,在所述第一位置区域的对应目标位置处滚动展示多个所述目标话题内容的入口标识;
166.所述展示模块1002,还用于:
167.响应针对滚动展示的任一目标话题内容的入口标识的触发操作,展示被触发的目标话题内容的内容展示页面。
168.一种可能的实施方式中,在与所述书籍关键词关联的目标话题内容有多个的情况下,所述展示模块1002,在搜索结果页面展示所述搜索结果时,用于:
169.基于与所述书籍关键词的关联度和/或热度信息,确定所述目标话题内容的展示顺序;
170.在所述搜索结果页面按照所述展示顺序展示所述目标话题内容对应的预览信息卡片。
171.一种可能的实施方式中,在搜索结果页面展示所述搜索结果之后,所述展示模块1002,还用于:
172.确定与所述搜索请求对应的书籍信息中与所述书籍关键词关联的关键信息;
173.对展示的所述书籍信息中的关键信息进行标记。
174.本公开实施例还提供了一种计算机设备。参照图11所示,为本公开实施例提供的计算机设备1100的结构示意图,包括处理器1101、存储器1102、和总线1103。其中,存储器1102用于存储执行指令,包括内存11021和外部存储器11022;这里的内存11021也称内存储器,用于暂时存放处理器1101中的运算数据,以及与硬盘等外部存储器11022交换的数据,处理器1101通过内存11021与外部存储器11022进行数据交换,当计算机设备1100运行时,处理器1101与存储器1102之间通过总线1103通信,使得处理器1101在执行以下指令:
175.响应触发操作,发送携带有书籍关键词的搜索请求;
176.接收与所述搜索请求对应的搜索结果,并在搜索结果页面展示所述搜索结果,其中,所述搜索结果包括与所述书籍关键词指示的第一书籍的书籍信息、以及与所述书籍关键词关联的目标话题内容,所述书籍关键词对应有多个话题内容,所述目标话题内容为基于所述书籍关键词指示的第二书籍的属性特征,从所述多个话题内容中筛选的。
177.一种可能的实施方式中,处理器1101执行的指令中,在所述书籍关键词包括书籍名称的情况下,所述书籍关键词指示的第一书籍和第二书籍相同;
178.在所述书籍关键词包括书籍类型的情况下,所述书籍关键词指示的第一书籍为所述书籍类型下满足第一筛选条件的书籍,所述书籍关键词指示的第二书籍为所述书籍类型下满足第二筛选条件的书籍,所述第二书籍与所述第一书籍至少部分不同。
179.一种可能的实施方式中,处理器1101执行的指令中,所述属性特征包括以下至少一种:
180.更新状态、热度信息、书籍质量信息、是否有关联书籍。
181.一种可能的实施方式中,处理器1101执行的指令中,所述目标话题内容为在确定所述书籍关键词指示的第二书籍的属性特征之后,基于与所述第二书籍的属性特征匹配的目标话题主题、以及所述书籍关键词对应的多个话题内容的话题主题,从所述多个话题内
容中筛选的。
182.一种可能的实施方式中,处理器1101执行的指令中,所述在搜索结果页面展示所述搜索结果,包括:
183.在所述搜索结果页面的第一位置区域展示所述书籍关键词指示的第一书籍的书籍信息;以及,
184.在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识,所述目标话题内容的入口标识用于被触发后展示对应的目标话题内容。
185.一种可能的实施方式中,处理器1101执行的指令中,所述在所述第一位置区域的对应目标位置处展示所述目标话题内容的入口标识,包括:
186.在所述目标话题内容的入口标识包括多个的情况下,在所述第一位置区域的对应目标位置处滚动展示多个所述目标话题内容的入口标识;
187.所述方法还包括:
188.响应针对滚动展示的任一目标话题内容的入口标识的触发操作,展示被触发的目标话题内容的内容展示页面。
189.一种可能的实施方式中,处理器1101执行的指令中,在与所述书籍关键词关联的目标话题内容有多个的情况下,所述在搜索结果页面展示所述搜索结果,包括:
190.基于与所述书籍关键词的关联度和/或热度信息,确定所述目标话题内容的展示顺序;
191.在所述搜索结果页面按照所述展示顺序展示所述目标话题内容对应的预览信息卡片。
192.一种可能的实施方式中,处理器1101执行的指令中,在搜索结果页面展示所述搜索结果之后,所述方法还包括:
193.确定与所述搜索请求对应的书籍信息中与所述书籍关键词关联的关键信息;
194.对展示的所述书籍信息中的关键信息进行标记。
195.本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的搜索结果展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
196.本公开实施例还提供一种计算机程序产品,该计算机产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的搜索结果展示方法的步骤,具体可参见上述方法实施例,在此不再赘述。
197.其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
198.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集
成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
199.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
200.另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
201.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
202.最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1