[发明专利]一种页面加载方法与装置在审
申请号: | 201710160781.4 | 申请日: | 2017-03-17 |
公开(公告)号: | CN107066545A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 张泽鑫;谢洲为;张佰春;邹荣波;李超;张菊元 | 申请(专利权)人: | 北京潘达互娱科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
代理公司: | 北京太合九思知识产权代理有限公司11610 | 代理人: | 刘戈 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 加载 方法 装置 | ||
技术领域
本发明涉及互联网直播技术领域,尤其涉及一种页面加载方法与装置。
背景技术
网络直播系统是一种将主播用户的直播视频流广播至多个观众用户进行观看的互联网系统。
目前,各大网络直播平台的应用界面大部分采用滚屏技术来对正在直播的直播间的列表信息进行展示。通常,直播间列表页面属于动态加载页面,并且每次加载页面时,都需要从服务器获取当前时刻正在直播的直播间信息。由于网络直播中经常出现主播频繁开播或关闭的情况,导致服务器统计出的正在直播的直播间信息会随时发生着变化,因此,服务器在响应于用户加载操作时极易在新推荐的数据中出现与已加载内容重复的情况,影响用户体验。
发明内容
本发明提供一种页面加载方法与装置,目的在于避免在直播间列表页面重复展示直播间信息。
为了解决上述技术问题,本发明提供一种页面加载方法,包括:
获取N个正在直播的直播间信息;
将所述直播间信息缓存在本地;
响应于针对用户页面的加载操作,从缓存的直播间信息中加载M个直播间信息;
将M个直播间信息中部分直播间信息对应的页面元素显示在浏览窗口内;
其中,N>M,N、M为正整数。
可选地,所述N为M的10~20倍。
可选地,所述获取N个正在直播的直播间信息,包括:
若监听到针对所述用户页面的刷新操作,则向服务端发送针对所述用户页面的直播间信息获取请求;
接收所述服务端推送的N个正在直播的直播间信息。
可选地,所述向所述服务端发送针对所述用户页面的直播间信息获取请求,包括:
获取所述用户页面的属性信息;
将所述属性信息携带在所述直播间信息获取请求中;
将所述直播间信息获取请求发送至所述服务端。
可选地,所述方法,还包括:
响应于针对所述用户页面的滑动操作,判断所述用户页面的底部位置是否达到所述浏览窗口底部;
若是,则判断出所述滑动操作为针对所述用户页面的加载操作;
若否,则滚动所述用户页面。
可选地,所述方法,还包括:
对所述用户页面已加载的直播间信息进行标记;
响应于再次针对所述用户页面的加载操作,从缓存的直播间信息中加载M个未标记的直播间信息;
将所述M个未标记的直播间信息中部分直播间信息对应的页面元素追加到所述用户页面底部进行显示。
为了解决上述技术问题,本发明提供一种页面加载装置,包括:
获取模块,用于获取N个正在直播的直播间信息;
缓存模块,用于将所述直播间信息缓存在本地;
加载模块,用于响应于针对用户页面的加载操作,从缓存的直播间信息中加载M个直播间信息;
显示模块,用于将M个直播间信息中部分直播间信息对应的页面元素显示在浏览窗口内;其中,N>M,N、M为正整数。
本发明实施例提供的技术方案是从服务端一次性获取大量的正在直播的直播间信息数据,并将这些获取到的正在直播的直播间信息数据缓存在本地客户端。这样一来,本地客户端用户每次针对直播间列表页面进行加载操作时,就直接从本地缓存中来加载需要加载的直播间信息,而无需再从服务端重新获取数据才能完成加载,从而有效避免了主播频繁开播和/或关播引起服务端所统计的正在直播的直播间信息的频繁变化导致的新加载数据的重复问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的页面加载方法的流程示意图;
图2为本发明又一实施例提供的页面加载方法的流程示意图;
图3为本发明一实施例提供的页面加载装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京潘达互娱科技有限公司,未经北京潘达互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710160781.4/2.html,转载请声明来源钻瓜专利网。