页面展现流的控制方法、系统及其装置制造方法及图纸

技术编号:16282920 阅读:113 留言:0更新日期:2017-09-23 02:25
本申请公开一种页面展现流的控制方法及其系统,方法包括以下步骤:接收服务器发送的展现块的ID列表;接收第i0至第iN个展现块的内容数据并在页面中展现,其中N为页面所能展现的展现块的数量;接收用户的下拉加载指令,并根据下拉加载指令获取当前页码;根据页码和ID列表获取待加载展现块的标识,并将待加载展现块的标识发送至服务器;以及接收服务器反馈的待加载展现块的内容数据并在页面中展现。通过本申请实施例的方法,可有效改善展现块在页面中展现排序的稳定性,并减少甚至避免了展现块的丢失或重复的现象,同时优化展现块的展现性能,提升用户的使用体验。本申请还公开了一种服务器和客户端。

Method, system and device for controlling display flow of page

The invention discloses a page display control method and its flow system. The method comprises the following steps: receiving server show ID block list; receiving I0 to iN show the contents of the data block and displayed on the page, the N page can show to show the number of blocks; drop loading receive instructions users, and access to the current page number according to the load instruction according to the page number and the drop-down list; ID gets to be loaded to show block identification, and will show signs of loading blocks sent to the server; and the server receiving feedback for loading data blocks and show the content displayed in the page. Through the method of the embodiment of the invention, can effectively improve the display block in the page show the sort of stability, and reduce or even avoid the show lost block or repeated phenomenon, at the same time show performance optimization block, to enhance the user experience. The present application also discloses a server and a client.

【技术实现步骤摘要】
页面展现流的控制方法、系统及其装置
本申请涉及互联网
,尤其涉及一种页面展现流的控制方法、系统及其装置。
技术介绍
通常,应用软件客户端(例如微信)会存在大量内容数据,为了显示这些内容数据,通常会使用Feed流(即展示流)根据更新数据的时间顺序实现显示展现块。由于Feed流通常都比较长,不能很好的进行内容数据的显示,因此为了优化性能通常采用分页的形式进行显示内容数据。目前,现有Feed流的分页方式主要分为两类:一类是基于页码进行分页。客户端在每次分页的时候,会把当前的页码作为参数传给服务器,服务器再根据已经约定好的每页数据量查询下页的数据,并将查询的数据返回给客户端进行加载。客户端在接收到服务器返回的数据后以Feed流方式展示并更新页码,为下一次的分页做准备。另一类是基于最后一条展现块ID进行分页。客户端在每次分页的时候,获取当前的Feed流的最后一条展现块的ID,并把它作为参数传给服务器。之后服务器再根据接收到的ID以向后的顺序获取下一页数据并返回至客户端进行加载。客户端接收到数据后以Feed流方式展示将下一页数据内容展现出来。但是,上述两种分页方式,在Feed流出现排序不稳本文档来自技高网...
页面展现流的控制方法、系统及其装置

【技术保护点】
一种页面展现流的控制方法,其特征在于,包括以下步骤:接收服务器发送的展现块的ID列表,其中,所述ID列表包括M个展现块的标识,M为正整数;接收第i0至第iN个展现块的内容数据并在所述页面中展现,其中,所述N为所述页面所能展现的展现块的数量;接收用户的下拉加载指令,并根据所述下拉加载指令获取当前页码;根据所述页码和所述ID列表获取待加载展现块的标识,并将所述待加载展现块的标识发送至所述服务器;以及接收所述服务器反馈的所述待加载展现块的内容数据并在所述页面中展现。

【技术特征摘要】
1.一种页面展现流的控制方法,其特征在于,包括以下步骤:接收服务器发送的展现块的ID列表,其中,所述ID列表包括M个展现块的标识,M为正整数;接收第i0至第iN个展现块的内容数据并在所述页面中展现,其中,所述N为所述页面所能展现的展现块的数量;接收用户的下拉加载指令,并根据所述下拉加载指令获取当前页码;根据所述页码和所述ID列表获取待加载展现块的标识,并将所述待加载展现块的标识发送至所述服务器;以及接收所述服务器反馈的所述待加载展现块的内容数据并在所述页面中展现。2.如权利要求1所述的页面展现流的控制方法,其特征在于,通过以下公式获取待加载的展现块标识:所述待加载展现块的标识为[当前页码*N+1,(当前页码+1)*N]。3.如权利要求1所述的页面展现流的控制方法,其特征在于,还包括:接收所述服务器发送的每个展现块对应的时间戳;将所述待加载展现块对应的时间戳发送至所述服务器,以使所述服务器根据所述时间戳确定所述待加载展现块对应的内容数据。4.如权利要求3所述的页面展现流的控制方法,其特征在于,所述服务器根据所述时间戳确定所述待加载的展现块对应的数据具体包括:所述服务器根据所述时间戳判断所述待加载展现块是否有更新;如果判断有更新,则将所述待加载展现块在所述时间戳之前的数据作为所述内容数据;如果判断没有更新,则将所述待加载展现块的当前数据作为所述内容数据。5.如权利要求1所述的页面展现流的控制方法,其特征在于,在所述接收所述服务器反馈的所述待加载展现块的内容数据并在所述页面中展现之后,还包括:更新所述页面的页码。6.如权利要求3所述的页面展现流的控制方法,其特征在于,还包括:接收用户的上拉更新指令,并向所述服务器发送更新请求;接收所述服务器发送的所述展现块的新ID列表及对应的新时间戳。7.一种页面展现流的控制系统,其特征在于,包括客户端和服务器,其中,所述客户端,用于接收服务器发送的展现块的ID列表,接收第i0至第iN个展现块的内容数据并在所述页面中展现,以及接收用户的下拉加载指令并根据所述下拉加载指令获取当前页码,和根据所述页码和所述ID列表获取待加载展现块的标识,以及接收所述服务器反馈的所述待加载展现块的内容数据并在所述页面中展现,其中,所述ID列表包括M个展现块的标识,M为正整数,其中,所述N为所述页面所能展现的展现块的数量;以及所述服务器,用于向所述客户端发送所述展现块的ID列表和第i0至第iN个展现块的内容数据,以及接收所述客户端发送的所述待加载展现块的标识,和根据所述待加载展现块的标识获取所述待加载展现块的内容数据并发送至所述客户端。8.如权利要求7所述的页面展现流的控制系统,其特征在于,通过以下公式获取待加载的展现块标识:所述待加载展现块的标识为[当前页码*N+1,(当前页码+1)*N]。9.如权利要求7所述的页面展现流的控制系统,其特征在于,所述客户端,还用于接收所述服务器发送的每个展现块对应的时间戳,并将所述待加载展现块对应的时间戳发送至所述服务器,以使所述服务器根据所述时间戳确定所述待加载展现块对应的内容数据。10.如权...

【专利技术属性】
技术研发人员:陆操
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1