[发明专利]瀑布流界面显示方法及装置有效
申请号: | 201410264220.5 | 申请日: | 2014-06-13 |
公开(公告)号: | CN105224556B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 田奇 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F3/0481;G06F16/957 |
代理公司: | 11138 北京三高永信知识产权代理有限责任公司 | 代理人: | 刘映东<国际申请>=<国际公布>=<进入 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 瀑布 界面 显示 方法 装置 | ||
本发明公开了一种瀑布流界面显示方法及装置,属于网络技术领域。方法包括:向服务器发送数据获取请求,使得服务器根据数据获取请求下发多个数据单元及与多个数据单元对应的布局因子;当接收到多个数据单元及与多个数据单元对应的布局因子时,对于多个数据单元中的每一个数据单元,根据数据单元对应的布局因子,确定数据单元的显示框体信息;布局因子由服务器根据用户访问量生成;根据多个数据单元的显示框体信息,在显示界面上对多个数据单元进行显示。本发明由于引入了布局因子,所以显示界面上的数据单元列数可随意变化,因此该种显示方式扩展性好;且每一列的宽度也可随意变化,所以丰富了数据单元的显示样式,使得瀑布流界面显示更加智能化。
技术领域
本发明涉及网络技术领域,特别涉及一种瀑布流界面显示方法及装置。
背景技术
瀑布流(waterflow),又称瀑布流式布局,是目前较为流行的一种网站页面布局。其视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据并附加至当前的页面尾部。
当前使用较多的一种瀑布流界面显示方法为传统多列浮动式界面显示方法。其特点是界面中有多列数据,每一列的宽度固定。具体实现时,当服务器接收到终端的数据请求后,服务器根据终端的数据请求以列表(list)形式下发数据单元(data cell)至终端,由终端将接收到的数据单元依次插入到各个列的尾部。数据单元在显示界面上的显示示意图如图1所示。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于传统多列浮动式界面显示方法中列数固定,所以扩展性不好,当需要添加一列时,需要对已有的数据单元排列进行调整,其过程过于复杂;且由于每一列的宽度固定,所以极大地限制了数据单元的显示样式。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种瀑布流界面显示方法及装置。所述技术方案如下:
第一方面,提供了一种瀑布流界面显示方法,所述方法包括:
向服务器发送数据获取请求,使得所述服务器根据所述数据获取请求下发多个数据单元及与所述多个数据单元对应的布局因子;
当接收到所述多个数据单元及与所述多个数据单元对应的布局因子时,对于多个数据单元中的每一个数据单元,根据所述数据单元对应的布局因子,确定所述数据单元的显示框体信息;所述布局因子由所述服务器根据用户访问量生成;
根据所述多个数据单元的显示框体信息,在显示界面上对所述多个数据单元进行显示。
第二方面,提供了一种瀑布流界面显示方法,所述方法包括:
接收终端发送的数据获取请求;
根据所述数据获取请求,获取多个数据单元及与所述多个数据单元对应的布局因子,所述布局因子根据用户访问量生成;
将所述多个数据单元及所述多个数据单元对应的布局因子下发至所述终端,以使所述终端根据所述多个数据单元对应的布局因子,确定所述多个数据单元的显示框体信息,并根据所述多个数据单元的显示框体信息,在显示界面上对所述多个数据单元进行显示;
其中,所述布局因子包括布局权重及布局算法。
第三方面,提供了一种瀑布流界面显示装置,所述装置包括:
数据获取请求发送模块,用于向服务器发送数据获取请求,使得所述服务器根据所述数据获取请求下发多个数据单元及与所述多个数据单元对应的布局因子;
显示框体信息确定模块,用于当接收到所述多个数据单元及与所述多个数据单元对应的布局因子时,对于多个数据单元中的每一个数据单元,根据所述数据单元对应的布局因子,确定所述数据单元的显示框体信息;所述布局因子由所述服务器根据用户访问量生成;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410264220.5/2.html,转载请声明来源钻瓜专利网。