基于遥控的展示方法技术

技术编号:16528640 阅读:18 留言:0更新日期:2017-11-09 20:18
本发明专利技术涉及一种基于遥控的展示方法,所述方法包括:用户终端接收遥控装置发送的数据展示遥控指令;数据展示遥控指令包括遥控指令时间参数;根据数据展示遥控指令确定当前页面列表数据项;确定遥控指令时间参数是否大于预设的时间参数;当遥控指令时间参数大于预设的时间参数时,根据数据展示遥控指令和当前页面列表数据项,计算加载在展示页面上的页面列表数据项的排序信息;根据加载在展示页面上的页面列表数据项的排序信息和一个页面布局上加载的页面列表数据项的数据项数量,确定数据展示遥控指令对应的页码信息;根据页码信息,获取页面列表数据项列表中相应的数据项数量个页面列表数据项,并显示数据项数量个页面列表数据项。

【技术实现步骤摘要】
基于遥控的展示方法
本专利技术涉及数据处理
,尤其涉及一种基于遥控的展示方法。
技术介绍
随着信息技术的成熟,各大展示图片和信息的平台都更倾向于使用瀑布流布局的方法来展示页面。瀑布流对于图片和文字信息的展现,更为高效而具有吸引力的,使得用户通过快速阅读模式在短时间内获得更多的信息量。瀑布流的主要特性便是错落有致,定宽而不定高的设计让页面区别于传统的矩阵式图片布局模式,巧妙的利用视觉层级,视线的任意流动又缓解了视觉疲劳,同时给人以不拘一格的感觉。目前,用于电视展示瀑布流页面的方法基本如下:在智能电视中创建安卓(Android)系统自带的网络视图(GridView);分页请求列表数据,并创建适配器,让GridView刷新列表数据;绘制无规则的列表布局;如果GridView滑动到页面底部,则再次分页请求列表数据,并更新数据到适配器中,以达到更新页面数据的目的。但目前用于电视展示瀑布流页面的方法页面展示效果单一,如果想滑动到某一页的时候,必须保证前面页码的数据均已加载完毕,才能最终滑动到目标位置。这样会导致滑动慢、用户体验不好,而且会增加电视机和云服务器的压力,并导致资源的浪费。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种基于遥控的展示方法,根据用户的遥控指令的不同,选择在页面滑动指令过程不加载的数据,而是在页面滑动指令结束后通过计算滑动后的页面页码获取相应内容进行加载,或在页面滑动指令过程加载的数据,从而优化了用户终端中的暂用资源,并有效减小了因用户终端的频繁请求而造成的云服务器压力。并且,本专利技术实施例实现了通过使用遥控装置左右键控制页面向上或向下滑动的效果,便于用户遥控用户终端,增进了用户体验。为实现上述目的,本专利技术提供了一种基于遥控的展示方法,所述基于遥控的展示方法包括:用户终端接收遥控装置发送的数据展示遥控指令;所述数据展示遥控指令包括遥控指令时间参数;根据所述数据展示遥控指令确定当前页面列表数据项;确定所述遥控指令时间参数是否大于预设的时间参数;当所述遥控指令时间参数大于预设的时间参数时,根据所述数据展示遥控指令和所述当前页面列表数据项,计算加载在展示页面上的所述页面列表数据项的排序信息;根据所述加载在展示页面上的页面列表数据项的排序信息和一个页面布局上加载的页面列表数据项的数据项数量,确定所述数据展示遥控指令对应的页码信息;根据所述页码信息,获取所述页面列表数据项列表中相应的数据项数量个页面列表数据项,并显示所述数据项数量个页面列表数据项。优化的,所述方法还包括:当所述遥控指令时间参数不大于预设的时间参数时,根据所述加载在展示页面上的页面列表数据项的排序信息和所述当前页面列表数据项,确定下一个或多个所述页面列表数据项;显示所述下一个或多个所述页面列表数据项。优选的,所述数据展示遥控指令包括:用以获取上一个页面列表数据项的第一数据展示遥控指令和用以获取下一个页面列表数据项的第二数据展示遥控指令。进一步优选的,所述方法还包括:当所述数据展示遥控指令为所述第一数据展示遥控指令时,确定所述当前所述页面列表数据项的位置信息是否等于所述展示页面的第一位置区域信息;当所述位置信息等于所述展示页面的第一位置区域信息时,获取并显示当前页码信息的上一个页码信息对应的最后一个所述页面列表数据项。进一步优选的,所述方法还包括:当所述数据展示遥控指令为所述第二数据展示遥控指令时,确定所述当前所述页面列表数据项的位置信息是否等于所述展示页面的第二位置区域信息;当所述位置信息等于所述展示页面的第二位置区域信息时,获取并显示当前所述页码信息的下一个页码信息对应的第一个所述页面列表数据项。优选的,所述根据所述页码信息,获取所述页面列表数据项列表中相应的数据项数量个页面列表数据项,并显示所述数据项数量个页面列表数据项具体为:所述用户终端将所述页码信息发送至云服务器;所述云服务器根据所述页面列表数据项列表确定相应的数据项数量个页面列表数据项,并将所述数据项数量个页面列表数据项发送至所述用户终端;所述用户终端接收并显示所述数据项数量个页面列表数据项。进一步优选的,所述根据所述加载在展示页面上的页面列表数据项的排序信息和所述当前页面列表数据项,确定下一个或多个所述页面列表数据项具体为:所述用户终端所述加载在展示页面上的页面列表数据项的排序信息和所述当前页面列表数据项发送至所述云服务器;所述云服务器根据所述加载在展示页面上的页面列表数据项的排序信息和所述当前页面列表数据项,确定下一个或多个所述页面列表数据项;并将所述下一个或多个所述页面列表数据项发送至所述用户终端。本专利技术实施例提供的基于遥控的展示方法,根据用户的遥控指令的不同,选择在页面滑动指令过程不加载的数据,而是在页面滑动指令结束后通过计算滑动后的页面页码获取相应内容进行加载,或在页面滑动指令过程加载的数据,从而优化了用户终端中的暂用资源,并有效减小了因用户终端的频繁请求而造成的云服务器压力。并且,本专利技术实施例实现了通过使用遥控装置左右键控制页面向上或向下滑动的效果,便于用户遥控用户终端,增进了用户体验。附图说明图1为本专利技术实施例提供的一种基于遥控的展示方法的流程图;图2为本专利技术实施例提供的另一种基于遥控的展示方法的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。为了更好的理解本专利技术的技术方案,首先对于本专利技术提出的用于展示瀑布流页面的方法的应用场景进行介绍。本专利技术实施例提供的一种用于展示瀑布流页面的方法,用于具有安卓操作系统的用户终端进行展示瀑布流页面。为便于表述,本专利技术中以具有安卓操作系统的智能电视机为例,对于各种能够进行展示瀑布流页面的用户终端进行统述。在第一个方面,本专利技术实施例首先提供了一种关于是否采用瀑布流布局进行页面展示的用于展示瀑布流页面的方法,其方法流程图如图1所示,包括如下步骤:步骤110,用户终端接收遥控装置发送的数据展示遥控指令;具体的,用户终端(以下以智能电视机进行举例说明)可以理解为一台具有安卓操作系统的智能电视机或其他智能设备。用户使用遥控设备或其他带有信号接收功能的设备,向智能电视机发送数据展示遥控指令,例如遥控器或者键盘。在一个具体的例子中,用户想要浏览智能电视机中喜剧类电影页面中关于某一个具体的电影的介绍,则用户可以通过遥控器向智能电视机发送数据展示遥控指令,使得智能电视机中的焦点滑动到该电影选择区域。步骤120,根据数据展示遥控指令确定当前页面列表数据项;具体的,瀑布流页面的展示特点是,当用户需要浏览其他页面列表数据项时,瀑布流页面通过将与当前页面列表数据项关联的其他页面列表数据项加载在当前页面的尾部,因此在用户先要快速展示其他特定的页面列表数据项时,瀑布流页面并不会使用传统的一页一页翻页的方式跳转到提前页面列表数据项。页面列表数据项可以理解为用于处理瀑布流页面的控件中的一个数据项(item)。智能电视机根据遥控器发送的数据展示遥控指令,确定数据展示遥控指令在智能电视机中所指向的页面列表数据项。步骤130,确定遥控指令时间参数是否大于预设的时间参数;具体的,数据展示遥控指令包括遥控指令时间参数,遥控指令时间参数可以理解为数据展示遥控指令持续的时长。预设的时间参数的可以是存储在智能电视机中的固定值本文档来自技高网...
基于遥控的展示方法

【技术保护点】
一种基于遥控的展示方法,其特征在于,所述基于遥控的展示方法包括:用户终端接收遥控装置发送的数据展示遥控指令;所述数据展示遥控指令包括遥控指令时间参数;根据所述数据展示遥控指令确定当前页面列表数据项;确定所述遥控指令时间参数是否大于预设的时间参数;当所述遥控指令时间参数大于预设的时间参数时,根据所述数据展示遥控指令和所述当前页面列表数据项,计算加载在展示页面上的所述页面列表数据项的排序信息;根据所述加载在展示页面上的页面列表数据项的排序信息和一个页面布局上加载的页面列表数据项的数据项数量,确定所述数据展示遥控指令对应的页码信息;根据所述页码信息,获取所述页面列表数据项列表中相应的数据项数量个页面列表数据项,并显示所述数据项数量个页面列表数据项。

【技术特征摘要】
1.一种基于遥控的展示方法,其特征在于,所述基于遥控的展示方法包括:用户终端接收遥控装置发送的数据展示遥控指令;所述数据展示遥控指令包括遥控指令时间参数;根据所述数据展示遥控指令确定当前页面列表数据项;确定所述遥控指令时间参数是否大于预设的时间参数;当所述遥控指令时间参数大于预设的时间参数时,根据所述数据展示遥控指令和所述当前页面列表数据项,计算加载在展示页面上的所述页面列表数据项的排序信息;根据所述加载在展示页面上的页面列表数据项的排序信息和一个页面布局上加载的页面列表数据项的数据项数量,确定所述数据展示遥控指令对应的页码信息;根据所述页码信息,获取所述页面列表数据项列表中相应的数据项数量个页面列表数据项,并显示所述数据项数量个页面列表数据项。2.根据权利要求1所述的基于遥控的展示方法,其特征在于,所述方法还包括:当所述遥控指令时间参数不大于预设的时间参数时,根据所述加载在展示页面上的页面列表数据项的排序信息和所述当前页面列表数据项,确定下一个或多个所述页面列表数据项;显示所述下一个或多个所述页面列表数据项。3.根据权利要求1所述的基于遥控的展示方法,其特征在于,所述数据展示遥控指令包括:用以获取上一个页面列表数据项的第一数据展示遥控指令和用以获取下一个页面列表数据项的第二数据展示遥控指令。4.根据权利要求3所述的基于遥控的展示方法,其特征在于,所述方法还包括:当所述数据展示遥控指令为所述第一数据展示遥控指令时,确定所述当前所述页面列表数据项的位置信息是否等于所述展示页面的第一位置区域信息;当所述...

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

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

1