一种多媒体播放设备的播放控制方法及装置转让专利

申请号 : CN201510526957.4

文献号 : CN105072482B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林尚波

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

摘要 :

本发明实施例公开了一种多媒体播放系统中的多媒体播放设备的播放控制方法及装置。该方法包括:建立与第一控制终端的第一通信连接;建立与第二控制终端的第二通信连接,第二通信连接与第一通信连接不相同;当接收到第二控制终端发送的待播放多媒体数据和播放控制信息时,比较第一通信连接和第二通信连接的优先级,并根据比较结果和播放控制信息确定是否播放待播放多媒体数据对应的待播放多媒体文件。本发明实施例通过采用上述技术方案,当不同控制终端同时对多媒体播放系统中的播放设备进行播放控制时,多媒体播放设备能够自行处理控制冲突,可避免因播放控制发生冲突而导致的系统出错,从而解决用户烦恼,提升了用户体验。

权利要求 :

1.一种多媒体播放系统中的多媒体播放设备的播放控制方法,其特征在于,包括:建立与第一控制终端的第一通信连接;

建立与第二控制终端的第二通信连接,所述第二通信连接与所述第一通信连接不相同,第一通信连接或第二通信连接为无线保真通信连接或蓝牙通信连接,预先在播放设备中设置不同通信连接的优先级;

当接收到所述第二控制终端发送的待播放多媒体数据和播放控制信息时,判断播放设备当前是否处于播放状态;

若所述播放设备当前处于播放状态,且处于播放组内同步播放状态,则比较所述第一通信连接和所述第二通信连接的优先级,当比较结果为所述第二通信连接的优先级高于所述第一通信连接的优先级时,根据所述播放控制信息切换至播放所述待播放多媒体数据对应的待播放多媒体文件;

其中,在根据所述播放控制信息切换至播放所述待播放多媒体数据对应的待播放多媒体文件之后,还包括:向所述播放组内其余播放设备发送离组消息,以使所述播放组内其余播放设备根据所述离组信息中的原多媒体文件对应的原多媒体数据来源,继续获取所述原多媒体文件对应的原多媒体数据,并同步播放所述原多媒体文件;

若所述播放设备当前未处于播放状态,直接根据所述播放控制信息播放所述待播放多媒体数据对应的待播放多媒体文件。

2.根据权利要求1所述的方法,其特征在于,在向所述播放组内剩余播放设备发送离组消息之后,还包括:当检测到与所述第二控制设备断开所述第二通信连接时,重新加入所述播放组,并与所述播放组内其余播放设备同步播放所述其余播放设备当前播放的多媒体文件。

3.根据权利要求1所述的方法,其特征在于,在建立与第二控制终端的第二通信连接之后,还包括:当检测到播放设备处于播放状态时,停止播放。

4.根据权利要求1-3中任一所述的方法,其特征在于,

所述蓝牙通信连接的优先级高于所述无线保真通信连接的优先级。

5.一种多媒体播放系统中的多媒体播放设备的播放控制装置,其特征在于,包括:第一通信连接建立模块,用于建立与第一控制终端的第一通信连接;

第二通信连接建立模块,用于建立与第二控制终端的第二通信连接,所述第二通信连接与所述第一通信连接不相同,第一通信连接或第二通信连接为无线保真通信连接或蓝牙通信连接;

优先级预设模块,用于预先在播放设备中设置不同通信连接的优先级;

状态判断单元,用于当接收到所述第二控制终端发送的待播放多媒体数据和播放控制信息时,判断播放设备当前是否处于播放状态;

播放控制模块,用于

若所述播放设备当前处于播放状态,且处于播放组内同步播放状态,则比较所述第一通信连接和所述第二通信连接的优先级,当比较结果为所述第二通信连接的优先级高于所述第一通信连接的优先级时,根据所述播放控制信息切换至播放所述待播放多媒体数据对应的待播放多媒体文件;

若所述播放设备当前未处于播放状态,直接根据所述播放控制信息播放所述待播放多媒体数据对应的待播放多媒体文件;

离组消息发送模块,用于

在根据所述播放控制信息切换至播放所述待播放多媒体数据对应的待播放多媒体文件之后,向所述播放组内其余播放设备发送离组消息,以使所述播放组内其余播放设备根据所述离组信息中的原多媒体文件对应的原多媒体数据来源,继续获取所述原多媒体文件对应的原多媒体数据,并同步播放所述原多媒体文件。

6.根据权利要求5所述的装置,其特征在于,所述播放控制模块还用于:在向所述播放组内剩余播放设备发送离组消息之后,当检测到与所述第二控制设备断开所述第二通信连接时,重新加入所述播放组,并与所述播放组内其余播放设备同步播放所述其余播放设备当前播放的多媒体文件。

7.根据权利要求5所述的装置,其特征在于,所述播放控制模块还用于:在建立与第二控制终端的第二通信连接之后,当检测到播放设备处于播放状态时,停止播放。

8.根据权利要求5-7中任一所述的装置,其特征在于,所述蓝牙通信连接的优先级高于所述无线保真通信连接的优先级。

说明书 :

一种多媒体播放设备的播放控制方法及装置

技术领域

[0001] 本发明实施例涉及多媒体播放技术领域,尤其涉及一种多媒体播放系统中的多媒体播放设备的播放控制方法及装置。

背景技术

[0002] 目前,多媒体播放设备一般都集成了网络通信功能,不同区域的多个多媒体播放设备可通过连接网络组成一个多媒体播放系统。通常情况下,多媒体播放系统中的多台播放设备会通过无线方式自组成一个私有网络,例如可使用无线网格(mesh)网络技术组成私有网络,各个播放设备可以通过该私有网络交换信息和数据。
[0003] 多媒体播放系统内的多个多媒体播放设备可单独播放多媒体文件,也可同步播放多媒体文件。多个多媒体播放设备还可被划分为多个播放组,实现每个播放组分别播放不同的多媒体文件。此外,每个多媒体播放设备或者播放组可接受相同用户的控制,也可接受不同用户的控制,为用户带来全新的使用体验。
[0004] 智能手机等移动终端可作为控制终端通过无线通信技术与多媒体播放系统连接,对多媒体播放系统进行控制。常见的一种连接方式是,移动终端通过无线保真(Wireless Fidelity,WIFI)技术与多媒体播放系统建立连接,可在控制终端的控制软件或应用软件上浏览选择多媒体文件,推送到多媒体播放系统进行播放;另一种连接方式是,移动终端与多媒体播放系统中的一个多媒体播放设备建立蓝牙连接,可将移动终端中存储的多媒体数据直接发送至该多媒体播放设备并控制其播放,该多媒体播放设备还可通过私有网络将接收到的多媒体数据发送至系统中的其他多媒体播放设备。上述两种方式可能是共存的,即某个时候,可能存在一个移动终端通过WIFI无线网络连接到多媒体播放系统,而另一个移动终端通过蓝牙连接多媒体播放系统中的一个播放设备。当两个用户均通过手中的控制终端控制该播放设备时,或者一个用户使用不同的控制终端控制该播放设备时,就会发生冲突。例如,某个用户使用控制终端通过WIFI连接到多媒体播放系统,并控制其中的一个播放组同步播放音乐,在该播放组播放音乐的过程中,另一个用户使用另外的控制终端与上述播放组中的某个播放设备建立蓝牙连接,并发送音频和播放控制信息到该播放设备想要控制其播放,该播放设备基于现有的播放控制方案无法判断应该继续播放原来的音乐,还是播放通过蓝牙传输的新的音乐,容易导致出现系统错误,影响用户的正常使用。

发明内容

[0005] 本发明实施例的目的是提供一种多媒体播放系统中的多媒体播放设备的播放控制方法及装置,以解决不同控制终端同时对多媒体播放系统中的播放设备进行播放控制时,容易因发生冲突而导致系统出错的问题。
[0006] 一方面,本发明实施例提供了一种多媒体播放系统中的多媒体播放设备的播放控制方法,包括:
[0007] 建立与第一控制终端的第一通信连接;
[0008] 建立与第二控制终端的第二通信连接,所述第二通信连接与所述第一通信连接不相同;
[0009] 当接收到所述第二控制终端发送的待播放多媒体数据和播放控制信息时,比较所述第一通信连接和所述第二通信连接的优先级,并根据比较结果和所述播放控制信息确定是否播放所述待播放多媒体数据对应的待播放多媒体文件。
[0010] 另一方面,本发明实施例提供了一种多媒体播放系统中的多媒体播放设备的播放控制装置,包括:
[0011] 第一通信连接建立模块,用于建立与第一控制终端的第一通信连接;
[0012] 第二通信连接建立模块,用于建立与第二控制终端的第二通信连接,所述第二通信连接与所述第一通信连接不相同;
[0013] 播放控制模块,用于当接收到所述第二控制终端发送的待播放多媒体数据和播放控制信息时,比较所述第一通信连接和所述第二通信连接的优先级,并根据比较结果和所述播放控制信息确定是否播放所述待播放多媒体数据对应的待播放多媒体文件。
[0014] 本发明实施例中提供的多媒体播放系统中的多媒体播放设备的播放控制方案,在多媒体播放设备与第一控制终端建立第一通信连接后,又与第二控制终端建立了不同于第一通信连接的第二通信连接,当接收到第二控制终端发送的待播放多媒体数据和播放控制信息时,比较第一通信连接和第二通信连接的优先级,并根据比较结果和播放控制信息确定是否播放待播放多媒体数据对应的待播放多媒体文件。通过采用上述技术方案,当不同控制终端同时对多媒体播放系统中的播放设备进行播放控制时,多媒体播放设备能够自行处理控制冲突,可避免因播放控制发生冲突而导致的系统出错,从而解决用户烦恼,提升了用户体验。

附图说明

[0015] 图1为本发明实施例一提供的一种多媒体播放系统中的多媒体播放设备的播放控制方法的流程示意图;
[0016] 图2为本发明实施例一提供的一种多媒体播放系统中的多媒体播放设备的结构框图;
[0017] 图3为本发明实施例一提供的一种多媒体播放系统的组网示意图;
[0018] 图4为本发明实施例二提供的一种多媒体播放系统中的多媒体播放设备的播放控制方法的流程示意图;
[0019] 图5为本发明实施例三提供的一种音乐播放系统中的音乐播放设备的播放控制方法的流程示意图;
[0020] 图6为本发明实施例四提供的一种多媒体播放系统中的多媒体播放设备的播放控制装置的结构框图。

具体实施方式

[0021] 下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0022] 在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各项步骤的顺序可以被重新安排。当其步骤完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0023] 实施例一
[0024] 图1为本发明实施例一提供的一种多媒体播放系统中的多媒体播放设备的播放控制方法的流程示意图,该方法可以由多媒体播放系统中的多媒体播放设备的播放控制装置执行,其中该装置可由软件和/或硬件实现,可集成在多媒体播放系统中的多媒体播放设备中。如图1所示,该方法包括:
[0025] 步骤101、建立与第一控制终端的第一通信连接。
[0026] 步骤102、建立与第二控制终端的第二通信连接。
[0027] 其中,第二通信连接与第一通信连接不相同。
[0028] 示例性的,第一通信连接或第二通信连接具体可以为无线保真(Wireless Fidelity,WIFI)通信连接或蓝牙通信连接。由于第二通信连接与第一通信连接不相同,所以,第一通信连接可为WIFI通信连接,而第二通信连接可为蓝牙通信连接;或者,第一通信连接可为蓝牙通信连接,而第二通信连接可为WIFI通信连接。
[0029] 示例性的,多媒体播放设备具体可用于播放音乐、视频以及图片等多媒体文件。图2为本发明实施例一提供的一种多媒体播放系统中的多媒体播放设备的结构框图。如图2所示,一个多媒体播放设备可包括以下几个主要功能模块:处理器201,播放设备的核心,执行控制程序,与周边各功能模块通信,协调和控制各个功能模块的工作;蓝牙模块202,实现蓝牙通信,使播放设备可以通过蓝牙技术与同样具备蓝牙功能的设备(如作为控制终端的智能手机)建立连接,获取多媒体数据或控制数据,蓝牙模块202可将获取得到的多媒体数据和控制数据传输给处理器201,也可将处理器201传输过来的多媒体数据和控制数据发送给其它蓝牙设备。网络接口203,可以是有线网络接口,也可以是符合802.11规范的无线网络接口,处理器201通过网络接口203可以连接到互联网,获取网络流媒体数据,通过网络接口
203,特别是无线网络的形式,多个播放设备可以组成一个无线多媒体播放系统,即私有网络,实现多媒体的同步播放,各个控制终端也可通过无线网络(如WIFI)连接入多媒体播放系统,对多媒体播放系统及系统内的播放设备进行操作控制。音频放大模块204,处理器201将获得的音频数据,经过解码或数字/模拟转换后,发送给音频放大模块204,音频放大模块
204主要是将处理器201发送过来的模拟音频信号进行功率放大,以驱动扬声器发声;扬声器205,声音还原部件,其数量可以是一个或多个;储存器206,存储处理器201执行的程序,以及多媒体播放系统的一些配置数据,如网络连接数据、音量信息、分组信息以及播放的多媒体列表等。示例性的,主设备和从设备中均包含上述功能模块,当一个多媒体播放系统中的某个多媒体播放设备通过网络接口203直接与路由器建立有线或无线连接时,被称之为主设备,而该多媒体播放系统中的其他多媒体播放设备被称之为从设备,并与主设备一起通过网络接口203共同组成所述私有网络。本实施例中的多媒体播放设备可以是主设备也可以是从设备。
[0030] 图3为本发明实施例一提供的一种多媒体播放系统的组网示意图。如图3所示,多媒体播放系统中的主设备301可通过有线或无线的方式与路由器304进行通信,多媒体播放系统中的从设备302和主设备301通过WIFI组建私有网络(如图中圆圈内所示),控制终端303可通过WIFI连接路由器304,从而与多媒体播放系统进行通信并对其中的播放设备进行控制。
[0031] 示例性的,第一控制终端或第二控制终端具体可为智能手机、平板电脑以及笔记本电脑等移动终端,可通过WIFI与多媒体播放系统的私有网络建立连接。例如,通过WIFI与多媒体播放系统中的主设备所连接的路由器进行连接,并可访问和控制多媒体播放系统私有网络中的播放设备;也可通过蓝牙与多媒体播放系统中的某个多媒体播放设备建立连接。
[0032] 步骤103、当接收到第二控制终端发送的待播放多媒体数据和播放控制信息时,比较第一通信连接和第二通信连接的优先级,并根据比较结果和播放控制信息确定是否播放待播放多媒体数据对应的待播放多媒体文件。
[0033] 示例性的,可预先在播放设备中设置不同通信连接的优先级,具体可由系统默认设置,也可由用户根据个人习惯自主设置。优选的,蓝牙通信连接的优先级高于无线保真通信连接的优先级。
[0034] 示例性的,所述待播放多媒体数据具体可为控制终端中存储的音频数据和视频数据等多媒体文件数据,也可为多媒体文件名称、存放多媒体文件的网络服务器以及网址等多媒体文件信息。播放设备可直接播放多媒体文件数据对应的多媒体文件,也可根据多媒体文件信息到网络服务器或者互联网上获取相应的多媒体资源并进行播放。所述播放控制信息可包括播放指令、音量等播放控制参数以及播放模式(如单独播放还是播放组播放)等信息。
[0035] 示例性的,当比较结果为第二通信连接的优先级高于第一通信连接的优先级时,可控制播放设备播放待播放多媒体数据对应的待播放多媒体文件。
[0036] 进一步的,本步骤具体可包括:判断播放设备当前是否处于播放状态;若播放设备当前处于播放状态,则比较第一通信连接和第二通信连接的优先级,并根据比较结果和播放控制信息确定是否切换至播放所述待播放多媒体数据对应的待播放多媒体文件;若播放设备当前未处于播放状态,直接根据播放控制信息播放待播放多媒体数据对应的待播放多媒体文件。这样做的好处在于:在接收到第二控制终端发送的待播放多媒体数据和播放控制信息时,若播放设备当前未处于播放状态,即处于空闲状态,则不需要对两种通信连接的优先级进行判断而直接进行播放,可缩短播放设备的播放响应时间,进一步提升用户体验。
[0037] 本发明实施例一提供的多媒体播放系统中的多媒体播放设备的播放控制方法,在多媒体播放设备与第一控制终端建立第一通信连接后,又与第二控制终端建立了不同于第一通信连接的第二通信连接,当接收到第二控制终端发送的待播放多媒体数据和播放控制信息时,比较第一通信连接和第二通信连接的优先级,并根据比较结果和播放控制信息确定是否播放待播放多媒体数据对应的待播放多媒体文件。通过采用上述技术方案,当不同控制终端同时对多媒体播放系统中的播放设备进行播放控制时,多媒体播放设备能够自行处理控制冲突,可避免因播放控制发生冲突而导致的系统出错,从而解决用户烦恼,提升了用户体验。
[0038] 在上述实施例的基础上,在建立与第二控制终端的第二通信连接之后,还可包括:当检测到播放设备处于播放状态时,停止播放。也就是说,在与第二控制终端建立第二通信连接后,如果播放设备当前正处于播放状态,可立即停止播放,等待第二控制终端发送待播放多媒体数据和播放控制信息;也可先不停止播放,而等接收到第二控制终端发送待播放多媒体数据和播放控制信息之后再停止播放。
[0039] 实施例二
[0040] 图4为本发明实施例二提供的一种多媒体播放系统中的多媒体播放设备的播放控制方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤“比较第一通信连接和第二通信连接的优先级,并根据比较结果和播放控制信息确定是否播放待播放多媒体数据对应的待播放多媒体文件”,优化为:当判断播放设备当前处于播放组内同步播放状态时,比较第一通信连接和第二通信连接的优先级;当比较结果为第二通信连接的优先级高于第一通信连接的优先级时,根据播放控制信息切换至播放待播放多媒体数据对应的待播放多媒体文件。
[0041] 相应的,本实施例的方法包括如下步骤:
[0042] 步骤401、建立与第一控制终端的第一通信连接。
[0043] 步骤402、建立与第二控制终端的第二通信连接。
[0044] 步骤403、接收第二控制终端发送的待播放多媒体数据和播放控制信息。
[0045] 步骤404、当判断播放设备当前处于播放组内同步播放状态时,比较所述第一通信连接和所述第二通信连接的优先级。
[0046] 示例性的,多媒体播放系统内的多个多媒体播放设备可单独播放多媒体文件,也可同步播放多媒体文件。多个多媒体播放设备还可被划分为多个播放组,实现每个播放组分别播放不同的多媒体文件。例如,一个播放组内包括播放设备A、播放设备B和播放设备C,控制终端a通过WIFI连接到多媒体播放系统,并控制该播放组中的播放设备A、播放设备B和播放设备C同步播放歌曲E。在歌曲E的播放过程中,控制终端b通过蓝牙与播放设备A建立通信连接,并向播放设备A发送歌曲F的音频数据以及相应的播放控制信息,则对蓝牙连接和WIFI连接的优先级进行比较。
[0047] 步骤404、当比较结果为第二通信连接的优先级高于第一通信连接的优先级时,根据播放控制信息切换至播放待播放多媒体数据对应的待播放多媒体文件。
[0048] 示例性的,如步骤403中的举例,若蓝牙连接的优先级高于WIFI连接的优先级时,则播放设备A根据播放控制信息切换至播放歌曲F;若蓝牙连接的优先级低于WIFI连接的优先级时,则播放设备A继续与播放设备B和播放设备C一起同步播放歌曲E。
[0049] 进一步的,在执行完本步骤之后,还可向播放组内其余播放设备发送离组消息,以使播放组内其余播放设备根据离组消息继续同步播放原多媒体文件。示例性的,离组消息中包含原多媒体文件对应的原多媒体数据来源,播放组内其余播放设备根据离组信息中的原多媒体文件对应的原多媒体数据来源,继续获取原多媒体文件对应的原多媒体数据,并同步播放原多媒体文件。例如,如上述举例,播放设备A根据播放控制信息切换至播放歌曲F之后,可向播放设备B和播放设备C发送离组消息,告知它们播放设备A将脱离该播放组,播放设备B和播放设备C将根据离组消息继续同步播放歌曲E。如果之前的播放组在同步播放歌曲E时,歌曲E对应的多媒体数据是由播放设备A进行获取并通过私有网络发送给播放设备B和播放设备C时,离组消息中还可包括歌曲E对应的音频数据的来源,使播放设备B和播放设备C根据歌曲E对应的音频数据的来源继续获取歌曲E对应的音频数据,并同步播放歌曲E。当然,如果网络足够畅通的话,也可使播放设备A在播放歌曲F的同时继续通过私有网络向播放设备B和播放设备C发送歌曲E对应的音频数据。
[0050] 进一步的,在执行完步骤404之后,还可包括:当检测到与第二控制设备断开第二通信连接时,重新加入播放组,并与播放组内其余播放设备同步播放其余播放设备当前播放的多媒体文件。如上述举例,当播放设备A脱离播放组后,如果检测到播放设备A与控制设备b断开蓝牙连接,则播放设备A可重新加入播放组,如果播放设备B和播放设备C当前正在同步播放歌曲G,则播放设备A与播放设备B和播放设备C同步播放歌曲G。
[0051] 本发明实施例二在实施例一的基础上,对处于播放组内的播放设备的播放控制方法进行优化,在进行多媒体文件的切换播放过程中,不会对播放组内其他的播放设备造成影响,进一步提升用户体验。
[0052] 实施例三
[0053] 图5为本发明实施例三提供的一种音乐播放系统中的音乐播放设备的播放控制方法的流程示意图,本发明实施例在上述实施例的基础上进行优化,并以音乐播放系统为例进行进一步的说明。在本实施例中,蓝牙通信连接的优先级高于WIFI通信连接的优先级。如图5所示,该方法包括:
[0054] 步骤501、音乐播放设备建立与第一控制终端的WIFI通信连接。
[0055] 步骤502、音乐播放设备建立与第二控制终端的蓝牙通信连接。
[0056] 步骤503、判断音乐播放设备当前是否处于播放状态,若是,则执行步骤504;否则执行步骤505。
[0057] 步骤504、继续播放当前音乐,并检测是否接收到第二控制终端发送的待播放音频数据和播放控制信息,若是,则执行步骤506;否则,继续执行步骤504。
[0058] 步骤505、检测是否接收到第二控制终端发送的待播放音频数据和播放控制信息,若是,则执行步骤508;否则,继续执行步骤505。
[0059] 步骤506、判断音乐播放设备当前是否为处于播放组内同步播放,若是,则执行步骤507;否则,执行步骤508。
[0060] 步骤507、根据播放控制信息切换至播放待播放音频数据对应的待播放音乐文件,并向播放组内其余音乐播放设备发送离组消息,以使播放组内其余音乐播放设备根据离组消息继续同步播放原音乐文件,执行步骤509。
[0061] 步骤508、根据播放控制信息切换至播放待播放音频数据对应的待播放音乐文件,结束流程。
[0062] 示例性的,如果第二控制终端发送的播放控制信息中包含了播放组播放的控制信息,则可由该音乐播放设备继续转发接收到的待播放音频数据和播放控制信息到播放组内的其他音乐播放设备。
[0063] 步骤509、检测是否与第二控制设备断开通信连接,若是,则执行步骤510;否则继续执行步骤509。
[0064] 步骤510、重新加入播放组,并与播放组内其余音乐播放设备同步播放其余播放设备当前播放的音乐文件,结束流程。
[0065] 步骤511、根据播放控制信息播放待播放音频数据对应的待播放音乐文件,结束流程。
[0066] 示例性的,如果第二控制终端发送的播放控制信息中包含了播放组播放的控制信息,则可由该音乐播放设备继续转发接收到的待播放音频数据和播放控制信息到播放组内的其他音乐播放设备。
[0067] 本发明实施例三提供的一种音乐播放系统中的音乐播放设备的播放控制方法,当使用不同控制终端同时对音乐播放系统中的播放设备进行播放控制时,音乐播放设备能够自行合理地处理控制冲突,可避免因播放控制发生冲突而导致的系统出错,且当处于播放组内的音乐播放设备进行音乐文件的切换播放过程中,不会对播放组内其他的音乐播放设备造成影响,可而解决用户烦恼,提升用户体验。
[0068] 实施例四
[0069] 图6为本发明实施例四提供的一种多媒体播放系统中的多媒体播放设备的播放控制装置的结构框图,该装置可由软件和/或硬件实现,可集成在多媒体播放系统中的多媒体播放设备中。如图6所示,该装置包括第一通信连接建立模块601、第二通信连接建立模块602和播放控制模块603。
[0070] 其中,第一通信连接建立模块601,用于建立与第一控制终端的第一通信连接;第二通信连接建立模块602,用于建立与第二控制终端的第二通信连接,所述第二通信连接与所述第一通信连接不相同;播放控制模块603,用于当接收到所述第二控制终端发送的待播放多媒体数据和播放控制信息时,比较所述第一通信连接和所述第二通信连接的优先级,并根据比较结果和所述播放控制信息确定是否播放所述待播放多媒体数据对应的待播放多媒体文件。
[0071] 在上述实施例的基础上,所述播放控制模块可包括状态判断单元和第一播放控制单元。其中,状态判断单元,用于判断播放设备当前是否处于播放状态;第一播放控制单元,用于当所述状态判断单元判断所述播放设备当前处于播放状态时,比较所述第一通信连接和所述第二通信连接的优先级,并根据比较结果和所述播放控制信息确定是否切换至播放所述待播放多媒体数据对应的待播放多媒体文件;当所述状态判断单元判断所述播放设备当前未处于播放状态时,直接根据所述播放控制信息播放所述待播放多媒体数据对应的待播放多媒体文件。
[0072] 在上述实施例的基础上,所述播放控制模块可包括比较单元和第二播放控制单元。其中,比较单元,用于当判断播放设备当前处于播放组内同步播放状态时,比较所述第一通信连接和所述第二通信连接的优先级;第二播放控制单元,用于所述比较单元得出的比较结果为所述第二通信连接的优先级高于所述第一通信连接的优先级时,根据所述播放控制信息切换至播放所述待播放多媒体数据对应的待播放多媒体文件。
[0073] 在上述实施例的基础上,该装置还可包括离组消息发送模块,用于在根据所述播放控制信息切换至播放所述待播放多媒体数据对应的待播放多媒体文件之后,向所述播放组内其余播放设备发送离组消息,以使所述播放组内其余播放设备根据所述离组消息继续同步播放原多媒体文件。
[0074] 在上述实施例的基础上,所述离组消息中可包含所述原多媒体文件对应的原多媒体数据来源;所述离组消息发送模块具体可用于:在根据所述播放控制信息切换至播放所述待播放多媒体数据对应的待播放多媒体文件之后,向所述播放组内其余播放设备发送离组消息,以使所述播放组内其余播放设备根据所述离组信息中的所述原多媒体文件对应的原多媒体数据来源,继续获取所述原多媒体文件对应的原多媒体数据,并同步播放所述原多媒体文件。
[0075] 在上述实施例的基础上,所述播放控制模块还可用于:在向所述播放组内剩余播放设备发送离组消息,以使所述播放组内剩余播放设备根据所述离组消息继续同步播放原多媒体文件之后,当检测到与所述第二控制设备断开所述第二通信连接时,重新加入所述播放组,并与所述播放组内其余播放设备同步播放所述其余播放设备当前播放的多媒体文件。
[0076] 在上述实施例的基础上,所述播放控制模块还可用于:在建立与第二控制终端的第二通信连接之后,当检测到播放设备处于播放状态时,停止播放。
[0077] 在上述实施例的基础上,所述第一通信连接为无线保真通信连接,所述第二通信连接为蓝牙通信连接;或者,所述第一通信连接为蓝牙通信连接,所述第二通信连接为无线保真通信连接。其中,所述蓝牙通信连接的优先级高于所述无线保真通信连接的优先级。
[0078] 上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的方法。
[0079] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。