用于输出网格页面的系统技术方案

技术编号:16327413 阅读:25 留言:0更新日期:2017-09-29 19:11
本发明专利技术涉及一种用于输出网格页面的系统,所述系统包括:遥控装置、云服务器和用户终端;用户终端包括处理模块和显示模块;处理模块向云服务器发送获取请求;云服务器根据获取请求查询获取指令对应的内容数据并确定内容数据的第一数量;处理模块根据内容数据创建第一数量个页面列表数据项,并生成页面列表数据项列表;处理终端接收遥控装置发送的数据展示遥控指令,根据数据展示遥控指令计算加载在展示页面上的页面列表数据项的排序信息;根据加载在展示页面上的页面列表数据项的排序信息,确定数据展示遥控指令对应的页码信息;根据页码信息,获取页面列表数据项列表中相应页面列表数据项;显示模块输出页面列表数据项。

【技术实现步骤摘要】
用于输出网格页面的系统
本专利技术涉及数据处理
,尤其涉及一种用于输出网格页面的系统。
技术介绍
目前,使用网格布局的方法来展示页面仍然是各大展示图片和信息的平台的首选方式。网格布局的意思是,把平面划分成多个(如果是基本网格布局,那么网格是等大的)网格。所有内容元素在其中摆放均由格子的位置编号以及所占格子数量来确定。用于电视输出网格页面的方法基本如下:在智能电视中创建安卓(Android)系统自带的网络视图(GridView);分页请求列表数据,并创建适配器,让GridView刷新列表数据;绘制无规则的列表布局;如果GridView滑动到页面底部,则再次分页请求列表数据,并更新数据到适配器中,以达到更新页面数据的目的。在实际情况中,如果用户使用遥控器快速按下方向键下,则列表快速滚动,滚动到底部后持续更新数据。也就是说,用户如果想滑动的某一页的时候,必须保证前面页码的数据均已加载完毕,才能最终滑动到目标位置,这样会导致当前页面频繁请求数据,导致页面卡顿,体验不好,而且会增加电视机和云服务器的压力,并导致资源的浪费。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种用于输出网格页面的系统,根据用户的遥控指令的不同,选择在页面滑动指令过程不加载的数据,而是在页面滑动指令结束后通过计算滑动后的页面页码获取相应内容进行加载,或在页面滑动指令过程加载的数据,从而优化了用户终端中的暂用资源,并有效减小了因用户终端的频繁请求而造成的云服务器压力。本专利技术实施例提供的用于输出网格页面的系统成本低、效率高为实现上述目的,本专利技术提供了一种用于输出网格页面的系统,所述用于输出网格页面的系统包括:遥控装置,根据用户输入的遥控指令,并输出遥控信号;云服务器,输出页面列表数据和页面列表数据的个数数据;用户终端,接收所述遥控信号、所述页面列表数据和所述页面列表数据的个数数据;所述用户终端包括处理模块和显示模块;所述处理模块根据所述获取指令向所述云服务器发送获取请求;所述云服务器根据所述获取请求查询所述获取指令对应的内容数据并确定所述内容数据的第一数量;并将所述内容数据和所述第一数量发送至所述处理模块;所述处理模块根据所述内容数据创建第一数量个页面列表数据项,并生成页面列表数据项列表;所述处理终端接收所述遥控装置发送的数据展示遥控指令,根据所述数据展示遥控指令计算加载在展示页面上的页面列表数据项的排序信息;根据所述加载在展示页面上的页面列表数据项的排序信息,确定所述数据展示遥控指令对应的页码信息;根据所述页码信息,获取所述页面列表数据项列表中相应页面列表数据项,并将所述页面列表数据项发送至所述输出模块;所述显示模块输出所述页面列表数据项。优选的,所述处理模块还具体用于:根据所述数据展示遥控指令和所述页面列表数据项列表,计算加载在展示页面上的页面列表数据项的排序信息。优选的,所述获取请求包括用户终端的用户终端ID。进一步优选,所述云服务器还具体用于:所述云服务器根据所述用户终端ID将所述内容数据和所述第一数量发送至所述用户终端。本专利技术实施例提供的用于输出网格页面的系统,根据用户的遥控指令的不同,选择在页面滑动指令过程不加载的数据,而是在页面滑动指令结束后通过计算滑动后的页面页码获取相应内容进行加载,或在页面滑动指令过程加载的数据,从而优化了用户终端中的暂用资源,并有效减小了因用户终端的频繁请求而造成的云服务器压力。本专利技术实施例提供的用于输出网格页面的系统成本低、效率高。附图说明图1为本专利技术实施例提供的用于输出网格页面的系统的示意图;图2为本专利技术实施例提供的用于输出网格页面的方法的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图1为本专利技术实施例提供的用于输出网格页面的系统的示意图,如图1所示,本专利技术实施例提供的用于输出网格页面的系统包括:遥控装置1、用户终端2和云服务器3。用户终端2接收遥控装置1所发出的信号或指令,同时,与云服务器3相连接,用户终端2与云服务器3通过通用分组无线服务技术(GeneralPacketRadioService,GPRS)或WIFI进行数据交换。其中,用户终端2包括处理模块21和显示模块22。处理模块21接收遥控装置1所发出的信号或指令,并与云服务器3进行数据交换,并把处理后的数据发送至显示模块22,用以显示模块22进行数据展示。为便于更好的理解本专利技术的用于输出网格页面的系统对网格页面的展示过程,下面结合图2所示的用于输出网格页面的方法对本专利技术实施例提供的用于输出网格页面的系统进行进一步说明。其中,图2所示的于输出网格页面的方法执行于本专利技术提出的用于输出网格页面的系统中。如图2所示,执行于本专利技术提出的用于输出网格页面的系统中用于输出网格页面的方法包括如下步骤:步骤110,用户终端中的处理模块接收用户输入的获取指令;具体的,用户终端2可以理解为一台具有安卓操作系统的智能电视机或其他智能设备。遥控装置1可以理解为具有信号输出功能的遥控器。用户使用遥控装置1向用户终端2中的处理模块21发送获取指令,处理模块21接收获取指令。在一个具体的例子中,用户想要浏览智能电视机中喜剧类电影页面,则用户通过遥控装置1通过用户终端2中的显示模块22选择用户终端2相应的喜剧类电影选择区域,按下确定键之后,遥控装置1向处理模块21发送“显示喜剧类电影页面”的获取指令。步骤120,处理模块向云服务器发送获取请求;具体的,处理模块21通过通用分组无线服务技术(GeneralPacketRadioService,GPRS)或WIFI连接到云服务器3。处理模块21根据获取指令向云服务器3发送获取请求,请求云服务器3下发该获取指令对应页面内容数据。并且,获取请求中包含用户终端1的用户终端ID和内容信息。其中,用户终端ID是智能电视机的唯一身份标识,用以云服务器3区分接收到的获取请求是哪个用户终端1发送的。内容信息与获取指令相对应,可以理解为用户想要获取的内容的标识。步骤130,云服务器查询获取指令对应的内容数据,并确定内容数据的第一数量,并将内容数据和第一数量发送至处理模块;具体的,云服务器3具有媒体信息数据库,媒体信息数据库中存有内容信息与内容数据的对应关系。内容数据可以理解为具体所需展示内容的数据,内容数据可以是图片类型的、文字类型的或图片加文字类型的数据。云服务器3器首先根据收到的内容信息在媒体信息数据库中查询与获取指令对应的内容数据,并确定内容数据的第一数量,即内容数据的个数。然后云服务器3根据用户终端ID将内容数据和第一数量发送至处理模块21中,以便处理模块21进行下一步的处理。在一个具体的例子中,云服务器3根据“显示喜剧类电影页面”的获取指令,生成“0001电视机获取喜剧类电影数据”的获取信号。该获取信号的内容信息为“喜剧、电影”,用户终端ID为“0001”。则云服务器3首先根据“喜剧、电影”的内容信息在媒体信息数据库中查询到与该内容信息相对应的内容数据为“《三傻大闹宝莱坞》展示内容信息、《冒牌天神》展示内容信息、《功夫熊猫》展示内容信息、《美人鱼》展示内容信息、《捉妖记》展示内容信息《泰囧》展示内容信息和《大话西游》展示内容信息”,而该内容数据的第一数量为“七个”。然后云服务器3根本文档来自技高网...
用于输出网格页面的系统

【技术保护点】
一种用于输出网格页面的系统,其特征在于,所述用于输出网格页面的系统包括:遥控装置,根据用户输入的遥控指令,并输出遥控信号;云服务器,输出页面列表数据和页面列表数据的个数数据;用户终端,接收所述遥控信号、所述页面列表数据和所述页面列表数据的个数数据;所述用户终端包括处理模块和显示模块;所述处理模块根据所述获取指令向所述云服务器发送获取请求;所述云服务器根据所述获取请求查询所述获取指令对应的内容数据并确定所述内容数据的第一数量;并将所述内容数据和所述第一数量发送至所述处理模块;所述处理模块根据所述内容数据创建第一数量个页面列表数据项,并生成页面列表数据项列表;所述处理终端接收所述遥控装置发送的数据展示遥控指令,根据所述数据展示遥控指令计算加载在展示页面上的页面列表数据项的排序信息;根据所述加载在展示页面上的页面列表数据项的排序信息,确定所述数据展示遥控指令对应的页码信息;根据所述页码信息,获取所述页面列表数据项列表中相应页面列表数据项,并将所述页面列表数据项发送至所述输出模块;所述显示模块输出所述页面列表数据项。

【技术特征摘要】
1.一种用于输出网格页面的系统,其特征在于,所述用于输出网格页面的系统包括:遥控装置,根据用户输入的遥控指令,并输出遥控信号;云服务器,输出页面列表数据和页面列表数据的个数数据;用户终端,接收所述遥控信号、所述页面列表数据和所述页面列表数据的个数数据;所述用户终端包括处理模块和显示模块;所述处理模块根据所述获取指令向所述云服务器发送获取请求;所述云服务器根据所述获取请求查询所述获取指令对应的内容数据并确定所述内容数据的第一数量;并将所述内容数据和所述第一数量发送至所述处理模块;所述处理模块根据所述内容数据创建第一数量个页面列表数据项,并生成页面列表数据项列表;所述处理终端接收所述遥控装置发送的数据展示遥控指令,根据所述数据展示遥控指令计算加载在展示页面上的页面列表数据项的排序信...

【专利技术属性】
技术研发人员:齐大韦黄叶青刘斌付强
申请(专利权)人:环球智达科技北京有限公司
类型:发明
国别省市:北京,11

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

1