用于展示瀑布流页面的系统的制作技术

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本技术涉及一种用于展示瀑布流页面的系统,所述系统包括:遥控装置、云服务器和用户终端;用户终端包括处理模块和显示模块;处理模块根据获取指令向云服务器发送获取请求;云服务器确定内容数据的第一数量;处理模块创建第一数量个页面列表数据项,并生成页面列表数据项列表;获取页面列表数据项的数据格式,确定一个页面布局上加载的页面列表数据项的第二数量;处理终端接收遥控装置发送的数据展示遥控指令,根据数据展示遥控指令计算加载在展示页面上的页面列表数据项的排序信息,确定数据展示遥控指令对应的页码信息;根据页码信息,获取页面列表数据项列表中相应的第二数量个页面列表数据项;显示模块输出第二数量个页面列表数据项。

技术要求

1.一种用于展示瀑布流页面的系统,其特征在于,所述用于展示瀑布流页面的系统包括:遥控装置,根据用户输入的遥控指令输出遥控信号;

云服务器,输出页面列表数据和页面列表数据的个数数据;

用户终端,接收所述遥控信号、所述页面列表数据和所述页面列表数据的个数数据;所

述用户终端包括处理模块和显示模块;

所述处理模块根据所述获取指令向所述云服务器发送获取请求;

所述云服务器根据所述获取请求查询所述获取指令对应的内容数据并确定所述内容数据

的第一数量;并将所述内容数据和所述第一数量发送至所述处理模块;

所述处理模块根据所述内容数据创建第一数量个页面列表数据项,并生成页面列表数据项列表;

获取页面列表数据项的数据格式,根据所述页面列表数据项的数据格式确定一个页面布局上加载的页面列表数据项的第二数量;

所述处理终端接收所述遥控装置发送的数据展示遥控指令,根据所述数据展示遥控指令计算加载在展示页面上的页面列表数据项的排序信息;

根据所述加载在展示页面上的页面列表数据项的排序信息和所述一个页面布局上加载的页面列表数据项的第二数量,确定所述数据展示遥控指令对应的页码信息;

根据所述页码信息,获取所述页面列表数据项列表中相应的第二数量个页面列表数据项,并将所述第二数量个页面列表数据项发送至所述输出模块;

所述显示模块输出所述第二数量个页面列表数据项。

2.根据权利要求1所述的用于展示瀑布流页面的系统,其特征在于,所述数据展示遥控指令包括:遥控指令时间参数。

3.根据权利要求2所述的用于展示瀑布流页面的系统,其特征在于,所述处理模块还具体用于:

根据所述数据展示遥控指令确定当前页面列表数据项;

确定所述遥控指令时间参数是否大于预设的时间参数;

当所述遥控指令时间参数大于预设的时间参数时,根据所述数据展示遥控指令和所述当前页面列表数据项,计算加载在展示页面上的所述页面列表数据项的排序信息;

根据所述加载在展示页面上的页面列表数据项的排序信息和一个页面布局上加载的页面列表数据项的数据项数量,确定所述数据展示遥控指令对应的页码信息;

根据所述页码信息,获取所述页面列表数据项列表中相应的数据项数量个页面列表数据项。

4.根据权利要求3所述的用于展示瀑布流页面的系统,其特征在于,所述处理模块还具体用于:

当所述遥控指令时间参数不大于预设的时间参数时,根据所述加载在展示页面上的页面列表数据项的排序信息和所述当前页面列表数据项,确定下一个或多个所述页面列表数据项。

5.根据权利要求1所述的用于展示瀑布流页面的系统,其特征在于,所述页面列表数据项的数据格式包括:宽度格式数据和高度格式数据。

6.根据权利要求5所述的用于展示瀑布流页面的系统,其特征在于,所述处理模块还具体用于:

所述处理模块确定所述一个页面布局的宽度数据和高度数据;

根据所述宽度数据和所述宽度格式数据计算第一可加载参数;

根据所述高度数据和所述高度格式数据计算第二可加载参数;

根据所述第一可加载参数和所述第二可加载参数确定所述第二数量。

7.根据权利要求1所述的用于展示瀑布流页面的系统,其特征在于,所述获取请求包括用户终端的用户终端ID。

8.根据权利要求7所述的用于展示瀑布流页面的系统,其特征在于,所述云服务器还具体用于:

所述云服务器根据所述用户终端ID将所述内容数据和所述第一数量发送至所述处理模块。

技术说明书

用于展示瀑布流页面的系统

技术领域

本技术涉及数据处理技术领域,尤其涉及一种用于展示瀑布流页面的系统。

背景技术

随着信息技术的成熟,各大展示图片和信息的平台都更倾向于使用瀑布流布局的方法来展示页面。瀑布流对于图片和文字信息的展现,更为高效而具有吸引力的,使得用户通过快速阅读模式在短时间内获得更多的信息量。瀑布流的主要特性便是错落有致,定宽而不定高的设计让页面区别于传统的矩阵式图片布局模式,巧妙的利用视觉层级,视线的任意流动又缓解了视觉疲劳,同时给人以不拘一格的感觉。

目前,用于电视展示瀑布流页面的方法基本如下:在智能电视中创建安卓(Android)系统自带的网络视图(Grid View);分页请求列表数据,并创建适配器,让GridView刷新列表数据;绘制无规则的列表布局;如果Grid View滑动到页面底部,则再次分页请求列表数据,并更新数据到适配器中,以达到更新页面数据的目的。

但目前用于电视展示瀑布流页面的系统只支持项目(item)高度不同的瀑布流列表布局,不支持宽度、高度均动态的瀑布流布局,因此页面展示效果单一,不能满足多元化的展示需求。

技术内容

本技术的目的是针对现有技术的缺陷,提供一种用于展示瀑布流页面的系统,支持动态设置项目(item)的宽度和高度,以及该item在当前页面列表中所占的行数和列数,以真正达到的动态调整瀑布流列表布局的目的。并且,本技术实施例中的系统,根据用户的遥控指令的不同,选择在页面滑动指令过程不加载的数据,而是在页面滑动指令结束后通过计算滑动后的页面页码获取相应内容进行加载,或在页面滑动指令过程加载的数据,从而优化了用户终端中的暂用资源,并有效减小了因用户终端的频繁请求而造成的服务器压力。

为实现上述目的,本技术提供了一种用于展示瀑布流页面的系统,所述用于展示瀑布流页面的系统包括:

遥控装置,根据用户输入的遥控指令输出遥控信号;

相关文档
最新文档