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

书籍评论展示方法、装置、计算机设备以及存储介质

文献发布时间:2023-06-19 18:46:07


书籍评论展示方法、装置、计算机设备以及存储介质

技术领域

本公开涉及计算机的技术领域,具体而言,涉及一种书籍评论展示方法、装置、计算机设备以及存储介质。

背景技术

随着计算机技术的发展,小说在线阅读类的应用程序的功能也越来越多,例如,用户可以在该应用程序中在线阅读书籍。但是,当用户想要了解该书籍的相关书评信息时,需要退出当前在线阅读界面,进入到书评页面进行查看,进而增加了该应用程序的操作复杂度,影响了用户的使用体验。

发明内容

本公开实施例至少提供一种书籍评论展示方法、装置、计算机设备以及存储介质。

第一方面,本公开实施例提供了一种书籍评论展示方法,包括:获取第一书籍的阅读进度信息;其中,所述阅读进度信息用于指示用户对所述第一书籍的已阅读章节;基于所述阅读进度信息确定所述第一书籍的阅读模式,并获取与所述阅读模式相匹配的所述已阅读章节的第一评论信息;其中,所述第一评论信息为基于所述阅读进度信息所对应的书籍关联内容确定的;在所述第一书籍的书籍阅读界面展示所述第一评论信息。

一种可选的实施方式中,通过以下方式确定所述第一评论信息,包括:在所述第一书籍的书籍关联内容中确定与所述阅读进度信息相匹配的书籍关联内容;其中,所述书籍关联内容包括:所述第一书籍的评论信息和/或所述第一书籍的书籍关联话题;基于所述相匹配的书籍关联内容确定所述第一评论信息。

一种可选的实施方式中,所述基于所述相匹配的书籍关联内容确定所述第一评论信息,包括:在所述阅读模式为第一阅读模式的情况下,在所述第一书籍的评论信息中获取与所述阅读进度信息相匹配的备选评论信息;其中,所述第一阅读模式用于指示所述已阅读章节不包含最后一个章节;确定所述备选评论信息中关于所述已阅读章节的满足评价质量要求的备选评论信息,并基于所述满足评价质量要求的备选评论信息确定所述第一评论信息。

一种可选的实施方式中,所述基于所述相匹配的书籍关联内容确定所述第一评论信息,包括:在所述阅读模式为第二阅读模式的情况下,在所述第一书籍的书籍关联话题中确定与所述阅读进度信息相匹配的第一书籍关联话题;其中,所述第二阅读模式用于指示所述已阅读章节包含最后一个章节;基于所述第一书籍关联话题确定所述第一评论信息。

一种可选的实施方式中,所述第一评论信息包括话题扩展标识;所述方法还包括:响应于对所述话题扩展标识的触发操作,跳转至话题聚合页面;在所述话题聚合页面展示第二书籍关联话题;其中,所述第二书籍关联话题为所述书籍关联话题中所属于目标维度的话题,所述目标维度包括以下至少之一:话题内容的目标内容类型、所关联书籍的目标创作类型。

一种可选的实施方式中,所述第一评论信息包括文本评论信息;所述在所述第一书籍的书籍阅读界面展示所述第一评论信息,包括:在所述文本评论信息中提取关键文本信息;在所述书籍阅读界面中除所述第一书籍的展示区域之外的评论展示区域中展示所述关键文本信息,并展示文本扩展标识;响应于所述文本扩展标识的触发操作,在所述评论展示区域中展示所述文本评论信息。

一种可选的实施方式中,所述方法还包括:在未检测到对所述文本扩展标识的触发操作,且检测到对所述第一书籍的目标章节的阅读操作的情况下,获取与所述目标章节相匹配的第二评论信息;其中,所述目标章节为所述已阅读章节之后的其他章节;在所述书籍阅读界面中确定指定章节位置;其中,所述指定章节位置为所述书籍阅读界面中除所述目标章节的章节内容之外的其他区域;在所述指定章节位置展示所述第二评论信息。

一种可选的实施方式中,所述在所述第一书籍的书籍阅读界面展示所述第一评论信息,包括:确定所述书籍阅读界面中除所述第一书籍的展示区域之外的评论展示区域是否满足展示要求;在确定出满足所述展示要求的情况下,在所述书籍阅读界面的评论展示区域展示所述第一评论信息;其中,所述满足展示要求用于指示所述第一评论信息和所述已阅读章节的部分章节内容在同一书籍阅读界面进行展示。

第二方面,本公开实施例还提供一种书籍评论展示装置,包括:获取单元,用于获取第一书籍的阅读进度信息;其中,所述阅读进度信息用于指示用户对所述第一书籍的已阅读章节;确定单元,用于基于所述阅读进度信息确定所述第一书籍的阅读模式,并获取与所述阅读模式相匹配的所述已阅读章节的第一评论信息;其中,所述第一评论信息为基于所述阅读进度信息所对应的书籍关联内容确定的;展示单元,用于在所述第一书籍的书籍阅读界面展示所述第一评论信息。

第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

在本公开实施例中,首先获取第一书籍的阅读进度信息,从而根据该阅读进度信息确定用户对第一书籍的已阅读章节;之后,可以基于该阅读进度信息确定第一书籍的阅读模式。例如,可以确定阅读模式为浅读模式还是深读模式。接下来,可以获取与该阅读模式相匹配的已阅读章节的第一评论信息,例如,可以获取与深度模式相匹配的已阅读章节的第一评论信息;之后,就可以将该第一评论信息展示在第一书籍的书籍阅读界面中。

上述实施方式中,通过基于第一书籍的阅读进度信息确定第一书籍的阅读模式,可以得出第一评论信息的确定方式,从而按照该确定方式在阅读进度信息所关联的书籍关联内容中确定第一评论给信息。通过该处理方式,可以得到与已阅读章节更加匹配的评论信息。通过将确定出的第一评论信息展示在第一书籍的书籍阅读界面中,可以实现在用户阅读第一书籍的过程中,为用户展示已阅读章节的评论给信息,该处理方式不必再退出当前阅读页面而进入书评页面,因此,该处理方式能够缩短书评的查看路径,简化查看书评的过程,提升了用户的使用体验。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本公开实施例所提供的一种书籍评论展示方法的流程图;

图2示出了本公开实施例所提供的一种书籍阅读界面的示意图;

图3示出了本公开实施例所提供的评论展示区域的样式示意图;

图4示出了本公开实施例所提供的另一种书籍阅读界面的示意图;

图5示出了本公开实施例所提供的一种书籍评论展示装置的示意图;

图6示出了本公开实施例所提供的一种计算机设备的示意图。

具体实施方式

可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。

经研究发现,随着计算机技术的发展,小说在线阅读类的应用程序的功能也越来越多,例如,用户可以在该应用程序中在线阅读书籍。但是,当用户想要了解该书籍的相关书评信息时,需要退出当前在线阅读界面,进入到书评页面进行查看,进而增加了该应用程序的操作复杂度,影响了用户的使用体验。

基于上述研究,本公开提供了一种书籍评论展示方法、装置、计算机设备以及存储介质。在本公开实施例中,首先获取第一书籍的阅读进度信息,从而根据该阅读进度信息确定用户对第一书籍的已阅读章节;之后,可以基于该阅读进度信息确定第一书籍的阅读模式。例如,可以确定阅读模式为浅读模式还是深读模式。接下来,可以获取与该阅读模式相匹配的已阅读章节的第一评论信息,例如,可以获取与深度模式相匹配的已阅读章节的第一评论信息;之后,就可以将该第一评论信息展示在第一书籍的书籍阅读界面中。

上述实施方式中,通过基于第一书籍的阅读进度信息确定第一书籍的阅读模式,可以得出第一评论信息的确定方式,从而按照该确定方式在阅读进度信息所关联的书籍关联内容中确定第一评论给信息。通过该处理方式,可以得到与已阅读章节更加匹配的评论信息。通过将确定出的第一评论信息展示在第一书籍的书籍阅读界面中,可以实现在用户阅读第一书籍的过程中,为用户展示已阅读章节的评论给信息,该处理方式不必再退出当前阅读页面而进入书评页面,因此,该处理方式能够缩短书评的查看路径,简化查看书评的过程,提升了用户的使用体验。

为便于对本实施例进行理解,首先对本公开实施例所公开的一种书籍评论展示方法进行详细介绍,本公开实施例所提供的书籍评论展示方法的执行主体一般为具有一定计算能力的计算机设备。

参见图1所示,为本公开实施例提供的书籍评论展示方法的流程图,所述方法包括步骤S101~S105,其中:

S101:获取第一书籍的阅读进度信息;其中,所述阅读进度信息用于指示用户对所述第一书籍的已阅读章节。

这里,第一书籍可以理解为当前时刻用户所阅读的电子书籍;其中,该电子书籍可以包含多个章节,每个章节包含对应的章节标题,例如“第一章节、XXX的相遇”,除此之外,还包含章节内容,其中,该章节内容可以理解为该章节对应的书籍内容。

在本公开实施例中,阅读进度信息可以为:当前时刻对第一书籍的已阅读章节,和/或,其他进度信息;其中,该其他进度信息可以理解为与书籍的章节之间存在映射关系的信息。

举例来说,该其他进度信息可以为以下至少一种信息:对第一书籍的当前阅读页数,例如,第N页;对第一书籍的当前阅读字数等信息。

这里,第一书籍中页数和书籍的章节存在对应的映射关系,因此,可以基于当前阅读页数映射得到对第一书籍的已阅读章节。同样地,第一书籍的字数和书籍的章节也存在对应的映射关系,因此,可以基于当前阅读字数映射得到第一书籍的已阅读章节。

具体实施时,可以获取用户对第一书籍的当前阅读页数,然后,根据该当前阅读页数确定阅读进度信息;这里,可以根据当前阅读页数所对应的章节确定已阅读章节。还可以获取用户对第一书籍的当前阅读字数,然后,根据该当前阅读信息确定阅读进度信息;这里,可以根据当前阅读字数所对应的章节确定已阅读章节。

这里,已阅读章节可以为第一书籍的最后一个章节,或者,不为第一书籍的最后一个章节。

第一书籍可以为已经完结的书籍,也可以为更新中的书籍。此时,在第一书籍为更新中的书籍的情况下,第一书籍的最后一个章节可以理解为已更新的最后一个章节。

S103:基于所述阅读进度信息确定所述第一书籍的阅读模式,并获取与所述阅读模式相匹配的所述已阅读章节的第一评论信息;其中,所述第一评论信息为基于所述阅读进度信息所对应的书籍关联内容确定的。

在本公开实施例中,第一书籍的阅读模式与已阅读章节在第一书籍的全部章节中的位置相关联。例如,已阅读章节不是最后一个章节,那么第一书籍的阅读模式可以为第一阅读模式,也即,浅读模式;又例如,已阅读章节为最后一个章节,那么第一书籍的阅读模式可以为第二阅读模式,也即,深度模式。

这里,针对浅读模式又可以划分为多种等级的子模式,其中,每种等级的子模式所对应的已阅读章节在全部章节中的位置不相同。例如,可以将浅读模式分为第一等级的子模式、第二等级的子模式、第三等级的子模式;其中,第一等级的子模式所对应的已阅读章节可以理解为全部章节中的前1/4章节,第二等级的子模式所对应的已阅读章节可以理解为全部章节中的前2/4章节,第三等级的子模式所对应的已阅读章节可以理解为全部章节中的前3/4章节。

这里,可以基于第一书籍的书籍属性特征将浅读模式划分为多种等级的子模式。例如,针对不同类型的书籍,可以设置子模式的不同数量,以及各子模式所对应的已阅读章节的位置。

在一个可选的实施方式中,可以基于第一书籍的阅读进度信息确定对第一书籍的已阅读章节。在基于阅读进度信息确定出已阅读章节不是第一书籍的最后一个章节的情况下,可以确定上述阅读模式为第一阅读模式,也即浅读模式;在基于阅读进度信息确定出已阅读章节为第一书籍的最后一个章节的情况下,则可以确定上述阅读模式为第二阅读模式,也即深度模式。

在另一种可选的实施方式中,可以基于第一书籍的阅读进度信息确定对第一书籍的已阅读章节,并确定该已阅读章节所对应的章节数量,例如,第N章。之后,可以确定该章节数量是否满足预设要求。

在确定出已阅读章节的章节数量不满足预设数量要求的情况下,则可以确定该第一书籍的阅读模式为第一阅读模式,即浅读模式;在基于阅读进度信息确定出已阅读章节的章节数量满足预设数量要求的情况下,则可以确定该第一书籍的阅读模式为第二阅读模式,即深度模式。

针对上述两种实施方式,在确定出阅读模式为浅读模式的情况下,还可以将该已阅读章节与每个子模式所对应的已阅读章节的章节范围进行比较,从而确定与该已阅读章节相匹配的子模式,从而基于该相匹配的子模式确定第一书籍的阅读模式,进而实现阅读模式的细分。

在本公开实施例中,在确定出第一书籍的阅读模式之后,就可以获取与该阅读模式相匹配的已阅读章节的第一评论信息。

这里,第一评论信息可以为对第一书籍中已阅读章节的相关书评,或者为第一书籍的书籍关联话题,或者为与第一书籍相关联的其他书籍的推荐信息。此时,该推荐信息中可以包含相关联的其他书籍的书籍名称、书籍作者、书籍推荐理由等信息。其中,与第一书籍相关联的其他书籍可以理解为与第一书籍包含相同特征的书籍,比如,同人作品,二创作品,拥有相同书友的作品、同作者的作品、同类型作品等。

S105:在所述第一书籍的书籍阅读界面展示所述第一评论信息。

在本公开实施例中,在获取到第一评论信息之后,就可以在第一书籍的书籍阅读界面展示该第一评论信息。

在本公开实施例中,首先获取第一书籍的阅读进度信息,从而根据该阅读进度信息确定用户对第一书籍的已阅读章节;之后,可以基于该阅读进度信息确定第一书籍的阅读模式。例如,可以确定阅读模式为浅读模式还是深读模式。接下来,可以获取与该阅读模式相匹配的已阅读章节的第一评论信息,例如,可以获取与深度模式相匹配的已阅读章节的第一评论信息;之后,就可以将该第一评论信息展示在第一书籍的书籍阅读界面中。

上述实施方式中,通过基于第一书籍的阅读进度信息确定第一书籍的阅读模式,可以得出第一评论信息的确定方式,从而按照该确定方式在阅读进度信息所关联的书籍关联内容中确定第一评论给信息。通过该处理方式,可以得到与已阅读章节更加匹配的评论信息。通过将确定出的第一评论信息展示在第一书籍的书籍阅读界面中,可以实现在用户阅读第一书籍的过程中,为用户展示已阅读章节的评论给信息,该处理方式不必再退出当前阅读页面而进入书评页面,因此,该处理方式能够缩短书评的查看路径,简化查看书评的过程,提升了用户的使用体验。

在本公开实施例中,可以通过以下方式确定上述第一评论信息,具体包括如下步骤:

步骤S11:在所述第一书籍的书籍关联内容中确定与所述阅读进度信息相匹配的书籍关联内容;其中,所述书籍关联内容包括:所述第一书籍的评论信息和/或所述第一书籍的书籍关联话题;

步骤S12:基于所述相匹配的书籍关联内容确定所述第一评论信息。

这里,第一书籍的评论信息可以理解为应用程序中阅读该第一书籍的用户针对章节中的至少部分章节内容所发表的评论信息。例如,该评论信息可以为用户阅读第一书籍中章节之后的读后感,或者为用户对第一书籍中相关人物的讨论,对第一书籍中相关情节的讨论等信息。

这里,第一书籍的书籍关联话题可以为应用程序中与该第一书籍相关联的讨论话题,其中,该书籍关联话题可以为第一书籍的书籍圈子中所包含的话题,或者,可以为该应用程序的话题广场中所发布的与该第一书籍相关的话题。

在本公开实施例中,可以在第一书籍的各类型的书籍关联内容中确定与第一书籍的阅读模式相匹配的书籍关联内容。例如,与上述浅读模式相匹配的书籍关联内容为第一书籍的评论信息,与上述深度模式相匹配的书籍关联内容为第一书籍的书籍关联话题。之后,可以基于相匹配的书籍关联内容中获取与阅读进度信息相匹配的书籍关联内容确定第一评论信息。

针对浅读模式,可以在第一书籍的评论信息中确定与阅读进度信息相匹配的评论信息为第一评论信息。针对深度模式,可以在第一书籍的书籍关联话题中确定与阅读进度信息相匹配的书籍关联话题为第一评论信息。

下面将结合浅读模式和深度模式对基于相匹配的书籍关联内容确定第一评论给信息的过程进行详细描述。

阅读模式一:浅读模式。

在此情况下,上述步骤S12:基于所述相匹配的书籍关联内容确定所述第一评论信息,具体包括如下步骤:

步骤S21:在所述阅读模式为第一阅读模式(也即浅读模式)的情况下,在所述第一书籍的评论信息中获取与所述阅读进度信息相匹配的备选评论信息;其中,所述第一阅读模式用于指示所述已阅读章节不包含最后一个章节。

步骤S22:确定所述备选评论信息中关于所述已阅读章节的满足评价质量要求的备选评论信息,并基于所述满足评价质量要求的备选评论信息确定所述第一评论信息。

在本公开实施例中,备选评论信息可以理解为第一书籍的全部评论信息与阅读进度信息所指示的已阅读章节相关联的评论信息。例如,该备选评论信息可以为对已阅读章节中所出现人物的人物评论信息,可以为对已阅读章节中某一剧情片段的剧情评论信息等各种类型的评论信息。

这里,可以通过以下几种方式确定备选评论信息。

确定方式一:

在评论信息包括评论标识的情况下,可以获取第一书籍中每个评论信息的评论标识;其中,该评论标识可以用于指示以下至少之一:该评论信息所对应的章节、该评论信息的评论类型(例如,人物类评论或者情节类评论),以及评论给信息的评论内容(例如,关于XX角色的评论给,或者,关于BBB情节的评论)。

接下来,就可以基于该评论信息的评论标识确定与阅读进度信息相匹配的备选评论信息。

具体实施时,可以确定评论筛选信息,其中,该评论筛选信息可以用于指示评论信息的评论类型和/或评论内容。之后,就可以将评论筛选信息与评论标识进行匹配,从而将与该评论筛选信息对应的评论信息确定为备选评论信息。

确定方式二:

可以提取每个评论信息的评论关键信息,然后,确定评论关键信息与已阅读章节之间的匹配度,从而将匹配度满足大于或者等于预设匹配度阈值的评论信息确定为备选评论信息。

在确定出备选评论信息之后,就可以在备选评论信息中确定满足评价质量要求的备选评论给信息。

这里,评价质量要求可以包括以下至少之一:评论字数要求、点赞数量要求、内容热度要求、发表时间要求、好评度要求等。例如,可以确定点赞数量大于等于30,以及评论字数大于100字的备选评论信息满足评价质量要求。之后,就可以基于满足评价质量要求的备选评论信息确定为第一评论信息。

上述实施方式中,可以在阅读模式为第一阅读模式(也即,已阅读章节不包含最后一个章节)的情况下,在第一书籍的评论信息中获取与阅读进度信息相匹配(也即,与已阅读章节相匹配)的备选评论信息,从而可以避免备选评论信息暴露第一书籍中未读章节的相关内容。之后,可以基于备选评论信息中满足评价质量要求的备选评论信息确定第一评论信息,从而可以提升得到的第一评论信息的质量,以给用户提供更有价值的第一评论信息。

阅读模式二:深度模式:

在此情况下,上述步骤S22:基于所述相匹配的书籍关联内容确定所述第一评论信息,具体包括如下步骤:

步骤S31:在所述阅读模式为第二阅读模式(也即深度模式)的情况下,在所述第一书籍的书籍关联话题中确定与所述阅读进度信息相匹配的第一书籍关联话题;其中,所述第二阅读模式用于指示所述已阅读章节包含最后一个章节;

步骤S32:基于所述第一书籍关联话题确定所述第一评论信息。

在本公开实施例中,首先,可以在应用程序所包含的书籍话题中确定第一书籍的书籍关联话题。

具体实施时,可以将第一书籍所对应书籍圈子中所包含的话题确定为第一书籍的书籍关联话题。其中,书籍圈子中包含该应用程序中与该第一书籍相关联的全部内容,例如,书籍话题、书籍公告信息、书籍相关活动信息等各种类型的信息。

除此之外,还可以将应用程序中话题广场中所发布书籍话题中与第一书籍相关联的书籍话题确定为第一书籍的书籍关联话题,其中,话题广场为应用程序中用于发布相关书籍话题的功能模块。

在确定出第一书籍的书籍关联话题之后,就可以在上述书籍关联话题中确定与阅读进度信息相匹配的第一书籍关联话题。

具体实施时,可以获取第一书籍的书籍关联话题中每个书籍关联话题的话题标识;其中,该话题标识可以用于指示以下至少之一:该书籍关联话题所对应书籍的名称、该书籍关联话题的话题内容的内容类型(例如,人物类话题或者情节类话题),以及书籍关联话题所关联书籍的创作类型(例如,同人作品、二创作品等)。

接下来,就可以基于该书籍关联话题的话题标识确定与阅读进度信息相匹配的第一书籍关联话题。

具体实施时,可以确定话题筛选信息,其中,该话题筛选信息可以用于指示所需求书籍话题的内容类型、所关联书籍的名称、创作类型中的至少之一。之后,就可以将话题筛选信息与话题标识进行匹配,从而将与该话题筛选信息对应的书籍关联话题评论信息确定为第一书籍关联话题。

在本公开实施例中,话题标识可以基于书籍关联话题的话题标签确定,还可以根据与书籍关联话题的关键话题内容确定。

在本公开实施例中,在确定出第一书籍关联话题之后,就可以基于该第一书籍关联话题确定第一评论信息。

具体实施时,可以按照预设排序参数对第一书籍关联话题进行排序,得到话题排序结果,其中,预设排序参数包括以下至少之一:话题热度、话题浏览量、与第一书籍之间的关联度。之后,就可以将话题排序结果中满足预设排序要求的第一书籍关联话题确定为第一评论信息。

上述实施方式中,可以在阅读模式为第二阅读模式(也即,已阅读章节包含最后一个章节)的情况下,在第一书籍的书籍关联话题中确定与阅读进度信息相匹配(也即,与已阅读章节相匹配,或者,与第一书籍的全部章节相匹配)的第一书籍关联话题,并基于该第一书籍关联话题确定第一评论信息,从而可以将书籍阅读模块与书籍话题模块进行连接,从而可以使用户在阅读完第一书籍之后,直接获取书籍话题模块中与第一书籍相关联的话题内容,避免了用户需要跳转模块才能查看相关信息的操作过程,提升了用户的使用流畅度。

承接上述阅读模式二,在此情况下,第一评论信息还可以包括话题扩展标识。基于此,本公开实施例具体还包括如下步骤:

步骤S41:响应于对所述话题扩展标识的触发操作,跳转至话题聚合页面;

步骤S42:在所述话题聚合页面展示第二书籍关联话题;其中,所述第二书籍关联话题为所述书籍关联话题中所属于目标维度的话题,所述目标维度包括以下至少之一:话题内容的目标内容类型、所关联书籍的目标创作类型。

这里,话题扩展标识可以为可触发的图文标识,也可以为可触发的符号标识,本公开对此不作具体限定。

在本公开实施例中,在阅读模式为第二阅读模式的情况下,除了在书籍阅读界面展示第一书籍关联话题之外,还可以展示话题扩展标识。通过触发该话题扩展标识,可以请求展示更多的书籍关联话题。

因此,在本公开实施例中,可以检测用户对话题扩展标识的触发操作,之后,响应该触发操作,获取第二书籍关联话题,并在计算机设备的显示屏幕显示话题聚合页面。接下来,就可以在话题聚合页面展示第二书籍关联话题。

这里,第二书籍关联话题可以包含第一书籍关联话题,还可以不包含第一书籍关联话题。

具体实施时,可以设置目标筛选特征,其中,该目标筛选特征属于目标维度,该目标维度包括以下至少之一:话题内容的目标内容类型、所关联书籍的目标创作类型。

这里,目标内容类型可以为以下至少之一:情节讨论类型、角色讨论类型、写作风格讨论类型、作者讨论类型等。目标创作类型用于指示基于书籍关联话题所对应书籍的创作类型,例如,该目标创作类型可以为仿作、改编、或者同人创作等。

这里,目标筛选特征可以包括以下至少之一:情节类话题、角色类话题、作者类话题、写作风格类话题、关于同人作品的话题、关于二创作品的话题。其中,情节类话题、角色类话题、作者类话题和写作风格类话题所属的目标维度为目标内容类型,关于同人作品的话题和关于二创作品的话题所属的目标维度为目标创作类型。

基于此,可以在第一书籍的书籍关联话题中筛选与目标筛选特征相匹配的书籍关联话题为第二书籍关联话题。因此,就可以得到所属于目标维度的第二书籍关联话题。

此时,还可以建立每个第二书籍关联话题和目标维度(或者目标筛选特征)之间的关联关系。

在本公开实施例中,可以在检测到针对话题扩展标识的触发操作之后,可以跳转至话题聚合页面中,并在该话题聚合页面中展示与目标内容类型相匹配的话题内容,和/或,针对第一书籍的目标创作类型下的创作内容。

基于此,还可以在话题聚合页面展示第二书籍关联话题的同时,展示每个第二书籍关联话题对应的目标维度(或者,目标筛选特征)。如果检测到用户对目标维度(或者目标筛选特征)的触发操作,则跳转至展示目标维度(或者目标筛选特征)对应的详情页面,并在该详情页面中展示属于目标维度(或者目标筛选特征)的第二书籍关联话题。

在本公开实施例中,可以响应于针对话题扩展标识的触发操作,跳转至话题聚合页面,并在该话题聚合页面中展示第二书籍关联话题,其中,第二书籍关联话题为书籍关联话题中所属于目标维度的话题。上述实施方式中,可以在用户阅读完第一书籍之后,展示书籍关联话题中属于目标维度的话题,从而可以展示更多用户可能感兴趣的评论信息,从而可以拓宽用户的思路,使用户更全面的了解第一书籍。

在一个可选的实施方式中,在第一评论信息包括文本评论信息的情况下,针对上述S105:在所述第一书籍的书籍阅读界面展示所述第一评论信息,具体包括如下步骤:

步骤S41:在所述文本评论信息中提取关键文本信息;

步骤S42:在所述书籍阅读界面中除所述第一书籍的展示区域之外的评论展示区域中展示所述关键文本信息,并展示文本扩展标识;

步骤S43:响应于所述文本扩展标识的触发操作,在所述评论展示区域中展示所述文本评论信息。

在本公开实施例中,关键文本信息可以理解为文本评论信息中出现频率较高的文本信息,也可以为与第一书籍关联性较强的文本信息,也可以为文本评论信息中的前N个文本信息,其中,N为大于0的自然数。

在本公开实施例中,书籍阅读界面中可以包括第一书籍的展示区域以及评论展示区域,其中,第一书籍的展示区域的尺寸可以由待展示的章节内容的大小来确定,评论展示区域的大小可以为预设尺寸,也可以由书籍阅读界面中除第一书籍的展示区域之外剩余区域的大小确定。

在本公开实施例中,可以在评论展示区域中展示文本评论信息中的关键文本信息,以及文本评论信息对应的文本扩展标识。

示例性的,如图2所示的一种书籍阅读界面,可以在如图2所示的第一书籍的展示区域中展示第一书籍的章节内容,并在如图2所示的评论展示区域中展示关键文本信息以及对应的文本扩展标识。

此处需要说明的是,评论展示区域中除了可以展示上述关键文本信息以及文本扩展标识之外,还可以展示区域标题信息、用户标识信息、评分信息、赞同数量中的至少之一。本公开对评论展示区域所展示的内容不作具体限定。

一种可能的实施方式中,如图3中的样式一所示,可以在评论展示区域中展示区域标题“热门书评”、关键文本信息“XXXXX”以及文本扩展标识“更多书评”。

另一种可能的实施方式中,如图3中的样式二所示,可以在评论展示区域中展示区域标题“热门书评”、发表该文本评论信息的用户所对应的用户标识“用户标识1”、评分信息“4.8分”、关键文本信息“XXXXX”、文本扩展标识“更多书评”。

另一种可能的实施方式中,如图3中的样式三所示,可以在评论展示区域中展示区域标题“热门书评”、发表该文本评论信息的用户所对应的用户标识“用户标识1”、关键文本信息“XXXXX”、文本扩展标识“更多书评”以及赞同数量“30个赞同”。

在本公开实施例中,在检测到针对该文本扩展标识的触发操作之后,可以在评论展示区域中展示文本评论信息。

具体实施时,在书籍阅读界面中除第一书籍的展示区域之外的区域可以完全展示文本评论信息的全部内容的情况下,则可以在检测到文本扩展标识的触发操作之后,展开评论展示区域,并在展开之后的评论展示区域中展示文本评论信息。

在书籍阅读界面中除第一书籍的展示区域之外的区域不能完全展示文本评论信息的全部内容的情况下,一种可能的实施方式中,可以在检测到文本扩展标识的触发操作之后,展开评论展示区域,并在该评论展示区域中设置可滑动滚轮。此时,可以通过触发该滑动滚轮以实现阅读文本评论信息的全部内容。另一种可能的实施方式中,可以在检测到文本扩展标识的触发操作之后,跳转至评论展示页面中展示文本评论信息的全部内容。

上述实施方式中,可以在文本评论信息中提取关键文本信息,并在书籍阅读界面的评论展示区域展示该关键文本信息以及文本扩展标识,从而可以不影响用户阅读第一书籍的章节内容的情况下,增加评论展示区域,从而可以为用户提供更加丰富的内容。之后,在检测到针对该文本扩展标识的触发操作之后,可以在评论展示区域中展示该文本评论信息,从而可以使用户更加方便、快捷的查看文本评论信息,提升了文本评论信息的查看的便捷性和高效性。

通过上述描述可知,在用户阅读完至当前章节的最后一页的情况下,可以该最后一页所对应的书籍阅读界面中当前章节剩余的章节内容,并展示与已阅读章节相匹配的文本评论信息以及文本扩展标识。

在检测到针对该文本标识的触发操作之后,可以在评论展示区域中展示文本评论信息。

在未检测到对该文本扩展标识的触发操作的情况下,可以执行下述步骤。

步骤S51:在未检测到对所述文本扩展标识的触发操作,且检测到对所述第一书籍的目标章节的阅读操作的情况下,获取与所述目标章节相匹配的第二评论信息;其中,所述目标章节为所述已阅读章节之后的其他章节;

步骤S52:在所述书籍阅读界面中确定指定章节位置;其中,所述指定章节位置为所述书籍阅读界面中除所述目标章节的章节内容之外的其他区域;

步骤S53:在所述指定章节位置展示所述第二评论信息。

这里,目标章节可以理解为第一书籍中当前阅读章节的下一个章节,也可以为第一书籍中任意指定的章节,其中,该任意指定的章节可以为当前阅读章节之前的章节,也可以为当前阅读章节之后的章节。

在本公开实施例中,可以在检测到对第一书籍的目标章节的阅读操作的情况下,重新获取第一书籍的阅读进度信息,得到新阅读进度信息。

其中,新阅读进度信息可以理解为:目标章节在第一书籍中所对应的章节信息,和/或,其他进度信息;其中,该其他进度信息可以理解为与书籍的章节之间存在映射关系的信息。例如,该其他进度信息可以为以下至少一种信息:对第一书籍的当前阅读页数,例如,第N页;对第一书籍的当前阅读字数等信息。

例如,在目标章节为第一书籍的第100章的情况下,则可以确定出新已阅读章节为第100章,此时,可以将该新已阅读章节确定为新阅读进度信息。

另一种可能的实施方式中,可以基于第一书籍的历史阅读记录来确定新已阅读章节,并基于该新已阅读章节确定新阅读进度信息。例如,可以基于第一书籍的历史阅读记录中所记录的阅读至的最大章节确定新已阅读章节。

示例性的,在当前阅读章节为第80章,目标章节为第100章的情况下,可以确定出历史阅读记录中所记录的阅读至的最大章节为第100章,此时,可以确定新已阅读章节为第100章,此时,可以确定新阅读进度信息为第100章。或者,在当前阅读章节为第80章,目标章节为第50章的情况下,可以确定出历史阅读记录中所记录的阅读至的最大章节为第80章,此时,可以确定新已阅读章节为第80章,此时,可以确定出阅读进度信息为第80章。

之后,可以基于该新阅读进度信息确定第一书籍的阅读模式,并获取与该阅读模式相匹配的新阅读进度信息所指示的已阅读章节的评论信息,并将该评论信息确定为第二评论信息。

在本公开实施例中,上述指定章节位置可以为目标章节的最后一页所对应的书籍阅读界面中除目标章节的章节内容之外的其他区域,例如,该章节指定位置可以指示目标章节的章节末尾处。或者,该章节指定位置也可以为目标章节中任意一页所对应的书籍阅读界面中除目标章节的章节内容之外的其他区域,例如,该章节指定位置还可以指示书籍阅读界面中任意两行章节内容之间的位置处。

上述实施方式中,可以实时检测用户的阅读进度信息,并及时获取与当前阅读进度信息相匹配的评论信息(也即,第二评论信息),并将该第二评论信息展示在书籍阅读界面中的指定章节位置处,从而可以及时准确的满足用户的评论查看需求,给用户带来更好的浏览体验。

在一个可选的实施方式中,针对上述S105:在所述第一书籍的书籍阅读界面展示所述第一评论信息,具体还包括如下步骤:

步骤S61:确定所述书籍阅读界面中除所述第一书籍的展示区域之外的评论展示区域是否满足展示要求;

步骤S62:在确定出满足所述展示要求的情况下,在所述书籍阅读界面的评论展示区域展示所述第一评论信息;其中,所述满足展示要求用于指示所述第一评论信息和所述已阅读章节的部分章节内容在同一书籍阅读界面进行展示。

这里,满足展示要求可以理解为书籍阅读界面中除第一书籍的展示区域之外的区域所对应的区域尺寸大于或者等于评论展示区域所对应的最小区域尺寸。

或者,该满足展示要求也可以理解为评论展示区域不需要单独在书籍阅读界面中进行展示。

在确定出评论展示区域满足展示要求的情况下,就可以在书籍阅读界面的评论展示区域中展示第一评论信息。在确定出评论展示区域满足不展示要求的情况下,则不再展示第一评论信息。

上述实施方式中,可以先确定书籍阅读界面中的评论展示区域是否满足展示要求,并在确定出满足展示要求的情况下,在该评论展示区域中展示第一评论信息,从而使第一评论信息的展示不影响用户的阅读需求,从而可以在保证用户的阅读体验的情况下,为用户提供更加丰富的相关信息。

在另一个可选的实施方式中,在确定出满足展示要求的情况下,可以在该书籍阅读界面的评论展示区域展示书籍详情扩展标识,此时,该书籍阅读界面可以如图4所示。

在检测得到针对该书籍详情扩展标识的触发操作之后,可以跳转至书籍详情页面中。此时,该书籍详情页面中可以包含第一书籍对应作者的相关信息,第一书籍的更新信息,第一书籍的评分信息以及评论信息等。

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。

基于同一发明构思,本公开实施例中还提供了与书籍评论展示方法对应的书籍评论展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述书籍评论展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参照图5所示,为本公开实施例提供的一种书籍评论展示装置的示意图,所述装置包括:获取单元51、确定单元52、展示单元53;其中,

获取单元51,用于获取第一书籍的阅读进度信息;其中,所述阅读进度信息用于指示用户对所述第一书籍的已阅读章节;

确定单元52,用于基于所述阅读进度信息确定所述第一书籍的阅读模式,并获取与所述阅读模式相匹配的所述已阅读章节的第一评论信息;其中,所述第一评论信息为基于所述阅读进度信息所对应的书籍关联内容确定的;

展示单元53,用于在所述第一书籍的书籍阅读界面展示所述第一评论信息。

通过上述描述可知,可以先获取第一书籍的阅读进度信息,并基于该阅读进度信息确定第一书籍的阅读模式。其中,该阅读进度信息可以指示第一书籍的已阅读章节。之后,再获取与该阅读模式相匹配的已阅读章节的第一评论信息,并将该第一评论信息展示在第一书籍的书籍阅读界面中。

上述实施方式中,可以基于用户对第一书籍的阅读进度信息和第一书籍的阅读模式,来确定已阅读章节的第一评论信息,从而可以得到更加符合用户需求的第一评论信息,以使用户获取到更多、更全面的与第一书籍中已阅读章节相关联的评论信息。之后,可以将第一评论信息展示在第一书籍的书籍阅读界面中,从而避免了用户需要退出当前阅读状态进入书评页面以查看第一书籍相关评论信息的过程,简化了用户的查看路径,提升了用户的使用体验。

一种可能的实施方式中,确定单元52,还用于:在所述第一书籍的书籍关联内容中确定与所述阅读进度信息相匹配的书籍关联内容;其中,所述书籍关联内容包括:所述第一书籍的评论信息和/或所述第一书籍的书籍关联话题;基于所述相匹配的书籍关联内容确定所述第一评论信息。

一种可能的实施方式中,确定单元52,还用于:在所述阅读模式为第一阅读模式的情况下,在所述第一书籍的评论信息中获取与所述阅读进度信息相匹配的备选评论信息;其中,所述第一阅读模式用于指示所述已阅读章节不包含最后一个章节;确定所述备选评论信息中关于所述已阅读章节的满足评价质量要求的备选评论信息,并基于所述满足评价质量要求的备选评论信息确定所述第一评论信息。

一种可能的实施方式中,确定单元52,还用于:在所述阅读模式为第二阅读模式的情况下,在所述第一书籍的书籍关联话题中确定与所述阅读进度信息相匹配的第一书籍关联话题;其中,所述第二阅读模式用于指示所述已阅读章节包含最后一个章节;基于所述第一书籍关联话题确定所述第一评论信息。

一种可能的实施方式中,确定单元52,还用于:在第一评论信息包括话题扩展标识的情况下,响应于对所述话题扩展标识的触发操作,跳转至话题聚合页面;在所述话题聚合页面展示第二书籍关联话题;其中,所述第二书籍关联话题为所述书籍关联话题中所属于目标维度的话题,所述目标维度包括以下至少之一:话题内容的目标内容类型、所关联书籍的目标创作类型。

一种可能的实施方式中,展示单元53,还用于:在第一评论信息包括文本评论信息的情况下,在所述文本评论信息中提取关键文本信息;在所述书籍阅读界面中除所述第一书籍的展示区域之外的评论展示区域中展示所述关键文本信息,并展示文本扩展标识;响应于所述文本扩展标识的触发操作,在所述评论展示区域中展示所述文本评论信息。

一种可能的实施方式中,展示单元53,还用于:在未检测到对所述文本扩展标识的触发操作,且检测到对所述第一书籍的目标章节的阅读操作的情况下,获取与所述目标章节相匹配的第二评论信息;其中,所述目标章节为所述已阅读章节之后的其他章节;在所述书籍阅读界面中确定指定章节位置;其中,所述指定章节位置为所述书籍阅读界面中除所述目标章节的章节内容之外的其他区域;在所述指定章节位置展示所述第二评论信息。

一种可能的实施方式中,展示单元53,还用于:确定所述书籍阅读界面中除所述第一书籍的展示区域之外的评论展示区域是否满足展示要求;在确定出满足所述展示要求的情况下,在所述书籍阅读界面的评论展示区域展示所述第一评论信息;其中,所述满足展示要求用于指示所述第一评论信息和所述已阅读章节的部分章节内容在同一书籍阅读界面进行展示。

关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。

对应于图1中的书籍评论展示方法,本公开实施例还提供了一种计算机设备600,如图6所示,为本公开实施例提供的计算机设备600结构示意图,包括:

处理器61、存储器62、和总线63;存储器62用于存储执行指令,包括内存621和外部存储器622;这里的内存621也称内存储器,用于暂时存放处理器61中的运算数据,以及与硬盘等外部存储器622交换的数据,处理器61通过内存621与外部存储器622进行数据交换,当所述计算机设备600运行时,所述处理器61与所述存储器62之间通过总线63通信,使得所述处理器61执行以下指令:

获取第一书籍的阅读进度信息;其中,所述阅读进度信息用于指示用户对所述第一书籍的已阅读章节;

基于所述阅读进度信息确定所述第一书籍的阅读模式,并获取与所述阅读模式相匹配的所述已阅读章节的第一评论信息;其中,所述第一评论信息为基于所述阅读进度信息所对应的书籍关联内容确定的;

在所述第一书籍的书籍阅读界面展示所述第一评论信息。

本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的书籍评论展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。

本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的书籍评论展示方法的步骤,具体可参见上述方法实施例,在此不再赘述。

其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。

技术分类

06120115686129