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

文档序号:9691432阅读:来源:国知局
将播放器切换至通过WIFI网络数据通道继续下载并缓存视频的视频流媒体数据;以及根据播放控制单元的指示,将播放器切换至通过LTE网络数据通道继续下载并缓存视频的视频流媒体数据。
[0100]基于本发明上述实施例提供的视频播放控制装置,先通过LTE网络数据通道下载视频流媒体数据并播放,获取流媒体特征信息、LTE网络和WIFI网络的下行速率并由此确定通过LTE网络数据通道下载视频流媒体数据的下载时长Tk,在到达下载时长Tk时切换至WIFI网络数据通道继续下载,并根据视频缓存和视频流媒体码率情况确定是否切换至通过LTE网络数据通道继续下载,从而实现了视频播放过程在LTE网络和WIFI网络间的智能切换,与现有技术相比,即兼顾到良好的用户体验,又降低了 LTE网络的数据流量资费,实现视频播放过程中良好的用户体验和较低的用户数据资费之间的平衡;同时对LTE网络又能起到分流作用,进而提高通信网络的整体效能。
[0101]再参见图3,在本发明视频播放控制装置实施例的一个具体示例中,数据通道控制单元具体包括数据通路选择模块和计时器模块。其中:
[0102]数据通路选择模块,用于进行数据通道的切换,根据播放控制单元的指示,控制播放器切换至移动终端上的LTE通信单元,以便播放器通过LTE网络数据通道下载视频流媒体数据;以及根据播放策略和计时器模块的计时结果,在计时器模块的计时时长达到Tk时,控制播放器切换至移动终端上的WIFI通信单元,以便播放器通过WIFI网络数据通道继续下载并缓存视频的视频流媒体数据;以及根据播放控制单元的指示,控制播放器切换至移动终端上的LTE通信单元。
[0103]计时器模块,用于在将播放器切换至LTE通信单元时开始基于播放策略中的Tk进行计时。
[0104]在本发明上述视频播放控制装置实施例,同一个视频中所有轮次的Tk的取值可以完全相同或部分相同,也可以不同轮次的Tk的取值各不相同。
[0105]在一个具体示例中,播放控制单元具体通过如下公式确定下载时长Tk:
[0106]Tk = [Τ* (ζ-Y) -R] / (X-Y);
[0107]其中,T为当前轮次的目标播放时长,T的取值根据预设策略由视频的总播放时长和剩余播放时长确定,R为当前时刻视频流媒体数据的缓存量,X为当前时刻LTE网络的下行速率,Y为当前时刻WIFI网络的下行速率,Z为视频的视频流媒体码率,0 ^Y^Z^X,Y ( R+Y〈Z。
[0108]图4为本发明移动终端一个实施例的结构示意图。如图4所示,该实施例的移动终端包括LTE通信单元、WIFI通信单元、耦合设置的播放器、以及视频播放控制装置。其中,LTE通信单元经由天线与外界基站实现LTE通信,WIFI通信单元经由天线与外界WIFI热点实现WIFI通信。视频播放控制装置用于:
[0109]在播放器请求播放网络视频时,控制播放器首先通过LTE网络数据通道下载并缓存视频的视频流媒体数据,并开始播放视频流媒体;
[0110]在播放器开始通过LTE网络数据通道下载视频流媒体数据时,获取视频的流媒体特征信息,并检测LTE通信单元上LTE网络的下行速率和WIFI通信单元上WIFI网络的下行速率;
[0111]根据获取到的流媒体特征信息、LTE网络和WIFI网络的下行速率确定一个下载时长Tk,其中,Tk为当前轮次持续通过LTE网络数据通道下载视频流媒体数据的时长,k按照通过LTE网络数据通道下载视频流媒体数据的不同轮次分别取值;
[0112]在当前轮次通过LTE网络数据通道下载视频流媒体数据的下载时长达到Tk时,切换至通过WIFI网络数据通道继续下载并缓存视频的视频流媒体数据,并实时监测视频缓存是否无法满足视频的视频流媒体码率要求;以及
[0113]在监测到视频缓存无法满足视频流媒体码率要求时,切换至通过LTE网络数据通道继续下载并缓存视频的视频流媒体数据,并开始执行获取视频的流媒体特征信息,并检测移动终端上LTE网络和WIFI网络的下行速率的操作。
[0114]基于本发明上述实施例提供的移动终端,先通过LTE网络数据通道下载视频流媒体数据并播放,获取流媒体特征信息、LTE网络和WIFI网络的下行速率并由此确定通过LTE网络数据通道下载视频流媒体数据的下载时长Tk,在到达下载时长Tk时切换至WIFI网络数据通道继续下载,并根据视频缓存和视频流媒体码率情况确定是否切换至通过LTE网络数据通道继续下载,从而实现了视频播放过程在LTE网络和WIFI网络间的智能切换,与现有技术相比,即兼顾到良好的用户体验,又降低了 LTE网络的数据流量资费,实现视频播放过程中良好的用户体验和较低的用户数据资费之间的平衡;同时对LTE网络又能起到分流作用,进而提高通信网络的整体效能。
[0115]示例性地而非限制,该视频播放控制装置具体可以通过图3所示任一视频播放控制装置的结构实现。
[0116]示例性地而非限制,其中的播放器具体包括流媒体处理模块和流媒体显示模块。其中:
[0117]流媒体处理模块,用于缓存LTE通信单元与WIFI通信单元发送的视频流媒体数据,并对该视频流媒体数据进行解码。
[0118]流媒体显示模块,用于对经过流媒体处理模块解码后的视频流媒体数据进行显示、播放。
[0119]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0120]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置、移动终端实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0121]可能以许多方式来实现本发明的方法、装置、移动终端。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法、装置和移动终端。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0122]本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【主权项】
1.一种视频播放控制方法,其特征在于,包括: 在移动终端请求播放网络视频时,控制移动终端首先通过长期演进LTE网络数据通道下载并缓存所述视频的视频流媒体数据,并开始播放视频流媒体; 在移动终端开始通过LTE网络数据通道下载视频流媒体数据时,获取所述视频的流媒体特征信息,并检测所述移动终端上LTE网络和无线局域网WIFI网络的下行速率; 根据获取到的流媒体特征信息、LTE网络和WIFI网络的下行速率确定一个下载时长Tk,其中,Tk为当前轮次持续通过LTE网络数据通道下载视频流媒体数据的时长,k按照通过LTE网络数据通道下载视频流媒体数据的不同轮次分别取值; 在当前轮次通过LTE网络数据通道下载视频流媒体数据的下载时长达到Tk时,切换至通过WIFI网络数据通道继续下载并缓存所述视频的视频流媒体数据,并实时监测视频缓存是否无法满足所述视频的视频流媒体码率要求; 在监测到视频缓存无法满足所述视频流媒体码率要求时,切换至通过LTE网络数据通道继续下载并缓存所述视频的视频流媒体数据,并执行所述获取所述视频的流媒体特征信息,并检测所述移动终端上LTE网络和WIFI网络的下行速率的操作。2.根据权利要求1所述的方法,其特征在于,所述视频的流媒体特征信息包括所述视频的视频流媒体码率、片源大小、剩余播放
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1