一种页面刷新方法、装置、电子设备及存储介质与流程

专利2022-06-29  83


本公开涉及互联网技术领域,具体而言,涉及一种页面刷新方法、装置、电子设备及存储介质。



背景技术:

随着智能设备使用的广泛性,越来越多的应用程序(application,app)应运而生,比如一些社交应用程序、新闻类应用程序、视频类应用程序等。

一般情况下,对于上述应用程序来说,当客户端向服务器请求页面刷新后,可以获取到最新的页面刷新信息,即在客户端展示的显示数据会进行更新。

在读取刷新信息时,用户需要阅读完所有刷新信息才能确认是否存在感兴趣信息,也有可能在读取前面几条刷新信息发现没有感兴趣内容后放弃阅读。



技术实现要素:

有鉴于此,本公开至少提供一种页面刷新方案,用以在刷新后的页面中展示标签区域信息,来指示更新的至少一条刷新信息所对应的至少一个标签。

第一方面,本公开实施例提供了一种页面刷新方法,应用于客户端,所述页面刷新方法包括:

响应作用在当前页面的刷新操作,向服务器发送页面内容刷新请求;

接收所述服务器返回的至少一条刷新信息和对应的至少一个标签;

展示刷新后的页面信息,所述页面信息包括标签区域信息和刷新信息,所述标签区域信息包含所述至少一条刷新信息的标签,所述标签区域信息所处的标签区域不同于导航栏区域。

在一种可能的实施方式中,所述标签区域位于所述刷新信息所处区域的上方位置。

在一种可能的实施方式中,所述标签区域位于所述导航栏区域与所述刷新信息所处区域之间。

在一种可能的实施方式中,所述标签区域信息中还包括每种标签对应的刷新信息数量。

在一种可能的实施方式中,根据以下步骤获取每种标签对应的刷新信息数量:

接收服务器发送的每种标签对应的刷新信息数量;或者,

根据所述服务器返回的刷新信息和标签,统计与每种标签对应的刷新信息的数量。

在一种可能的实施方式中,所述展示刷新后的页面信息之后,还包括:

在对所述标签区域信息的展示时长达到预设时长时,隐藏所述标签区域信息。

在一种可能的实施方式中,展示刷新后的页面信息,包括:

根据每种标签的展示优先级,确定所述至少一个标签的标签展示顺序,并按照所述标签展示顺序展示所述至少一个标签;和/或,

根据每种标签的展示优先级,确定与每种标签对应的刷新信息的信息展示顺序,并按照所述信息展示顺序展示所述至少一条刷新信息。

在一种可能的实施方式中,所述标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

第二方面,本公开实施例提供了一种页面刷新方法,应用于服务器,所述页面刷新方法包括:

接收客户端发送的页面内容刷新请求;

基于所述页面内容刷新请求,确定至少一条刷新信息和对应的至少一个标签;

将所述至少一条刷新信息和对应的至少一个标签发送至所述客户端,所述标签用于展示在客户端的标签区域,所述标签区域不同于导航栏区域。

在一种可能的实施方式中,确定至少一条刷新信息和对应的至少一个标签之后,所述页面刷新方法还包括:

统计属于同一标签对应的刷新信息数量;

将所述至少一条刷新信息和对应的至少一个标签发送至所述客户端,包括:

将所述至少一条刷新信息、所述至少一条刷新信息对应的至少一个标签以及每种标签对应的刷新信息数量发送至所述客户端。

在一种可能的实施方式中,将所述至少一条刷新信息和对应的至少一个标签发送至所述客户端,包括:

将所述至少一条刷新信息、所述至少一条刷新信息对应的至少一个标签以及每种标签的展示优先级发送至所述客户端。

在一种可能的实施方式中,所述标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

第三方面,本公开实施例提供了一种页面刷新装置,所述页面刷新装置包括:

发送模块,用于响应作用在当前页面的刷新操作,向服务器发送页面内容刷新请求;

接收模块,用于接收所述服务器返回的至少一条刷新信息和对应的至少一个标签;

展示模块,用于展示刷新后的页面信息,所述页面信息包括标签区域信息和刷新信息,所述标签区域信息包含所述至少一条刷新信息的标签,所述标签区域信息所处的标签区域不同于导航栏区域。

在一种可能的实施方式中,所述标签区域位于所述刷新信息所处区域的上方位置。

在一种可能的实施方式中,所述标签区域位于所述导航栏区域与所述刷新信息所处区域之间。

在一种可能的实施方式中,所述标签区域信息中还包括每种标签对应的刷新信息数量。

在一种可能的实施方式中,所述接收模块还用于根据以下步骤获取每种标签对应的刷新信息数量:

接收服务器发送的每种标签对应的刷新信息数量;或者,

根据所述服务器返回的刷新信息和标签,统计与每种标签对应的刷新信息的数量。

在一种可能的实施方式中,展示刷新后的页面信息之后,所述展示模块还用于:

在对所述标签区域信息的展示时长达到预设时长时,隐藏所述标签区域信息。

在一种可能的实施方式中,所述展示模块在用于展示刷新后的页面信息时,包括:

根据每种标签的展示优先级,确定所述至少一个标签的标签展示顺序,并按照所述标签展示顺序展示所述至少一个标签;和/或,

根据每种标签的展示优先级,确定与每种标签对应的刷新信息的信息展示顺序,并按照所述信息展示顺序展示所述至少一条刷新信息。

在一种可能的实施方式中,所述标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

第四方面,本公开实施例提供了一种页面刷新装置,所述页面刷新装置包括:

接收模块,用于接收客户端发送的页面内容刷新请求;

确定模块,用于基于所述页面内容刷新请求,确定至少一条刷新信息和对应的至少一个标签;

发送模块,用于将所述至少一条刷新信息和对应的至少一个标签发送至所述客户端,所述标签用于展示在客户端的标签区域,所述标签区域不同于导航栏区域。

在一种可能的实施方式中,确定至少一条刷新信息和对应的至少一个标签之后,所述确定模块还用于:

统计属于同一标签对应的刷新信息数量;

将所述至少一条刷新信息和对应的至少一个标签发送至所述客户端,包括:

将所述至少一条刷新信息、所述至少一条刷新信息对应的至少一个标签以及每种标签对应的刷新信息数量发送至所述客户端。

在一种可能的实施方式中,所述发送模块在用于将所述至少一条刷新信息和对应的至少一个标签发送至所述客户端时,包括:

将所述至少一条刷新信息、所述至少一条刷新信息对应的至少一个标签以及每种标签的展示优先级发送至所述客户端。

在一种可能的实施方式中,所述标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

第五方面,本公开实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面或第二方面所述页面刷新方法的步骤。

第六方面,本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面或第二方面所述页面刷新方法的步骤。

本公开实施例提供的页面刷新方法,在存在作用于当前页面的刷新操作的情况下,向服务器发送页面内容刷新信息,这样可以接收到服务器返回的至少一条刷新信息和对应的至少一个标签,进而可以展示至少一条刷新信息的标签和刷新信息,通过在刷新后的页面信息中展示刷新信息的标签,便于用户根据这些标签,快速确定当前展示的刷新信息是否为感兴趣的刷新信息,无需用户在展示的刷新信息中逐条查看是否存在感兴趣的内容,从而降低了阅读成本。

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

附图说明

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

图1示出了一种客户端在刷新后页面信息;

图2示出了本公开实施例所提供的一种页面刷新方法的流程示意图;

图3示出了本公开实施例所提供的客户端触发刷新操作时以及触发刷新操作后的页面信息变化示意图;

图4示出了本公开实施例所提供的一种客户端的页面信息示意图;

图5示出了本公开实施例所提供设定时长内未接收到新的刷新操作,客户端的页面信息的变化示意图;

图6示出了本公开实施例所提供的另一种页面刷新方法的流程示意图;

图7示出了本公开实施例所提供的一种页面刷新装置的结构示意图;

图8示出了本公开实施例所提供的另一种页面刷新装置的结构示意图;

图9示出了本公开实施例所提供的一种电子设备的结构示意图;

图10示出了本公开实施例所提供的另一种电子设备的结构示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,应当理解,本公开中附图仅起到说明和描述的目的,并不用于限定本公开的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本公开中使用的流程图示出了根据本公开的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本公开内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

如图1所示,为一种客户端进行刷新后的页面变化示意图,当用户在该客户端的当前页面进行刷新操作后,会在页面展示刷新信息,用户想要查看是否存在感兴趣的刷新信息时,需要在刷新信息显示区域逐条查看刷新信息,效率较低,阅读成本较高。基于此,本公开提供了一种页面刷新方法,将在下文具体实施例中进行详细介绍。

如图2所示,为本公开实施例提供的一种页面刷新方法,可以应用于客户端,该页面刷新方法可以包括以下步骤s201~s203:

s201,响应作用在当前页面的刷新操作,向服务器发送页面内容刷新请求。

这里的客户端(client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序,一般安装在普通的客户机上,需要与服务端互相配合运行,比如某些应用程序app。

这里,刷新操作通过作用于客户端的当前页面上的下拉操作实现,比如用户在客户端的当前页面进行下拉操作,如图1中所示的下拉操作。

客户端可以在检测到作用于当前页面的触发操作后,可以向服务器发送页面内容刷新请求,服务器接收到该页面内容刷新请求后,可以确定是否存在针对该客户端的至少一条刷新信息,若存在,可以将该至少一条刷新信息和该刷新信息对应的一个标签发送至客户端。

这里服务器可以基于该客户端的阅读位置信息和数据存储库中每条信息存储时的时刻来确定是否存在针对该客户端的刷新信息,客户端的阅读位置信息可以是指用户打开客户端后,展示在页面信息中的最新信息在数据存储库中的存储位置,数据存储库中的每条信息可以基于接收该信息时对应的时刻进行排序,这样,在得到阅读位置信息后,即可以将在该阅读位置信息指示的信息对应的时刻之后新存储的信息作为刷新信息,另外,刷新信息的数量很大的情况下,为了不影响客户端的运行速度,一般情况下,服务器在接收到客户端发送的页面内容刷新请求时,可以将设定条数的刷新信息发送至客户端。

s202,接收服务器返回的至少一条刷新信息和对应的至少一个标签。

根据预设的客户端的功能,这里客户端接收的服务器返回至少一个标签可以有以下几种情况:

第一种情况,客户端具有能够根据每条刷新信息的标签进行分类的功能,此时,客户端接收的服务器返回的标签可以是每条刷新信息对应的标签,然后客户端接收到每条刷新信息以及该刷新信息对应的标签后,可以将相同的标签进行汇总,得到至少一条刷新信息和该至少一条刷新信息对应的汇总后的标签。

比如,用户接收到18条刷新信息,以及每条刷新信息对应的标签,这18个标签中有相同的类型,然后将这18个标签中相同类型的标签进行汇总,比如汇总后包含4种类型的标签,则得到18条刷新信息对应的4种类型的标签。

第二种情况,客户端不具有根据每条刷新信息的标签进行分类的功能,此时,客户端接收的服务器返回的标签是接收到的至少一条刷新信息对应的分好类型的标签,比如接收到18条刷新信息以及该18条刷新信息对应的汇总后的标签。

第三种情况,客户端具有能够根据每条刷新信息的标签进行分类的功能,客户端接收的服务器返回的标签也可以是接收到的至少一条刷新信息对应的汇总后的标签,比如接收到18条刷新信息以及该18条刷新信息对应的4种标签。

这里的标签可以包括类别标签、关注标签、推荐标签和问答标签等,其中类别标签可以用于表示服务器向客户端发送的刷新信息的分类,比如汽车类别、食物类别、花卉类别等,关注标签可以用于表示客户端设置的关注类别,比如客户端a设置的关注类别为明星a,则接收到的刷新信息中包含明星a的相关信息时,接收到的标签中可以包括关注标签,推荐标签可以用于表示服务器向客户端推荐的热门刷新信息的标签,热门刷新信息可以是基于历史搜索记录统计的搜索次数最高的信息;问答标签可以用于表示问题和对应解答同时出现的刷新信息的标签。

为了在向客户端发送至少一条刷新信息时,能够及时确定该属性信息对应的标签,服务器会提前设置多个标签,然后在存储每条信息时,会根据该条信息的内容确定该条信息对应的标签,并对该条信息的类别进行标注,在需要将该条信息作为其中一条刷新信息发送至客户端时,即可以直接根据该条信息对应的标注信息确定该条信息的标签。

s203,展示刷新后的页面信息,页面信息包括标签区域信息和刷新信息,标签区域信息包含至少一条刷新信息的标签,标签区域信息所处的标签区域不同于导航栏区域。

客户端在确定至少一条刷新信息和对应的至少一个标签后,则可以基于页面信息包括的标签区域信息和刷新信息进行展示,如图3所示,为在客户端触发刷新操作时以及触发刷新操作后,客户端展示的页面信息的变化示意图,其中图3中的页面信息a即为一种在客户端的当前页面触发刷新操作的页面信息图,页面信息b即为触发刷新操作结束后,展示的刷新后的页面信息图。

这里触发刷新操作结束是指用户触控点离开客户机屏幕,比如触发刷新操作为图3中的用户手指在屏幕上进行下拉操作,则下拉操作结束是指用户手指离开屏幕。

这里的标签区域信息包含至少一条刷新信息的标签,比如图3中页面信息b中展示的“关注”、“热点”、“问答”和“汽车”即为刷新信息对应的标签,该标签区域信息还可以包含标签显示的区域位置信息,即标签区域信息所处的标签区域的位置信息,该标签区域并不同于导航区域(导航区域是指导航按钮图标“推荐”、“视频”、“娱乐”、“问答”等所处的区域)。

这里的标签区域信息所处的标签区域是在触发刷新操作后才显示的,并且在对该标签区域信息的展示时长达到预设时长时,则可以隐藏该标签区域信息,在标签区域信息显示时,该标签区域信息所处的标签区域可以位于刷新信息所处区域的上方位置,进一步地,该标签区域位于导航栏区域与刷新信息所处区域之间。

进一步地,如图4所示,为另一种页面信息的示意图,即标签区域信息中还可以包括每种标签对应的刷新信息数量,比如当接收到的刷新信息为12条时,若这12条信息对应的标签为图3页面信息b中的“关注”、“热点”、“问答”和“汽车”,则这里是指标签区域信息中还可以包括“关注”标签对应的刷新信息为3条,“热点”标签对应的刷新信息为2条,“问答”标签对应的刷新信息为3条,“汽车”标签对应的刷新信息为4条,这样在展示标签时,可以同时展示每种标签对应的刷新信息的数量。

即在获取到每种标签对应的刷新数量时,在标签区域信息中显示每种标签时,可以同时显示该种标签对应的刷新信息数量,即可以得到如图4所示的页面信息的示意图。

具体地,可以按照以下几种方式获取每种标签对应的刷新信息数量:

(1)接收服务器发送的每种标签对应的刷新信息数量;

(2)根据服务器返回的刷新信息和标签,统计与每种标签对应的刷新信息的数量。

这里第一种情况是指每种标签对应的刷新信息数量可以是由服务器统计好的,并在返回标签时,同时返回每种标签对应的刷新信息数量。

这里第二种情况是指客户端接收到服务器返回的刷新信息以及标签后,由客户端统计出每种标签对应的刷新信息的数量。

进一步地,为了不占用客户端中展示刷新信息的展示区域,本公开实施例提出的页面刷新方法,在展示刷新后的页面信息之后,还包括:

在对标签区域信息的展示时长达到预设时长时,隐藏标签区域信息。

这里可以是指在展示刷新后的页面信息后,在对标签区域信息的展示时长达到预设时长时,则可以隐藏标签区域信息,具体地,可以是在设定时长内未接收到新的刷新操作,即隐藏标签区域信息,若在设定时长内又接收到了新的刷新操作,则可以重新显示标签区域信息,如图5所示,是在设定时长内未接收到新的刷新操作,客户端的页面信息的变化示意图,图5中页面信息b展示的是响应作用在当前页面的刷新操作后,展示的包括标签区域信息的页面信息图,当在设定时长内未接收到新的刷新操作时,可以将标签区域信息进行隐藏,即得到页面信息c所展示的页面信息图,这样,标签区域信息隐藏后,即释放掉该标签区域信息展示时所占用的刷新信息的展示区域。

当标签区域信息中包含多个标签时,这些标签可以按照设定的展示顺序进行展示,这样展示刷新后的页面信息时,可以包括:

(1)根据每种标签的展示优先级,确定至少一个标签的标签展示顺序;

(2)按照该标签展示顺序展示至少一个标签。

这里每种标签的展示优先级可以是预先设置的,具体设置时可以由服务器基于统计数据进行设置,比如服务器按照一定的时间周期统计大量客户端在展示不同标签的信息时,不同用户针对展示的不同标签的信息阅览顺序,然后按照用户阅览顺序确定每种标签的优先级分数,然后汇总统计每种标签的总优先级分数,最终按照总优先级分数确定每种标签的展示优先级,然后服务器在将至少一条刷新信息和对应的至少一个标签发送至客户端时,同时将每种标签的展示优先级发送至客户端。

或者,这里每种标签的标签展示优先级预先保存在客户端的,可以周期性地从服务器获取。

另外,为了便于用户根据展示的标签快速查找到对应的刷新信息,这里在展示刷新后的页面信息时,还可以包括:

(1)根据每种标签的展示优先级,确定与每种标签对应的刷新信息的信息展示顺序;

(2)按照该信息展示顺序展示至少一条刷新信息。

这里根据每种标签的展示优先级,可以确定出每种标签对应的刷新信息的展示优先级,从而确定出每种标签对应的刷新信息的信息展示顺序,这样在客户端展示至少一条刷新信息时,可以按照该信息展示顺序进行展示。针对同一种标签对应的多条刷新信息,在展示时可以按照该刷新信息上传至服务器时携带的时间戳表示的先后顺序进行展示。

比如,接收到18条刷新信息以及该18条刷新信息对应的4种标签的情况,且若这18条信息对应的标签为图3中“关注”、“热点”、“问答”和“汽车”,且每种标签的优先级顺序为:“关注”>“热点”>“问答”>“汽车”,且“关注”标签对应的刷新信息为3条,“热点”标签对应的刷新信息为5条,“问答”标签对应的刷新信息为5条,“汽车”标签对应的刷新信息为5条,则每种标签的标签展示顺序即为:“关注”、“热点”、“问答”、“汽车”,如图3中的页面信息b所示,对应地,与每种标签对应的刷新信息的信息展示顺序依次为:“关注”标签对应的刷新信息为3条,“热点”标签对应的刷新信息为5条,“问答”标签对应的刷新信息为5条,“汽车”标签对应的刷新信息为5条。

至于同种标签对应的刷新信息之间的展示顺序,在展示时可以按照该刷新信息上传至服务器时对应的先后顺序进行展示,具体可以按照每条刷新信息携带的时间戳进行倒序排列,比如,针对“关注”标签对应的刷新信息为3条,分别记为刷新信息a、刷新信息b和刷新信息c,若上传至服务器时对应的先后顺序为刷新信息a携带的时间戳表示的时刻早于刷新信息b携带的时间戳表示的时刻,刷新信息b携带的时间戳表示的时刻早于刷新信息c携带的时间戳表示的时刻,则“关注”标签对应的刷新信息在展示时的展示顺序可以从上至下依次为刷新信息c、刷新信息b、刷新信息a。

当然,本公开实施例提供的页面刷新方法,在确定与每种标签对应的刷新信息的信息展示顺序时,也可以直接根据至少一个标签的标签展示顺序确定,即在确定至少一个标签的标签展示顺序后,按照该标签展示顺序,直接确定与每种标签对应的刷新信息的信息展示顺序。

或者,本公开实施例提出的标签展示顺序和信息展示顺序也可以均由服务器进行确定,服务器在将至少一条刷新信息和对应的至少一个标签发送至客户端时,同时发送至少一个标签对应的标签展示顺序,以及至少一条刷新信息对应的信息展示顺序,客户端接收到服务器返回的至少一条刷新信息和对应的至少一个标签后,就可以按照标签展示顺序展示每种标签,以及按照信息展示顺序展示至少一条刷新信息。

另外,本公开实施例提出的页面刷新方法,针对特殊情况,比如,向服务器发送页面内容刷新请求后,若服务器确定不存在针对该客户端的刷新信息,则可以向该客户端发送用于指示不存在刷新信息,客户端当前页面已是最新页面的信息,客户端接收到该信息后,即可以在标签区域信息所处的标签区域显示用于指示当前页面为最新页面的信息。

如图6所示,本公开实施例还提供了一种页面刷新方法,可以应用于服务器,该页面刷新方法包括以下具体步骤s601~s603:

s601,接收客户端发送的页面内容刷新请求。

这里的页面内容刷新请求即同时请求获取刷新信息和刷新信息对应的标签的请求,该页面内容刷新请求中可以携带客户端阅读位置信息,便于基于该客户端阅读位置信息以及数据存储库中每条信息的存储时刻来确定是否存在针对该客户端的刷新信息,确定过程与上文介绍一致,在此不再赘述。

s602,基于页面内容刷新请求,确定至少一条刷新信息和对应的至少一个标签。

这里根据预设的客户端的功能,这里服务器确定的至少一个标签可以有以下几种情况:

第一种情况,确定客户端具有能够根据每条刷新信息的标签进行分类的功能,此时,服务器确定的标签可以是每条刷新信息对应的标签,然后将至少一条刷新信息以及每条刷新信息对应的标签发送至客户端,这样然后客户端接收到每条刷新信息以及该刷新信息对应的标签后,可以将相同的标签进行汇总,得到至少一条刷新信息和该至少一条刷新信息对应的汇总后的标签。

第二种情况,在确定每条刷新信息后,可以基于该条刷新信息对应的标签将相同的标签进行汇总,得到至少一条刷新信息和该至少一条刷新信息对应的汇总后的标签,这样,将至少一条刷新信息和该至少一条刷新信息对应的汇总后的标签发送至客户端后,客户端即可以根据汇总后的标签直接进行渲染显示。

另外,这里的标签同样包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签,与上文介绍相似,在此不再赘述。

s603,将至少一条刷新信息和对应的至少一个标签发送至客户端,标签用于展示在客户端的标签区域,标签区域不同于导航栏区域。

这里发送至客户端的至少一条刷新信息和对应的至少一个标签即可以包括以上两种情况,即将至少一条刷新信息和每条刷新信息对应的标签发送至客户端,或者,将至少一条刷新信息和该至少一个刷新信息对应的汇总后的标签发送至客户端。

在一种可能的实施方式中,确定至少一条刷新信息和对应的至少一个标签之后,本公开实施例提出的页面刷新方法还包括:

统计属于同一标签对应的刷新信息数量。

接收到客户端发送的页面内容刷新请求,确定出需要发送至客户端的刷新信息的条数,以及这些刷新信息对应的汇总后的标签后,统计属于同一标签对应的刷新信息数量,比如,确定出需要发送至客户端的刷新信息为18条,且这18条刷新信息对应的汇总后的标签分为4类:“关注”、“热点”、“问答”和“汽车”,则这里统计这18条刷新信息中,属于“关注”标签对应的刷新信息数量,属于“热点”标签对应的刷新信息数量,属于“问答”标签对应的刷新信息数量以及属于“汽车”标签对应的刷新信息数量。

这样,将至少一条刷新信息和对应的至少一个标签发送至客户端时,可以包括:

将至少一条刷新信息、至少一条刷新信息对应的至少一个标签以及每种标签对应的刷新信息数量发送至客户端,以便客户端在展示标签时,同时展示每个标签对应的刷新信息数量。

在一种可能的实施方式中,服务器在将至少一条刷新信息和对应的至少一个标签发送至客户端时,可以包括:

将至少一条刷新信息、至少一条刷新信息对应的至少一个标签以及每种标签的展示优先级发送至客户端。

这里每种标签的展示优先级的确定方式在上文进行过阐述,在此不再赘述。

除了在确定出每种标签的展示优先级,将展示优先级直接发送至客户端的情况外,服务器还可以基于每种标签的展示优先级确定标签展示顺序,这样在将至少一条刷新信息和对应的至少一个标签发送至客户端时,可以同时将每种标签的标签展示顺序发送至客户端,这样客户端接收到服务器返回的至少一条刷新信息和对应的至少一个标签后,就可以按照标签展示顺序展示每种标签。

或者,除了在确定出每种标签的展示优先级,将展示优先级直接发送至客户端的情况外,服务器还可以基于每种标签的展示优先级确定标签展示顺序,以及基于每种标签的展示优先级确定与每种标签对应的刷新信息的信息展示顺序,并在将至少一条刷新信息和对应的至少一个标签发送至客户端时,同时发送至少一个标签对应的标签展示顺序,以及至少一条刷新信息对应的信息展示顺序,这样客户端接收到服务器返回的至少一条刷新信息和对应的至少一个标签后,就可以按照标签展示顺序展示每种标签,以及按照信息展示顺序展示至少一条刷新信息。

综上,本公开实施例提供的页面刷新方法,在存在作用于当前页面的刷新操作的情况下,向服务器发送页面内容刷新信息,这样可以接收到服务器返回的至少一条刷新信息和对应的至少一个标签,进而可以展示至少一条刷新信息的标签和刷新信息,通过在刷新后的页面信息中展示刷新信息的标签,便于用户根据这些标签,快速确定当前展示的刷新信息是否为感兴趣的刷新信息,无需用户在展示的刷新信息中逐条查看是否存在感兴趣的内容,从而降低了阅读成本。

基于同一技术构思,本公开实施例中还提供了与页面刷新方法对应的页面刷新装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述页面刷新方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

如图7所示,本公开实施例提供了一种页面刷新装置700,该页面刷新装置700包括:

发送模块701,用于响应作用在当前页面的刷新操作,向服务器发送页面内容刷新请求;

接收模块702,用于接收服务器返回的至少一条刷新信息和对应的至少一个标签;

展示模块703,用于展示刷新后的页面信息,页面信息包括标签区域信息和刷新信息,标签区域信息包含至少一条刷新信息的标签,标签区域信息所处的标签区域不同于导航栏区域。

在一种可能的实施方式中,标签区域位于刷新信息所处区域的上方位置。

在一种可能的实施方式中,标签区域位于导航栏区域与刷新信息所处区域之间。

在一种可能的实施方式中,标签区域信息中还包括每种标签对应的刷新信息数量。

在一种可能的实施方式中,接收模块702还用于根据以下步骤获取每种标签对应的刷新信息数量:

接收服务器发送的每种标签对应的刷新信息数量;或者,

根据服务器返回的刷新信息和标签,统计与每种标签对应的刷新信息的数量。

在一种可能的实施方式中,展示刷新后的页面信息之后,展示模块703还用于:

在对标签区域信息的展示时长达到预设时长时,隐藏标签区域信息。

在一种可能的实施方式中,展示模块703在用于展示刷新后的页面信息时,包括:

根据每种标签的展示优先级,确定至少一个标签的标签展示顺序,并按照标签展示顺序展示至少一个标签;和/或,

根据每种标签的展示优先级,确定与每种标签对应的刷新信息的信息展示顺序,并按照信息展示顺序展示至少一条刷新信息。

在一种可能的实施方式中,标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

如图8所示,本公开实施例还提供了一种页面刷新装置800,该页面刷新装置800包括:

接收模块801,用于接收客户端发送的页面内容刷新请求;

确定模块802,用于基于页面内容刷新请求,确定至少一条刷新信息和对应的至少一个标签;

发送模块803,用于将至少一条刷新信息和对应的至少一个标签发送至客户端,标签用于展示在客户端的标签区域,标签区域不同于导航栏区域。

在一种可能的实施方式中,确定至少一条刷新信息和对应的至少一个标签之后,确定模块802还用于:

统计属于同一标签对应的刷新信息数量;

将至少一条刷新信息和对应的至少一个标签发送至客户端,包括:

将至少一条刷新信息、至少一条刷新信息对应的至少一个标签以及每种标签对应的刷新信息数量发送至客户端。

在一种可能的实施方式中,发送模块803在用于将至少一条刷新信息和对应的至少一个标签发送至客户端时,包括:

将至少一条刷新信息、至少一条刷新信息对应的至少一个标签以及每种标签的展示优先级发送至客户端。

在一种可能的实施方式中,标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

综上,本公开实施例提供的页面刷新装置,在存在作用于当前页面的刷新操作的情况下,由发送模块向服务器发送页面内容刷新信息,这样接收模块可以接收到服务器返回的至少一条刷新信息和对应的至少一个标签,进而展示模块可以展示至少一条刷新信息的标签和刷新信息,通过在刷新后的页面信息中展示刷新信息的标签,便于用户根据这些标签,快速确定当前展示的刷新信息是否为感兴趣的刷新信息,无需用户在展示的刷新信息中逐条查看是否存在感兴趣的内容,从而降低了阅读成本。

本公开实施例还提供了一种电子设备,该电子设备可以为客户端,也可以为服务器,当该电子设备为客户端时,如图9所示,为本公开实施例提供的电子设备900的结构示意图,包括:处理器901、存储介质902、和总线903。存储介质902存储有处理器901可执行的机器可读指令,当电子设备900运行时,处理器901与存储介质902之间通过总线903通信,机器可读指令被处理器901执行时执行如下处理:

响应作用在当前页面的刷新操作,向服务器发送页面内容刷新请求;

接收服务器返回的至少一条刷新信息和对应的至少一个标签;

展示刷新后的页面信息,页面信息包括标签区域信息和刷新信息,标签区域信息包含至少一条刷新信息的标签,标签区域信息所处的标签区域不同于导航栏区域。

一种可能的实施方式中,标签区域位于刷新信息所处区域的上方位置。

一种可能的实施方式中,标签区域位于导航栏区域与刷新信息所处区域之间。

一种可能的实施方式中,标签区域信息中还包括每种标签对应的刷新信息数量。

一种可能的实施方式中,处理器901执行的指令中,还包括根据以下步骤获取每种标签对应的刷新信息数量:

接收服务器发送的每种标签对应的刷新信息数量;或者,

根据服务器返回的刷新信息和标签,统计与每种标签对应的刷新信息的数量。

一种可能的实施方式中,展示刷新后的页面信息之后,处理器901执行的指令中,还包括:

在对标签区域信息的展示时长达到预设时长时,隐藏标签区域信息。

一种可能的实施方式中,处理器901执行的指令中,包括:

根据每种标签的展示优先级,确定至少一个标签的标签展示顺序,并按照标签展示顺序展示至少一个标签;和/或,

根据每种标签的展示优先级,确定与每种标签对应的刷新信息的信息展示顺序,并按照信息展示顺序展示所述至少一条刷新信息。

在一种可能的实施方式中,标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

本公开实施例还提供了一种电子设备,当该电子设备为服务器时,如图10所示,为本公开实施例提供的电子设备1000的结构示意图,包括:处理器1001、存储介质1002和总线1003。存储介质1002存储有处理器1001可执行的机器可读指令,当电子设备1000运行时,处理器1001与存储介质1002之间通过总线1003通信,机器可读指令被处理器1001执行时执行如下处理:

接收客户端发送的页面内容刷新请求;

基于页面内容刷新请求,确定至少一条刷新信息和对应的至少一个标签;

将至少一条刷新信息和对应的至少一个标签发送至客户端,标签用于展示在客户端的标签区域,标签区域不同于导航栏区域。

一种可能的实施方式中,确定至少一条刷新信息和对应的至少一个标签之后,处理器1001执行的指令中,还包括:

统计属于同一标签对应的刷新信息数量;

将至少一条刷新信息和对应的至少一个标签发送至客户端,包括:

将至少一条刷新信息、至少一条刷新信息对应的至少一个标签以及每种标签对应的刷新信息数量发送至客户端。

一种可能的实施方式中,处理器1001执行的处理指令中,包括:

将至少一条刷新信息、至少一条刷新信息对应的至少一个标签以及每种标签的展示优先级发送至客户端。

在一种可能的实施方式中,标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述页面刷新方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述页面刷新方法,从而降低了阅读成本。

本公开实施例所提供的进行页面刷新方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

本公开实施例所提供的页面刷新装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本公开实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本公开所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

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

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

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

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

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


技术特征:

1.一种页面刷新方法,其特征在于,应用于客户端,所述页面刷新方法包括:

响应作用在当前页面的刷新操作,向服务器发送页面内容刷新请求;

接收所述服务器返回的至少一条刷新信息和对应的至少一个标签;

展示刷新后的页面信息,所述页面信息包括标签区域信息和刷新信息,所述标签区域信息包含所述至少一条刷新信息的标签,所述标签区域信息所处的标签区域不同于导航栏区域。

2.根据权利要求1所述的页面刷新方法,其特征在于,所述标签区域位于所述刷新信息所处区域的上方位置,或者,所述标签区域位于所述导航栏区域与所述刷新信息所处区域之间。

3.根据权利要求1或2所述的页面刷新方法,其特征在于,所述标签区域信息中还包括每种标签对应的刷新信息数量;根据以下步骤获取每种标签对应的刷新信息数量:

接收服务器发送的每种标签对应的刷新信息数量;或者,

根据所述服务器返回的刷新信息和标签,统计与每种标签对应的刷新信息的数量。

4.根据权利要求1所述的页面刷新方法,其特征在于,所述展示刷新后的页面信息之后,还包括:

在对所述标签区域信息的展示时长达到预设时长时,隐藏所述标签区域信息。

5.根据权利要求1所述的页面刷新方法,其特征在于,展示刷新后的页面信息,包括:

根据每种标签的展示优先级,确定所述至少一个标签的标签展示顺序,并按照所述标签展示顺序展示所述至少一个标签;和/或,

根据每种标签的展示优先级,确定与每种标签对应的刷新信息的信息展示顺序,并按照所述信息展示顺序展示所述至少一条刷新信息。

6.根据权利要求1所述的页面刷新方法,其特征在于,所述标签包括以下至少一种:

类别标签、关注标签、推荐标签和问答标签。

7.一种页面刷新方法,其特征在于,应用于服务器,所述页面刷新方法包括:

接收客户端发送的页面内容刷新请求;

基于所述页面内容刷新请求,确定至少一条刷新信息和对应的至少一个标签;

将所述至少一条刷新信息和对应的至少一个标签发送至所述客户端,所述标签用于展示在客户端的标签区域,所述标签区域不同于导航栏区域。

8.一种页面刷新装置,其特征在于,所述页面刷新装置包括:

发送模块,用于响应作用在当前页面的刷新操作,向服务器发送页面内容刷新请求;

接收模块,用于接收所述服务器返回的至少一条刷新信息和对应的至少一个标签;

展示模块,用于展示刷新后的页面信息,所述页面信息包括标签区域信息和刷新信息,所述标签区域信息包含所述至少一条刷新信息的标签,所述标签区域信息所处的标签区域不同于导航栏区域。

9.一种页面刷新装置,其特征在于,所述页面刷新装置包括:

接收模块,用于接收客户端发送的页面内容刷新请求;

确定模块,用于基于所述页面内容刷新请求,确定至少一条刷新信息和对应的至少一个标签;

发送模块,用于将所述至少一条刷新信息和对应的至少一个标签发送至所述客户端,所述标签用于展示在客户端的标签区域,所述标签区域不同于导航栏区域。

10.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至7任一所述页面刷新方法的步骤。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述页面刷新方法的步骤。

技术总结
本公开提供了一种页面刷新方法、装置、电子设备及存储介质,其中,该页面刷新方法包括:响应作用在当前页面的刷新操作,向服务器发送页面内容刷新请求;接收所述服务器返回的至少一条刷新信息和对应的至少一个标签;展示刷新后的页面信息,所述页面信息包括标签区域信息和刷新信息,所述标签区域信息包含所述至少一条刷新信息的标签,所述标签区域信息所处的标签区域不同于导航栏区域。

技术研发人员:王辰
受保护的技术使用者:北京字节跳动网络技术有限公司
技术研发日:2020.01.09
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-23154.html

最新回复(0)