[发明专利]用于输出瀑布流页面的方法在审
申请号: | 201710517411.1 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107302725A | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 齐大韦;黄叶青;刘斌;付强 | 申请(专利权)人: | 环球智达科技(北京)有限公司 |
主分类号: | H04N21/482 | 分类号: | H04N21/482;H04N21/81;H04N21/422;G06F17/30 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙)11539 | 代理人: | 李楠 |
地址: | 100043 北京市石景*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 输出 瀑布 页面 方法 | ||
技术领域
本发明涉及数据处理技术领域,尤其涉及一种用于输出瀑布流页面的方法。
背景技术
随着信息技术的成熟,各大展示图片和信息的平台都更倾向于使用瀑布流布局的方法来展示页面。瀑布流对于图片和文字信息的展现,更为高效而具有吸引力的,使得用户通过快速阅读模式在短时间内获得更多的信息量。瀑布流的主要特性便是错落有致,定宽而不定高的设计让页面区别于传统的矩阵式图片布局模式,巧妙的利用视觉层级,视线的任意流动又缓解了视觉疲劳,同时给人以不拘一格的感觉。
目前,用于电视输出瀑布流页面的方法基本如下:在智能电视中创建安卓(Android)系统自带的网络视图(Grid View);分页请求列表数据,并创建适配器,让Grid View刷新列表数据;绘制无规则的列表布局;如果Grid View滑动到页面底部,则再次分页请求列表数据,并更新数据到适配器中,以达到更新页面数据的目的。
但目前用于电视输出瀑布流页面的方法只支持项目(item)高度不同的瀑布流列表布局,不支持宽度、高度均动态的瀑布流布局,因此页面展示效果单一,不能满足多元化的展示需求。
发明内容
本发明的目的是针对现有技术的缺陷,提供一种用于输出瀑布流页面的方法,支持动态设置项目(item)的宽度和高度,以及该item在当前页面列表中所占的行数和列数,以真正达到的动态调整瀑布流列表布局的目的。并且,本发明实施例中的瀑布流页面在页面滑动指令过程不加载的数据,而是在页面滑动指令结束后通过计算滑动后的页面页码获取相应内容进行加载,从而较少了用户终端中的暂用资源,并减小了因用户终端的频繁请求而造成的服务器压力。
为实现上述目的,本发明提供了一种用于输出瀑布流页面的方法,所述用于输出瀑布流页面的方法包括:
用户终端接收用户输入的获取指令;
根据所述获取指令向云服务器发送获取请求;
所述云服务器根据所述获取请求查询所述获取指令对应的内容数据并确定所述内容数据的第一数量;并将所述内容数据和所述第一数量发送至所述用户终端;
所述用户终端根据所述内容数据创建第一数量个页面列表数据项,并生成页面列表数据项列表;
获取页面列表数据项的数据格式,根据所述页面列表数据项的数据格式确定一个页面布局上加载的页面列表数据项的第二数量;
所述用户终端接收数据展示遥控指令,根据所述数据展示遥控指令计算加载在展示页面上的页面列表数据项的排序信息;
根据所述加载在展示页面上的页面列表数据项的排序信息和所述一个页面布局上加载的页面列表数据项的第二数量,确定所述数据展示遥控指令对应的页码信息;
根据所述页码信息,获取所述页面列表数据项列表中相应的第二数量个页面列表数据项,并显示。
优选的,所述页面列表数据项的数据格式包括:宽度格式数据和高度格式数据。
进一步优选的,所述根据所述页面列表数据项的数据格式确定一个页面布局上加载的页面列表数据项的第二数量具体为:
所述用户终端确定所述一个页面布局的宽度数据和高度数据;
根据所述宽度数据和所述宽度格式数据计算第一可加载参数;
根据所述高度数据和所述高度格式数据计算第二可加载参数;
根据所述第一可加载参数和所述第二可加载参数确定所述第二数量。
优选的,所述根据所述数据展示遥控指令计算加载在展示页面上的页面列表数据项的排序信息具体为:
根据所述数据展示遥控指令和所述页面列表数据项列表,计算加载在展示页面上的页面列表数据项的排序信息。
优选的,所述获取请求包括用户终端的用户终端ID。
进一步优选的,所述将所述内容数据和所述第一数量发送至所述用户终端具体为:
所述云服务器根据所述用户终端ID将所述内容数据和所述第一数量发送至所述用户终端。
本发明实施例提供的用于输出瀑布流页面的方法,支持动态设置项目(item)的宽度和高度,以及该item在当前页面列表中所占的行数和列数,以真正达到的动态调整瀑布流列表布局的目的。并且,本发明实施例中的瀑布流页面在页面滑动指令过程不加载的数据,而是在页面滑动指令结束后通过计算滑动后的页面页码获取相应内容进行加载,从而较少了用户终端中的暂用资源,并减小了因用户终端的频繁请求而造成的服务器压力。
附图说明
图1为本发明实施例提供的用于输出瀑布流页面的方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环球智达科技(北京)有限公司,未经环球智达科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710517411.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频播放控制方法、装置及电子设备
- 下一篇:节目信息的标签生成方法