一种视频预加载方法、智能终端及存储介质技术

技术编号:27824835 阅读:100 留言:0更新日期:2021-03-30 11:02
本发明专利技术公开了一种视频预加载方法、智能终端及存储介质,所述方法包括:实时检测当前播放视频的播放进度;当检测到当前播放视频的播放进度超过预设阈值时,将预设参数信息发送至服务器,以请求服务器根据所述预设参数信息获取推荐视频;接收所述服务器发送的推荐视频,将所述推荐视频动态插入到当前播放视频的后一个位置,并对所述推荐视频的内容进行预加载。本发明专利技术通过检测视频播放进度,在当前视频即将播放完成之前根据相关信息为用户推荐感兴趣的视频,并对推荐的视频提前进行预加载,在当前视频播放完成后直接播放已经预加载好的视频,减少用户等待时间。减少用户等待时间。减少用户等待时间。

【技术实现步骤摘要】
一种视频预加载方法、智能终端及存储介质


[0001]本专利技术涉及视频播放
,尤其涉及一种视频预加载方法、智能终端及存储介质。

技术介绍

[0002]通常在应用客户端播放视频的过程中,为了避免下载视频占用过多的带宽,会对下载视频的速度进行限制。然而,下载限速可能会导致视频卡顿等问题。现有的应用客户端会预加载一段视频,然而,通常预加载的视频的长度都是固定的,在网络较好的环境中,较长的预加载的视频会导致网络带宽的浪费,而较短的预加载的视频又可能导致应用客户端在播放视频的过程中出现卡顿。
[0003]并且现有的预加载只是对当前观看的视频进行一定的预加载,但是当前观看的视频观看完成时需要用户自己去翻找感兴趣的视频内容(现有的视频应用观看模式大多为剧集、电影为主,需要用户不停的翻找感兴趣的视频内容),或者自动切换到下一集进行播放,这样就导致用户需要手动操作或者需要等待下一个视频播放的加载时间。
[0004]因此,现有技术还有待于改进和发展。

技术实现思路

[0005]本专利技术的主要目的在于提供一种视频预加载方法、智能终端及存储介质,旨在解决现有技术中无法提前为用户加载符合用户观看需求的视频的问题。
[0006]为实现上述目的,本专利技术提供一种视频预加载方法,所述视频预加载方法包括如下步骤:
[0007]实时检测当前播放视频的播放进度;
[0008]当检测到当前播放视频的播放进度超过预设阈值时,将预设参数信息发送至服务器,以请求服务器根据所述预设参数信息获取推荐视频;
[0009]接收所述服务器发送的推荐视频,将所述推荐视频动态插入到当前播放视频的后一个位置,并对所述推荐视频的内容进行预加载。
[0010]可选地,所述的视频预加载方法,其中,所述实时检测当前播放视频的播放进度,之前还包括:
[0011]预先根据用户需求或者固定配置设置一用于进入视频推荐的预设阈值,并且在智能终端初始化时获取所述预设阈值。
[0012]可选地,所述的视频预加载方法,其中,所述实时检测当前播放视频的播放进度,具体包括:
[0013]开机后开启视频类应用,当所述视频类应用初始化完成后获取配置信息并进入所述视频类应用;
[0014]获取多个视频流并选定需要播放的视频,播放当前视频,并实时检测当前播放视频的播放进度。
[0015]可选地,所述的视频预加载方法,其中,所述当检测到当前播放视频的播放进度超过预设阈值时,将预设参数信息发送至服务器,以请求服务器根据所述预设参数信息获取推荐视频,具体包括:
[0016]判断当前播放视频的播放进度是否达到所述预设阈值;
[0017]若当前播放视频的播放进度超过所述预设阈值时,请求服务器接口,获取所述预设参数信息,并将所述预设参数信息发送至所述服务器,以请求所述服务器根据所述预设参数信息获取推荐视频。
[0018]可选地,所述的视频预加载方法,其中,所述获取推荐视频的方式包括:同类推荐和个性化推荐;
[0019]所述同类推荐为根据所述预设参数信息和用户的播放历史记录推荐用户喜欢的同类视频;
[0020]所述个性化推荐为根据用户的观看数据在多个预设视频池中推荐符合要求的视频。
[0021]可选地,所述的视频预加载方法,其中,所述接收所述服务器发送的推荐视频,将所述推荐视频动态插入到当前播放视频的后一个位置,并对所述推荐视频的内容进行预加载,具体包括:
[0022]当所述服务器根据所述预设参数信息获取推荐视频后,接收所述服务器通过所述服务器接口发送的推荐视频;
[0023]将所述推荐视频动态插入到当前播放视频的后一个位置并在界面上显示插入过程以通知用户,同时对所述推荐视频的内容进行预加载。
[0024]可选地,所述的视频预加载方法,其中,所述对所述推荐视频的内容进行预加载,之后还包括:
[0025]当检测到当前播放视频播放完成后,直接播放提前预加载过的推荐视频。
[0026]可选地,所述的视频预加载方法,其中,所述预设参数信息包括:智能终端唯一标识、用户ID、当前播放视频ID、用户手机号以及内容版本号ID。
[0027]此外,为实现上述目的,本专利技术还提供一种智能终端,其中,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频预加载程序,所述视频预加载程序被所述处理器执行时实现如上所述的视频预加载方法的步骤。
[0028]此外,为实现上述目的,本专利技术还提供一种存储介质,其中,所述存储介质存储有视频预加载程序,所述视频预加载程序被处理器执行时实现如上所述的视频预加载方法的步骤。
[0029]本专利技术通过实时检测当前播放视频的播放进度;当检测到当前播放视频的播放进度超过预设阈值时,将预设参数信息发送至服务器,以请求服务器根据所述预设参数信息获取推荐视频;接收所述服务器发送的推荐视频,将所述推荐视频动态插入到当前播放视频的后一个位置,并对所述推荐视频的内容进行预加载。本专利技术通过检测视频播放进度,在当前视频即将播放完成之前根据相关信息为用户推荐感兴趣的视频,并对推荐的视频提前进行预加载,在当前视频播放完成后直接播放已经预加载好的视频,减少用户等待时间。
附图说明
[0030]图1是本专利技术视频预加载方法的较佳实施例的流程图;
[0031]图2是本专利技术视频预加载方法的较佳实施例中步骤S10的流程图;
[0032]图3是本专利技术视频预加载方法的较佳实施例中步骤S20的流程图;
[0033]图4是本专利技术视频预加载方法的较佳实施例中步骤S30的流程图;
[0034]图5是本专利技术视频预加载方法的较佳实施例中对视频进行预加载的整个过程的示意图;
[0035]图6为本专利技术智能终端的较佳实施例的运行环境示意图。
具体实施方式
[0036]为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0037]本专利技术较佳实施例所述的视频预加载方法,如图1所示,所述视频预加载方法包括以下步骤:
[0038]步骤S10、实时检测当前播放视频的播放进度。
[0039]具体的过程请参阅图2,其为本专利技术提供的视频预加载方法中步骤S10的流程图。
[0040]如图2所示,所述步骤S10包括:
[0041]S11、开机后开启视频类应用,当所述视频类应用初始化完成后获取配置信息并进入所述视频类应用;
[0042]S12、获取多个视频流并选定需要播放的视频,播放当前视频,并实时检测当前播放视频的播放进度。
[0043]具体地,本专利技术的智能终端主要指的是智能电视,旨在通过智能电视来完成视频预加载的过程,当然还可以是指其他的同类带屏的智能设备,例如智能手机、平板电脑等智能终端。
[0044]所述智能终端开机后开启视频类应用(本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频预加载方法,其特征在于,所述视频预加载方法包括:实时检测当前播放视频的播放进度;当检测到当前播放视频的播放进度超过预设阈值时,将预设参数信息发送至服务器,以请求服务器根据所述预设参数信息获取推荐视频;接收所述服务器发送的推荐视频,将所述推荐视频动态插入到当前播放视频的后一个位置,并对所述推荐视频的内容进行预加载。2.根据权利要求1所述的视频预加载方法,其特征在于,所述实时检测当前播放视频的播放进度,之前还包括:预先根据用户需求或者固定配置设置一用于进入视频推荐的预设阈值,并且在智能终端初始化时获取所述预设阈值。3.根据权利要求1所述的视频预加载方法,其特征在于,所述实时检测当前播放视频的播放进度,具体包括:开机后开启视频类应用,当所述视频类应用初始化完成后获取配置信息并进入所述视频类应用;获取多个视频流并选定需要播放的视频,播放当前视频,并实时检测当前播放视频的播放进度。4.根据权利要求3所述的视频预加载方法,其特征在于,所述当检测到当前播放视频的播放进度超过预设阈值时,将预设参数信息发送至服务器,以请求服务器根据所述预设参数信息获取推荐视频,具体包括:判断当前播放视频的播放进度是否达到所述预设阈值;若当前播放视频的播放进度超过所述预设阈值时,请求服务器接口,获取所述预设参数信息,并将所述预设参数信息发送至所述服务器,以请求所述服务器根据所述预设参数信息获取推荐视频。5.根据权利要求4所述的视频预加载方法,其特征在于,所述获取推荐视频的方式包括:同类推荐和个性化推荐;所述同类推荐为根据所述...

【专利技术属性】
技术研发人员:王槐鸿张鸿杰
申请(专利权)人:深圳市易平方网络科技有限公司
类型:发明
国别省市:

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

1