音乐播放系统的控制方法、装置及系统的制作方法

文档序号:10490250阅读:253来源:国知局
音乐播放系统的控制方法、装置及系统的制作方法
【专利摘要】本发明公开了一种音乐播放系统的控制方法、装置及系统。该方法包括:当第一音源设备连接到所述音乐播放系统时,获取所述第一音源设备关联的至少一个目标播放设备,所述目标播放设备用于播放所述第一音源设备传输的音频数据;当所述第一音源设备匹配的播放设备接收到所述第一音源设备发送的目标音频数据时,将所述目标音频数据发送至所述至少一个目标播放设备进行播放。本发明并不是根据由第一音源设备匹配的播放设备播放目标音频数据的设备,而是由第一音源设备关联的目标设备播放目标音频数据,提高用户体验。
【专利说明】
音乐播放系统的控制方法、装置及系统
技术领域
[0001] 本发明实施例涉及音乐播放技术,尤其涉及一种音乐播放系统的控制方法、装置 及系统。
【背景技术】
[0002] 随着智能音乐播放系统的不断发展,音乐播放系统得到广泛应用。音乐播放系统 由一个主设备和多个播放设备组成。主设备存储有各播放设备和各音源设备的配对关系, 通过配对关系主设备可对音乐播放系统中的播放设备进行管理。例如,用户可通过主设备 设置音乐播放系统中的全部播放设备同步播放音乐。用户通过智能手机与音乐播放系统的 播放设备A连接后,用户控制播放设备A播放歌曲X,此时由于音乐播放系统中的全部播放设 备被设置为同步播放音乐,因此音乐播放系统中的其他播放设备同步播放歌曲X。
[0003] 当音源设备与播放设备匹配连接后,音源设备向播放设备输出音频数据,播放设 备接收并输出该音频数据。在一种使用场景下,客人当前在客厅,其通过手机与卧室的播放 设备匹配连接后,控制卧室的播放设备播放其手机中的歌曲。然而,如果此时卧室中有睡觉 的人,则此时播放的歌曲将影响卧室中人。此时,播放设备在接收到音源设备发送的音频数 据后直接播放该音频数据,会给用户使用造成不便,用户体验差。

【发明内容】

[0004] 本发明提供一种音乐播放系统的控制方法、装置及系统,以实现播放设备将音频 数据转发给适当的播放设备,使音频数据在合适的播放设备中进行播放,提高用户体验。
[0005] 第一方面,本发明实施例提供了一种音乐播放系统的控制方法,所述方法应用于 主设备,包括:
[0006] 当第一音源设备连接到所述音乐播放系统时,获取所述第一音源设备关联的至少 一个目标播放设备,所述目标播放设备用于播放所述第一音源设备传输的音频数据;
[0007] 当所述第一音源设备匹配的播放设备接收到所述第一音源设备发送的目标音频 数据时,将所述目标音频数据发送至所述至少一个目标播放设备进行播放。
[0008] 第二方面,本发明实施例还提供了一种音乐播放系统的控制装置,包括:
[0009] 目标播放设备获取单元,用于当第一音源设备连接到所述音乐播放系统时,获取 所述第一音源设备关联的至少一个目标播放设备,所述目标播放设备用于播放所述第一音 源设备传输的音频数据;
[0010] 发送单元,用于当所述第一音源设备匹配的播放设备接收到所述第一音源设备发 送的目标音频数据时,将所述目标音频数据发送至所述目标播放设备获取单元确定的所述 至少一个目标播放设备进行播放。
[0011] 第三方面,本发明实施例还提供了一种音乐播放系统,包括至少一个第二方面所 示的音乐播放系统的控制装置。
[0012] 本发明实施例可以在第一音源设备连接到所述音乐播放系统时,获取所述第一音 源设备关联的至少一个目标播放设备,然后将第一音源设备发送的音频数据发送至该至少 一个目标播放设备进行播放。现有技术中,播放设备在接收到音源设备发送的音频数据后 直接播放该音频数据,给用户使用造成不便。本发明实施例并不是根据由第一音源设备匹 配的播放设备播放目标音频数据的设备,而是由第一音源设备关联的目标设备播放目标音 频数据。例如,可实现用户在客厅中连接卧室中的播放设备后,如果卧室中的播放设备不是 与第一音源设备关联的目标播放设备,则卧室中的播放设备在接收到目标音频数据后,仅 将目标音频数据转发至目标播放设备,卧室中的播放设备自设不播放该目标音频数据,实 现音源设备的播放范围进行控制,提高用户体验。
【附图说明】
[0013] 图1是本发明实施例一中的音乐播放系统的结构示意图;
[0014] 图2是本发明实施例一中的音乐播放系统的控制方法的流程图;
[0015] 图3是本发明实施例二中的音乐播放系统的控制方法的流程图;
[0016] 图4是本发明实施例三中的一个音乐播放系统的控制方法的流程图;
[0017] 图5是本发明实施例四中的一个音乐播放系统的控制装置的结构示意图;
[0018] 图6是本发明实施例四中的另一个音乐播放系统的控制装置的结构示意图;
[0019] 图7为本发明实施例五中的音乐播放系统的控制系统的示意图。
【具体实施方式】
[0020] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描 述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便 于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021] 实施例一
[0022] 本发明实施例一提供了一种音乐播放系统,如图1所示,该音乐播放系统通常包括 一个主设备和至少一个播放设备,各播放设备之间、以及主设备与各播放设备之间通过音 乐播放系统内部网络进行通信。主设备同时具有播放设备的功能,主设备与播放设备的区 别在于主设备保存有蓝牙连接信息列表,蓝牙连接信息列表用于记录音乐播放系统中各播 放设备和与之匹配连接的音源设备的映射关系。当一播放设备从主设备处获取蓝牙连接信 息列表是,该播放设备可作为另一主设备。音乐播放系统内部网络(又称为音乐播放网络) 可以为WiFi也可为无线MESH网络。用户通过具有蓝牙连接功能的终端(又称音源设备)可与 音乐播放系统中的一个播放设备A建立蓝牙连接,终端将其中存储的音频数据(如歌曲或录 音文件等)传输到播放设备A,播放设备A可基于音乐播放系统内部网络将接收到的音频数 据传输到音乐播放系统中的播放设备B、播放设备C,实现播放设备B和播放设备C同步播放 该音频数据。音源设备顾名思义,指存储有待播放音频数据的设备,同时,音源设备是可以 输出音频和/或视频数据的设备。相应的,如果音源设备输出的数据为视频数据,则本发明 各实施例中音频数据可以理解为视频数据。
[0023] 图2为本发明实施例一提供的音乐播放系统的控制方法的流程图,本实施例可适 用于音源设备通过音乐播放系统播放音频数据的情况,该方法可以由音乐播放系统中的主 设备或播放设备来执行,具体包括如下步骤:
[0024] 步骤110、当第一音源设备连接到音乐播放系统时,获取第一音源设备关联的至少 一个目标播放设备。
[0025] 其中,目标播放设备用于播放第一音源设备传输的音频数据。第一音源设备为任 意一个连接到音频播放系统的音源设备。
[0026] 在一种实现方式中,本方法的执行主体为音乐播放系统中的某一个播放设备X。第 一音源设备通过蓝牙与播放设备X配对后,播放设备X将蓝牙连接信息发送至音乐播放系统 的主设备。蓝牙连接信息包括第一音源设备标识。主设备在接收到该蓝牙连接信息后,根据 蓝牙连接信息中的源地址确定播放设备X,然后根据第一音源设备标识和播放设备X的标识 在蓝牙连接信息列表中建立一条记录,该记录用于表示第一音源设备与播放设备X进行蓝 牙匹配后连接到音乐播放系统中。
[0027] 在另一种实现方式中,本方法的执行主体为音乐播放系统中的一个主设备Y。主设 备通过蓝牙与主设备Y配对后,主设备Y根据第一音源设备标识和主设备Y的标识在蓝牙连 接信息列表中建立一条记录,该记录用于表示第一音源设备与主设备Y进行蓝牙匹配后连 接到音乐播放系统中。
[0028] 其中,蓝牙连接列表包括下述表项:播放设备标识、音源设备标识和连接状态。上 述设备的标识可以为设备名称或者物理地址作,上述设备为主设备、第一音源设备或播放 设备X。
[0029] 可选的,步骤110'、根据所述第一音源设备的标识从播放映射关系列表中查找所 述第一音源设备关联的至少一个目标播放设备。
[0030] 如果本方法的执行主体为播放设备,则播放设备通过音乐播放系统的内部网路从 主设备处读取播放映射关系列表,然后从播放映射关系列表中查找所述第一音源设备关联 的至少一个目标播放设备。如果本方法的执行主体为主设备,则主设备从本地存储的播放 映射关系列表中查找所述第一音源设备关联的至少一个目标播放设备。
[0031] 播放映射关系列表可以由用户预先设置。如表1所示,播放映射关系列表包含音源 设备标识表项、播放设备标识表项。根据表1可知,当第一音源设备的标识为音源设备A时, 目标播放设备为播放设备M。当第一音源设备的标识为音源设备B时,目标播放设备为播放 设备N和播放设备P。当第一音源设备的标识为音源设备(非A且非B),即第一音源设备的标 识既不是音源设备A也不是音源设备B时,目标播放设备为播放设备0。由于主设备同样具有 播放功能,因此在播放映射关系列表可包含主设备标识。可选的,主设备标识P在表1中表示 为播放设备P。
[0032] 表 1
L0034」在一种实现方式中,音源设备A表示家庭成员a的智能手机1和音源设备B表示家庭 成员b的平板电脑1;音源设备(非A且非B)可以为音源设备C或音源设备D等,表示客人的设 备标识,即非家庭成员的设备标识。家庭成员a可通过其智能手机1控制其卧室的播放设备M 播放歌曲。家庭成员b可通过其平板电脑1控制其卧室的播放设备N和播放设备P(即主设备 P)同步播放歌曲。除了智能手机1和平板电脑1意外的任何设备只能通过客厅中的播放设备 O播放歌曲。
[0035]步骤120、当第一音源设备匹配的播放设备接收到第一音源设备发送的目标音频 数据时,将目标音频数据发送至至少一个目标播放设备进行播放。
[0036] 第一音源设备通过蓝牙方式与音乐播放系统中的播放设备X(或主设备Y)建立了 一对一的蓝牙连接之后,通过该蓝牙连接向匹配的播放设备X(或主设备Y)发送目标音频数 据。播放设备X(或主设备Y)在获取到与第一音源设备关联的目标播放设备后,将接收到的 目标音频数据转发到目标播放设备。目标播放设备接收到目标音频数据后输出目标音频数 据。
[0037] 本实施例可以在第一音源设备连接到所述音乐播放系统时,获取所述第一音源设 备关联的至少一个目标播放设备,然后将第一音源设备发送的音频数据发送至该至少一个 目标播放设备进行播放。现有技术中,播放设备在接收到音源设备发送的音频数据后直接 播放该音频数据,给用户使用造成不便。本实施例并不是根据由第一音源设备匹配的播放 设备播放目标音频数据的设备,而是由第一音源设备关联的目标设备播放目标音频数据。 例如,可实现用户在客厅中连接卧室中的播放设备后,如果卧室中的播放设备不是与第一 音源设备关联的目标播放设备,则卧室中的播放设备在接收到目标音频数据后,仅将目标 音频数据转发至目标播放设备,卧室中的播放设备自设不播放该目标音频数据,实现音源 设备的播放范围进行控制,提高用户体验。
[0038] 实施例二
[0039] 图3为本发明实施例二提供的音乐播放系统的控制方法的流程图,步骤110'、根据 所述第一音源设备的标识从播放映射关系列表中查找所述第一音源设备关联的至少一个 目标播放设备,可通过下述方式进行实施:
[0040] 步骤111、判断播放映射关系列表中是否存在第一音源设备的标识。
[0041] 表1中的最后一条记录可省略,得到表2。在获取第一音源设备的标识后,查找播放 映射关系列表中是否存在该标识。如果存在则执行标识112;否则,如果不存在,则执行步骤 113。以表2为例,假设第一音源设备的标识为音源设备A,则查找音源设备标识一列可知,播 放映射关系列表中存在所述第一音源设备的标识,执行步骤112。假设第一音源设备的标识 为音源设备D,则查找音源设备标识一列可知,播放映射关系列表中不存在所述第一音源设 备的标识,执行步骤113。
[0042] 表 2
?〇〇44]^步骤112、如果播放映射关系列表中存在第一音源设备的标识,则根据标识查找到 第一音源设备对应的映射关系记录,根据映射关系记录确定第一音源设备关联的至少一个 目标播放设备。
[0045]在播放列表中查找具有第一音源设备的记录中播放设备标识表项的内容,根据该 内容确定目标播放设备。以表2为例,音源设备A关联的目标播放设备为播放设备M;音源设 备B关联的目标播放设备为播放设备N和播放设备P。
[0046] 步骤113、如果播放映射关系列表中不存在第一音源设备的标识,则将至少一个预 设播放设备作为第一音源设备关联的至少一个目标播放设备。
[0047] 如果预设播放设备为一个,则播放映射关系列表中没有记载的第一音源设备,可 通过该预设播放设备播放目标音频数据。如果预设播放设备为多个,则播放映射关系列表 中没有记载的第一音源设备,可通过该多个预设播放设备同步播放目标音频数据。
[0048] 本实施例可根据播放映射关系列表查询到第一音源设备关联的目标播放设备,实 现快速查找,提高音乐播放系统的稳定性。
[0049] 进一步的,在步骤110、当第一音源设备连接到音乐播放系统时,获取第一音源设 备关联的至少一个目标播放设备之前,还包括:
[0050] 步骤101、接收第一音源设备发送的播放映射关系设置指令。
[0051]步骤102、根据播放映射关系设置指令对播放映射关系列表进行设置,播放映射关 系列表用于记录音源设备和播放设备之间的播放映射关系。
[0052] 第一音源设备与播放设备进行蓝牙匹配连接后,可通过蓝牙连接获取播放映射关 系列表,当用户认为播放映射关系列表中记载的映射关系需要调整时,可对播放映射关系 列表进行编辑。
[0053] 可选的,播放映射关系列表可存储在音源设备中,也可存储在播放设备或主设备 中。如果存储在音源设备中,则音源设备从本地读取并显示播放映射关系列表,接收用户输 入的播放映射关系设置指令,并根据播放映射关系设置指令对播放映射关系列表进行修 改。同时,将播放映射关系设置指令发送到匹配的播放设备中,播放设备接收到播放映射关 系设置指令后,将其转发给主设备,由主设备根据播放映射关系设置指令修改播放映射关 系列表。如果存储在主设备(或播放设备)中,则音源设备从主设备(或播放设备)中获取播 放映射关系列表,然后显示播放映射关系列表,接收用户输入的播放映射关系设置指令,并 将播放映射关系设置指令发送到匹配的播放设备中。匹配的播放设备接收到播放映射关系 设置指令后,将其转发给主设备,由主设备根据播放映射关系设置指令修改播放映射关系 列表;或者匹配的播放设备根据播放映射关系设置指令修改播放映射关系列表。
[0054] 例如,用户通过音源设备获取到音源设备A关联的目标设备为播放设备M,用户在 音源设备上将播放设备M修改为播放设备N。音源设备生成的播放映射关系设置指令中包含 "音源设备A"和"播放设备N",并将播放映射关系设置指令发送到与之匹配的播放设备中, 进而对播放映射关系列表的相应记录进行修改。
[0055] 本实施例中播放设备或主设备可根据用户通过音源设备发送的播放映射关系设 置指令对播放映射关系列表进行设置,使得用户可对音源设备和播放设备的映射关系进行 自定义,提尚易用性。
[0056] 实施例三
[0057] 图4为本发明实施例三提供的音乐播放系统的控制方法的流程图,作为对上述实 施例的进一步说明,步骤110、将所述目标音频数据发送至所述至少一个目标播放设备进行 播放,可通过下述方式进行实施:
[0058] 步骤114、判断至少一个目标播放设备中是否存在冲突播放设备,所述冲突播放设 备为当前正在接收第二音源设备传输的音源数据。
[0059] 从该至少一个目标播放设备中依次选中一个目标播放设备作为冲突检验播放设 备。根据蓝牙连接信息列表可获知冲突检验播放设备是否处于播放状态,如果处于播放状 体,则将该冲突检验播放设备确定为冲突播放设备。
[0060] 步骤115、如果存在冲突播放设备,则将目标音频数据发送至其余播放设备,其余 播放设备为至少一个目标播放设备中除冲突播放设备以外的播放设备。
[0061 ]在一种实现方式中,假设目标播放设备由η个,步骤114查找出m个冲突播放设备, 则将目标音频数据发送至剩余的n-m个目标播放设备(即其余播放设备)。
[0062] 步骤116、如果不存在冲突播放设备,则目标音频数据发送至所示至少一个目标播 放设备中。
[0063] 在上述实现方式中,如果未发现冲突播放设备,则将目标音频数据发送至η个目标 播放设备中。
[0064] 本实施例通过检查目标播放设备中的冲突设备,可有效防止对于同时关联不同音 源设备且该不同音源设备均传输目标音频数据时,冲突设备播放冲突的问题,由于不会打 断在先播放的音频数据,因此可提高播放质量。
[0065] 进一步的,在步骤114、判断所述至少一个目标播放设备中是否存在冲突播放设备 之后,还包括:
[0066] 步骤117、如果存在冲突播放设备,则获取第二音源设备和第一音源设备的优先 级。
[0067] 如果本方法的执行主体为主设备,则从本地获取第二音源设备和所述第一音源设 备的优先级。第二音源设备和所述第一音源设备的优先级可保存在播放映射关系列表中, 也可保存在蓝牙连接信息列表中,还可通过独立的数据表单进行存储。优先级的级别可根 据用户使用需求进行设定。示例性的,设置三个高、中、低三个优先级。高优先级对应家长用 户,中优先级对应孩子用户,低优先级对应客人用户。
[0068] 步骤118、如果第一音源设备的优先级高于第二音源设备的优先级,则将目标音频 数据发送至至少一个目标播放设备进行播放。
[0069] 步骤119、如果第一音源设备的优先级低于第二音源设备的优先级,则将目标音频 数据发送至其余播放设备。
[0070] 本实施例通过优先级对冲突播放设备的播放权进行鉴权,根据鉴权结果确定冲突 播放设备的使用权,进而使高优先级用户(如管理员用户或家长用户)的歌曲被优先播放, 提高音乐播放系统的可用性。
[0071] 实施例四
[0072] 图5为本发明实施例四提供的音乐播放系统的控制装置的结构示意图,该装置位 于主设备或播放设备中,包括:
[0073] 目标播放设备获取单元11,用于当第一音源设备连接到所述音乐播放系统时,获 取所述第一音源设备关联的至少一个目标播放设备,所述目标播放设备用于播放所述第一 音源设备传输的音频数据;
[0074]发送单元12,用于当所述第一音源设备匹配的播放设备接收到所述第一音源设备 发送的目标音频数据时,将所述目标音频数据发送至所述目标播放设备获取单元11确定的 所述至少一个目标播放设备进行播放。
[0075] 进一步的,所述目标播放设备获取单元11具体用于,根据所述第一音源设备的标 识从播放映射关系列表中查找所述第一音源设备关联的至少一个目标播放设备。
[0076] 进一步的,所述目标播放设备获取单元11具体用于:
[0077] 如果所述播放映射关系列表中存在所述第一音源设备的标识,则根据所述标识查 找到所述第一音源设备对应的映射关系,根据所述映射关系确定至少一个目标播放设备;
[0078] 如果所述播放映射关系列表中不存在所述第一音源设备的标识,则将至少一个预 设播放设备确定为所述第一音源设备关联的目标播放设备。
[0079] 进一步的,还包括:接收单元13和设置单元14;
[0080] 接收单元13,用于接收第一音源设备发送的播放映射关系设置指令;
[0081] 设置单元14,用于根据所述接收单元13接收到的所述播放映射关系设置指令对所 述播放映射关系列表进行设置,所述播放映射关系列表用于记录音源设备和播放设备之间 的播放映射关系。
[0082]进一步的,所述发送单元12具体包括:
[0083] 判断子单元121,用于判断所述至少一个目标播放设备中是否存在冲突播放设备, 所述冲突播放设备为当前正在接收第二音源设备传输的音源数据;
[0084] 第一发送子单元122,用于如果所述判断子单元121得到存在所述冲突播放设备, 则将所述目标音频数据发送至其余播放设备,所述其余播放设备为所述至少一个目标播放 设备中除所述冲突播放设备以外的播放设备。
[0085]进一步的,所述发送单元12还包括:
[0086] 优先级获取子单元123,用于如果所述判断子单元121得到存在所述冲突播放设 备,则获取所述第二音源设备和所述第一音源设备的优先级;
[0087] 第二发送子单元124,用于如果所述优先级获取子单元123获取的所述第一音源设 备的优先级高于所述第二音源设备的优先级,则将所述目标音频数据发送至所述至少一个 目标播放设备进行播放;
[0088]第三发送子单元125,用于如果所述优先级获取子单元123获取的所述第一音源设 备的优先级低于所述第二音源设备的优先级,则将所述目标音频数据发送至所述其余播放 设备。
[0089] 进一步的,图6为本发明实施例提供的另一个播放设备的结构示意图,作为播放设 备的一种硬件实现方案,播放设备(或主设备)包括下列主要功能模块:
[0090] (1)处理器21:播放设备的核心,执行控制程序,与周边各功能模块通信,协调和控 制各个功能模块的工作。
[0091 ] (2)蓝牙模块22:实现蓝牙通信,使播放设备可以通过蓝牙技术与同样具备蓝牙功 能的设备(如智能手机)建立连接,获取音频数据或控制数据。蓝牙模块22将获取得到的音 频数据和控制数据传输给处理器21,也将处理器21传输过来的音频数据和控制数据发送给 其它蓝牙设备。
[0092] (3)网络接口23:可以使有线网络接口23,也可以使符合802.11规范的无线网络接 口23。处理器21通过网络接口23可以连接到互联网,获取网络流媒体音乐数据。通过网络接 口 23,特别是无线网络的形式,多个播放设备可以组成一个无线音乐播放系统,实现音乐的 同步播放。通常情况下,各个控制终端也是通过无线网络(如WIFI)连接入音乐播放系统,对 音乐播放系统及系统内的播放设备进行操作控制。
[0093] (4)音频放大模块24:处理器21将获得的音频数据,经过解码或数字/模拟转换后, 发送给音频放大模块24。音频放大模块24主要是将处理器21发送过来的模拟音频信号进行 功率放大,以驱动扬声器25发声。
[0094] (5)扬声器25:声音还原部件。扬声器25是数量可以是一个或多个。
[0095] (6)储存器26:存储处理器21执行的程序,以及音乐播放系统的一些配置数据,如 网络连接数据,音量信息,分组信息、以及播放的歌曲列表等。
[0096]如果该设备为主设备则存储器中还包括:蓝牙连接信息列表和播放映射关系列 表。
[0097]上述装置可执行本发明实施例一至实施例三所提供的方法,具备执行上述方法相 应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例一 至实施例三所提供的方法。
[0098] 实施例五
[0099] 图7为本发明实施例五提供的音乐播放系统的控制系统的示意图,该系统包括至 少一个实施例三所示的音乐播放系统的控制装置。该音乐播放系统的控制装置可以为播放 设备也可为存储蓝牙信息列表和播放映射关系列表的主设备。
[0100] 在一种实现方式中,主设备、播放设备和音源设备的数据交互过程如下所示:
[0101] 1.音乐播放系统记录下音源设备的蓝牙信息,方法包括:当音源设备连接到音乐 播放系统内的任一台播放设备时,音乐播放系统会记录下该音源设备的蓝牙信息(包括该 音源设备的蓝牙名称和MAC地址等),或者是用户在已连接到音乐播放系统的控制终端的用 户界面上手动输入音源设备的蓝牙信息。上述音乐播放系统记录下的音源设备的蓝牙信 息,通常保存在音乐播放系统的主设备中,或者同步保存在音乐播放系统的每台播放设备 中。
[0102] 2.音乐播放系统获得了音源设备的蓝牙信息后,用户可以通过控制终端,设置每 台音源设备的蓝牙音频的播放范围,即音乐播放系统接收到该音源设备通过蓝牙传输过来 的音频后会在哪些播放设备上播放。另一方面,用户也可以设置每台播放设备可以接收和 播放的音源设备的信息,这些设置信息也保持在音乐播放系统的主设备,或者同步保存在 音乐播放系统的所有播放设备中。
[0103] 3.当某个音源设备与音乐播放系统中的任一台播放设备建立蓝牙连接后,该被连 接的播放设备首先会查询音乐播放系统中哪些播放设备可以播放该音源设备传输过来的 音乐。查询的方法包括:如果音源设备的蓝牙信息和权限信息是保存在音乐播放系统的主 设备,则该播放设备通过音乐播放系统的私有网络向主设备查询;如果音源设备的蓝牙信 息和权限信息是保存在音乐播放系统的各台播放设备中,则该播放设备直接在自身的数据 中查询。
[0104] 4.上述与音源设备建立蓝牙连接的播放设备,通过第3步获得查询结果后,即建立 一个蓝牙音频的传输关系表,即接收到当前连接的音源设备传输过来的音频数据后,会传 输给音乐播放系统中的哪些播放设备。
[0105] 5.音源设备传输音频数据到与之建立了蓝牙连接的播放设备后,该播放设备根据 已建立的传输关系表,将音频数据通过私有网络发送给目标播放设备,实现单台播放或多 台播放设备同步播放音乐。
[0106] 例(1): 一个由A、B、C、D四台播放设备组成的音乐播放系统,用户设置音源设备甲 通过蓝牙传输到音乐播放系统的音乐只能在播放设备B上播放。当音源设备甲连接到播放 设备D时,播放设备D查询得到音源设备甲的音频只能在播放设备B上播放,因此,当播放设 备D接收到音源设备甲传输过来的蓝牙音频数据时,会通过私有网络转发给播放设备B播 放,而播放设备D自己不播放。
[0107] 例(2):-个由A、B、C、D四台播放设备组成的音乐播放系统,用户设置音源设备乙 通过蓝牙传输到音乐播放系统的音乐可以同时在播放设备A、B、C三台播放设备上播放。当 音源设备乙连接到播放设备A时,播放设备A查询得到音源设备乙的音频可以同时在播放设 备A、B、C上同步播放,因此,当播放设备A接收到音源设备乙传输过来的蓝牙音频数据时,会 通过私有网络转发给播放设备B、C,实现播放设备A、B、C同步播放音源设备乙传输过来的音 乐。
[0108] 例(3)-个由A、B、C、D四台播放设备组成的音乐播放系统,用户设置播放设备D可 以播放任何音源设备通过蓝牙传输给音乐播放系统的音乐。当任一台音源设备通过蓝牙连 接到音乐播放系统的其中一台播放设备后,该与音源设备建立蓝牙连接的播放设备,总会 将接收到的音频数据通过私有网络转发给播放设备D播放。
[0109] 6.如果一台音源设备通过蓝牙连接到音乐播放系统的某台播放设备后,发现可以 播放它的音乐的一台或多台播放设备,正在被其它音源设备使用,则这些正在被使用的播 放设备,新连接的音源设备不可使用。
[0110]例(4): 一个由A、B、C、D四台播放设备组成的音乐播放系统,用户设置音源设备乙 通过蓝牙传输到音乐播放系统的音乐可以同时在播放设备A、B、C三台播放设备上播放。当 音源设备乙连接到播放设备A时,播放设备A查询得到音源设备乙的音频可以同时在播放设 备A、B、C上同步播放,当时播放设备B正在被其它音源设备使用,则播放设备A接收到音源设 备乙通过蓝牙发送过来的音频数据后,只通过私有网络转发给播放设备C,实现播放设备A 和C同步播放音乐。
[0111]例(5):-个由A、B、C、D四台播放设备组成的音乐播放系统,用户设置音源设备丁 通过蓝牙传输到音乐播放系统的音乐可以同时在播放设备A、B两台播放设备上播放。当音 源设备丁连接到播放设备A时,播放设备A查询得到音源设备丁的音频可以同时在播放设备 A、B上同步播放,但是播放设备A和B都正在被其它音源设备使用,则音乐播放系统拒绝音源 设备丁的蓝牙连接。
[0112]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解, 本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、 重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行 了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还 可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1. 一种音乐播放系统的控制方法,其特征在于,包括: 当第一音源设备连接到所述音乐播放系统时,获取所述第一音源设备关联的至少一个 目标播放设备,所述目标播放设备用于播放所述第一音源设备传输的音频数据; 当所述第一音源设备匹配的播放设备接收到所述第一音源设备发送的目标音频数据 时,将所述目标音频数据发送至所述至少一个目标播放设备进行播放。2. 根据权利要求1所述的音乐播放系统的控制方法,其特征在于,所述获取所述第一音 源设备关联的至少一个目标播放设备,包括: 根据所述第一音源设备的标识从播放映射关系列表中查找所述第一音源设备关联的 至少一个目标播放设备。3. 根据权利要求2所述的音乐播放系统的控制方法,其特征在于,所述根据所述第一音 源设备的标识从播放映射关系列表中查找所述第一音源设备关联的至少一个目标播放设 备,包括: 如果所述播放映射关系列表中存在所述第一音源设备的标识,则根据所述标识查找到 所述第一音源设备对应的映射关系记录,根据所述映射关系记录确定所述第一音源设备关 联的至少一个目标播放设备; 如果所述播放映射关系列表中不存在所述第一音源设备的标识,则将至少一个预设播 放设备作为所述第一音源设备关联的至少一个目标播放设备。4. 根据权利要求2所述的音乐播放系统的控制方法,其特征在于,当第一音源设备连接 到所述音乐播放系统时,获取所述第一音源设备关联的至少一个目标播放设备之前,还包 括: 接收第一音源设备发送的播放映射关系设置指令; 根据所述播放映射关系设置指令对所述播放映射关系列表进行设置,所述播放映射关 系列表用于记录音源设备和播放设备之间的播放映射关系。5. 根据权利要求1所述的音乐播放系统的控制方法,其特征在于,所述将所述目标音频 数据发送至所述至少一个目标播放设备进行播放,包括: 判断所述至少一个目标播放设备中是否存在冲突播放设备,所述冲突播放设备为当前 正在接收第二音源设备传输的音源数据; 如果存在所述冲突播放设备,则将所述目标音频数据发送至其余播放设备,所述其余 播放设备为所述至少一个目标播放设备中除所述冲突播放设备以外的播放设备。6. 根据权利要求5所述的音乐播放系统的控制方法,其特征在于,在判断所述至少一个 目标播放设备中是否存在冲突播放设备之后,还包括: 如果存在所述冲突播放设备,则获取所述第二音源设备和所述第一音源设备的优先 级; 如果所述第一音源设备的优先级高于所述第二音源设备的优先级,则将所述目标音频 数据发送至所述至少一个目标播放设备进行播放; 如果所述第一音源设备的优先级低于所述第二音源设备的优先级,则将所述目标音频 数据发送至所述其余播放设备。7. -种音乐播放系统的控制装置,其特征在于,包括: 目标播放设备获取单元,用于当第一音源设备连接到所述音乐播放系统时,获取所述 第一音源设备关联的至少一个目标播放设备,所述目标播放设备用于播放所述第一音源设 备传输的音频数据; 发送单元,用于当所述第一音源设备匹配的播放设备接收到所述第一音源设备发送的 目标音频数据时,将所述目标音频数据发送至所述目标播放设备获取单元确定的所述至少 一个目标播放设备进行播放。8. 根据权利要求7所述的音乐播放系统的控制装置,其特征在于,所述目标播放设备获 取单元具体用于,根据所述第一音源设备的标识从播放映射关系列表中查找所述第一音源 设备关联的至少一个目标播放设备。9. 根据权利要求8所述的音乐播放系统的控制装置,其特征在于,所述目标播放设备获 取单元具体用于: 如果所述播放映射关系列表中存在所述第一音源设备的标识,则根据所述标识查找到 所述第一音源设备对应的映射关系,根据所述映射关系确定至少一个目标播放设备; 如果所述播放映射关系列表中不存在所述第一音源设备的标识,则将至少一个预设播 放设备确定为所述第一音源设备关联的目标播放设备。10. 根据权利要求8所述的音乐播放系统的控制装置,其特征在于,还包括: 接收单元,用于接收第一音源设备发送的播放映射关系设置指令; 设置单元,用于根据所述接收单元接收到的所述播放映射关系设置指令对所述播放映 射关系列表进行设置,所述播放映射关系列表用于记录音源设备和播放设备之间的播放映 射关系。11. 根据权利要求7所述的音乐播放系统的控制装置,其特征在于,所述发送单元具体 包括: 判断子单元,用于判断所述至少一个目标播放设备中是否存在冲突播放设备,所述冲 突播放设备为当前正在接收第二音源设备传输的音源数据; 第一发送子单元,用于如果所述判断子单元得到存在所述冲突播放设备,则将所述目 标音频数据发送至其余播放设备,所述其余播放设备为所述至少一个目标播放设备中除所 述冲突播放设备以外的播放设备。12. 根据权利要求11所述的音乐播放系统的控制装置,其特征在于,所述发送单元还包 括: 优先级获取子单元,用于如果所述判断子单元得到存在所述冲突播放设备,则获取所 述第二音源设备和所述第一音源设备的优先级; 第二发送子单元,用于如果所述优先级获取子单元获取的所述第一音源设备的优先级 高于所述第二音源设备的优先级,则将所述目标音频数据发送至所述至少一个目标播放设 备进行播放; 第三发送子单元,用于如果所述优先级获取子单元获取的所述第一音源设备的优先级 低于所述第二音源设备的优先级,则将所述目标音频数据发送至所述其余播放设备。13. -种音乐播放系统,其特征在于,包括至少一个权利要求7-12所述的音乐播放系统 的控制装置。
【文档编号】G11B19/02GK105845156SQ201610164683
【公开日】2016年8月10日
【申请日】2016年3月22日
【发明人】林尚波
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1