一种流媒体数据的处理方法及移动终端技术

技术编号:15653145 阅读:148 留言:0更新日期:2017-06-17 07:14
本发明专利技术实施例公开了一种流媒体数据的处理方法及移动终端,包括:当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。能够对流媒体数据在播放前进行预下载,保证流媒体数据及时流畅的播放。

【技术实现步骤摘要】
一种流媒体数据的处理方法及移动终端
本专利技术涉及流媒体
,具体涉及一种流媒体数据的处理方法及移动终端。
技术介绍
随着流媒体技术的发展,移动终端能够在线播放流媒体数据。当前移动终端在检测到待下载的流媒体数据时,需要在接收用户的播放触发操作后,才能够对待下载的流媒体数据进行下载,移动终端需要在等待流媒体数据的下载时间后才能够播放流媒体数据,若下载期间受到网络环境的影响,如网络信号差,则会影响待下载流媒体数据的下载速率,导致流媒体数据的下载时间延长,进而导致流媒体数据不能够及时的播放,影响用户体验。
技术实现思路
本专利技术实施例提供了一种流媒体数据的处理方法及移动终端,能够对流媒体数据在播放前进行预下载,保证流媒体数据及时流畅的播放。本专利技术实施例第一方面公开了一种流媒体数据的处理方法,包括:当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。可选的,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:判断所述流媒体数据的播放源是否属于预设播放源;若为是,确定所述待下载的流媒体数据满足所述预下载条件。可选的,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:获取所述待下载的流媒体数据的描述信息;根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;若为是,确定所述待下载的流媒体数据满足所述预下载条件。可选的,所述判断所述待下载的流媒体数据是否满足预下载条件之后,所述方法还包括:若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;若检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。可选的,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述方法还包括:若检测到所述播放触发操作,判断所述待下载的流媒体数据的类型是否属于预设类型;所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:若判断出属于所述预设类型,将所述待下载的流媒体数据下载至所述预设缓存区域。可选的,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述方法还包括:若判断出属于所述预设类型,检测所述预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;若为是,检测所述预设缓存区域中是否缓存有其他流媒体数据;若检测到所述预设缓存区域中缓存有其他流媒体数据,比较所述待下载的流媒体数据与所述其他流媒体数据的优先级;所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:若比较出所述待下载的流媒体数据优先级高,则从所述预设缓存区域中清除所述其他流媒体数据,并将所述待下载的流媒体数据按照所述单位下载数据量下载至所述预设缓存区域。本专利技术实施例第二方面公开了一种移动终端,包括:所述移动终端包括功能单元,所述功能单元用于执行本专利技术实施例第一方面任一方法中所描述的部分或全部步骤。本专利技术实施例第三方面公开了一种移动终端,包括:处理器、存储器和总线,所述处理器、所述存储器通过所述总线耦合连接;所述存储器存储有可执行程序代码;所述处理器用于调用所述存储器中的所述可执行程序代码,执行本专利技术实施例第一方面中任意一种所述的方法的部分或全部步骤。可以得知,当检测到待下载的流媒体数据时,可首先判断该待下载的流媒体数据是否满足预下载条件,若判断出满足预下载条件,则可下载该待下载的流媒体数据,并在检测到所述流媒体数据的播放环境时,即可在该播放环境播放已下载的流媒体数据。通过上述方式,能够对待下载的流媒体数据在播放前进行预下载,保证流媒体数据及时流畅的播放。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术公开的一种流媒体数据的处理方法的第一实施例的流程示意图;图2是本专利技术公开的一种流媒体数据的处理方法的第二实施例的流程示意图;图3是本专利技术公开的一种流媒体数据的处理方法的第三实施例的流程示意图;图4是本专利技术公开的一种移动终端的一实施例的结构示意图;图5是本专利技术公开的一种移动终端的另一实施例的结构示意图;图6是本专利技术公开的一种移动终端的另一实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合附图及具体实施方式,对本专利技术实施例的技术方案进行详细说明。请参阅图1,图1为本专利技术公开的一种流媒体数据的处理方法的第一实施例的流程示意图。本实施例所述方法可由移动终端实现。如图1所示,该方法可以包括以下步骤。步骤S101,当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件。在一个实施例中,当移动终端检测到待下载的流媒体数据时,可判断该待下载的流媒体数据是否满足预下载条件。具体的,移动终端可通过流媒体播放源(如流媒体播放软件)所推送的消息检测到待下载的流媒体数据;或者,移动终端可在开启流媒体播放软件后,检测到待下载的流媒体数据;或者,移动终端在当前显示的页面上检测到待下载的流媒体数据等。具体的,移动终端可通过接收待下载流媒体数据的描述信息,确定待下载流媒体数据的播放源,或者该流媒体数据的播放内容等信息。移动终端在检测到待下载的流媒体数据时,可进一步判断该待下载的流媒体数据是否满足预下载条件。例如,待下载的流媒体数据的数据量是否小于预设阈值,或者待下载的流媒体数据的播放源是否属于移动终端预设的播放源(如流媒体播放软件或者预设的特定应用程序等),又或者待下载的流媒体数据的内容类型属于预设内容类型;又或者待下载的流媒体数据的流媒体内容为移动终端统计的用户订阅内容或者移动终端统计的用户习惯观看的播放内容等,当然本专利技术实施例还可包括其他预下载条件,在此不一一列举。步骤S102,若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据。在一个实施例中,若移动终端判断出待下载的流媒体数据满足预下载条件,则可将该待下载的流媒体数据下载至移动终端的内存空间内。当移动终端需要播放该流媒体数据时,则可直接从内存空间读取所下载的流媒体数据,进而节省了下载时间。可选的,移动终端可将待下载的流媒体数据下载至内存空间的预设缓存区域内,从而能够保证移动终端更加快速流畅的播放该流媒体数据。移动终端还可在检测到播放该流媒体数据后,清理该预设缓存区域内的流媒体数据;或者,可按照预设周期清理该预设缓存区域内的未播放流媒体数据。可选的,移动终端可在预设时间内检测是否存在该流媒体数据的播放环境或者检测是否存在针对该流媒体数据的播放触发操作,若未检测到上述播放环境或播放触发操作,则可本文档来自技高网...
一种流媒体数据的处理方法及移动终端

【技术保护点】
一种流媒体数据的处理方法,其特征在于,包括:当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。

【技术特征摘要】
1.一种流媒体数据的处理方法,其特征在于,包括:当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条件;若判断出所述待下载的流媒体数据满足所述预下载条件,下载所述待下载的流媒体数据;当检测到所述流媒体数据的播放环境时,在所述播放环境播放所述流媒体数据。2.如权利要求1所述方法,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:判断所述流媒体数据的播放源是否属于预设播放源;若为是,确定所述待下载的流媒体数据满足所述预下载条件。3.如权利要求1所述方法,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件,包括:获取所述待下载的流媒体数据的描述信息;根据所述待下载的流媒体数据的描述信息判断所述待下载的流媒体数据的流媒体内容是否属于预设内容;若为是,确定所述待下载的流媒体数据满足所述预下载条件。4.如权利要求1-3任一项所述方法,其特征在于,所述判断所述待下载的流媒体数据是否满足预下载条件之后,所述方法还包括:若判断出所述待下载的流媒体数据不满足预下载条件,检测针对所述待下载的流媒体数据的播放触发操作;若检测到所述播放触发操作,将所述待下载的流媒体数据下载至预设缓存区域,并播放所述流媒体数据。5.如权利要求4所述方法,其特征在于,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述方法还包括:若检测到所述播放触发操作,判断所述待下载的流媒体数据的类型是否属于预设类型;所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:若判断出属于所述预设类型,将所述待下载的流媒体数据下载至所述预设缓存区域。6.如权利要求5所述方法,其特征在于,所述将所述待下载的流媒体数据下载至所述预设缓存区域之前,所述方法还包括:若判断出属于所述预设类型,检测所述预设缓存区域中可利用的缓存区域的区域容量是否小于所述待下载的流媒体数据的单位下载数据量;若为是,检测所述预设缓存区域中是否缓存有其他流媒体数据;若检测到所述预设缓存区域中缓存有其他流媒体数据,比较所述待下载的流媒体数据与所述其他流媒体数据的优先级;所述将所述待下载的流媒体数据下载至所述预设缓存区域,包括:若比较出所述待下载的流媒体数据优先级高,则从所述预设缓存区域中清除所述其他流媒体数据,并将所述待下载的流媒体数据按照所述单位下载数据量下载至所述预设缓存区域。7.一种移动终端,其特征在于,包括:第一判断单元,用于当检测到待下载的流媒体数据时,判断所述待下载的流媒体数据是否满足预下载条...

【专利技术属性】
技术研发人员:白剑
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1