一种加载页面方法及终端技术

技术编号:14528542 阅读:82 留言:0更新日期:2017-02-02 10:39
本发明专利技术实施例公开了一种加载页面方法,包括:预加载用于加载直播间页面所需的加载数据中的至少部分加载数据;当接收到加载目标直播间页面的请求时,从所述预加载的用于加载直播间页面所需的加载数据中的至少部分加载数据中获取用于加载所述目标直播间页面的目标至少部分加载数据;根据所述目标至少部分加载数据加载所述目标直播间页面。本发明专利技术还提供一种终端。采用本发明专利技术,有效降低终端加载目标直播间页面的加载时间,提高访问目标直播间页面的速度。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种加载页面方法及终端。
技术介绍
随着互联网直播平台的发展,在线直播技术迅猛发展,在线直播越来越受到用户的喜爱。目前,终端可通过网页加载直播间页面进入直播间观看直播间内的主播内容,或者在直播间内与主播进行交流等互动。目前,终端在加载直播间页面时,终端会在接收到加载直播间页面指令后,下载用于加载直播间页面的相关加载数据,并根据下载的相关加载数据进行加载运行直播间页面。即是说,终端只是在要对直播间页面进行加载时才进行下载直播间相关的加载数据进行加载直播间页面,这导致终端在加载直播间页面的过程中耗时过长,影响用户体验。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种加载页面方法及终端。有效降低终端加载目标直播间页面的加载时间,提高访问目标直播间页面的速度。本专利技术实施例第一方面提供了一种加载页面方法,可包括:预加载用于加载直播间页面所需的加载数据中的至少部分加载数据;当接收到加载目标直播间页面的请求时,从所述预加载的用于加载直播间页面所需的加载数据中的至少部分加载数据中获取用于加载所述目标直播间页面的目标至少部分加载数据;根据所述目标至少部分加载数据加载所述目标直播间页面。本专利技术实施例第二方面提供了一种终端,可包括:第一预加载单元,用于预加载用于加载直播间页面所需的加载数据中的至少部分加载数据;获取单元,用于当接收到加载目标直播间页面的请求时,从所述预加载的用于加载直播间页面所需的加载数据中的至少部分加载数据中获取用于加载所述目标直播间页面的目标至少部分加载数据;加载单元,用于根据所述目标至少部分加载数据加载所述目标直播间页面。在本专利技术实施例中,终端可预加载用于加载直播间页面所需的加载数据中的至少部分加载数据,当接收到加载目标直播间页面的请求时,从所述预加载的用于加载直播间页面的加载数据中的至少部分加载数据中获取用于加载所述目标直播间页面的目标至少部分加载数据,根据所述目标至少部分加载数据加载所述目标直播间页面,有效降低终端加载目标直播间页面的加载时间,提高访问目标直播间页面的速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种网络构架示意图;图2是本专利技术实施例提供的一种加载页面方法的流程示意图;图3是本专利技术实施例提供的一种加载页面方法的流程示意图;图4是本专利技术实施例提供的一种终端的结构示意图;图5是本专利技术实施例提供的另一种终端的结构示意图;图6是本专利技术实施例提供的又一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种加载页面方法可以应用于终端加载直播间页面的场景。在本专利技术实施例中,所描述的终端可包括:手机、平板电脑、掌上电脑或者移动互联网设备(MobileInternetDevice,MID)等,上述终端仅是举例,而非穷举,包含但不限于上述终端。为了更好理解本专利技术实施例公开的方案,下面先对本专利技术实施例适用的网络构架进行描述。请参阅图1,图1是本专利技术实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括终端和直播服务器,终端可以通过网络与直播服务器进行连接,终端可向直播服务请求加载数据。基于图1所示的网络构架,本专利技术实施例公开了一种加载页面方法。下面将结合附图2-附图3,对本专利技术实施例提供的加载页面方法进行详细介绍,其中,实施例的执行主体为终端。参见图2,是本专利技术实施例提供的一种加载页面方法一种实施例流程示意图。本专利技术实施例的一种加载页面方法包括如下步骤:S100,预加载用于加载直播间页面所需的加载数据中的至少部分加载数据。在本实施例中,加载数据可以包括用于终端加载直播间页面所需的所有数据。具体的,加载数据可包括:直播间页面的进程信息、直播间页面的初始化信息、直播间页面的房间信息、直播间页面的直播参数配置信息、直播间页面的接口信息和进入直播间页面信息等信息。在本专利技术实施例中,终端可从提供直播页面的直播服务器中预加载所需的加载数据中的一部分加载数据或者全部加载数据,优选的,由于有些加载数据有时效性的要求,终端可预加载部分对时效性要求不高的至少部分加载数据。其中,至少部分加载数据可以是直播间页面的进程信息、直播间页面的初始化信息、直播间页面的房间信息、直播间页面的直播参数配置信息、直播间页面的接口信息、进入直播间页面信息和直播间页面的首帧画面信息中的一种或多种,具体的,至少部分加载数据可以是直播间页面的进程信息、直播间页面的初始化信息和直播间页面的直播参数配置信息等无时效性要求或时效性要求不高的加载数据。在本专利技术实施例中,终端可预加载指定的直播间页面的至少部分加载数据,或者终端可预加载终端显示的页面上的直播节目信息对应的直播间页面的至少部分加载数据。可选的,当终端监测到当前页面上显示直播节目信息时,终端预加载提供直播节目信息的直播间页面的至少部分加载数据。进一步的优选的,当终端监测到当前页面停止滚动时,终端可预加载当前页面上显示的直播节目信息对应的直播间页面的至少部分加载数据。其中,直播节目信息可以包括直播节目的名称、直播节目的直播流,则终端在当前页面显示直播节目信息具体可以是终端显示直播节目的名称,还可以是终端显示直播节目的直播流,以使用户可更直观查看直播节目。直播节目信息携带直播间页面的标识信息,直播间页面的标识信息可以是直播间页面的地址或者其他标识,在此不进行限制。当前页面可以是浏览器网页,或者其他应用的页面,在此不进行限制。本实施例在具体应用中可以是,当前页面可以是QQ空间页面、微信朋友圈页面等交互页面,QQ空间页面显示的直播节目信息可以是直播流,即可以是直播feeds。当终端检查到QQ空间页面停止滚动时,终端获取当前QQ空间页面显示的直播feeds携带的直播间页面的标识信息,根据直播间页面的标识信息获取用于加载直播间页面的标识信息对应的直播间页面的至少部分加载数据。在本专利技术实施例中,终端预加载用于加载直播间页面所需的加载数据中的至少部分加载数据具体可以是:终端启动直播进程,获取所述目标直播间页面的进程信息,终端初始化所述目标直播间页面对应的软件开发工具包SDK,获取所述直播间页面的初始化信息,终端从直播服务器中获取所述直播间页面的直播参数配置信息。在本专利技术实施例中,当终端预加载了直播间页面的至少部分加载数据后,终端可缓存至少部分加载数据,并建立直播间页面的标识信息与至少部分加载数据的对应关系。在本专利技术实施例中,终端还可监测至少部分加载数据的存储时间,判断所述存储时间是否大于预设阈值,当确定存储时间大于预设阈值,重新预加载至少部分加载数据,从而避免至少部分加载数据失去时效性,无法满足加载需求。S101,当接收到加载目标直播间页面的请求时,本文档来自技高网...

【技术保护点】
一种加载页面方法,其特征在于,所述方法包括:预加载用于加载直播间页面所需的加载数据中的至少部分加载数据;当接收到加载目标直播间页面的请求时,从所述预加载的用于加载直播间页面所需的加载数据中的至少部分加载数据中获取用于加载所述目标直播间页面的目标至少部分加载数据;根据所述目标至少部分加载数据加载所述目标直播间页面。

【技术特征摘要】
1.一种加载页面方法,其特征在于,所述方法包括:预加载用于加载直播间页面所需的加载数据中的至少部分加载数据;当接收到加载目标直播间页面的请求时,从所述预加载的用于加载直播间页面所需的加载数据中的至少部分加载数据中获取用于加载所述目标直播间页面的目标至少部分加载数据;根据所述目标至少部分加载数据加载所述目标直播间页面。2.如权利要求1所述的方法,其特征在于,所述预加载用于加载直播间页面所需的加载数据中的至少部分加载数据包括:获取当前页面上显示的直播节目信息携带的直播间的标识信息;预加载用于加载所述直播间的标识信息对应的目标直播间页面的至少部分加载数据。3.如权利要求1所述的方法,其特征在于,所述当接收到加载目标直播间页面的请求时之后,还包括:预加载在用于加载所述目标直播间所需的加载数据中除所述目标至少部分加载数据之外的其他部分加载数据;所述根据所述目标至少部分加载数据加载所述目标直播间页面包括:根据所述目标至少部分加载数据与所述其他部分加载数据加载所述目标直播间页面。4.如权利要求1所述的方法,其特征在于,所述预加载用于加载直播间页面所需的加载数据中的至少部分加载数据之后,包括:监测所述至少部分加载数据的存储时间;判断所述存储时间是否大于预设阈值;当确定所述存储时间大于预设阈值,重新预加载所述至少部分加载数据。5.如权利要3所述的方法,其特征在于,所述预加载在用于加载所述目标直播间所需的加载数据中除所述目标至少部分加载数据之外的其他部分加载数据包括:并行预加载在用于加载所述目标直播间所需的加载数据中除...

【专利技术属性】
技术研发人员:钟雨
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1