【技术实现步骤摘要】
一种通过接口代理实现视频预加载的控制方法及装置
本专利技术属于互联网技术应用领域,特别涉及一种通过接口代理实现视频预加载的控制方法及装置。
技术介绍
所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。而在通过接口代理实现视频播放时,用户常常无法非常顺利的完成每个视频之间的连接,即无法完成对于除当前视频外的即将播放的其他视频的缓冲、预加载,而当用户随即播放下一个视频时,往往会因为长时间的加载而影响用户的观看体验。目前在现有的技术中,并没有能够解决上述技术问题的技术方案,具体地,缺少一种通过接口代理实现视频预加载的控制方法及装置。
技术实现思路
针对现有技术存在的技术缺陷,本专利技术的目的是提供一种通过接口代理实现视频预加载的控制方法,其应用于第三方视频播放器,包括如下步骤:a.通过接口代理确定所述第三方视频播放器对应的播放列表中的下一个视频信息;b.判断所述下一个视频信息是否被缓存,若未缓存,则执行步骤c;c.在播放下一个视频信息之前或者同时或者之后基于用户偏好信息确定预加载视频的触发以及触发时机。优选地,在所述步骤c之后,还包括:d.基于接口代理以及预加载视频实现视频缓存;e.基于接 ...
【技术保护点】
1.一种通过接口代理实现视频预加载的控制方法,其应用于第三方视频播放器,其特征在于,包括如下步骤:/na.通过接口代理确定所述第三方视频播放器对应的播放列表中的下一个视频信息;/nb.判断所述下一个视频信息是否被缓存,若未缓存,则执行步骤c;/nc.在播放下一个视频信息之前或者同时或者之后基于用户偏好信息确定预加载视频的触发以及触发时机。/n
【技术特征摘要】
1.一种通过接口代理实现视频预加载的控制方法,其应用于第三方视频播放器,其特征在于,包括如下步骤:
a.通过接口代理确定所述第三方视频播放器对应的播放列表中的下一个视频信息;
b.判断所述下一个视频信息是否被缓存,若未缓存,则执行步骤c;
c.在播放下一个视频信息之前或者同时或者之后基于用户偏好信息确定预加载视频的触发以及触发时机。
2.根据权利要求1所述的控制方法,其特征在于,在所述步骤c之后,还包括:
d.基于接口代理以及预加载视频实现视频缓存;
e.基于接口代理实现视频缓存的信息流回传。
3.根据权利要求1所述的控制方法,其特征在于,所述步骤a包括:
a1.终端应用获得对应的视频播放列表;
a2.基于用户信息以及所述视频播放列表确定下一个视频播放信息。
4.根据权利要求1所述的控制方法,其特征在于,所述步骤b包括:
b1.确定所述下一个视频信息是否已经缓存完毕;
b2.基于与所述下一个视频信息所对应的原始视频信息确定所述下一个视频信息的URL信息。
5.根据权利要求1所述的控制方法,其特征在于,在所述步骤c中的用户偏好信息包括:
-用户当前视频的播放进度、缓存进度、播放状态等视频信息;
-用户当前设备的网络状态、网络速度;以及
-用户对视频预加载使用的控制方案。
6.根据权利要求5所述的控制方法,其特征在于,用户对视频预加载使用的控制方案包括:
-不启用预加载功能;
-启用预加载功能;
-预加载任务数量;以及
-预加载功能的条件。
7.根据权利要求6所述的控制方法,其特征在于,在所述步骤c中,所述确定预加载视频的触发以及触发时机包括:
-基于用户确定的当前视频的播放进度开始触发预加载视频;
-当前网络状态通畅时开启预加载功能;
-网络中断时终止视频预加载;
-视频缓存结束后终止视频预加载;
-基于用户确定的行为条件终止视频预加载;
-基于用户确定的预加载数量控制启用的预加载任务数量。
8.根据权利要求2所述的控制方法,其特征在于,所述步骤d包括:
d1.确定所述下一个视频信息是否缓存完毕,若是,则执行步骤d2;
d2.确定所述下一个视频信息是否需要缓存到本地磁盘,若是,则执行步骤d3;
d3.基于所述下一个视频信息所对应的原始视频信息下载所述下一个视频信息到本地磁盘;
d4.输出所述下一个视频信息到第三方播放器;
d5.基于用户策略实现已缓存到本地磁盘的所述下一个视频信息的管理功能。
9.根据权利要求8所述的控制方法,其特征在于,基于用户策略实现已缓存到本地磁盘的所述下一个视频信息的管理功能包括:
-基于用户偏好信息确定所述下一个视频信息的磁盘路径;
-基于原始视频信息确定所述下一个视频信息的文件...
【专利技术属性】
技术研发人员:穆向洲,
申请(专利权)人:上海二三四五网络科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。