音箱交互方法、装置、系统和音箱

文档序号:118302 发布日期:2021-10-19 浏览:38次 >En<

阅读说明:本技术 音箱交互方法、装置、系统和音箱 (Sound box interaction method, device and system and sound box ) 是由 雷长发 肖凯平 于 2020-04-10 设计创作,主要内容包括:本公开涉及一种音箱交互方法、装置、系统和音箱,以提供一种新的音箱交互方式,提升音箱交互过程中的智能性。该音箱交互方法应用于第一音箱,所述第一音箱与多个第二音箱位于同一组网中,所述第一音箱和所述多个第二音箱分别具有低功耗蓝牙功能,该音箱交互方法包括:所述第一音箱通过低功耗蓝牙接收所述多个第二音箱中目标第二音箱发送的语音信息,所述语音信息为所述目标第二音箱采集的、用于控制所述目标第二音箱执行功能的语音信息;所述第一音箱确定与所述语音信息对应的语音结果信息;所述第一音箱通过所述低功耗蓝牙将所述语音结果信息发送给所述目标第二音箱,以使所述目标第二音箱播放所述语音结果信息。(The disclosure relates to a sound box interaction method, a device and a system and a sound box, and aims to provide a new sound box interaction mode and improve intelligence in a sound box interaction process. The loudspeaker box interaction method is applied to a first loudspeaker box, the first loudspeaker box and a plurality of second loudspeaker boxes are positioned in the same network, the first loudspeaker box and the plurality of second loudspeaker boxes respectively have a low-power Bluetooth function, and the loudspeaker box interaction method comprises the following steps: the first sound box receives voice information sent by a target second sound box in the plurality of second sound boxes through low-power-consumption Bluetooth, wherein the voice information is collected by the target second sound box and used for controlling the target second sound box to execute functions; the first sound box determines voice result information corresponding to the voice information; and the first sound box sends the voice result information to the target second sound box through the low-power Bluetooth so that the target second sound box plays the voice result information.)

音箱交互方法、装置、系统和音箱

技术领域

本公开涉及音箱设备领域,具体地,涉及一种音箱交互方法、装置、系统和音箱。

背景技术

音箱是可以将音频信号变换为声音的一种设备,包括主机箱体或低音炮箱体,并且自带功率放大器,可以对音频信号进行放大处理后由音箱本身回放出声音,达到放大声音的目的。多个音箱可以组成音箱系统。例如,将音箱系统中的多个音箱分别设置在不同的房间,可以实现多房间的音箱互连系统,满足位于不同房间的用户的聆听需求。

但是,相关技术中,位于不同房间的多个音箱主要通过有线方式进行连接,比如,在工厂车间、学校教学等应用场景中。通过有线方式连接位于不同房间的多个音箱,由于需要特别的布线处理,如果根据实际情况想要新增音箱,则需要重新布线,费时费力。

发明内容

本公开的目的是提供一种音箱交互方法、装置、系统和音箱,以提供一种新的音箱交互方式。

为了实现上述目的,第一方面,本公开提供一种音箱交互方法,应用于第一音箱,所述第一音箱与多个第二音箱位于同一组网中,所述第一音箱和所述多个第二音箱分别具有低功耗蓝牙功能,所述方法包括:

所述第一音箱通过低功耗蓝牙接收所述多个第二音箱中目标第二音箱发送的语音信息,所述语音信息为所述目标第二音箱采集的、用于控制所述目标第二音箱执行功能的语音信息;

所述第一音箱确定与所述语音信息对应的语音结果信息;

所述第一音箱通过所述低功耗蓝牙将所述语音结果信息发送给所述目标第二音箱,以使所述目标第二音箱播放所述语音结果信息。

可选地,所述第一音箱本地存储有分别与不同语音信息对应的多个预设语音回复信息,所述确定与所述语音信息对应的语音结果信息,包括:

所述第一音箱根据所述语音信息,在本地存储的预设语音回复信息中查找与所述语音信息对应的预设语音回复信息;

所述第一音箱通过所述低功耗蓝牙将所述语音结果信息发送给所述目标第二音箱,以使所述目标第二音箱播放所述语音结果信息,包括:

所述第一音箱通过所述低功耗蓝牙将所述预设语音回复信息发送给所述目标第二音箱,以使所述目标第二音箱播放所述预设语音回复信息。

可选地,所述语音信息为所述目标第二音箱采集的、用于控制所述目标第二音箱播放目标音频的语音信息,且所述第一音箱具有联网功能,所述第一音箱确定与所述语音信息对应的语音结果信息,包括:

所述第一音箱将接收到的所述语音信息发送给云端服务器,以通过所述云端服务器解析所述语音信息,并通过所述云端服务器从网络资源库中获取与解析结果对应的所述目标音频;

所述第一音箱将所述目标音频确定为与所述语音信息对应的所述语音结果信息。

可选地,所述语音信息为所述目标第二音箱采集的、用于控制所述目标第二音箱播放目标音频的语音信息,且所述第一音箱本地存储有音频资源,所述第一音箱确定与所述语音信息对应的语音结果信息,包括:

所述第一音箱解析所述语音信息,并从本地存储的音频资源中获取与解析结果对应的所述目标音频;

所述第一音箱将所述目标音频确定为与所述语音信息对应的所述语音结果信息。

可选地,所述方法还包括:

响应于所述目标第二音箱发送的、用于向所述多个第二音箱中除所述目标第二音箱外的其他第二音箱分发所述目标音频的控制消息,所述第一音箱将所述目标音频发送给所述其他第二音箱进行播放。

可选地,所述第一音箱和所述多个第二音箱具有联网功能,所述第一音箱将所述目标音频发送给所述其他第二音箱进行播放,包括:

所述第一音箱通过联网传输方式将所述目标音频发送给所述其他第二音箱,并通过所述低功耗蓝牙控制所述目标第二音箱与所述其他第二音箱同步播放所述目标音频。

可选地,所述第一音箱和所述多个第二音箱具有经典蓝牙功能,所述第一音箱将所述目标音频发送给所述其他第二音箱进行播放,包括:

所述第一音箱通过蓝牙音频传输A2DP协议将所述目标音频发送给所述其他第二音箱,并通过所述低功耗蓝牙控制所述目标第二音箱与所述其他第二音箱同步播放所述目标音频。

可选地,所述方法还包括:

所述第一音箱通过所述低功耗蓝牙接收所述目标第二音箱发送的、用于控制目标音频播放的控制信息;

所述第一音箱通过所述低功耗蓝牙将所述控制信息发送给所述其他第二音箱,以使所述其他第二音箱根据所述控制信息控制所述目标音频的播放。

可选地,所述第一音箱与所述多个第二音箱通过无线网络MESH进行组网,所述方法还包括:

响应于其他音箱请求加入所述第一音箱与所述多个第二音箱形成的组网中的请求消息,所述第一音箱控制所述其他音箱加入所述组网;或者

响应于所述组网中的音箱请求退出所述组网的请求消息,所述第一音箱控制所述音箱退出所述组网。

可选地,所述第一音箱通过所述低功耗蓝牙将所述语音结果信息发送给所述目标第二音箱,包括:

通过低功耗蓝牙的数据传输协议对所述语音结果信息进行压缩处理,将压缩后的所述语音结果信息发送给所述目标第二音箱。

可选地,所述数据传输协议包括人机交互设备HID协议、数传方式和低功耗音频LEAudio协议中的任一者。

第二方面,本公开还提供一种音箱交互装置,应用于第一音箱,所述第一音箱与多个第二音箱位于同一组网中,所述第一音箱和所述多个第二音箱分别具有低功耗蓝牙功能,所述装置包括:

接收模块,用于通过低功耗蓝牙接收所述多个第二音箱中目标第二音箱发送的语音信息,所述语音信息为所述目标第二音箱采集的、用于控制所述目标第二音箱执行功能的语音信息;

确定模块,用于确定与所述语音信息对应的语音结果信息;

发送模块,用于通过所述低功耗蓝牙将所述语音结果信息发送给所述目标第二音箱,以使所述目标第二音箱播放所述语音结果信息。

第三方面,本公开还提供一种音箱,所述音箱包括低功耗蓝牙模块、经典蓝牙模块、联网功能模块、存储器和处理器;

所述存储器,其上存储有计算机程序;

所述处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面中任一项所述方法的步骤。

第四方面,本公开还提供一种音箱系统,所述系统包括第一音箱和多个第二音箱,所述第一音箱与多个第二音箱位于同一组网中,所述第一音箱和所述多个第二音箱分别具有低功耗蓝牙功能;

所述第二音箱中的目标第二音箱用于接收用于控制所述目标第二音箱执行功能的语音信息,所述目标第二音箱为所述第二音箱中的任意音箱;

所述第一音箱用于通过低功耗蓝牙接收所述目标第二音箱发送的语音信息,确定与所述语音信息对应的语音结果信息,通过所述低功耗蓝牙将所述语音结果信息发送给所述目标第二音箱;

所述目标第二音箱用于接收所述第一音箱发送的所述语音结果信息,播放所述语音结果信息。

通过上述技术方案,可以通过低功耗蓝牙实现第一音箱和多个第二音箱之间的互连,无需特别的布线,如果根据实际情况想要新增音箱,则可以通过低功耗蓝牙将新增的音箱加入已有的音箱组网,无需重新布线,可以节省人力和时间。并且,按照本公开的音箱交互方法,可以将第一音箱作为中控音箱,整个音箱组网中无需用于控制的其他终端设备,可以实现音箱本身之间的互连控制。另外,可以通过语音进行智能控制,提高了音箱智能性。

本公开的其他特征和优点将在随后的

具体实施方式

部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据本公开一示例性实施例示出的一种音箱交互方法的流程图;

图2是根据本公开一示例性实施例示出的一种音箱交互方法中音箱之间的交互示意图;

图3是根据本公开一示例性实施例示出的一种音箱交互装置的框图;

图4是根据本公开一示例性实施例示出的一种音箱的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

正如背景技术所言,相关技术中,位于不同房间的多个音箱主要通过有线方式进行连接,比如,在工厂车间、学校教学等应用场景中。通过有线方式连接位于不同房间的多个音箱,由于需要特别的布线处理,如果根据实际情况想要新增音箱,则需要重新布线,费时费力。

为了解决相关技术中的布线问题,可以通过无线WIFI或者经典蓝牙实现多音箱的互连。其中,通过无线WIFI连接的方式,位于不同房间的各个WIFI音箱可以利用IEEE802.11实现组网,然后利用特别的WIFI同步技术实现音频同步。但是,发明人研究发现,通过无线WIFI互连,各音箱的功耗相对较大,并且WIFI同步技术的实现难度很大,不利于广泛应用。

有鉴于此,本公开提出一种音箱交互方法、装置、系统和音箱,解决上述提到的音箱互连过程中存在的布线问题以及功耗大的问题。

本公开实施例中的音箱交互方法可以应用于第一音箱,该第一音箱与多个第二音箱位于同一组网中,且该第一音箱和多个第二音箱可以分别具有低功耗蓝牙功能。也即是说,第一音箱和多个第二音箱可以通过低功耗蓝牙形成组网,在该组网中,第一音箱可以分别与多个第二音箱通信。

图1是根据本公开一示例性实施例示出的一种音箱交互方法的流程图。参照图1,该音箱交互方法可以包括:

步骤101,第一音箱通过低功耗蓝牙接收多个第二音箱中目标第二音箱发送的语音信息,该语音信息为目标第二音箱采集的、用于控制目标第二音箱执行功能的语音信息。

步骤102,第一音箱确定与语音信息对应的语音结果信息。

步骤103,第一音箱通过低功耗蓝牙将语音结果信息发送给目标第二音箱,以使目标第二音箱播放语音结果信息。

应当理解的是,低功耗蓝牙是蓝牙技术联盟设计和销售的一种个人局域网技术,相较经典蓝牙,低功耗蓝牙可以在保持同等通信范围的同时显著降低功耗和成本。在本公开实施例中,通过低功耗蓝牙实现第一音箱与多个第二音箱之间的通信,可以降低音箱的功耗。并且,无需布线,解决了相关技术在音箱互连过程中存在的布线问题,节省用于布线的人力和时间。

示例地,在步骤101中,多个音箱中的每一个音箱可以内置语音接收模块,包括语音交互界面(VUI),用于接收用户输入的语音信息。目标第二音箱可以是多个第二音箱中的至少一个音箱,可以接收语音信息,比如可以接收用户输入的语音信息,或者可以接收其他设备发送的语音信息,本公开实施例对此不作限定。该语音信息可以是用于控制目标第二音箱放大音量、减小音量、播放下一首歌、播放目标音频等的语音控制信息,本公开实施例对此不作限定。

相应地,第一音箱可以通过内置的低功耗蓝牙模块接收目标第二音箱发送的语音信息,然后第一音箱可以确定该语音信息对应的语音结果信息,并将该语音结果信息发送给目标第二音箱进行播放,从而实现可以语音控制的音箱互连方案,提升音箱互连的智能性。

应当理解的是,为了便于用户对第一音箱直接进行语音控制,第一音箱也可以内置语音接收模块,包括语音交互界面(VUI),用于接收用户输入的语音信息。

在可能的方式中,第一音箱可以本地存储有分别与不同语音信息对应的多个预设语音回复信息,那么步骤102可以是:根据语音信息,在本地存储的预设语音回复信息中查找与语音信息对应的预设语音回复信息。相应地,步骤103可以是:通过低功耗蓝牙将预设语音回复信息发送给目标第二音箱,以使目标第二音箱播放预设语音回复信息。

示例地,预设语音回复信息可以是根据不同的语音信息分别预先设定的,然后第一音箱在接收到目标第二音箱发送的语音信息后,可以根据该语音信息在所有预设语音回复信息中进行查找,确定该语音信息对应的预设语音回复信息,并发送给目标第二音箱。

例如,目标第二音箱的音量包括1-30级不同的音量等级,用户针对目标第二音箱输入用于调大音量至25级的语音信息,目标第二音箱将该语音信息发送给第一音箱。第一音箱可以根据该语音信息,在所有预设语音回复信息里,确定该语音信息对应的预设回复信息。比如,确定的预设语音回复信息可以是:“主人,您好,已将音量调大至25级”。然后,第一音箱可以将该预设语音回复信息发送给目标第二音箱。在此种情况下,当目标第二音箱根据用户输入的语音信息将音量调大至25级后,目标第二音箱可以播放接收到的预设语音回复信息,以通过语音回复的方式告知用户语音控制结果,增加了音箱的智能性。

在可能的方式中,目标第二音箱接收到的语音信息可以是目标第二音箱采集的、用于控制目标第二音箱播放目标音频的语音信息,且第一音箱具有联网功能,那么确定与语音信息对应的语音结果信息可以是:第一音箱将接收到的语音信息发送给云端服务器,以通过该云端服务器解析语音信息,并通过该云端服务器从网络资源库中获取与解析结果对应的目标音频,然后第一音箱将目标音频确定为与语音信息对应的语音结果信息。

示例地,第一音箱可以具有WIFI联网功能或者例如4G、5G等移动通信功能。在此种情况下,第一音箱可以通过联网功能与云端服务器通信,将接收到的语音信息发送给云端服务器。该云端服务器在接收到该语音信息后,可以对该语音信息进行解析,然后根据解析结果从网络资源库中获取目标音频,最后将目标音频发送给第一音箱,以实现获取目标音频的目的。

例如,参照图2,多个第二音箱包括第二音箱1、第二音箱2、……、第二音箱N(N为大于2的正整数)。若第二音箱1(即目标第二音箱)的用户输入“播放歌曲A”的语音信息,即目标音频为歌曲A,则第二音箱1可以通过内置的低功耗蓝牙模块将该语音信息发送给第一音箱。第一音箱接收到该语音信息后,可以将该语音信息发送给云端服务器。云端服务器在接收第一音箱发送的语音信息后,可以对该语音信息解析,然后根据解析结果,在网络资源库进行检索,以获取歌曲A的音频资源。接着,云端服务器可以将歌曲A对应的音频资源发送给第一音箱。最后,第一音箱可以将接收到的歌曲A对应的音频资源发送给第二音箱1。应当理解的是,第二音箱2至第二音箱N中任意音箱与第一音箱的交互过程可以与第二音箱1与第一音箱的交互过程类似,这里不再赘述。

通过上述交互方式,第一音箱可以通过云端服务器解析语音信息并获取语音信息对应的目标音频,无需第一音箱解析语音信息,可以节省第一音箱的计算资源。此外,云端服务器计算能力比第一音箱更强,因此通过云端服务器解析语音信息,可以得到更加准确的语音信息解析结果。

在另一种可能的方式中,语音信息可以是目标第二音箱采集的、用于控制目标第二音箱播放目标音频的语音信息,且第一音箱本地存储音频资源,那么确定与语音信息对应的语音结果信息可以是:第一音箱解析语音信息,并从本地存储的音频资源中获取与解析结果对应的目标音频,然后第一音箱将目标音频确定为与语音信息对应的语音结果信息。

示例地,第一音箱可以内置语音识别模块,用于对目标第二音箱发送的语音信息进行解析,从而确定语音信息对应的目标音频。第一音箱在解析语音信息后,可以根据解析结果在本地存储的音频资源中进行检索,以获取目标音频。通过此种方式,第一音箱可以在本地解析语音信息,无需与其他设备交互,可以更加快速地得到语音信息解析结果。

在其他可能的方式中,考虑到第一音箱的本地存储能力有限且计算能力有限,并且考虑到第一音箱的联网功能可能出现故障,导致无法通过云端服务器获取目标音频的问题,本公开实施例还可以结合联网解析和本地解析的方式。即,第一音箱可以具有联网功能,同时还可以本地存储音频资源。

在此种情况下,确定与语音信息对应的语音结果信息可以是:第一音箱先解析语音信息,并在本地存储的音频资源中查找解析结果对应的目标音频。若在本地存储的音频资源中查找到解析结果对应的目标音频,则从本地存储的音频资源中获取该目标音频作为与语音信息对应的语音结果信息。若在本地存储的音频资源中未查找到解析结果对应的目标音频,则将语音信息发送给云端服务器,以通过云端服务器解析语音信息,并通过云端服务器从网络资源库中获取与解析结果对应的目标音频,然后将获取到的目标音频作为与语音信息对应的语音结果信息。

通过上述方式,可以优先通过第一音箱解析语音信息,优先从第一音箱本地存储的音频资源中获取目标音频,以更加快速地将获取目标音频。并且,在第一音箱没有本地存储目标音频的情况下,还可以进一步将语音信息发送给云端服务器,以通过云端服务器获取目标音频,以保证后续目标第二音箱可以正常播放目标音频。

在可能的方式中,为了提高目标音频在音箱之间的传输速率,第一音箱可以通过低功耗蓝牙的数据传输协议对语音结果信息进行压缩处理,然后将压缩后的语音结果信息发送给目标第二音箱。

示例地,低功耗蓝牙的数据传输协议可以包括人机交互设备HID协议、数传方式和低功耗音频LE Audio协议中的任一者,本公开实施例对此不作限定。例如,在上述举例中,第一音箱通过云端服务器获取到歌曲A对应的音频资源后,可以通过低功耗蓝牙的人机交互设备HID协议、数传方式和低功耗音频LE Audio协议中的任一者对歌曲A对应的音频资源进行压缩,然后将压缩后的音频资源发送给第二音箱1。通过此种方式,音箱之间传输的是压缩后的资源,相较于直接传输未压缩资源的方式,可以提高音频资源传输速率,使得目标第二音箱可以更快的接收到目标音频进行播放。

应当理解的是,通过低功耗蓝牙传输音频资源的方式中,低功耗音频LE Audio协议的LC3编码方式可以实现对资源的高压缩率,从而更大程度上提高资源传输速率,因此在音箱之间传输音频资源时,可以优先选择通过低功耗音频LE Audio协议进行压缩传输。

另外,应当理解的是,为了进一步提高音箱之间的交互速率,目标第二音箱在将语音信息发送给第一音箱之前,也可以对语音信息进行压缩,然后将压缩后的语音信息发送给第一音箱。可以根据实际情况设置是否对语音信息进行压缩后传输,本公开实施例对此不作限定。

在可能的方式中,第一音箱还可以响应于目标第二音箱发送的、用于向多个第二音箱中除目标第二音箱外的其他第二音箱分发目标音频的控制消息,将目标音频发送给其他第二音箱进行播放。

也即是说,目标第二音箱在接收到第一音箱发送的目标音频后,可以根据用户意愿确定是否将目标音频分享给多个第二音箱中的其他第二音箱进行播放。首先,用户可以通过语音输入或者按钮输入等方式,向目标第二音箱输入用于向多个第二音箱中其他第二音箱分享目标音频的控制消息。目标第二音箱在接收到该控制消息后,可以将该控制消息转发给第一音箱。第一音箱在接收到该控制消息后,可以响应于该控制消息,将目标音频发送给其他第二音箱进行播放,以实现音频分享的目的。

例如,在上述举例中,第二音箱1在接收到第一音箱发送的歌曲A之后,如果第二音箱1的用户输入用于向其他第二音箱(第二音箱2至第二音箱N中的至少一个音箱)分发歌曲A的控制消息,那么第二音箱1可以将用户输入的该控制消息发送给第一音箱。第一音箱在接收到该控制消息后,可以响应于该控制消息,将歌曲A发送给其他第二音箱进行播放。

通过上述方式,可以将第一音箱作为中控设备,实现对多个第二音箱的交互控制,在此种场景下,无需例如手机、电脑等除音箱外的终端控制设备,简化了音箱组网的结构。

在可能的方式中,第一音箱和多个第二音箱可以均具有联网功能,那么第一音箱将目标音频发送给其他第二音箱进行播放可以是:通过联网传输方式将目标音频发送给其他第二音箱,并通过低功耗蓝牙控制目标第二音箱与所述第二音箱同步播放所述目标音频。

示例地,联网传输方式可以包括WIFI联网传输方式或者例如4G、5G等移动通信方式。第一音箱在将目标音频发送给目标第二音箱后,第一音箱可以本地缓存该目标音频。因此当第一音箱接收到目标第二音箱发送的、用于将目标音频分发给其他第二音箱的控制消息时,通过联网传输方式,第一音箱可以快速地将目标音频发送给其他第二音箱,第一音箱与多个第二音箱之间的交互响应速度较快。并且,通过低功耗蓝牙实现音箱之间的同步,相较于通过WIFI技术进行同步的方式,实现难度更小,可以广泛应用于不同的实施场景。

或者,在可能的方式中,第一音箱和多个第二音箱可以具有经典蓝牙功能,那么将目标音频发送给其他第二音箱进行播放可以是:通过蓝牙音频传输A2DP协议将目标音频发送给其他第二音箱,并通过低功耗蓝牙控制目标第二音箱与其他第二音箱同步播放目标音频。应当理解的是,通过低功耗蓝牙实现音箱之间的同步,相较于直接通过蓝牙进行同步的方式,可以减小音箱的功耗,进一步避免了音箱互连过程中存在的功耗较大的问题。并且,低功耗蓝牙与A2DP协议属于不同的通信链路层,相互独立,彼此不会受影响,因此通过低功耗蓝牙传输命令会更加及时,从而可以更准确的实现音箱之间的音频同步播放。

在其他可能的方式中,在将目标音频发送给其他第二音箱之后,第一音箱还可以通过低功耗蓝牙接收目标第二音箱发送的、用于控制目标音频播放的控制信息,然后通过低功耗蓝牙将控制信息发送给其他第二音箱,以使其他第二音箱根据控制信息控制目标音频的播放。

示例地,该控制信息可以是用户通过语音输入方式或者按键输入方式输入的,可以用于控制音箱播放目标音频,比如可以用于控制音频开始播放、暂停播放、播放到指定位置(比如音频文件的几分几秒位置)、或者按照指定播放速度进行播放等等,本公开实施例对于控制信息的具体内容和形式不作限定。

例如,第一音箱通过低功耗蓝牙将目标第二音箱发送的、用于控制音频播放到指定位置2分30秒的命令(即控制信息)发送给其他第二音箱。其他第二音箱接收到第一音箱发送的命令后,可以将当前的音频播放位置与接收到的命令中包括的指定位置做对比,通过调快或调慢自身播放速度,实现组网内音箱之间的播放同步。比如,当前音频播放位置为2分26秒,在指定位置之前,则其他第二音箱可以调快自身播放速度,直至当前音频播放位置与指定位置一致,从而达成和组网内其他音箱的播放同步。

应当理解的是,若音箱在接收到第一音箱发送的用于控制音频播放的控制信息后,无法通过自身的调整实现与组网内的其他音箱的播放同步,那么该第二音箱可以通过低功耗蓝牙将自身播放状态发送给第一音箱。然后,第一音箱可以根据组网内其他音箱的播放状态做出下一步决策,比如第一音箱可以控制其他音箱均同步调整音乐播放速度以满足该第二音箱,从而实现音频同步播放,或者第一音箱可以直接给该第二音箱发送播放停止命令,以使该第二音箱停止播放当前音频,并重新按照第一音箱发送的指定位置进行播放,从而实现音频同步播放。

又例如,第一音箱将目标音频发送给其他第一音箱后,用户按下了设置在目标第二音箱的音频暂停按钮,即目标第二音箱接收到了用于暂停播放目标音频的控制信息。在此种情况下,目标第二音箱可以将该控制信息发送给第一音箱。然后,第一音箱可以通过低功耗蓝牙将该控制信息发送给其他第二音箱,用于同步暂停其他第二音箱播放的目标音频。通过此种方式,可以通过低功耗蓝牙实现精准的同步控制,在降低音箱功耗的同时,可以提升各音箱之间的同步性,给用户更好的音频同步播放体验。

在可能的方式中,第一音箱与多个第二音箱可以通过无线网络MESH进行组网,那么第一音箱还可以响应于其他音箱请求加入第一音箱与多个第二音箱形成的组网中的请求消息,控制其他音箱加入组网;或者,响应于该组网中的音箱请求退出组网的请求消息,控制该音箱退出组网。

应当理解的是,蓝牙MESH是一个组网技术标准,网内设备可以申请退出,网外设备也能比较容易申请加入该网络。在本公开实施例中,第一音箱和多个音箱通过蓝牙MESH进行组网,可以便于第一音箱管理组网内设备的退出或者组网外设备的接入。

例如,其他音箱B想要加入第一音箱与多个第二音箱形成的组网,那么其他音箱B可以向第一音箱发送加入组网的请求消息。第一音箱在接收到其他音箱B发送的该请求消息后,可以尝试与其他音箱B建立连接,以控制其他音箱B加入组网。又例如,组网内的音箱C想要退出组网,那么该音箱C可以向第一音箱发送退出组网的请求消息。第一音箱在接收到音箱C发送的该请求消息后,可以断开与音箱C的连接,以控制音箱C退出组网。

下面以音频分发的场景为例对本公开中的音箱交互方法进行说明。

该音箱交互方法可以应用于第一音箱,该第一音箱与多个第二音箱位于同一组网中。其中,该第一音箱可以作为中控设备对多个第二音箱进行控制,该多个音箱分别位于不同的房间(房间一至房间N)中,第一音箱可以位于任意房间,且该第一音箱和该多个第二音箱可以分别具有联网功能、经典蓝牙功能和低功耗蓝牙功能。在此种情况下,第一音箱与多个第二音箱之间的交互过程可以如下:

房间一的用户对该房间的第二音箱(目标第二音箱)输入用于控制目标第二音箱播放目标音频的语音信息。房间一的该第二音箱可以通过低功耗蓝牙的HID协议或者数传将语音信息进行压缩,然后可以通过联网传输方式、经典蓝牙方式或者低功耗蓝牙方式将压缩后的语音信息发送给作为中控设备的第一音箱。

第一音箱接收房间一的第二音箱发送的语音信息。若第一音箱本地存储有音频资源,则可以优先本地解析语音信息,若根据解析结果可以在第一音箱本地存储的音频资源中获取到目标音频,则从第一音箱本地存储的音频资源中获取目标音频,否则可以将语音信息发送给云端服务器进行解析,以通过云端服务器从网络资源库中获取目标音频。在其他可能的方式中,若第一音箱本地未存储有音频资源,则直接将语音信息发送给云端服务器,以通过云端服务器从网络资源库中获取目标音频。

第一音箱在获取到目标音频后,可以通过低功耗蓝牙的HID协议或者数传将目标音频进行压缩,然后将压缩后的目标音频发送给房间一的第二音箱。房间一的第二音箱在接收到压缩后的目标音频后,若用户输入用于向其他房间的用户分享目标音频的控制消息,则房间一的第二音箱可以将用户输入的该控制消息发送给第一音箱。然后,第一音箱可以响应于接收到该控制消息,通过联网传输方式将目标音频发送给其他房间的第二音箱(其他第二音箱),并通过低功耗蓝牙控制房间一的第二音箱与其他房间的第二音箱同步播放目标音频。或者,第一音箱可以通过蓝牙音频传输A2DP协议将目标音频发送给其他房间的第二音箱,并通过低功耗蓝牙控制房间一的第二音箱与其他房间的第二音箱同步播放目标音频。

通过上述方式,可以实现多房间多音箱系统的组网,在该组网中多音箱之间可以进行双向数据传输,并且该组网中的每一音箱可以具有智能语音的人机交互控制功能,提升了音箱交互的智能性。同时,在该组网中,可以将第一音箱作为中控设备,脱离手机或者电脑等终端设备对音箱的控制,实现音箱本身直接的互连控制。此外,由于组网内可以包括多个具有低功耗蓝牙功能的音箱、以及一个或多个具有联网功能的音箱,然后利用低功耗蓝牙实现同步控制,从而可以实现跨越更广空间的多音箱的同步音频播放。

基于同一发明构思,本公开实施例还提供一种音箱交互装置,应用于第一音箱,也即是说,该音箱交互装置可以通过软件、硬件或者两者结合的方式成为第一音箱的部分或全部。其中,该第一音箱与多个第二音箱位于同一组网中,且第一音箱和多个第二音箱分别具有低功耗蓝牙功能。参照图3,该音箱交互装置300,包括:

接收模块301,用于通过低功耗蓝牙接收所述多个第二音箱中目标第二音箱发送的语音信息,所述语音信息为所述目标第二音箱采集的、用于控制所述目标第二音箱执行功能的语音信息;

确定模块302,用于确定与所述语音信息对应的语音结果信息;

发送模块303,用于通过所述低功耗蓝牙将所述语音结果信息发送给所述目标第二音箱,以使所述目标第二音箱播放所述语音结果信息。

可选地,所述第一音箱本地存储有分别与不同语音信息对应的多个预设语音回复信息,所述确定模块302用于:

根据所述语音信息,在本地存储的预设语音回复信息中查找与所述语音信息对应的预设语音回复信息;

所述发送模块303用于:

通过低功耗蓝牙将所述预设语音回复信息发送给所述目标第二音箱,以使所述目标第二音箱播放所述预设语音回复信息。

可选地,所述语音信息为所述目标第二音箱采集的、用于控制所述目标第二音箱播放目标音频的语音信息,且所述第一音箱具有联网功能,所述确定模块302用于:

将接收到的所述语音信息发送给云端服务器,以通过所述云端服务器解析所述语音信息,并通过所述云端服务器从网络资源库中获取与解析结果对应的所述目标音频;

将所述目标音频确定为与所述语音信息对应的所述语音结果信息。

可选地,所述语音信息为所述目标第二音箱采集的、用于控制所述目标第二音箱播放目标音频的语音信息,且所述第一音箱本地存储有音频资源,所述确定模块302用于:

解析所述语音信息,并从本地存储的音频资源中获取与解析结果对应的所述目标音频;

将所述目标音频确定为与所述语音信息对应的所述语音结果信息。

可选地,所述装置300还包括:

响应发送模块,用于响应于所述目标第二音箱发送的、用于向所述多个第二音箱中除所述目标第二音箱外的其他第二音箱分发所述目标音频的控制消息,将所述目标音频发送给所述其他第二音箱进行播放。

可选地,所述第一音箱和所述多个第二音箱具有联网功能,所述响应发送模块用于:

通过联网传输方式将所述目标音频发送给所述其他第二音箱,并通过低功耗蓝牙控制所述目标第二音箱与所述其他第二音箱同步播放所述目标音频。

可选地,所述第一音箱和所述多个第二音箱具有经典蓝牙功能,所述响应发送模块用于:

通过蓝牙音频传输A2DP协议将所述目标音频发送给所述其他第二音箱,并通过低功耗蓝牙控制所述目标第二音箱与所述其他第二音箱同步播放所述目标音频。

可选地,所述装置300还包括:

第一信息发送模块,用于通过低功耗蓝牙接收所述目标第二音箱发送的、用于控制目标音频播放的控制信息;

第二信息发送模块,用于通过低功耗蓝牙将所述控制信息发送给所述其他第二音箱,以使所述其他第二音箱根据所述控制信息控制所述目标音频的播放

可选地,所述第一音箱与所述多个第二音箱通过无线网络MESH进行组网,所述装置300还包括:

第一控制模块,用于响应于其他音箱请求加入所述第一音箱与所述多个第二音箱形成的组网中的请求消息,控制所述其他音箱加入所述组网;或者

第二控制模块,用于响应于所述组网中的音箱请求退出所述组网的请求消息,控制所述音箱退出所述组网。

可选地,所述发送模块303用于:

通过低功耗蓝牙的数据传输协议对所述语音结果信息进行压缩处理,将压缩后的所述语音结果信息发送给所述目标第二音箱。

可选地,所述数据传输协议包括人机交互设备HID协议、数传方式和低功耗音频LEAudio协议中的任一者。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

基于同一发明构思,本公开实施例还提供一种音箱系统,所述系统包括第一音箱和多个第二音箱,所述第一音箱与多个第二音箱位于同一组网中,所述第一音箱和所述多个第二音箱分别具有低功耗蓝牙功能;

所述第二音箱中的目标第二音箱用于接收用于控制所述目标第二音箱执行功能的语音信息,所述目标第二音箱为所述第二音箱中的任意音箱;

所述第一音箱用于通过低功耗蓝牙接收所述目标第二音箱发送的语音信息,确定与所述语音信息对应的语音结果信息,通过所述低功耗蓝牙将所述语音结果信息发送给所述目标第二音箱;

所述目标第二音箱用于接收所述第一音箱发送的所述语音结果信息,播放所述语音结果信息。

通过上述音箱系统,可以实现多房间多音箱系统的组网,在该组网中多音箱之间可以进行双向数据传输,并且组网中的每一音箱可以具有智能语音的人机交互控制功能,提升了音箱交互的智能性。同时,在组网中,可以将第一音箱作为中控设备,脱离手机或者电脑等终端设备对音箱的控制,实现音箱本身直接的互连控制。此外,由于组网内可以包括多个具有低功耗蓝牙功能的音箱、以及一个或多个具有联网功能的音箱,然后利用低功耗蓝牙实现同步控制,从而可以实现跨越更广空间的多音箱的同步音频播放。

基于同一发明构思,本公开实施例还提供一种音箱,所述音箱包括低功耗蓝牙模块、经典蓝牙模块、联网功能模块、存储器和处理器;

所述存储器,其上存储有计算机程序;

所述处理器,用于执行所述存储器中的所述计算机程序,以实现上述任一音箱交互方法的步骤。

在可能的方式中,该音箱的框图可以如图4所示。参照图4,音箱400可以包括:处理器401,存储器402。该音箱400还可以包括语音交互组件403,输入/输出(I/O)接口404,以及通信组件405中的一者或多者。

其中,处理器401用于控制该音箱400的整体操作,以完成上述的音箱交互方法中的全部或部分步骤。存储器402用于存储各种类型的数据以支持在该音箱400的操作,这些数据例如可以包括用于在该音箱400上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如音频资源等等。该存储器402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-OnlyMemory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-OnlyMemory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。语音交互组件403可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器402或通过通信组件405发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口404为处理器401和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件405用于该音箱400与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,经典蓝牙,低功耗蓝牙、近场通信(Near Field Communication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件405可以包括:联网功能模块,经典蓝牙模块,低功耗蓝牙等等。

在一示例性实施例中,音箱400可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的音箱交互方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的任一音箱交互方法的步骤。例如,该计算机可读存储介质可以为上述音箱中包括程序指令的存储器402,该程序指令可由音箱400的处理器401执行以完成上述的音箱交互方法。

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的音箱交互方法的代码部分。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:音频校正系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!