播放设备的蓝牙模块控制方法、装置及音视频播放系统的制作方法_2

文档序号:9914177阅读:来源:国知局
以访问互联网和局域网,并从互联网和局域网获取音视频数据,一般称该播放设备为音视频播放系统的主设备,称其它播放设备为从设备。主设备是音视频播放系统与外界网络连接的桥梁,也是整个音视频播放系统的控制核心。一方面,通过主设备,音视频播放系统可以访问互联网和局域网,可以从互联网和局域网获取音视频数据或音视频文件用于播放。另一方面,智能终端在通过WIFI方式连接到音视频播放系统时,实际上是连接到音视频播放系统的主设备,主设备接收来自智能终端的控制命令,协调和控制整个音视频播放系统的工作,并将音视频播放系统和各个播放设备的状态信息,返回给智能终端。主设备与音视频播放系统内的其它从设备通过私有网络交换控制命令和状态信息,主设备通过这些控制命令和状态信息可以实现多台播放设备的同步播放。
[0030]音视频播放系统内的播放设备,还可以组成若干个播放组,每个播放组分别播放不同的音乐。如一个音视频播放系统中有A、B、C、D、E、F共6台播放设备,其中,播放设备A和B组成一个播放组I,播放设备C和D组成一个播放组2,播放设备E和F组成一个播放组3 ο播放组I中的播放设备A和B同步播放相同的歌曲,播放组2中的播放设备C和D同步播放相同的歌曲,播放组3中的播放设备E和F同步播放相同的歌曲,但播放组1、播放组2和播放组3是相互独立的,他们可以播放相同的歌曲,也可以分别播放不同的歌曲。各个播放组可以接受不同智能终端的控制,也可以接受相同智能终端的控制。
[0031]图3A为本发明实施例一提供的一种音视频播放系统的组网示意图。如图3A所示,该音视频播放系统中包含了四个播放设备(此处仅作为示意性说明,本实施例对播放设备的具体数目不作限定),其中,主设备301通过有线方式与路由器302进行通信,从设备303、从设备304、从设备305以及主设备301通过组建私有网络(如mesh网络)进行通信。智能终端306中可装载用于控制音视频播放系统的专用应用软件,并通过WIFI方式连接路由器302,从而可以访问和控制音视频播放系统的私有网络内的播放设备。用户在智能终端306上选择想要播放的歌曲,智能终端306会把这首歌曲的信息(如歌曲名、歌曲存放在的网络音乐服务器和统一资源定位符URL)发送给主设备301,主设备301根据这些歌曲信息,连接到网络音乐服务器,下载歌曲的音频数据,当用户选择播放该歌曲的音乐短片(Music Video,MV)时,也可同时下载歌曲的MV视频数据。主设备301解码上述下载的音视频数据用于自身播放外,还可将解码后的音视频数据发送给私有网络内的从设备303、从设备304和从设备305,使四台播放设备同步播放同一首歌曲。图3B为本发明实施例一提供的又一种音视频播放系统的组网示意图,如图3B所示,与图3A的不同之处主要在于,主设备301与路由器302建立无线连接。
[0032]示例性的,本发明实施例所涉及的智能终端具体可为智能手机、平板电脑、笔记本电脑以及MP3等终端,具体为能够对音视频播放系统进行控制或者能够向音视频播放系统传输音视频数据的智能终端,该智能终端一般装载有用于控制音视频播放系统的专用应用软件,可通过WIFI方式与音视频播放系统的私有网络建立连接。例如,通过WIFI与音视频播放系统中的主设备所连接的路由器进行连接;也可通过蓝牙与多媒体播放系统中的任意一个播放设备建立连接。例如,用户将自己的智能手机与音视频播放系统内的一台播放设备的蓝牙模块配对连接上,并设置音视频播放系统内的多台播放设备(如3台播放设备)共同播放音乐,当用户打开智能手机上的QQ音乐并播放歌曲时,上述音视频播放系统内的多台播放设备将同步播放QQ音乐上被选择播放的歌曲。
[0033]本实施例中所述的音视频播放系统中的播放设备的蓝牙模块控制装置可集成在主设备中,也可集成在从设备中,优选为集成在主设备中。
[0034]示例性的,用于执行本实施例方法的播放设备(可记作播放设备A)的蓝牙模块可始终保持开启状态,以便于实时检测是否有智能终端的蓝牙模块被开启。若当前智能终端的蓝牙模块被开启时,播放设备A会扫描到当前智能终端的蓝牙信号,并获知当前智能终端的蓝牙信息(如蓝牙名称或物理地址等)。除播放设备A以外的播放设备的蓝牙模块可默认为关闭状态,以节省音视频播放系统的功耗。
[0035]示例性的,根据预设规则确定目标播放设备,可以是根据音视频播放系统中已开启蓝牙模块的播放设备的数量m以及检测到的已开启蓝牙模块的智能终端的数量η来确定待开启蓝牙模块的播放设备的目标数量r,再根据目标数量r确定目标播放设备。具体的,可通过公式r = n-m来确定目标数量。通常情况下,r的值为1(仅有一个智能终端开启蓝牙模块的情况除外),可理解为每检测到一个智能终端的蓝牙模块被开启,便多一个目标播放设备。根据目标数量确定目标播放设备,具体可以是随机确定,也可以按照预设优先级列表确定(例如,在未开启蓝牙模块的播放设备中选取优先级高的播放设备为目标播放设备)。
[0036]示例性的,根据预设规则确定目标播放设备,还可以是根据智能终端与播放设备的对应关系信息来确定目标播放设备。
[0037]步骤102、控制目标播放设备开启蓝牙模块。
[0038]示例性的,可向目标播放设备发送蓝牙模块控制指令(具体可通过私有网络发送)来控制目标播放设备开启蓝牙模块。此时,智能终端便可与目标播放设备进行蓝牙配对连接,以便通过目标播放设备对音视频播放系统进行控制或者向音视频播放系统传输音视频数据。例如,智能终端可基于蓝牙连接向目标播放设备发送控制指令或者音视频数据,目标播放设备再通过私有网络将控制指令或音视频数据转发给音视频播放系统内的其他播放设备(如与目标播放设备处于同一播放组的播放设备)。
[0039]本发明实施例一提供的音视频播放系统中的播放设备的蓝牙模块控制方法,音视频播放系统中的一个播放设备的蓝牙模块处于开启状态,该播放设备实时检测是否有智能终端开启了蓝牙模块,当检测到某个智能终端的蓝牙模块被开启时,根据预设规则确定目标播放设备,并控制目标播放设备开启蓝牙模块,从而实现了对音视频播放系统中的播放设备的蓝牙模块工作状态的自动控制,可有效减少用户手动切换播放设备的蓝牙模块工作状态的次数,提升用户体验。
[0040]实施例二
[0041]图4为本发明实施例二提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将“根据预设规则确定目标播放设备”优化为:根据智能终端与播放设备的对应关系信息来确定当前智能终端对应的播放设备,将当前智能终端对应的播放设备确定为目标播放设备。
[0042]相应的,本实施例的方法包括如下步骤:
[0043]步骤401、检测到当前智能终端的蓝牙模块被开启时,根据智能终端与播放设备的对应关系信息来确定当前智能终端对应的播放设备。
[0044]示例性的,对应关系信息具体可包括智能终端的身份信息与播放设备的身份信息的对应关系,该对应关系可以是一对一的,也可以是一对多(一个智能终端对应多个播放设备)的。对应关系信息具体可存储于智能终端中或播放设备A(本实施例所提供方法的执行主体)中。智能终端的身份信息可包括智能终端的蓝牙名称、身份识别(I dent i f i ca t i on,ID)码或者物理地址等,其中,物理地址具体可为媒介访问控制(Media Access Control,MAC)地址;播放设备的身份信息可包括播放设备的名称、蓝牙名称或者编号等。
[0045]示例性的,对应关系信息可由用户自主输入,也可由智
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1