一种播放设备的控制方法和装置转让专利

申请号 : CN201511030210.6

文献号 : CN105679342B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林尚波

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

摘要 :

本发明实施例公开了一种播放设备的控制方法和装置,其中,所述方法包括:获取播放设备列表;根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备;确定任一目标设备的目标音量值和当前音量值;控制所述任一目标设备从所述当前音量值逐渐调节至所述目标音量值。本发明实施例提供的技术方案,播放设备开启、关闭或者切换过程中音量比较平滑,用户容易接收,提升了用户体验。

权利要求 :

1.一种播放设备的控制方法,所述方法由播放系统中的主设备执行,所述主设备接收终端发送的控制命令,并将所述控制命令转发至其他的播放设备,其特征在于,包括:接收终端发送的播放设备列表;其中,所述播放设备列表由用户通过终端设置生成;

根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备;

确定任一目标设备的目标音量值和当前音量值;

控制所述任一目标设备从所述当前音量值逐渐调节至所述目标音量值,具体为:

获取第一播放设备的当前音量值,作为基准音量值,并将第二播放设备或者第三播放设备的当前音量值设置为零;每隔设定时间将第二播放设备或者第三播放设备的当前音量值增加基准音量值的1/N,作为第二或者第三播放设备的当前音量值,并将第一播放设备的当前音量值减少基准值的1/N,作为第一播放设备的当前音量值,直至所述第一播放设备的当前音量值与所述第二播放设备的当前音量值之差小于设定阈值,然后,将第一播放设备设置为停止播放,其中,N为偶数。

2.根据权利要求1所述的方法,其特征在于,所述控制所述任一目标设备从所述当前音量值逐渐调节至所述目标音量值,包括:控制所述任一目标设备按照预设音量值调节量从所述当前音量值调节至所述目标音量值。

3.一种播放设备的控制装置,所述装置配置于播放系统中的主设备,所述主设备接收终端发送的控制命令,并将所述控制命令转发至其他的播放设备,其特征在于,包括:播放设备列表获取单元,包括第二播放设备列表获取子单元,其中,所述第二播放设备列表获取子单元,用于接收终端发送的播放设备列表;其中,所述播放设备列表由用户通过终端设置生成;

目标设备确定单元,用于根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备;

设备音量值确定单元,用于确定任一目标设备的目标音量值和当前音量值;

设备音量值调节单元,用于控制所述任一目标设备从所述当前音量值逐渐调节至所述目标音量值,具体为:获取第一播放设备的当前音量值,作为基准音量值,并将第二播放设备或者第三播放设备的当前音量值设置为零;每隔设定时间将第二播放设备或者第三播放设备的当前音量值增加基准音量值的1/N,作为第二或者第三播放设备的当前音量值,并将第一播放设备的当前音量值减少基准值的1/N,作为第一播放设备的当前音量值,直至所述第一播放设备的当前音量值与所述第二播放设备的当前音量值之差小于设定阈值,然后,将第一播放设备设置为停止播放,其中,N为偶数。

4.根据权利要求3所述的装置,其特征在于,所述设备音量值调节单元具体用于:控制所述任一目标设备按照预设音量值调节量从所述当前音量值调节至所述目标音量值。

说明书 :

一种播放设备的控制方法和装置

技术领域

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

背景技术

[0002] 多台播放设备(如智能音箱),可以通过WIFI网络组成一个播放系统。在这个播放系统内,音频数据通过无线网络分发,因此可以实现多台播放设备同步播放相同的音乐。
[0003] 在播放音乐的过程中,用户有时候需要将正在播放的音乐,从一台播放设备切换到另一台播放设备播放。当向播放系统发出切换命令后,被设置为停止播放的播放设备,将停止播放并关闭音频输出;被设置为开启播放的播放设备,将开始接收音频数据并播放。
[0004] 在切换播放设备的过程中,如果被选择关闭的播放设备骤然停止声音输出,而新被选择播放的播放设备突然输出声音,可能会惊吓到用户,用户体验较差。

发明内容

[0005] 本发明实施例提供一种播放设备的控制方法和装置,以优化播放设备的切换控制过程。
[0006] 一方面,本发明实施例提供了一种播放设备的控制方法,包括:
[0007] 获取播放设备列表;
[0008] 根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备;
[0009] 确定任一目标设备的目标音量值和当前音量值;
[0010] 控制所述任一目标设备从所述当前音量值逐渐调节至所述目标音量值。
[0011] 另一方面,本发明实施例还提供了一种播放设备的控制装置,包括:
[0012] 播放设备列表获取单元,用于获取播放设备列表;
[0013] 目标设备确定单元,用于根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备;
[0014] 设备音量值确定单元,用于确定任一目标设备的目标音量值和当前音量值;
[0015] 设备音量值调节单元,用于控制所述任一目标设备从所述当前音量值逐渐调节至所述目标音量值。
[0016] 本发明实施例提供的技术方案,通过获取播放设备列表,确定目标设备,并确定目标设备的当前音量值和目标音量值,将目标设备的音量值从当前音量值逐渐调节至目标音量值,可以使设置开启或关闭的播放设备的音量逐渐提高或降低,在播放设备的开启、关闭或者音频播放切换过程,播放设备的音量变换比较平滑,用户容易接受,提升了用户体验。

附图说明

[0017] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018] 图1是本发明实施例一提供的一种播放设备的控制方法的流程示意图;
[0019] 图2是本发明实施例一提供的一种播放设备列表的结构示意图;
[0020] 图3是本发明实施例二提供的一种播放设备的控制方法的流程示意图;
[0021] 图4是本发明实施例三提供的一种播放设备的控制方法的流程示意图;
[0022] 图5是本发明实施例四提供的一种播放设备的控制装置的结构示意图。

具体实施方式

[0023] 为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024] 实施例一
[0025] 图1是本发明实施例一提供的一种播放设备的控制方法的流程示意图。该方法适用于控制播放设备关闭、开启或者切换的情况,可由播放设备的控制装置来执行,所述装置可由软件和/或硬件实现。参见图1,本实施例提供的播放设备的控制方法具体包括:
[0026] S110、获取播放设备列表。
[0027] 多台播放设备通过WIFI网络可以组成一个播放系统,终端可以通过无线网络,连接和控制上述播放系统,比如,控制播放设备的播放或暂停,将终端上的音频推送至播放设备播放等。而控制播放设备的播放行为和状态一般都是根据播放设备列表进行的,通过播放设备列表可以获得播放系统中的播放设备的当前播放状态、播放设备的标识,播放设备播放的音频等。播放设备列表一般是根据用户的设置生成,获取播放设备列表可以是接收用户选择设置的播放设备列表。
[0028] 在由多台播放设备组成的播放系统中,还可以由一台主设备负责整个播放系统的控制,主设备接收终端发送的控制命令,控制命令包括需要开启或关闭的播放设备的IP地址、名称等,并将控制命令转发至其它播放设备,并且将每个播放设备的状态信息返回给终端。因此,播放设备的控制过程,也可以交由主设备来控制。相应的,获取播放设备列表还可以是接收终端发送的播放设备列表。
[0029] S120、根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备。
[0030] 示例性的,参见图2,播放设备A为当前已启动播放的设备,播放设备B和C为当前停止播放的设备,通过设置播放设备列表,要将播放设备A设置为停止播放,播放设备B和C设置为启动播放的设备。根据播放设备列表可以确定播放设备A为待停止播放的第一播放设备,播放设备B和C为待启动播放的第二播放设备。
[0031] 若播放设备A当前播放的是a歌曲,通过用户设置使播放设备A播放b歌曲,则通过播放设备列表确定播放设备A为待切换播放的第三播放设备。
[0032] S130、确定任一目标设备的目标音量值和当前音量值。
[0033] 目标设备的当前音量值可以通过向播放设备发送相应的控制指令来获取,播放设备接收到控制指令之后,返回当前音量值。目标音量值为设定值,可根据实际情况进行设定。例如,对于第一播放设备,可将目标音量值设定为零。可获取全部目标设备的目标音量值和当前音量值,也可根据使用需求获取部分目标设备的目标音量和当前音量值。例如:当室内和户外设置有目标设备时,可仅对室内设置的目标设备的音量进行递增或递减调整。
[0034] S140、控制所述任一目标设备从所述当前音量值逐渐调节至所述目标音量值。
[0035] 需要说明的是,如果根据播放设备列表确定的只有第一播放设备,即用户设置只是要关闭一台或多台播放设备,不打开新的播放设备,则可以将确定的第一播放设备停止播放并关闭。
[0036] 本实施例提供的技术方案,通过获取播放设备列表,确定目标设备,并确定目标设备的当前音量值和目标音量值,将目标设备的音量值从当前音量值逐渐调节至目标音量值,可以使设置开启或关闭的播放设备的音量逐渐提高或降低,在播放设备的开启、关闭或者音频播放切换过程,播放设备的音量变换比较平滑,用户容易接受,提升了用户体验。
[0037] 实施例二
[0038] 图3是本发明实施例二提供的一种播放设备的控制方法的流程示意图。本实施例是在上述实施例的基础上进行了优化,参见图3,本实施例提供的播放设备的控制方法具体包括:
[0039] S210、获取播放设备列表。
[0040] S220、根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备。
[0041] S230、如果目标设备为第二播放设备或第三播放设备,则将当前音量值设置为零,将目标音量值确定为至少一个第一播放设备的当前音量值。
[0042] 若根据播放设备列表确定有一个第一播放设备时,可以将该第一播放设备的当前音量值确定为第二播放设备或第三播放设备的目标音量值;若确定多个第一播放设备时,可以从中随机选择一个第一播放设备,将该第一播放设备的当前音量值确定为第二播放设备或第三播放设备的目标音量值,或者取多个第一播放设备的当前音量值的平均值作为第二播放设备或第三播放设备的目标音量值。
[0043] 另外,由于第一播放设备为待关闭的播放设备,可以将第一播放设备的目标音量值设置为零。
[0044] S240、控制所述任一目标设备按照预设音量值调节量从所述当前音量值调节至所述目标音量值。
[0045] 确定了目标设备的当前音量值和目标音量值,可以按照预设音量值调节量将目标设备的音量值从当前音量值调节至目标音量值。调节的具体过程可以是每隔设定的时间,将目标设备的音量值增加或者减少预设音量值调节量的值,其中,预设调节量可以根据实际情况进行设定。具体地,可以根据确定的目标设备的当前音量与目标音量的差值的绝对值确定,若差值的绝对值比较大,例如大于设备最大音量值的50%,可以将预设调节量设置的相对较大,若差值的绝对值较小,则可以将预设调节量设置的相对较小。
[0046] 本实施提供的技术方案,确定播放设备的不同的目标音量值,并按照预设音量值调节量进行调整,可以实现播放设备音量的缓慢增加和降低,调节较平滑,可以给用户一个适应的过程,提升用户体验。
[0047] 实施例三
[0048] 图4是本发明实施例三提供的一种播放设备的控制方法的流程示意图。本实施例是在上述实施例二的基础上对S240进行了优化,参见图4,本实施例提供的播放设备的控制方法具体包括:
[0049] S310、获取播放设备列表。
[0050] S320、根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备。
[0051] S330、如果目标设备为第二播放设备或第三播放设备,则将当前音量值设置为零,将目标音量值确定为至少一个第一播放设备的当前音量值。
[0052] S340、控制所述第一播放设备从所述第一播放设备的当前音量值调节至零;同时,控制所述第二播放设备从零调节至所述第二播放设备的目标音量值。
[0053] 在本实例中,第二播放设备的目标音量值可以设置为第一播放设备的当前音量值,也可以根据实际需要进行设定,同时调节第一播放设备和第二播放的音量值,使它们各自从相应的当前音量值调整至目标值。
[0054] 在本实施例的另一种实施方式中,可以获取第一播放设备的当前音量值,作为基准音量值,并将第二播放设备或者第三播放设备的当前音量值设置为零;每隔设定时间将第二播放设备或者第三播放设备的当前音量值增加基准音量值的1/N,作为第二或者第三播放设备的当前音量值,并将第一播放设备的当前音量值减少基准值的1/N,作为第一播放设备的当前音量值,直至所述第一播放设备的当前音量值与所述第二播放设备的当前音量值之差小于设定阈值。然后,将第一播放设备设置为停止播放。
[0055] 具体地,设基准音量值为X,设定阈值为0,即经过k次调整,第一播放设备的当前音量值与第二播放设备或者第三播放设备的当前音量值相等,可得到X-kX/N=kX/N,X-kX/N为第一播放设备的当前音量值,kX/N为第二播放设备或者第三播放设备的当前音量值;解得N=2k,根据实际情况可知,k为正整数,则N需为偶数。
[0056] 示例性的,设第一播放设备A的当前音量值是60,则基准音量值为60,第二播放设备或者第三播放设备的当前音量值设置为0,每隔500毫秒发送一次控制指令,发送的控制指令将第一播放设备A的当前音量值降低音量值6(基准音量值的1/10),同时将第二播放设备B或者第三播放设备C的当前音量值增加音量值6。则经过5次调整,第一播放设备A与第二播放设备B或者第三播放设备C的当前音量值会相等。此时,可将第一播放设备关闭。
[0057] 本实施例提供的技术方案,根据不同的情况,确定播放设备的不同的目标音量值,并按照预设音量值调节量进行同时调整,可以实现播放设备音量的缓慢增加和降低,调节较平滑,可以给用户一个适应的过程,提升用户体验。
[0058] 实施例四
[0059] 图5是本发明实施例四提供的一种播放设备的控制装置的结构示意图。参见图5,所述装置具体包括:
[0060] 播放设备列表获取单元410,用于获取播放设备列表;
[0061] 目标设备确定单元420,用于根据所述播放设备列表确定至少一个目标设备,每个目标设备为待停止播放的第一播放设备、待启动播放的第二播放设备或待切换播放的第三播放设备;
[0062] 设备音量值确定单元430,用于确定任一目标设备的目标音量值和当前音量值;
[0063] 设备音量值调节单元440,用于控制所述任一目标设备从所述当前音量值逐渐调节至所述目标音量值。
[0064] 进一步的,所述播放设备列表获取单元410,包括:
[0065] 第一播放设备列表获取子单元411,用于接收用户选择设置的播放设备列表;
[0066] 第二播放设备列表获取子单元412,用于接收终端发送的播放设备列表。
[0067] 进一步的,所述设备音量值确定单元430包括:
[0068] 设备当前音量值确定子单元431,用于如果目标设备为第二播放设备或第三播放设备,则将当前音量值设置为零;
[0069] 设备目标音量值确定子单元432,用于如果目标设备为第二播放设备或第三播放设备,将目标音量值确定为至少一个第一播放设备的当前音量值。
[0070] 进一步的,所述设备目标音量值确定子单元432具体用于:
[0071] 将目标音量值确定为至少一个第一播放设备的当前音量值的平均值。
[0072] 进一步的,所述设备音量值调节单元440具体用于:
[0073] 控制所述任一目标设备按照预设音量值调节量从所述当前音量值调节至所述目标音量值。
[0074] 进一步的,所述设备音量值调节单元440具体用于:
[0075] 控制所述第一播放设备从所述第一播放设备的当前音量值调节至零;同时,控制所述第二播放设备从零调节至所述第二播放设备的目标音量值。
[0076] 上述装置可执行本发明任意实施例所提供的播放设备的控制方法,具备执行方法相应的功能模块和有益效果。
[0077] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。