一种音视频播放系统中的播放控制方法及装置与流程

文档序号:13014200阅读:149来源:国知局
技术领域
本发明涉及音视频播放技术领域,涉及一种音视频播放系统中的播放控制
方法及装置。


背景技术:

音视频播放系统包含多台播放设备,播放设备之间通过网格(MESH)或点
对点(Ad-hoc)等无线私有网络进行通讯,其中音视频播放系统中的一台播放
设备(即主播放设备)可以与路由器建立有线连接(参考图1a),该主播放设备也
可以与路由器建立无线连接(参考图1b)。音视频播放系统中每台播放设备集成
有蓝牙模块。具有蓝牙功能的音源设备可以与播放设备通过蓝牙连接,将音源
设备的音视频数据传输给播放设备,播放设备接收来自音源设备的音视频数据
后,不仅自身可以播放接收的音视频数据,还可以将接收的音视频数据通过私
有网络传输给音视频播放系统中的其它播放设备进行播放。
当某台播放设备与音源设备建立了蓝牙连接,该播放设备可以通过蓝牙连
接接收并播放音源设备发送过来的音视频数据。然而,在音视频播放的过程中,
蓝牙信号会发生变化,如音源设备的移动使得蓝牙信号改变,由此,可能造成
蓝牙信号变弱、传输质量变差,进而导致音乐播放质量下降,如导致播放的音
乐中断或出现杂音。


技术实现要素:

有鉴于此,本发明的目的是提出一种音视频播放系统中的播放控制方法及
装置,以提高音视频播放系统的音视频播放质量,防止音视频播放中断。
为实现上述目的,本发明采用如下技术方案:
一方面,本发明实施例提供了一种音视频播放系统中的播放控制方法,包
括:
在检测到预设播放切换条件时,根据当前播放设备接收的音源设备发送的
蓝牙音视频数据对应的当前音视频的音视频信息,下载所述当前音视频对应的
网络音视频数据;
终止接收所述音源设备发送的蓝牙音视频数据,切换播放所述网络音视频
数据,以继续播放所述当前音视频。
另一方面,本发明实施例提供了一种音视频播放系统中的播放控制装置,
包括:
网络音视频数据下载模块,用于用于在检测到预设播放切换条件时,根据
当前播放设备接收的音源设备发送的蓝牙音视频数据对应的当前音视频的音视
频信息,下载所述当前音视频对应的网络音视频数据;
网络音视频数据切换模块,用于终止接收所述音源设备发送的蓝牙音视频
数据,切换播放所述网络音视频数据,以继续播放所述当前音视频。
本发明的有益效果是:本发明提供的音视频播放系统中的播放控制方法及
装置,在播放设备播放与其蓝牙连接的音源设备的音视频时,周期性或实时检
测预设播放切换条件,若检测到预设播放切换条件,则根据播放设备正在播放
的当前音视频的音视频信息(如当前音视频的歌曲名称、专辑和演唱者),从互
联网上下载当前音视频对应的网络音视频数据;之后,终止接收当前音视频对

应的音源设备发送的蓝牙音视频数据,从当前音视频被终止接收的位置切入到
网络音视频数据对应的位置,继续播放当前音视频,有效地防止了当前音视频
因蓝牙信号变差而中断,提高了音视频播放系统的音视频播放质量。
附图说明
下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技
术人员更清楚本发明的上述及其他特征和优点,附图中:
图1a为现有技术提供的第一种音视频播放系统的结构示意图;
图1b为现有技术提供的第二种音视频播放系统的结构示意图;
图2是本发明实施例一提供的音视频播放系统中的播放控制方法的流程示
意图;
图3是本发明实施例二提供的音视频播放系统中的播放控制方法的流程示
意图;
图4是本发明实施例三提供的音视频播放系统中的播放控制装置的结构框
图;
图5是本发明实施例三提供的音视频播放系统中的播放设备的结构示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以
理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限
定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部
分而非全部结构。
实施例一
图2是本发明实施例一提供的音视频播放系统中的播放控制方法的流程示
意图。该方法适用于播放设备由播放音源设备发送的蓝牙音视频数据,切换至
播放从互联网下载的与蓝牙音视频数据相同的网络音视频数据的情况,该方法
可以由音视频播放系统中的播放控制装置来执行。该装置可以由软件和/或硬件
的方式来实现,可配置于和音源设备建立蓝牙连接的播放设备中。如图2所示,
该方法包括:
步骤101、在检测到预设播放切换条件时,根据当前播放设备接收的音源设
备发送的蓝牙音视频数据对应的当前音视频的音视频信息,下载当前音视频对
应的网络音视频数据。
本发明中的音源设备是可以输出音频和/或视频数据的设备。
其中,音视频信息可以包括歌曲名称、专辑和演唱者等尽可能多的与本歌
曲相关的信息,以使当前播放设备下载到的网络音视频数据和蓝牙音视频数据
完全相同。预设播放切换条件可以包括:
音源设备的蓝牙信号强度小于预设蓝牙信号强度阈值;或者,
当前播放设备与音源设备之间蓝牙传输路径的丢包率大于预设丢包率阈
值;或者,
当前播放设备与音源设备之间蓝牙传输路径的误码率大于预设误码率阈
值。
其中,预设蓝牙信号强度阈值、预设丢包率阈值和预设误码率阈值可以设
置为接近异常值的一个正常值,这样可以在蓝牙传输质量严重变差之前,给当
前播放设备留有足够的下载时间,使得在准备播放切换到完成播放切换的过程
中,当前播放设备仍可以接收音源设备发送的质量比较高的蓝牙音视频数据。
在检测到预设播放切换条件的上述任意一种情况时,当前播放设备下载当
前音视频对应的网络音视频数据。
示例性的,当前播放设备配置有无线保真WIFI模块,可以连接路由器,访
问互联网上的音乐服务器。具体的,根据当前播放设备接收的音源设备发送的
蓝牙音视频数据对应的当前音视频的音视频信息,下载当前音视频对应的网络
音视频数据,可以包括:
A、通过WIFI访问互联网的音乐服务器。
WIFI信号覆盖范围比较广,且长期稳定地存在,用户可以将当前播放设备
和路由器建立无线连接,通过路由器访问互联网上的音乐服务器。
B、根据当前音视频的音视频信息,通过音乐服务器搜索满足音视频信息的
网络音视频。
当前播放设备将当前音视频的音视频信息上传到音乐服务器,音乐服务器
根据音视频信息检索到相匹配的网络音视频。音视频信息的信息量越大,搜索
到的网络音视频的匹配度越高。例如,音视频为歌曲时,音视频信息在具体包
括歌曲名称、歌词、歌曲所属专辑、作曲者和演唱者,甚至歌曲对应的音视频
数据时,音乐服务器完全可以搜索到与当前音视频相同的网络音视频。
C、下载网络音视频的流媒体数据。
其中,流媒体是指采用流式传输的方式在互联网播放的媒体格式。流媒体
又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传
送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那
样显示出来。
本实施例中,当前播放设备可访问流媒体音乐服务器,在搜索到所需的网
络音视频时,将该网络音视频的流媒体数据下载到当前播放设备的存储器中。

由于流媒体数据可以边下载边播放,不必等到网络音视频数据下载完后再播放,
可以缩短当前播放设备切换播放的时间,使得当前播放设备在检测到预设播放
切换条件时,可以尽快地切换播放网络音视频数据,进一步防止了当前音视频
播放中断。
步骤102、终止接收音源设备发送的蓝牙音视频数据,切换播放网络音视频
数据。
在切换播放网络音视频数据时,为使当前音视频不中断且能继续连续播放,
切换播放网络音视频数据可包括:
根据终止接收蓝牙音视频数据的时刻对应的当前音视频的播放进度,确定
网络音视频数据的播放位置;
从播放位置播放网络音视频数据。
示例性的,本方案可以根据网络音视频数据的下载速度和当前音视频的播
放进度,在适当的时刻终止接收音源设备发送的蓝牙音视频数据,并同时迅速
切换播放网络音视频数据。具体的,根据网络音视频数据的下载速度,计算网
络音视频数据的下载量,即已下载的网络音视频数据的大小,同时查看当前音
视频的播放进度,确定已播放的蓝牙音视频数据的大小。在确定已下载的网络
音视频数据的大小大于已播放的蓝牙音视频数据的大小时,记录当前音视频的
播放进度,如已播放时间或已播放的蓝牙音视频数据的大小,并同时对网络音
视频数据进行相应的定位,完成蓝牙音视频数据到网络音视频数据的切换,这
个过程是瞬间完成的,完全可以实现当前音视频继续无中断地连续播放。
另外,在确定网络音视频数据的资源时,可立即根据当前音视频的播放进
度,对网络音视频数据进行定位下载,不需要等待缓冲网络音视频数据便可直
接切换播放,进一步缩短了当前播放设备切换播放的时间。
本实施例中,在当前音视频播放完毕后,当前播放设备可根据预先存储的
音源设备的播放列表,查询下一段音视频的音视频信息,并根据下一段音视频
的音视频信息,继续从互联网上获取网络音视频数据进行播放。
本发明实施例一提供的音视频播放系统中的播放控制方法,在播放设备播
放与其蓝牙连接的音源设备的音视频时,周期性或实时检测预设播放切换条件,
若检测到预设播放切换条件,则根据播放设备正在播放的当前音视频的音视频
信息(如当前音视频的歌曲名称、专辑和演唱者),从互联网上下载当前音视频
对应的网络音视频数据;之后,终止接收当前音视频对应的音源设备发送的蓝
牙音视频数据,从当前音视频被终止接收的位置切入到网络音视频数据对应的
位置,继续播放当前音视频,有效地防止了当前音视频因蓝牙信号变差而中断,
提高了音视频播放系统的音视频播放质量。
实施例二
图3是本发明实施例二提供的音视频播放系统中的播放控制方法的流程示
意图。本实施例以实施例一为基础,在步骤在切换播放所述网络音视频数据之
后,增加了:在确定不满足预设播放切换条件时,终止播放网络音视频数据,
从音源设备接收并播放蓝牙音视频数据。
相应的,如图3所示,本实施例的方法包括:
步骤201、在检测到预设播放切换条件时,根据当前播放设备接收的音源设
备发送的蓝牙音视频数据对应的当前音视频的音视频信息,下载当前音视频对
应的网络音视频数据。
步骤202、终止接收音源设备发送的蓝牙音视频数据,切换播放网络音视频
数据。
步骤203、在确定不满足预设播放切换条件时,终止下载和播放网络音视频
数据,从音源设备接收并播放蓝牙音视频数据。
其中,确定不满足预设播放切换条件即为:音源设备的蓝牙信号强度大于
预设蓝牙信号强度阈值,且当前播放设备与音源设备之间蓝牙传输路径的丢包
率小于预设丢包率阈值,且当前播放设备与音源设备之间蓝牙传输路径的误码
率小于预设误码率阈值。
在检测到上述不满足预设播放切换条件时,说明音源设备的蓝牙信号、传
输质量已经恢复,为减轻路由器的下载负荷,减少音视频播放系统的操作,同
时恢复音源设备的控制,当前播放设备终止播放网络音视频数据,从音源设备
接收并播放蓝牙音视频数据。
示例性的,在接收蓝牙音视频数据之前,通过当前播放设备向音源设备发
送音视频信息,通过对音视频播放进度的监控与计算,指示音源设备在预设播
放进度对应的时刻,发送音视频信息对应的预设播放进度处的蓝牙音视频数据,
同时停止下载与播放网络音视频数据。
本发明实施例二所提供的音视频播放系统中的播放控制方法,在检测到音
源设备的蓝牙信号回复正常时,终止下载和播放网络音视频数据,从音源设备
接收并播放蓝牙音视频数据,减轻了路由器的下载负荷,减少了音视频播放系
统的操作,并可随时接收音源设备的控制指令,响应用户的播放需求。
实施例三
图4是本发明实施例三提供的音视频播放系统中的播放控制装置的结构框
图。如图4所示,该装置包括网络音视频数据下载模块10和网络音视频数据切
换模块20。
其中,网络音视频数据下载模块10,用于在检测到预设播放切换条件时,
根据当前播放设备接收的音源设备发送的蓝牙音视频数据对应的当前音视频的
音视频信息,下载当前音视频对应的网络音视频数据;
网络音视频数据切换模块20,用于终止接收音源设备发送的蓝牙音视频数
据,切换播放网络音视频数据,以继续播放当前音视频。
优选的,基于上述方案,网络音视频数据下载模块10可以包括:
音乐服务器访问单元,用于通过无线保真WIFI访问互联网的音乐服务器;
网络音视频搜索单元,用于根据当前音视频的音视频信息,通过音乐服务
器搜索满足音视频信息的网络音视频;
流媒体数据下载单元,用于下载网络音视频的流媒体数据。
进一步的,上述网络音视频数据切换模块20可以包括:
播放位置确定单元,用于根据终止接收蓝牙音视频数据的时刻对应的当前
音视频的播放进度,确定网络音视频数据的播放位置;
网络音视频数据播放单元,用于从上述播放位置播放网络音视频数据。
优选的,上述方案中,本实施例的播放控制装置还包括:
蓝牙音视频数据接收模块,用于在切换播放网络音视频数据之后,在确定
不满足预设播放切换条件时,终止下载和播放网络音视频数据,从音源设备接
收并播放蓝牙音视频数据。
本实施例中,上述预设播放切换条件可以包括:
音源设备的蓝牙信号强度小于预设蓝牙信号强度阈值;或者,
当前播放设备与音源设备之间蓝牙传输路径的丢包率大于预设丢包率阈
值;或者,
当前播放设备与音源设备之间蓝牙传输路径的误码率大于预设误码率阈

值。
本发明实施例三所提供的播放控制装置可以用于执行本发明实施例所提供
的播放控制方法,具备相应的功能和有益效果。未在本实施例中详尽描述的技
术细节,可参见本发明方法实施例。
另外,如图5所示,音视频播放系统中每台播放设备主要包括:处理器、
蓝牙模块、网络接口、音频放大模块、扬声器和存储器;
所述处理器为播放设备的核心,用于执行控制程序,与周边各功能模块通
信,协调和控制各个功能模块的工作。
所述蓝牙模块用于实现蓝牙通信,使播放设备可以通过蓝牙技术与同样具
备蓝牙功能的设备(如智能手机)建立连接,获取音视频数据或控制数据。蓝
牙模块将获取得到的音视频数据和控制数据传输给处理器,也将处理器传输过
来的音视频数据和控制数据发送给其它蓝牙设备。
所述网络接口可以使有线网络接口,也可以使符合802.11规范的无线网络
接口,所述处理器通过网络接口可以连接到互联网,获取网络流媒体音视频数
据。通过网络接口,特别是无线网络的形式,多台播放设备可以组成一个无线
音视频播放系统,实现音视频的同步播放。通常情况下,各个控制终端也是通
过无线网络(如WIFI)连接入音视频播放系统,对音视频播放系统及系统内的
播放设备进行操作控制。
所述音频放大模块用于将处理器发送过来的模拟音频信号进行功率放大,
以驱动扬声器发声。
所述扬声器为声音还原部件,其数量可以是一个或多个。
所述储存器用于存储处理器执行的程序,以及音视频播放系统的一些配置
数据,如网络连接数据、音量信息、分组信息、以及播放的音视频列表等。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员
会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进
行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽
然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以
上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,
而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1