视频播放控制方法和装置、移动终端的制作方法

文档序号:9691432阅读:483来源:国知局
视频播放控制方法和装置、移动终端的制作方法
【技术领域】
[0001]本发明涉及通信技术,尤其是一种视频播放控制方法和装置、移动终端。
【背景技术】
[0002]目前网络上提供的视频向高清、超高清等大码率片源方向发展。用户利用移动终端进行高清、超高清视频、超高清电视直播等视频业务的应用场景显著增加。由于通过网络传输数据存在的资费问题,用户习惯接入周围免费的基于IEEE 802.lib标准的无线局域网(WIFI)网络进行视频观看。然而,在WIFI网络速率无法满足视频码率要求时,视频无法流畅播放,将较大影响用户体验。长期演进(LTE)网络的速率较高,一般情况下通过LTE网络观看视频,均能满足视频码率要求,但是视频的数据流量较大,一直通过LTE网络来接收视频流媒体数据将增加用户的LTE数据资费,增加了用户负担。
[0003]在实现本发明的过程中,发明人发现,目前已有的LTE终端视频流媒体数据通道选择方法中,用户只能手动选择单一的WIFI或LTE网络数据通道传输视频流媒体数据、进行视频播放,直至视频播放完成或者用户手动关闭视频播放。由于该方法只能通过单一数据通道传输视频流媒体数据、进行视频播放,缺乏灵活性,会导致用户通过WIFI网络观看视频体验过差、或通过LTE网络观看视频数据导致流量资费过高的问题;外,用户都选择LTE网络观看视频时,该方法也不能对LTE网络进行更好的分流,降低了网络的整体效能。

【发明内容】

[0004]本发明实施例所要解决的一个技术问题是:提供一种视频播放控制方法和装置、移动终端,以实现视频播放过程中良好的用户体验和较低的用户数据资费之间的平衡,并提高通信网络的整体效能。
[0005]本发明实施例提供的一种视频播放控制方法,包括:
[0006]在移动终端请求播放网络视频时,控制移动终端首先通过长期演进LTE网络数据通道下载并缓存所述视频的视频流媒体数据,并开始播放视频流媒体;
[0007]在移动终端开始通过LTE网络数据通道下载视频流媒体数据时,获取所述视频的流媒体特征信息,并检测所述移动终端上LTE网络和无线局域网WIFI网络的下行速率;
[0008]根据获取到的流媒体特征信息、LTE网络和WIFI网络的下行速率确定一个下载时长Tk,其中,Tk为当前轮次持续通过LTE网络数据通道下载视频流媒体数据的时长,k按照通过LTE网络数据通道下载视频流媒体数据的不同轮次分别取值;
[0009]在当前轮次通过LTE网络数据通道下载视频流媒体数据的下载时长达到Tk时,切换至通过WIFI网络数据通道继续下载并缓存所述视频的视频流媒体数据,并实时监测视频缓存是否无法满足所述视频的视频流媒体码率要求;
[0010]在监测到视频缓存无法满足所述视频流媒体码率要求时,切换至通过LTE网络数据通道继续下载并缓存所述视频的视频流媒体数据,并执行所述获取所述视频的流媒体特征信息,并检测所述移动终端上LTE网络和WIFI网络的下行速率的操作。
[0011]基于上述方法的另一个实施例中,所述视频的流媒体特征信息包括所述视频的视频流媒体码率、片源大小、剩余播放时长和格式信息。
[0012]基于上述方法的另一个实施例中,所述视频缓存无法满足所述视频流媒体码率要求具体为:
[0013]当前WIFI网络的下行速率与视频流媒体数据的缓存量之和小于所述视频流媒体码率。
[0014]基于上述方法的另一个实施例中,还包括:
[0015]在播放视频流媒体的过程中,监控视频流媒体是否播放完成或者关闭播放视频流媒体;
[0016]响应于监控到视频流媒体播放完成或者关闭播放视频流媒体,结束执行当前操作及其后续操作。
[0017]基于上述方法的另一个实施例中,同一个视频中所有轮次的Tk的取值相同或部分相同,或者不同轮次的Tk的取值各不相同。
[0018]基于上述方法的另一个实施例中,具体通过如下公式确定下载时长Tk:
[0019]Tk = [T* (Z-Y) -R] / (X-Y);
[0020]其中,T为当前轮次的目标播放时长,R为当前时刻视频流媒体数据的缓存量,X为当前时刻LTE网络的下行速率,Y为当前时刻WIFI网络的下行速率,Z为所述视频的视频流媒体码率,O^Y^Z^X, R+Y〈Z。
[0021]基于上述方法的另一个实施例中,所述当前轮次的目标播放时长T基于预设策略,由所述视频的总播放时长和剩余播放时长确定。
[0022]本发明实施例提供的一种视频播放控制装置,包括:
[0023]播放控制单元,用于在移动终端上的播放器请求播放网络视频时,指示所述数据通道控制单元控制所述播放器首先通过所述移动终端上的LTE网络数据通道下载并缓存所述视频的视频流媒体数据,并开始播放视频流媒体;以及在播放器开始通过LTE网络数据通道下载视频流媒体数据时,根据特征分析单元获取到的流媒体特征信息、LTE测速单元检测到的LTE网络的下行速率和WIFI测速单元检测到的WIFI网络的下行速率确定一个下载时长Tk,生成播放策略并发送给数据通道控制单元,所述播放策略包括:当前轮次通过LTE网络数据通道下载视频流媒体数据的下载时长达到Tk时,切换至通过WIFI网络数据通道继续下载并缓存所述视频的视频流媒体数据,其中,Tk为当前轮次持续通过LTE网络数据通道下载视频流媒体数据的时长,k按照通过LTE网络数据通道下载视频流媒体数据的不同轮次分别取值;接收特征分析单元上报的流媒体特征信息、LTE网络的下行速率和WIFI网络的下行速率,以及缓存量统计单元上报的视频流媒体数据的缓存量,以及在播放器通过WIFI网络数据通道下载视频流媒体数据的过程中,根据所述流媒体特征信息、LTE网络和WIFI网络的下行速率、以及视频流媒体数据的缓存量,实时监测视频缓存是否无法满足所述视频的视频流媒体码率要求;以及在监测到视频缓存无法满足所述视频流媒体码率要求时,指示所述数据通道控制单元将所述播放器切换至通过LTE网络数据通道继续下载视频流媒体数据;
[0024]LTE测速单元,用于检测所述移动终端上LTE网络的下行速率并上报特征分析单元;
[0025]WIFI测速单元,用于检测所述移动终端上WIFI网络的下行速率并上报特征分析单元;
[0026]特征分析单元,用于对播放器中的视频流媒体数据进行特征分析,获取所述视频的流媒体特征信息;以及将所述流媒体特征信息、LTE网络的下行速率和WIFI网络的下行速率上报播放控制单元;
[0027]缓存量统计单元,用于统计所述播放器中的视频流媒体数据的缓存量并上报播放fe制单兀;
[0028]数据通道控制单元,用于根据所述播放策略,在当前轮次通过LTE网络数据通道下载视频流媒体数据的下载时长达到Tk时,将所述播放器切换至通过WIFI网络数据通道继续下载并缓存所述视频的视频流媒体数据;以及根据播放控制单元的指示,将所述播放器切换至通过LTE网络数据通道继续下载并缓存所述视频的视频流媒体数据。
[0029]基于上述装置的另一个实施例中,所述视频的流媒体特征信息包括所述视频的视频流媒体码率、片源大小、剩余播放时长和格式信息。
[0030]基于上述装置的另一个实施例中,所述视频缓存无法满足所述视频流媒体码率要求具体为:当前WIFI网络的下行速率与视频流媒体数据的缓存量之和小于所述视频流媒体码率。
[0031]基于上述装置的另一个实施例中,所述数据通道控制单元包括:
[0032]数据通路选择模块,用于根据播放控制单元的指示,控制所述播放器切换至移动终端上的LTE通信单元,以便所述播放器通过LTE网络数据通道下载视频流媒体数据;以及根据所述播放策略和所述计时器模块的计时结果,在计时器模块的计时时长达到Tk时,控制所述播放器切换至移动终端上的WIFI通信单元,以便所述播放器通过WIFI网络数据通道继续下载并缓存所述视频的视频流媒体数据;以及根据播放控制单元的指示,控制所述播放器切换至移动终端上的LTE通信单元;
[0033]计时器模块,用于在将播放器切换至LTE通信单元时开始基于播放策略中的Tk进行计时
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1