视频列表显示方法、装置及移动终端的制作方法
【专利摘要】本发明涉及计算机技术领域,提供了一种视频列表显示方法、装置及移动终端。所述方法包括:接收视频剧集列表页面的加载显示请求,所述视频剧集列表为按多页显示方式显示的视频剧集列表;显示所述请求显示的视频剧集列表页面;对所述视频剧集列表的其余页面进行预加载。本发明在显示某一视频剧集列表页面时,通过对所述视频剧集列表的其余页面进行预加载,使用户每次浏览视频剧集列表页面时其余的页面数据预先获取到客户端,减少用户等待时间,提高了用户体验。
【专利说明】
视频列表显示方法、装置及移动终端
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种视频列表显示方法、装置及移动终端。
【【背景技术】】
[0002]目前,随着移动终端技术的发展,以及移动网络技术的发展,手机端的应用越来越多,大部分的操作都可以在手机端完成。特别是对于一些娱乐类操作,手机由于其便携性,用户更倾向于在手机端操作,例如观看视频、听音乐、打游戏,等等。
[0003]其中,在移动手机端观看视频时,以前的视频剧集信息展示是以列表滑动方式展示剧集信息,当剧集集数数目较多时,不能方便快捷地查找到目标剧集。因此,现有的一些视频客户端是以视频列表的剧集汇总折叠、点击后展开的方式展示集数数目较多的剧集。还有的视频带有一些视频自身属性,例如综艺节目的剧集时间和节目要点,目前视频客户端在显示该类视频列表时,通过显示上述剧集时间和节目要点的方式显示该视频的标题,当视频集数数目较多时,可以通过下拉条或按钮的方式翻页。以上显示方式都是方便用户能更快捷地查找到目标剧集。
[0004]现有技术的上述视频的剧集显示方式,一般都是在接收到用户对某一页的加载请求时,再进行该页的加载,当剧集数较多时,可能会导致用户等待加载时间较长,影响用户体验。
【
【发明内容】
】
[0005]本发明实施例提供一种视频列表显示方法、装置及移动终端,旨在解决现有技术的视频剧集显示方式等待页面加载时间较长的技术问题。
[0006]根据本发明实施例的第一方面,提供一种视频列表显示方法,所述方法包括:
[0007]接收视频剧集列表页面的加载显示请求,所述视频剧集列表为按多页显示方式显示的视频剧集列表;
[0008]显示所述请求显示的视频剧集列表页面;
[0009]对所述视频剧集列表的其余页面进行预加载。
[0010]在一些实施例中,所述对所述视频剧集列表的其余页面进行预加载包括:
[0011]对所述视频剧集列表页面的下一预设页数范围内的页面进行预加载。
[0012]在一些实施例中,所述对所述视频剧集列表的其余页面进行预加载包括:
[0013]对所述视频剧集列表页面的下一页面进行预加载。
[0014]在一些实施例中,所述多页显示方式包括:
[0015]根据视频剧集属性按列表平铺的方式显示;和/或
[0016]根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠方式显不O
[0017]在一些实施例中,所述显示所述请求显示的视频剧集列表页面包括:
[0018]按照不同的多页显示方式绘制与所述多页显示方式相对应的显示样式;
[0019]按照所述绘制的显示样式显示所述请求显示的视频剧集列表页面。
[0020]根据本发明实施例的第二方面,还提供一种视频列表显示装置,所述装置包括:
[0021]请求接收模块,用于接收视频剧集列表页面的加载显示请求,所述视频剧集列表为按多页显示方式显示的视频剧集列表;
[0022]页面显示模块,用于显示所述请求显示的视频剧集列表页面;
[0023]页面预加载模块,用于对所述视频剧集列表的其余页面进行预加载。
[0024]在一些实施例中,所述页面预加载模块具体用于:
[0025]对所述视频剧集列表页面的下一预设页数范围内的页面进行预加载。
[0026]在一些实施例中,所述页面预加载模块具体用于:
[0027]对所述视频剧集列表页面的下一页面进行预加载。
[0028]在一些实施例中,所述多页显示方式包括:
[0029]根据视频剧集属性按列表平铺的方式显示;和/或
[0030]根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠方式显不O
[0031 ]在一些实施例中,所述页面显示模块包括:
[0032]显示样式绘制单元,用于按照不同的多页显示方式绘制与所述多页显示方式相对应的显示样式;
[0033]页面显示单元,用于按照所述绘制的显示样式显示所述请求显示的视频剧集列表页面。
[0034]根据本发明实施例的第三方面,还提供一种移动终端,所述移动终端包括如上所述的视频列表显示装置。
[0035]本发明上述实施例提供的技术方案可产生以下有益效果:在显示某一视频剧集列表页面时,通过对所述视频剧集列表的其余页面进行预加载,使用户每次浏览视频剧集列表页面时其余的页面数据预先获取到客户端,减少用户等待时间,提高了用户体验。
[0036]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0037]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【【附图说明】】
[0038]图1为本发明实施例的视频列表显示方法的流程图;
[0039]图2为本发明实施例的一种视频剧集列表页面示意图;
[0040]图3为本发明实施例的另一种视频剧集列表页面示意图;
[0041]图4为本发明实施例的视频列表显示方法中步骤S12的流程图;
[0042]图5为本发明实施例的视频列表显示装置的框图;
[0043]图6为本发明实施例的视频列表显示装置中页面显示模块的框图;
[0044]图7为本发明实施例的移动终端的框图。【【具体实施方式】】
[0045]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046]此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0047]实施例1
[0048]本发明实施例提供了一种视频列表显示方法,所述方法应用于移动终端,在移动手机端播放视频时,用户选择显示视频列表的某一页时,通过预加载下一页页面的方式,减少用户在选择显示下一页时的等待时间,提高用户体验。如图1所示,该方法包括步骤Si1-S13:
[0049]S11、接收视频剧集列表页面的加载显示请求,所述视频剧集列表为按多页显示方式显示的视频剧集列表。
[0050]其中,多页显示方式可以有多种,例如如图2所示根据视频剧集属性按列表平铺的方式显示,或者如图3所示根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠方式显示,等等。用户在移动终端上通过视频软件观看视频,进入视频播放界面,点击某一视频剧集列表页面的标题时,则发出对视频剧集列表页面的加载显示请求。对于剧集集数数目较多的视频,可以以视频列表的剧集汇总折叠、点击后展开的方式展示集数数目较多的剧集(参考图2的方式),例如当某一视频剧集过多时,如剧集数据在1000多或者10000多的时候,因为移动终端屏幕尺寸的限制,这些剧集并不能一次性展现到屏幕上,故通过剧集信息的属性(这里指集数)分类,将一定数量的剧集打包,例如以100集为单位打包,1-100集为一个数据包,101-200集为第二个数据包……依此类推,最初可仅显示每个剧集包的标题,当用户触摸某个剧集包标题时,则展开该剧集包的每一剧集视图,此时用户可点击某个剧集进行播放,这样可以实现在用户不需要时隐藏某些剧集,需要时显示某些剧集;对于自带视频自身属性的视频,例如综艺节目的剧集时间和节目要点,可以在显示该类视频列表时,通过显示上述剧集时间和节目要点的方式显示该视频的标题(参考图3的方式),同时当视频集数数目较多时,可通过下拉条或按钮的方式翻页,当然剧集时间和节目要点可以择一作为标题显示,也可以同时作为标题显示。
[0051]S12、显示所述请求显示的视频剧集列表页面。
[0052]接收到视频剧集列表页面的加载显示请求,在移动终端的显示屏上显示请求显示的视频剧集列表页面。具体显示方式可参考Sll的描述。
[0053]S13、对所述视频剧集列表的其余页面进行预加载。
[0054]当用户在浏览某一视频剧集列表页面时,通过对该视频剧集列表的其余页面进行预加载(从服务器端预先加载到移动终端上的视频播放软件客户端),当用户选择其他页面时能快速显示该页面,这样保证了用户每次浏览时将剧集列表页面的数据预先获取到移动终端上的视频播放软件客户端,减少用户等待时间,提高了用户体验。
[0055]具体地,可以是对所述视频剧集列表页面的下一预设页数范围内的页面进行预加载。例如当前显示页面是第一页(如1-100集页面),如果预设页数范围是两页,则对第二页和第三页的页面进行预加载(如101-200页以及201-300页)。
[0056]进一步地,在一优选实施例中,可以仅对所述视频剧集列表页面的下一页面进行预加载。这种方案比较符合用户实际操作需求,一般用户操作时不会跳页选择,而是按顺序选择。例如当前显示页面是第一页(如1-100集页面),则对第二页的页面进行预加载(如101-200页)。
[0057]在另一实施例中,如图4所示,S12包括:
[0058]S121、按照不同的多页显示方式绘制与所述多页显示方式相对应的显示样式。
[0059]因为剧集列表页为多样式的剧集页面,例如前述的图2和图3这几种样式,现有的方式一般使用多个视图来完成这种多样式的剧集页面显示,也即图2所述的样式和图3所述的样式均是通过不同的视图来完成显示的,后台准备有两个视图,根据具体视频情况选择不同的视图显示,如果是图2所示的需要用属性标题显示的视频,则选择根据视频剧集属性按列表平铺的视图,如果是图3所示的剧集过多的视频,则选择根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠的视图。这种方式因为所有视图都需要显示在页面上,占用系统内存。
[0060]本实施例的方案通过一个视图可适配多种样式,也即视频剧集界面只有一个视图,根据不同的数据所描述的多页显示方式在该视图上绘制不同的显示样式。如果是图2所示的需要用属性标题显示的视频,则绘制根据视频剧集属性按列表平铺的显示样式,如果是图3所示的剧集过多的视频,则绘制根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠的显示样式。该方式不多占用系统内存。
[0061]S122、按照所述绘制的显示样式显示所述请求显示的视频剧集列表页面。
[0062]本步骤根据绘制好的显示样式在屏幕上显示相应的页面。
[0063]本发明实施例提供的上述方法,在显示某一视频剧集列表页面时,通过对所述视频剧集列表的其余页面进行预加载,使用户每次浏览视频剧集列表页面时其余的页面数据预先获取到客户端,减少用户等待时间,提高了用户体验。
[0064]实施例2
[0065]对应本发明上述实施例提供的视频进度内容快速预览方法,本发明还提供一种视频列表显示装置100,如图5所示,所述视频列表显示装置100包括:
[0066]请求接收模块110,用于接收视频剧集列表页面的加载显示请求,所述视频剧集列表为按多页显示方式显示的视频剧集列表。
[0067]页面显示模块120,用于显示所述请求显示的视频剧集列表页面。
[0068]页面预加载模块130,用于对所述视频剧集列表的其余页面进行预加载。
[0069]其中,多页显示方式可以有多种,例如如图2所示根据视频剧集属性按列表平铺的方式显示,或者如图3所示根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠方式显示,等等。用户在移动终端上通过视频软件观看视频,进入视频播放界面,点击某一视频剧集列表页面的标题时,则发出对视频剧集列表页面的加载显示请求。对于剧集集数数目较多的视频,可以以视频列表的剧集汇总折叠、点击后展开的方式展示集数数目较多的剧集(参考图2的方式),例如当某一视频剧集过多时,如剧集数据在1000多或者10000多的时候,因为移动终端屏幕尺寸的限制,这些剧集并不能一次性展现到屏幕上,故通过剧集信息的属性(这里指集数)分类,将一定数量的剧集打包,例如以100集为单位打包,1-100集为一个数据包,101-200集为第二个数据包……依此类推,最初可仅显示每个剧集包的标题,当用户触摸某个剧集包标题时,则展开该剧集包的每一剧集视图,此时用户可点击某个剧集进行播放,这样可以实现在用户不需要时隐藏某些剧集,需要时显示某些剧集;对于自带视频自身属性的视频,例如综艺节目的剧集时间和节目要点,可以在显示该类视频列表时,通过显示上述剧集时间和节目要点的方式显示该视频的标题(参考图3的方式),同时当视频集数数目较多时,可通过下拉条或按钮的方式翻页,当然剧集时间和节目要点可以择一作为标题显示,也可以同时作为标题显示。
[0070]接收到视频剧集列表页面的加载显示请求,在移动终端的显示屏上显示请求显示的视频剧集列表页面。
[0071]当用户在浏览某一视频剧集列表页面时,通过对该视频剧集列表的其余页面进行预加载(从服务器端预先加载到移动终端上的视频播放软件客户端),当用户选择其他页面时能快速显示该页面,这样保证了用户每次浏览时将剧集列表页面的数据预先获取到移动终端上的视频播放软件客户端,减少用户等待时间,提高了用户体验。
[0072]具体地,可以是对所述视频剧集列表页面的下一预设页数范围内的页面进行预加载。例如当前显示页面是第一页(如1-100集页面),如果预设页数范围是两页,则对第二页和第三页的页面进行预加载(如101-200页以及201-300页)。
[0073]进一步地,在一优选实施例中,可以仅对所述视频剧集列表页面的下一页面进行预加载。这种方案比较符合用户实际操作需求,一般用户操作时不会跳页选择,而是按顺序选择。例如当前显示页面是第一页(如1-100集页面),则对第二页的页面进行预加载(如101-200页)。
[0074I在另一实施例中,如图6所示,所述页面显示模块120包括:
[0075]显示样式绘制单元121,用于按照不同的多页显示方式绘制与所述多页显示方式相对应的显示样式。
[0076]页面显示单元122,用于按照所述绘制的显示样式显示所述请求显示的视频剧集列表页面。
[0077]因为剧集列表页为多样式的剧集页面,例如前述的图2和图3这几种样式,现有的方式一般使用多个视图来完成这种多样式的剧集页面显示,也即图2所述的样式和图3所述的样式均是通过不同的视图来完成显示的,后台准备有两个视图,根据具体视频情况选择不同的视图显示,如果是图2所示的需要用属性标题显示的视频,则选择根据视频剧集属性按列表平铺的视图,如果是图3所示的剧集过多的视频,则选择根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠的视图。这种方式因为所有视图都需要显示在页面上,占用系统内存。
[0078]本实施例的方案通过一个视图可适配多种样式,也即视频剧集界面只有一个视图,根据不同的数据所描述的多页显示方式在该视图上绘制不同的显示样式。如果是图2所示的需要用属性标题显示的视频,则绘制根据视频剧集属性按列表平铺的显示样式,如果是图3所示的剧集过多的视频,则绘制根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠的显示样式。该方式不多占用系统内存。
[0079]之后,根据绘制好的显示样式在屏幕上显示相应的页面。
[0080]本发明实施例提供的上述装置,在显示某一视频剧集列表页面时,通过对所述视频剧集列表的其余页面进行预加载,使用户每次浏览视频剧集列表页面时其余的页面数据预先获取到客户端,减少用户等待时间,提高了用户体验。
[0081 ] 实施例3
[0082]对应本发明上述实施例提供的视频列表显示装置,本发明还提供一种移动终端200,如图7所示,所述移动终端200包括前述实施例所述的视频列表显示装置100。视频列表显示装置100的具体组成和功能请参考前述实施例,此处不再赘述。
[0083]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0084]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0085]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0086]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0087]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种视频列表显示方法,其特征在于,所述方法包括: 接收视频剧集列表页面的加载显示请求,所述视频剧集列表为按多页显示方式显示的视频剧集列表; 显示所述请求显示的视频剧集列表页面; 对所述视频剧集列表的其余页面进行预加载。2.如权利要求1所述的视频列表显示方法,其特征在于,所述对所述视频剧集列表的其余页面进行预加载包括: 对所述视频剧集列表页面的下一预设页数范围内的页面进行预加载。3.如权利要求1所述的视频列表显示方法,其特征在于,所述对所述视频剧集列表的其余页面进行预加载包括: 对所述视频剧集列表页面的下一页面进行预加载。4.如权利要求1所述的视频列表显示方法,其特征在于,所述多页显示方式包括: 根据视频剧集属性按列表平铺的方式显示;和/或 根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠方式显示。5.如权利要求1-4任一项所述的视频列表显示方法,其特征在于,所述显示所述请求显示的视频剧集列表页面包括: 按照不同的多页显示方式绘制与所述多页显示方式相对应的显示样式; 按照所述绘制的显示样式显示所述请求显示的视频剧集列表页面。6.一种视频列表显示装置,其特征在于,所述装置包括: 请求接收模块,用于接收视频剧集列表页面的加载显示请求,所述视频剧集列表为按多页显示方式显示的视频剧集列表; 页面显示模块,用于显示所述请求显示的视频剧集列表页面; 页面预加载模块,用于对所述视频剧集列表的其余页面进行预加载。7.如权利要求6所述的视频列表显示装置,其特征在于,所述页面预加载模块具体用于: 对所述视频剧集列表页面的下一预设页数范围内的页面进行预加载。8.如权利要求6所述的视频列表显示方法,其特征在于,所述页面预加载模块具体用于: 对所述视频剧集列表页面的下一页面进行预加载。9.如权利要求6所述的视频列表显示装置,其特征在于,所述多页显示方式包括: 根据视频剧集属性按列表平铺的方式显示;和/或 根据视频剧集属性将剧集分别打包,打包后的每一剧集包通过视图折叠方式显示。10.如权利要求6-9任一项所述的视频列表显示装置,其特征在于,所述页面显示模块包括: 显示样式绘制单元,用于按照不同的多页显示方式绘制与所述多页显示方式相对应的显示样式; 页面显示单元,用于按照所述绘制的显示样式显示所述请求显示的视频剧集列表页面。11.一种移动终端,其特征在于,所述移动终端包括权利要求6-10任一项所述的视频列表显示装置。
【文档编号】H04N21/41GK106067988SQ201610509572
【公开日】2016年11月2日
【申请日】2016年6月30日 公开号201610509572.1, CN 106067988 A, CN 106067988A, CN 201610509572, CN-A-106067988, CN106067988 A, CN106067988A, CN201610509572, CN201610509572.1
【发明人】燕冠楠
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司