[发明专利]页面展现流的控制方法、系统及其装置有效
申请号: | 201610143255.2 | 申请日: | 2016-03-14 |
公开(公告)号: | CN107196980B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 陆操 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 展现 控制 方法 系统 及其 装置 | ||
本申请公开一种页面展现流的控制方法及其系统,方法包括以下步骤:接收服务器发送的展现块的ID列表;接收第i0至第iN个展现块的内容数据并在页面中展现,其中N为页面所能展现的展现块的数量;接收用户的下拉加载指令,并根据下拉加载指令获取当前页码;根据页码和ID列表获取待加载展现块的标识,并将待加载展现块的标识发送至服务器;以及接收服务器反馈的待加载展现块的内容数据并在页面中展现。通过本申请实施例的方法,可有效改善展现块在页面中展现排序的稳定性,并减少甚至避免了展现块的丢失或重复的现象,同时优化展现块的展现性能,提升用户的使用体验。本申请还公开了一种服务器和客户端。
技术领域
本申请涉及互联网技术领域,尤其涉及一种页面展现流的控制方法、系统及其装置。
背景技术
通常,应用软件客户端(例如微信)会存在大量内容数据,为了显示这些内容数据,通常会使用Feed流(即展示流)根据更新数据的时间顺序实现显示展现块。由于Feed流通常都比较长,不能很好的进行内容数据的显示,因此为了优化性能通常采用分页的形式进行显示内容数据。
目前,现有Feed流的分页方式主要分为两类:一类是基于页码进行分页。客户端在每次分页的时候,会把当前的页码作为参数传给服务器,服务器再根据已经约定好的每页数据量查询下页的数据,并将查询的数据返回给客户端进行加载。客户端在接收到服务器返回的数据后以Feed流方式展示并更新页码,为下一次的分页做准备。另一类是基于最后一条展现块ID进行分页。客户端在每次分页的时候,获取当前的Feed流的最后一条展现块的ID,并把它作为参数传给服务器。之后服务器再根据接收到的ID以向后的顺序获取下一页数据并返回至客户端进行加载。客户端接收到数据后以Feed流方式展示将下一页数据内容展现出来。
但是,上述两种分页方式,在Feed流出现排序不稳定的情况时,即展示块的顺序实时发生变化时,两种分页方式会存在问题。例如在Feed流中,存在a,b,c,d,e,f,g,h,i,j,k几个展现块,假定每页显示的展现块数量为4,此时第一页的展现块即为a,b,c,d。如果在进行下一次分页之前,展现块e的状态发生了变化,根据规则,展现块e会被置于页面的顶部,即新的Feed流顺序为e,a,b,c,d,f,g,h,i,j,k。如果按照页码进行分页,第二页的数据为d,f,g,h,这样会出现一个重复展现块f,如果按照最后一条展现块ID进行分页,第二页的数据为f,g,h,i,这样则会漏掉一条展现块e。因此,传统的两种分页方式都无法满足Feed流展现的需求。
发明内容
本申请的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本申请的第一个目的在于提出一种页面展现流的控制方法,该方法可有效改善展现块在页面中展现排序的稳定性,并减少甚至避免了展现块的丢失或者重复的现象,同时能够优化展现块的显示性能,提升用户的使用体验。
本申请的第二个目的在于提出了一种页面展现流的控制系统。
本申请的第三个目的在于提出了一种客户端。
本申请的第四个目的在于提出了一种服务器。
为达上述目的,根据本申请第一方面实施例提出的一种页面展现流的控制方法,包括以下步骤:接收服务器发送的展现块的ID列表,其中,ID列表包括M个展现块的标识,M为正整数;接收第i0至第iN个展现块的内容数据并在页面中展现,其中,N为页面所能展现的展现块的数量;接收用户的下拉加载指令,并根据下拉加载指令获取当前页码;根据页码和ID列表获取待加载展现块的标识,并将待加载展现块的标识发送至服务器;以及接收服务器反馈的待加载展现块的内容数据并在页面中展现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610143255.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于语音识别的叫号预提醒系统
- 下一篇:访问记录回传方法、设备和系统