【技术实现步骤摘要】
一种列表分页方法、装置及电子设备
本专利技术涉及互联网
,特别是涉及一种列表分页方法、装置及电子设备。
技术介绍
用户在观看视频时,会通过浏览视频剧集列表来选择目标视频,当视频剧集集数较多时,剧集列表会分成多页,用户通过翻看分页来浏览剧集列表,从而选择自己想要观看的剧集。因此剧集列表翻页成为非常常见的需求。现有技术所采用的剧集列表分页显示的方式为:终端设备向服务器发送分页请求,该分页请求中包括显示哪一分页的剧集列表以及每一分页所显示的剧集列表条数,服务器根据终端设备发送的分页请求,确定将要向终端设备提供的剧集列表条目的范围,然后在服务器的数据库中检索出所确定的剧集列表条目范围内的剧集列表数据,并进行排序,服务器再将排好序的剧集列表数据发送至终端设备。现有技术虽然可以实现按照终端设备的分页请求对视频剧集列表进行分页显示,但是当服务器数据库中的视频剧集数据较多时,从服务器的数据库中检索目标剧集列表数据耗时较长,每当用户翻页时,均需要从数据库中检索出下一目标分页的剧集列表数据,这时翻页的响应速度会较慢,用户体验不佳。
技术实现思路
本专利技术实施例的目的在于提供一种列表分页方法、装置及电子设备,可以提高翻页响应速度,从而实现了高效率分页,提高了用户体验。具体技术方案如下:第一方面,本专利技术实施例提供了一种列表分页方法,应用于服务器,所述服务器中设置有已排序好的内部分页列表,该方法包括:接收终端设备发送的分页请求,其中,所述分页请求用于确定所述终端设备将要显示的目标列表条目的范围;从所述已排序好的内部分页列表中选择内部分页页码范围,其中,所选择的内部分页页码范 ...
【技术保护点】
一种列表分页方法,应用于服务器,其特征在于,所述服务器中设置有已排序好的内部分页列表,所述方法包括:接收终端设备发送的分页请求,其中,所述分页请求用于确定所述终端设备将要显示的目标列表条目的范围;从所述已排序好的内部分页列表中选择内部分页页码范围,其中,所选择的内部分页页码范围内的列表包含了所述目标列表条目的范围内的所有列表;从所述服务器的缓存内加载所选择的内部分页页码范围内的所有分页的列表数据;组合和/或裁剪所选择的内部分页页码范围内的内部列表,使组合和/或裁剪后的所述内部列表的范围与所述终端设备将要显示的目标列表条目的范围一致;将组合和/或裁剪后的所述内部分页列表的数据发送至终端设备。
【技术特征摘要】
1.一种列表分页方法,应用于服务器,其特征在于,所述服务器中设置有已排序好的内部分页列表,所述方法包括:接收终端设备发送的分页请求,其中,所述分页请求用于确定所述终端设备将要显示的目标列表条目的范围;从所述已排序好的内部分页列表中选择内部分页页码范围,其中,所选择的内部分页页码范围内的列表包含了所述目标列表条目的范围内的所有列表;从所述服务器的缓存内加载所选择的内部分页页码范围内的所有分页的列表数据;组合和/或裁剪所选择的内部分页页码范围内的内部列表,使组合和/或裁剪后的所述内部列表的范围与所述终端设备将要显示的目标列表条目的范围一致;将组合和/或裁剪后的所述内部分页列表的数据发送至终端设备。2.根据权利要求1所述的方法,其特征在于,所述从所述服务器的缓存内加载所选择的内部分页页码范围内的所有分页的列表数据,包括:判断所述服务器的缓存内是否存储有所选择的内部分页页码范围内的所有分页的列表数据;如果所述服务器的缓存内存储有所选择的内部分页页码范围内的所有分页的列表数据,从所述缓存内加载所选择的内部分页页码范围内的所有分页的列表数据;或者,如果所述服务器的缓存内未存储有所选择的内部分页页码范围内的所有分页的列表数据,从服务器的数据库中检索出所选择的内部分页页码范围内没有被所述缓存存储的分页的列表数据并进行排序,把排序后的所述内部分页的列表数据存入所述缓存中。3.根据权利要求1或2所述的方法,其特征在于,在所述从所述服务器的缓存内加载所选择的内部分页页码范围内的所有分页的列表数据之前,还包括:将所述已排序好的内部分页列表的每一分页的列表数据存储在所述服务器的缓存中,将所述服务器的缓存内存储的每一分页的列表数据,按分页页码由小到大的顺序,存储时间依次递减;当所述服务器的缓存内的任一分页的列表数据到达所述存储时间后,清除所述服务器的缓存内到达预设的所述存储时间的分页的列表数据。4.根据权利要求3所述的方法,其特征在于,所述已排序好的内部分页列表的每一分页的列表数据在所述服务器的缓存中存储时间的计算公式为:pageCachedLife=Math.max(totalPage–currentPage,1)×unitCacheLife其中,pageCachedLife为当前页的存储时间,totalPage为内部分页列表的总页码,currentPage为当前分页页码,unitCacheLife为预设的单位缓存时间。5.根据权利要求1所述的方法,其特征在于,所述已排序好的内部分页列表中每一分页的列表条目数小于终端设备所显示的分页列表的每一分页的列表条目数。6.一种列表分页装置,应用于服务器,其特征在于,所述服务器中设置有已排序好的内部分...
【专利技术属性】
技术研发人员:刘新圣,曹张治,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。