一种多播放设备的音频播放方法及装置转让专利

申请号 : CN201510560215.3

文献号 : CN105161124B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林尚波

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明公开了一种多播放设备的音频播放方法及装置。所述方法包括:根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接;根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组;接收所述终端发送的音频数据,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据。在音乐系统的播放设备通过蓝牙接收到音频数据时,本发明实现协调音乐系统内的某些播放设备处理该音频数据的目的,提升了用户的收听体验。

权利要求 :

1.一种多播放设备的音频播放方法,其特征在于,包括:对包括多播放设备的音乐系统执行分组操作,将播放组信息对应存储于播放组包括的播放设备中,其中,播放组信息包括播放组名称、播放组包括的播放设备的名称以及播放组包括的播放设备的网际协议地址;

根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接;

根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组;

接收所述终端发送的音频数据,根据自身存储的播放组内其它播放设备的网际协议地址,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据。

2.根据权利要求1所述的方法,其特征在于,根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组,包括:查询所述播放设备自身存储的播放组信息;

若所述播放组信息中不包括播放组名称,则确定所述播放设备不属于任一播放组;

若所述播放组信息中包括播放组名称,则确定所述播放设备属于所述播放组名称对应的播放组。

3.根据权利要求1或2所述的方法,其特征在于,还包括:在所述播放设备不属于任一播放组时,通过所述播放设备单独播放所述音频数据。

4.一种多播放设备的音频播放装置,其特征在于,包括:分组单元,用于对包括多播放设备的音乐系统执行分组操作,将播放组信息对应存储于播放组包括的播放设备中,其中,播放组信息包括播放组名称、播放组包括的播放设备的名称以及播放组包括的播放设备的网际协议地址;

蓝牙连接单元,用于根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接;

播放组确定单元,用于根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组;

音频数据播放单元,用于接收所述终端发送的音频数据,根据自身存储的播放组内其它播放设备的网际协议地址,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据。

5.根据权利要求4所述的装置,其特征在于,所述播放组确定单元具体用于:查询所述播放设备自身存储的播放组信息;

若所述播放组信息中不包括播放组名称,则确定所述播放设备不属于任一播放组;

若所述播放组信息中包括播放组名称,则确定所述播放设备属于所述播放组名称对应的播放组。

6.根据权利要求4或5所述的装置,其特征在于,还包括:单独播放单元,用于在所述播放设备不属于任一播放组时,通过所述播放设备单独播放所述音频数据。

说明书 :

一种多播放设备的音频播放方法及装置

技术领域

[0001] 本发明实施例涉及音频播放技术,尤其涉及一种多播放设备的音频播放方法及装置。

背景技术

[0002] 随着多媒体技术的发展,由多台播放设备组成的音乐系统正越来越受到消费者的欢迎。在这个音乐系统中,多个播放设备通过无线方式(如IEEE802.11等工业标准)连接成一个私有网络。并且,这个私有网络提供了面向因特网的出口(可以是连接到一个或多个路由器,路由器与互联网连接),使私有网络内的播放设备可以访问网络音乐资源。智能终端(如智能手机、平板电脑或个人电脑等)安装了专用的应用软件后,可以通过所述出口访问这个私有网络内的播放设备,对播放设备进行管理(包括增加和减少设备、搜索音乐、创建播放列表,以及对各种播放状态的控制)。
[0003] 目前,整个音乐系统可以作为一个播放组工作,即音乐系统内的所有播放设备同步播放相同的歌曲。参见图1所示,播放设备1、播放设备2、播放设备3和播放设备4组成一个音乐系统,它们之间通过无线方式建立通信连接。其中,播放设备1与无线路由器建立有线连接(播放设备1也可以采用无线方式连接无线路由器),无线路由器与互联网和局域网建立连接。播放设备1是音乐系统的主设备,其它播放设备是从设备。智能终端安装有专用的应用程序,在该智能终端连接到该无线路由器后,可以通过该应用程序访问和控制音乐系统的私有网络内的播放设备。用户在智能终端选择想要播放的歌曲,智能终端会把这首歌曲的信息(如歌曲名、歌曲存放在网络音乐服务器和统一资源定位符URL)发送给播放设备1;播放设备1根据这些歌曲信息连接到网络音乐服务器,进而下载歌曲的音频数据。播放设备1解码上述下载的音乐数据,除了供自身播放外,还将解码后的音频数据发送给私有网络内的播放设备2、播放设备3和播放设备4,使播放组内的4台播放设备同步播放同一首歌曲。
[0004] 此外,音乐系统内的播放设备,还可以组成若干个播放组,每个播放组分别播放不同的音乐。如一个音乐系统中有A、B、C、D、E、F共6台播放设备,其中,播放设备A和B组成一个播放组1,播放设备C和D组成一个播放组2,播放设备E和F组成一个播放组3。播放组1中的播放设备A和B同步播放相同的歌曲,播放组2中的播放设备C和D同步播放相同的歌曲,播放组3中的播放设备E和F同步播放相同的歌曲,但播放组1、播放组2和播放组3是相互独立的,他们可以播放相同的歌曲,也可以分别播放不同的歌曲。各个播放组可以接受不同用户的控制,也可以接受相同用户的控制。
[0005] 目前,除上述通过无线路由器向音乐系统发送音频数据的方式以外,还可以通过蓝牙向音乐系统发送音频数据。例如,音乐系统以外的终端通过蓝牙与该音乐系统中的任意一个播放设备建立蓝牙连接,该终端通过蓝牙向建立连接的播放设备发送音频数据。但是,对于该方式获取的音频数据,音乐系统中除建立蓝牙连接的播放设备外其余播放设备的操作却无法确定——无法确定是仅由建立连接的播放设备播放该音频数据,还是由多台播放设备播放该音频数据或者由整个音乐系统内所有的播放设备播放该音频数据,进而影响用户的收听体验。

发明内容

[0006] 本发明提供一种多播放设备的音频播放方法及装置,以达到协调音乐系统的播放设备处理通过蓝牙获取的音频数据的目的,提升了用户的收听体验。
[0007] 第一方面,本发明实施例提供了一种多播放设备的音频播放方法,包括:
[0008] 根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接;
[0009] 根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组;
[0010] 接收所述终端发送的音频数据,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据。
[0011] 第二方面,本发明实施例还提供了一种多播放设备的音频播放装置,该装置包括:
[0012] 蓝牙连接单元,用于根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接;
[0013] 播放组确定单元,用于根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组;
[0014] 音频数据播放单元,用于接收所述终端发送的音频数据,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据。
[0015] 本发明根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接,根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组,接收所述终端发送的音频数据,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据,解决了在音乐系统的播放设备通过蓝牙接收到音频数据时,该播放设备无法确定是否向其它播放设备发送该音频数据的问题,达到协调音乐系统的播放设备处理接收到的蓝牙音频数据的目的,提升了用户的收听体验。

附图说明

[0016] 图1为现有技术中音乐系统与智能终端连接的示意图;
[0017] 图2是本发明实施例一中的多播放设备的音频播放方法的流程图;
[0018] 图3a是本发明实施例二中的多播放设备的音频播放方法的流程图;
[0019] 图3b是本发明实施例二中多播放设备的音频播放方法中播放设备的结构示意图;
[0020] 图4是本发明实施例三中的多播放设备的音频播放装置的结构示意图。

具体实施方式

[0021] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0022] 实施例一
[0023] 图2为本发明实施例一提供的多播放设备的音频播放方法的流程图,本实施例可适用于协调音乐系统的播放设备处理接收到的蓝牙音频数据的情况,该方法可以由多播放设备的音频播放装置来执行,该装置被配置于各台播放设备中。该方法具体包括如下步骤:
[0024] 步骤110、根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接。
[0025] 其中,终端具有蓝牙模块,可以将自身或下载的音频数据通过蓝牙传送至建立连接的播放设备。例如,所述终端可以是音频设备。该音频设备通过蓝牙搜寻一定范围内的可连接的播放设备。在查找到预设的播放设备时,向该播放设备发送连接请求,播放设备根据终端发送的连接请求建立与所述终端的蓝牙连接。
[0026] 步骤120、根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组。
[0027] 其中,播放组信息包括播放组名称、播放组包括的播放设备的名称以及播放组包括的播放设备的网际协议地址(IP地址)。播放组内的各个播放设备上均存储有所述播放组的播放信息,通过查询自身存储的播放信息可以确定播放设备自身是否属于播放组,并确定播放设备自身属于哪个播放组。例如,查询所述播放设备自身存储的播放组信息;若所述播放组信息中不包括播放组名称,则确定所述播放设备不属于任一播放组;若所述播放组信息中包括播放组名称,则确定所述播放设备属于所述播放组名称对应的播放组。
[0028] 步骤130、接收所述终端发送的音频数据,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据。
[0029] 终端与播放设备建立蓝牙连接,并通过蓝牙向该播放设备发送音频数据。播放设备接收所述音频数据,根据自身存储的播放组信息确定所属的播放组。根据自身存储的播放组内其它播放设备的网际协议地址,播放设备将接收到的音频数据同步至所述播放组内的剩余播放设备,使播放组内的播放设备同步播放所述音频数据。
[0030] 在所述播放设备不属于任一播放组时,通过所述播放设备单独播放所述音频数据。
[0031] 本实施例的技术方案,根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接,根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组,接收所述终端发送的音频数据,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据,解决了在音乐系统的播放设备通过蓝牙接收到音频数据时,该播放设备无法确定是否向其它播放设备发送该音频数据的问题,达到协调音乐系统的播放设备处理接收到的蓝牙音频数据的目的,提升了用户的收听体验。
[0032] 在上述技术方案的基础上,根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组之前,优选的还包括:对包括多播放设备的音乐系统执行分组操作,将播放组信息对应存储于播放组包括的播放设备中。这样设置的好处在于根据用户的实际需要对所述音乐系统执行分组操作,满足用户个性化的音频文件播放需求。
[0033] 实施例二
[0034] 图3a是本发明实施例二中的多播放设备的音频播放方法的流程图。所述方法具体包括如下步骤:
[0035] 步骤210、音乐系统的播放设备与终端建立蓝牙连接,以接收终端发送过来的音频数据。
[0036] 其中,参见图3b所示,播放设备包括处理器202、蓝牙模块201、网络接口203、音频放大模块205、扬声器206和存储器204。蓝牙模块201实现蓝牙通信,使播放设备可以通过蓝牙与同样具备蓝牙功能的终端(如智能手机)建立蓝牙连接。播放设备可以通过蓝牙获取音频数据和/或控制数据。蓝牙模块201将获取的音频数据和/或控制数据传输给处理器202。处理器202可以通过蓝牙模块201将要发出的音频数据和/或控制数据发送给其它具有蓝牙模块201的设备。处理器202是播放设备的核心,可以执行控制程序,还可以与周边各功能模块通信、协调和控制各个功能模块的工作。播放设备的网络接口203可以是有线网络接口,还可以是符合802.11规范的无线网络接口。处理器202通过网络接口203可以连接到互联网,获取网络流媒体音频数据。多台播放设备通过网络接口203可以组成一个无线音乐系统的私有网络,实现同步播放音乐。通常情况下,终端也可以通过无线网络(如WIFI)连接入音乐系统,对音乐系统及系统内的播放设备进行操作控制。处理器202对获得的音频数据执行解码操作和/或D/A(数字模拟)转换,并将转换后的模拟音频信号发送给音频放大模块205,音频放大模块205将处理器202发送过来的模拟音频信号进行功率放大,以驱动扬声器206发声。扬声器206接收到音频放大模块205发送的模拟音频信号将声音还原并播放,其中,扬声器206的数量可以是一个或多个。存储器204用于存储处理器202执行的程序、以及音乐系统的一些配置数据,如网络连接数据、音量信息、分组信息和播放列表等。
[0037] 音乐系统的播放设备与终端建立蓝牙连接,通过蓝牙模块201接收终端发送过来的音频数据。
[0038] 步骤220、判断播放设备是否属于某个播放组,若该播放设备不属于任何一个播放组,则执行步骤230,若该播放设备属于某一播放组,则执行步骤240。
[0039] 播放设备在接收到终端通过蓝牙发送的音频数据时,查询存储器204存储的分组信息以确定自身是否属于某个播放组,若该播放设备不属于任一播放组,则执行步骤230,否则,执行步骤240。
[0040] 步骤230、播放设备播放接收到的终端发送过来的音频数据。
[0041] 在该播放设备不属于任一播放组时,播放设备的处理器202对获得的音频数据执行解码操作和/或D/A(数字模拟)转换,并将转换后的模拟音频信号发送给音频放大模块205,音频放大模块205将处理器202发送过来的模拟音频信号进行功率放大,以驱动扬声器
206发声。扬声器206接收到音频放大模块205发送的模拟音频信号将声音还原并播放。
[0042] 步骤240、播放设备将接收到的音频数据,同步发送给播放组内的其它播放设备。
[0043] 在该播放设备属于某一播放组时,根据该播放设备存储的该播放组内其它设备的网际协议地址(IP地址),该播放设备将接收到的音频数据同步发送给该播放组内的其它播放设备。
[0044] 步骤250、实现播放组内所有播放设备同步播放音乐。
[0045] 播放组内的所有播放设备根据接收到的音频数据,通过处理器202对获得的音频数据执行解码操作和/或D/A(数字模拟)转换,并将转换后的模拟音频信号发送给音频放大模块205,音频放大模块205将处理器202发送过来的模拟音频信号进行功率放大,以驱动扬声器206发声。扬声器206接收到音频放大模块205发送的模拟音频信号将声音还原并播放,实现该播放组内所有播放设备同步播放音乐。
[0046] 实施例三
[0047] 图4是本发明实施例三中的多播放设备的音频播放装置的结构示意图。本装置包括:
[0048] 蓝牙连接单元310,用于根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接;
[0049] 播放组确定单元320,用于根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组;
[0050] 音频数据播放单元330,用于接收所述终端发送的音频数据,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据。
[0051] 本实施例的技术方案,蓝牙连接单元310根据终端发送的连接请求建立播放设备与所述终端的蓝牙连接,播放组确定单元320根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组,通过音频数据播放单元330接收所述终端发送的音频数据,将所述音频数据同步至所述播放组内的剩余播放设备,使所述播放组内的播放设备同步播放所述音频数据,解决了在音乐系统的播放设备通过蓝牙接收到音频数据时,该播放设备无法确定是否向其它播放设备发送该音频数据的问题,达到协调音乐系统的播放设备处理接收到的蓝牙音频数据的目的,提升了用户的收听体验。
[0052] 进一步的,所述装置还包括:
[0053] 分组单元,用于根据所述播放设备存储的播放组信息确定所述播放设备所属的播放组之前,对包括多播放设备的音乐系统执行分组操作,将播放组信息对应存储于播放组包括的播放设备中。
[0054] 进一步的,所述播放组信息包括播放组名称、播放组包括的播放设备的名称以及播放组包括的播放设备的网际协议地址。
[0055] 进一步的,所述播放组确定单元320具体用于:
[0056] 查询所述播放设备自身存储的播放组信息;
[0057] 若所述播放组信息中不包括播放组名称,则确定所述播放设备不属于任一播放组;
[0058] 若所述播放组信息中包括播放组名称,则确定所述播放设备属于所述播放组名称对应的播放组。
[0059] 进一步的,所述装置还包括:
[0060] 单独播放单元,用于在所述播放设备不属于任一播放组时,通过所述播放设备单独播放所述音频数据。
[0061] 上述多播放设备的音频播放装置可执行本发明任意实施例所提供的多播放设备的音频播放方法,具备执行方法相应的功能模块和有益效果。
[0062] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其它等效实施例,而本发明的范围由所附的权利要求范围决定。