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

一种搜索结果展现方法、装置、计算机设备及存储介质

文献发布时间:2023-06-19 13:26:15


一种搜索结果展现方法、装置、计算机设备及存储介质

技术领域

本公开涉及互联网技术领域,具体而言,涉及一种搜索结果展现方法、装置、计算机设备及存储介质。

背景技术

用户可以通过搜索页面进行书籍类的搜索,比如在搜索某本小说时,搜索结果页中会展现书籍名称、部分章节目录等,以使用户根据这些信息选择是否进行小说相关信息的进一步消费。

当用户期望进行小说相关信息的进一步消费时,还需要打开小说阅读器,进入小说阅读页面中进行小说的搜索消费。上述阅读小说的方式过程中操作比较复杂,影响用户的阅读效率。

发明内容

本公开实施例至少提供一种搜索结果展现方法、装置、计算机设备及存储介质。

第一方面,本公开实施例提供一种搜索结果展现方法,包括:

响应于用户发起的搜索请求,获取与所述搜索请求匹配的目标书籍对应的待阅读内容;

在搜索结果页中展示目标窗口,并在所述目标窗口中展示所述待阅读内容;

响应作用在所述目标窗口内的触发操作,展示更新后的待阅读内容。

一种可选的实施方式中,所述待阅读内容包括所述目标书籍的属性信息,以及所述目标书籍的章节目录或目标章节的正文内容;

所述在搜索结果页中展示目标窗口,并在所述目标窗口中展示所述待阅读内容,包括:

在搜索结果页中添加目标窗口;

在所述目标窗口的第一区域展示所述目标书籍的属性信息;

在所述目标窗口的第二区域展示所述目标书籍的所述章节目录或所述正文内容。

一种可选的实施方式中,所述响应作用在所述目标窗口内的触发操作,展示更新后的待阅读内容,包括:

响应作用在所述目标窗口内的滑动操作,保持所述第一区域内的内容不变,在所述目标窗口的第二区域中展示更新后的待阅读内容;所述第一区域和第二区域对应所述目标窗口的不同展示层;或者,

响应作用在所述目标窗口内的滑动操作,当在所述目标窗口中展示的更新后的待阅读内容达到内容上限后,跳转到阅读页面进行待阅读内容的接续展示。

一种可选的实施方式中,所述在搜索结果页中展示目标窗口,并在所述目标窗口中展示所述待阅读内容,包括:

在搜索结果页中展示目标窗口,并根据所述目标窗口的尺寸大小,从获取的待阅读内容中确定初始展示内容;在所述目标窗口中,对确定的所述初始展示内容进行渲染展示;

所述响应作用在所述目标窗口内的触发操作,展示更新后的待阅读内容,包括:

响应作用在所述目标窗口内的触发操作,从获取的待阅读内容中确定更新展示内容;在所述目标窗口中,对确定的所述更新展示内容进行渲染展示。

一种可选的实施方式中,所述跳转到阅读页面进行待阅读内容的接续展示,包括:

基于获取的所述待阅读内容在目标书籍中的位置信息,预加载对应的阅读页内容;

响应于所述触发操作,根据预加载的所述阅读页内容,展示从所述目标窗口的待阅读内容,过渡到全屏展示阅读页面的动画。

一种可选的实施方式中,所述根据预加载的所述阅读页内容,展示从所述目标窗口的待阅读内容,过渡到全屏展示阅读页面的动画,包括:

将所述预加载的阅读页内容中,与所述目标窗口当前展示的待阅读内容一致的内容,作为在阅读页面初始渲染的内容,并在进行初始渲染后,逐步渲染所述阅读页内容的其它内容,直到渲染完成整个阅读页面。

一种可选的实施方式中,所述搜索请求中携带有用户标识,所述待阅读内容是基于所述用户标识对应的所述目标书籍的阅读进度确定的。

第二方面,本公开实施例还提供一种搜索结果展现装置,包括:

获取模块,用于响应于用户发起的搜索请求,获取与所述搜索请求匹配的目标书籍对应的待阅读内容;

第一展示模块,用于在搜索结果页中展示目标窗口,并在所述目标窗口中展示所述待阅读内容;

第二展示模块,用于响应作用在所述目标窗口内的触发操作,展示更新后的待阅读内容。

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

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

本公开实施例提供的搜索结果展现方法,在搜索结果页的目标窗口展示出与搜索请求匹配的待阅读内容后,还可以响应作用在目标窗口内的触发操作,展示更新后的待阅读内容,也即,本公开实施例提供的目标窗口可以满足用户对小说相关信息的进一步消费,使得用户能够在不打开小说阅读页面的情况下,在搜索结果页直接进行小说相关信息的阅读,提高了阅读效率。

在本公开实施例提供的具体实施方式中,可以在目标窗口中进行小说内容的持续消费,或者,还可以在目标窗口设置内容上限,在目标窗口中展示的更新后的待阅读内容达到内容上限后,自动跳转到阅读页面进行待阅读内容的接续展示,并实现小说内容从目标窗口跳转到阅读页面的无缝切换,不仅提高了用户的阅读效率,而且可以带给用户沉浸式的阅读体验,提升用户的阅读满意度。

关于上述搜索结果展现的装置、计算机设备、及计算机可读存储介质的效果描述参见上述信息展示的方法的说明,这里不再赘述。

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

附图说明

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

图1示出了本公开实施例所提供的一种搜索结果展现方法的流程图;

图2示出了本公开实施例所提供的第一种搜索结果页的效果示意图;

图3示出了本公开实施例所提供的第二种搜索结果页的效果示意图;

图4示出了本公开实施例所提供的第三种搜索结果页的效果示意图;

图5示出了本公开实施例所提供的动画展示前和动画展示后,搜索结果页的效果示意图;

图6示出了本公开实施例所提供的动画展示前、动画展示中、动画展示后,搜索结果页的效果示意图;

图7示出了本公开实施例所提供的一种搜索结果展现装置的结构示意图;

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

具体实施方式

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

本公开实施例提供的搜索结果展现方案中,提出了一种万能窗口的概念,也即在搜索结果页提供一种可以满足用户对除初始展示的小说相关信息以外的信息进一步消费的目标窗口,使得用户能够在不打开小说阅读页面的情况下,在搜索结果页直接进行小说相关信息的进一步消费。具体包括:在搜索结果页的目标窗口展示出与搜索请求匹配的待阅读内容后,还可以响应作用在目标窗口内的触发操作,展示更新后的待阅读内容,如此,通过该目标窗口可以满足用户对小说相关信息的进一步阅读,减少了进一步阅读的操作步骤,提高了阅读效率。

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

为便于对本实施例进行理解,首先对本公开实施例所公开的一种搜索结果展现方法进行详细介绍,本公开实施例所提供的搜索结果展现方法的执行主体一般为具有一定计算能力的计算机设备。在一些可能的实现方式中,该搜索结果展现方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。

下面对本公开实施例的搜索结果展现方法做详细说明。

如图1所示,为本公开实施例提供的一种搜索结果展现方法的流程图,本公开实施例的搜索结果展现方法可以应用于搜索小说的场景,主要包括以下步骤S101~S103:

S101:响应于用户发起的搜索请求,获取与所述搜索请求匹配的目标书籍对应的待阅读内容。

这里,搜索请求可以指用户在前端页面发起的请求,具体可以是在前端页面的搜索框中输入相关搜索信息。搜索请求中可以包括书籍名称、作者名称、章节名称、书籍内容、书籍内容中的人物名称以及书籍内容中的关键词等信息中的至少一种。这里的书籍可以是任意类型的书籍,具体地可以包括思想类书籍,例如哲学、宗教等著作;也可以工具类书籍,例如字典、地图、教学用书等;还可以包括消遣类书籍,例如小说、杂志等。

待阅读内容可以包括目标书籍的属性信息、章节目录、正文内容等内容。其中,属性信息可以包括书籍名称、阅读资源(例如阅读费用)消耗情况、用户评价(比如读者评分)、作者信息(比如作者笔名)、更新状态、风格类型(言情、穿越等)等信息。

在具体实施中,由于前端页面是存在于客户端内的,在发起搜索请求时,可以由客户端将用户标识(比如用户名称、账号、设备标识等)拼接到搜索信息中,向服务端发起搜索请求。这里,用户标识为用户在发起搜索请求时主动授权给客户端的。服务端基于用户标识所对应的目标书籍的阅读进度返回待阅读内容。比如,若根据阅读进度确定用户为未曾阅读目标书籍的新用户,返回的待阅读内容可以包括上述属性信息和章节目录,如图2所示。若根据阅读进度确定用户为已经阅读或正在阅读目标书籍的老用户,返回的待阅读内容可以包括上述属性信息和正文内容,正文内容可以是与老用户的阅读进度对应的内容,如图3所示;后续将会做进一步介绍。

S102:在搜索结果页中展示目标窗口,并在所述目标窗口中展示所述待阅读内容。

这里,目标窗口可以展示在搜索结果页的首位,目标窗口可以是以卡片的窗口形式展示待阅读内容。

在一种实施方式,上述获取的待阅读内容可以包括目标书籍的属性信息,以及目标书籍的章节目录或目标章节的正文内容。

在展示待阅读内容时,可以先在搜索结果页中添加目标窗口;然后在目标窗口的第一区域展示目标书籍的属性信息;然后在目标窗口的第二区域展示目标书籍的章节目录或正文内容。

在上述实施方式中,第一区域可以展示在第二区域的上方,如图2及图3所示,在第一区域中可以展示目标书籍的封面、书籍名称、阅读资源消耗情况(即“全文免费”)、用户评分、作者名称、在读用户数量、风格类型(即“言情”)等属性信息。

针对目标书籍的新用户而言,为了让新用户对目标书籍的内容有一定的了解,还可以在第一区域展示目标书籍的简介信息。其中,简介信息包括对目标书籍的正文内容的简介信息;在具体实施中,可以限定简介信息展示的行数,比如3行,以节省展示空间。如图2所示,简介信息可以展示在属性信息的下方。

针对不同的用户,第二区域展示的目标书籍的待阅读内容是不同的。其中,待阅读内容是基于用户标识对应的目标书籍的阅读进度确定的。具体地,用户标识对应的阅读用户类型决定了第二区域的待阅读内容类型,对于新用户而言,可以在目标窗口的第二区域展示待阅读内容中的部分章节目录,对于老用户而言,可以展示阅读进度对应的正文内容。

这里,针对新用户而言,由于这些用户还未阅读过目标书籍,也就是还未产生针对目标书籍的历史阅读记录,即没有对应的阅读进度。因此,可以在第二区域中展示目标书籍的部分章节目录,以使新用户可以先对目标书籍产生一定的了解。如图2所示,第二区域中,可以将部分章节目录在一起进行展示,例如第一部分和第二部分的核心内容一致,可以是以“Part1-2 xxx”的形式进行展示。在各个章节的对应位置还展示有更新时间。

针对老用户(或称历史阅读用户)而言,这些用户已经阅读过或正在阅读目标书籍,也就是可以产生针对目标书籍的历史阅读记录,即可以产生对应的阅读进度(阅读进度可以是根据已阅读的正文内容与全文内容的比例确定的)。因此,为了方便历史阅读用户继续阅读,可以在第二区域定位到用户最近阅读位置,也即展示用户最近一次阅读的位置对应的正文内容。如图3所示,在第二区域可以展示正文内容、正文内容所在的章节以及对应的阅读进度。另外,第二区域还可以展示“已自动定位到上次阅读内容”的提示信息,便于用户直接对即将要阅读的内容进行阅读,减少对阅读内容的追溯成本。

在图2和图3中,在章节目录的下方还可以分别展示“立即阅读”和“继续阅读”按钮;针对新用户而言,响应于对“立即阅读”按钮的触发操作,可以跳转到阅读页面展示选中章节对应的正文内容或者是默认展示第一章节对应的正文内容。或者,在另一种方式中,响应作用于对“立即阅读”按钮的触发操作,也可以在第二区域中直接展示选中章节对应的正文内容或者是默认展示第一章节对应的正文内容。针对老用户而言,响应作用于对“继续阅读”按钮的触发操作,可以跳转到阅读页面展示正文内容的接续展示。或者,也可以继续在第二区域进行正文内容的接续展示。

在实际实施中,目标窗口的大小是有限的,而本公开实施例的目标窗口除了进行内容的初始展示外,还可以满足用户的接续消费(也即消费初始展示的内容之外的内容),具体实施过程如下:

在搜索结果页中展示目标窗口,并根据目标窗口的尺寸大小,从获取的待阅读内容中确定初始展示内容;在目标窗口中,对确定的初始展示内容进行渲染展示;另外,在存在作用在所述目标窗口内的触发操作后(也即用户存在进一步消费的需求),从获取的待阅读内容中确定更新展示内容;在所述目标窗口中,对确定的所述更新展示内容进行渲染展示(该步骤详见后续关于S103的实施描述)。

这里,初始展示内容可以是预设默认展示的内容。针对目标窗口中的第一区域,初始展示内容可以是预设默认展示的属性信息。这里,当需要展示在第一区域中的属性信息较少时,第一区域可以展示全部的属性信息;当需要展示在第一区域中的属性信息较多时,即第一区域内不足以展示全部的属性信息时,第一区域可以展示筛选的部分属性信息。

针对目标窗口中的第二区域,初始展示内容可以是预设默认展示的章节目录或正文内容。这里,一般地,小说类书籍的章节目录较多或者正文内容较多,即第二区域内不足以展示全部的章节目录或正文内容,在第二区域可以展示预设尺寸范围内的待阅读内容,具体可以根据目标窗口的尺寸大小来确定展示的部分章节目录或正文内容,也可以限定展示第二预设数量个章节的目录信息或预设篇幅的正文内容。具体地,针对新用户而言,可以按照章节正序排列或者倒序排列的顺序展示部分章节目录信息;针对老用户,可以在用户的阅读进度位置开始,按照内容由前到后的顺序展示正文内容。

当用户想要阅读未展示在第二区域中的章节目录、或者是未展示在第二区域中的正文内容时,可以通过步骤S103中的过程实现,具体详见后文。

S103:响应作用在所述目标窗口内的触发操作,展示更新后的待阅读内容。

承接上述实施过程,这里的触发操作是用于展示未展示出来的待阅读内容的操作,具体地可以包括滑动操作、点击操作、语音控制等操作。

当在目标窗口内执行上述触发操作时,可以响应作用在目标窗口内的触发操作,从获取的待阅读内容中确定更新展示内容;在目标窗口中,对确定的更新展示内容进行渲染展示。

这里,针对滑动操作,可以根据滑动方向和滑动距离确定是从初始展示内容中的前序待阅读内容中获取更新展示内容,还是从初始展示内容中的后序待阅读内容中获取更新展示内容。针对点击操作,可以根据点击位置、点击次数、点击时长、点击力度等信息确定更新展示内容。针对语音控制操作,可以通过语义分析等方式直接确定出更新展示内容。

在一种实施方式中,当上述触发操作为滑动操作时,滑动操作可以是只针对第二区域的操作,也就是响应作用在目标窗口内的滑动操作,保持第一区域内的内容不变,在目标窗口的第二区域中展示更新后的待阅读内容;第一区域和第二区域对应的目标窗口的不同展示层(一);或者,响应作用在目标窗口内的滑动操作,当在目标窗口中展示的更新后的待阅读内容达到内容上限后,跳转到阅读页面进行待阅读内容的接续展示(二)。

在上述第(一)展示方式中,可以在目标窗口进行目标书籍内容的持续消费,直到用户触发停止。这里,第一区域和第二区域对应不同的展示层,其中,在比如用户滑动操作过程中,第一区域的内容保持不变,而第二区域中可以根据滑动操作持续展示更新的章节目录或正文内容,也就是在第(一)展示方式中,第二区域中展示的待阅读内容没有字数的限制,可以满足用户在搜索结果页进行阅读的需求,如图4所示,在第二区域可以展示“上滑继续免费阅读”的提示信息,也就是第二区域可以持续响应滑动操作,在搜索结果页的第二区域持续展示更新的正文内容。

在第(二)展示方式中,对目标窗口设置了消费的内容上限,当超过内容上限后,需要跳转到书籍的阅读页面(可以是专门的书籍应用(Application,APP)页面,或者当前客户端提供的书籍阅读页面)进行待阅读内容的接续展示。比如,用户在第二区域进行滑动,第二区域开始可以根据滑动操作展示更新的章节目录或正文内容,但第二区域中只展示一定内容上限(例如针对老用户展示200字正文内容以内,对于新用户,由于章节目录的篇幅本身有限,可以展示全部的章节目录信息),当第二区域中展示的内容达到上限后,此时再进行滑动操作,目标窗口将无法持续更新待阅读内容,此时可以跳转到阅读页面进行待阅读内容的接续展示。其中,阅读页面可以是阅读器中的阅读页面,阅读器可以是额外的书籍APP的,也可以是当前客户端的。

接下来,以待阅读内容包括正文内容为例,详细介绍第(二)展示方式中,跳转到阅读页面进行待阅读内容的接续展示的过程。

在一种实施方式中,可以基于获取的待阅读内容在目标书籍中的位置信息,预加载对应的阅读页内容;然后响应于触发操作,根据预加载的阅读页内容,展示从目标窗口的待阅读内容,过渡到全屏展示阅读页面的动画。

这里的待阅读内容,也就是展示在第二区域中的更新后的正文内容,已经达到内容上限,此时再进行滑动操作,第二区域中将不再更新正文内容,而是展示从目标窗口的正文内容,过渡到全屏展示阅读页面的动画。

这里,待阅读内容在目标书籍中的位置信息可以包括第二区域中当前所展示的正文内容对应的章节以及在该章节中的位置(例如所在段落、所在行数等)。

预加载的阅读页内容中可以包括第二区域中当前所展示的正文内容,当阅读页面可展示的内容比第二区域可展示的内容多时,预加载的阅读页内容中还可以包括第二区域中当前所展示的正文内容的后序正文内容。

这里的触发操作比如前述作用在目标窗口的滑动操作,具体地可以是作用在第二区域的滑动操作。

从目标窗口的正文内容,过渡到全屏展示阅读页面的动画可以是由目标窗口的展示画面到全屏展示阅读页面的展示画面的过渡动画。图5中示出了动画展示前和动画展示后,搜索结果页的效果示意图,其中,图a为动画展示前,搜索结果页的效果示意图,图a中的第二区域展示有正文内容,图b为动画展示后,阅读页面的效果示意图,图b中的阅读页面展示有预加载的阅读页内容。

在一种实施方式中,可以将预加载的阅读页内容中,与目标窗口当前展示的待阅读内容一致的内容,作为在阅读页面初始渲染的内容,并在进行初始渲染后,逐步渲染阅读页内容的其它内容,直到渲染完成整个阅读页面。

在上述实施方式中,阅读页面中初始渲染的内容,可以只与目标窗口当前展示的待阅读内容一致的内容,但是渲染的格式可以是不同的,具体地,阅读页面中每行渲染的字数、字体大小、颜色、类型等可以与目标窗口中渲染的待阅读内容的字数、字体大小、颜色、类型等不同。图6中示出了动画展示前、动画展示中、动画展示后,搜索结果页的效果示意图,其中,图a为动画展示前,搜索结果页的效果示意图,图a中的第二区域展示有正文内容;图c为动画展示中,阅读页面的效果示意图,图c中展示的阅读页内容是与图a中正文内容一致的内容,即初始渲染的内容,也就是图c与图a中虚线框中的内容是一致的;图b为动画展示后,阅读页面的效果示意图,图b中的阅读页面展示的阅读页内容除了包括初始渲染的内容,还包括阅读页内容的其它内容,也就是虚线框以外的内容。这里,从图c到图b的渲染时间可以是非常短暂的,通过短暂的渲染时间可以增强用户沉浸式的阅读体验。

在上述实施方式中,描述了正文内容可以从目标窗口到阅读页面的快速切换,这里还同时实现了界面从小界面(即目标窗口)到大界面(阅读页面)的快速切换。在具体实施过程中,在对目标窗口进行触发操作时,响应作用于目标窗口的触发操作,根据目标窗口的坐标信息、目标窗口内的内容、以及要展示的阅读页面,从目标窗口的位置开始展示阅读页面的对应内容(在目标窗口的位置展示与目标窗口内的内容一致的阅读页面内容),过渡到全屏展示阅读页面的动画。这里目标窗口的坐标信息以及要展示的阅读页面可以是通过脚本桥(JavaScript Bridge,JSBridge)技术发送给阅读页面所在的客户端的。这里可以是以搜索结果页的一个顶点(例如左上角)为原点,在搜索结果页内建立二维平面坐标系,然后将目标窗口的左上角的第一坐标信息和右下角的第二坐标信息发送给客户端。也即,可以由前端页面预先通知客户端阅读器预加载的阅读页地址,阅读器进行预先加载,比如当用户点击继续阅读的时候,前端通过JSBridge技术通知客户端阅读器当前坐标信息以及要展示的阅读页面,阅读器在打开阅读页过程中,展现从小窗到全屏的页面动画,从而实现页面的无感知切换。

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

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

如图7所示,为本公开实施例提供的一种搜索结果展现装置示意图,包括:获取模块701、第一展示模块702、第二展示模块703,其中,

获取模块701,用于响应于用户发起的搜索请求,获取与所述搜索请求匹配的目标书籍对应的待阅读内容;

第一展示模块702,用于在搜索结果页中展示目标窗口,并在所述目标窗口中展示所述待阅读内容;

第二展示模块703,用于响应作用在所述目标窗口内的触发操作,展示更新后的待阅读内容。

一种可选的实施方式中,所述待阅读内容包括所述目标书籍的属性信息,以及所述目标书籍的章节目录或目标章节的正文内容;

所述第一展示模块702,具体用于:

在搜索结果页中添加目标窗口;

在所述目标窗口的第一区域展示所述目标书籍的属性信息;

在所述目标窗口的第二区域展示所述目标书籍的所述章节目录或所述正文内容。

一种可选的实施方式中,所述第二展示模块703,具体用于:

响应作用在所述目标窗口内的滑动操作,保持所述第一区域内的内容不变,在所述目标窗口的第二区域中展示更新后的待阅读内容;所述第一区域和第二区域对应所述目标窗口的不同展示层;或者,

响应作用在所述目标窗口内的滑动操作,当在所述目标窗口中展示的更新后的待阅读内容达到内容上限后,跳转到阅读页面进行待阅读内容的接续展示。

一种可选的实施方式中,所述第一展示模块702,具体用于:

在搜索结果页中展示目标窗口,并根据所述目标窗口的尺寸大小,从获取的待阅读内容中确定初始展示内容;在所述目标窗口中,对确定的所述初始展示内容进行渲染展示;

所述第二展示模块703,具体用于:

响应作用在所述目标窗口内的触发操作,从获取的待阅读内容中确定更新展示内容;在所述目标窗口中,对确定的所述更新展示内容进行渲染展示。

一种可选的实施方式中,所述第二展示模块703,具体用于:

基于获取的所述待阅读内容在目标书籍中的位置信息,预加载对应的阅读页内容;

响应于所述触发操作,根据预加载的所述阅读页内容,展示从所述目标窗口的待阅读内容,过渡到全屏展示阅读页面的动画。

一种可选的实施方式中,所述第二展示模块703,具体用于:

将所述预加载的阅读页内容中,与所述目标窗口当前展示的待阅读内容一致的内容,作为在阅读页面初始渲染的内容,并在进行初始渲染后,逐步渲染所述阅读页内容的其它内容,直到渲染完成整个阅读页面。

一种可选的实施方式中,所述搜索请求中携带有用户标识,所述待阅读内容是基于所述用户标识对应的所述目标书籍的阅读进度确定的。

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

基于同一技术构思,本公开实施例还提供了一种计算机设备。参照图8所示,为本公开实施例提供的计算机设备800的结构示意图,包括处理器801、存储器802、和总线803。其中,存储器802用于存储执行指令,包括内存8021和外部存储器8022;这里的内存8021也称内存储器,用于暂时存放处理器801中的运算数据,以及与硬盘等外部存储器8022交换的数据,处理器801通过内存8021与外部存储器8022进行数据交换,当计算机设备800运行时,处理器801与存储器802之间通过总线803通信,使得处理器801在执行以下指令:

响应于用户发起的搜索请求,获取与所述搜索请求匹配的目标书籍对应的待阅读内容;

在搜索结果页中展示目标窗口,并在所述目标窗口中展示所述待阅读内容;

响应作用在所述目标窗口内的触发操作,展示更新后的待阅读内容。

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

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

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

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

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

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

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

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

相关技术
  • 一种搜索结果展现方法、装置、计算机设备及存储介质
  • 搜索结果的展现方法、装置、设备及可读存储介质
技术分类

06120113678261