一种音箱系统及其组网控制方法与流程

文档序号:24049078发布日期:2021-02-23 20:14阅读:206来源:国知局
一种音箱系统及其组网控制方法与流程

[0001]
本申请涉及音箱系统领域,具体涉及一种音箱系统及其组网控制方法。


背景技术:

[0002]
随着时代的进步,音乐的发展越来越多元化,不同用户对音箱的要求也不尽相同。在某些场景中,需要采用多个音箱来给该场景的音响效果提供支持,例如演唱会、大栋别墅或者是其他大型场地的音响需求。
[0003]
目前的音箱设备均为独立工作,若需要调节参数或者实现其他控制,需要人工使用有线或者点对点或者lan技术来配置音箱参数进行音箱系统的组建,当组建完成后无法根据需要增加或减少所需要的音箱数量。另外,通过上述方式组建的音箱系统,若需要对各个音箱内置的参数进行调节,仍然需要用户分别对音箱系统中的每一音箱实行点对点控制,耗时巨大。
[0004]
因此,现有的音箱系统组建方式不仅复杂、成本较高,且用户无法对音箱系统中的每一音箱实行统一控制,给用户的使用造成不便。
[0005]
申请内容本申请提供一种音箱系统及其组网控制方法,可以灵活、方便地实现音箱系统的组网控制。
[0006]
为实现上述技术效果,本申请提供了一种音箱系统的组网控制方法,所述音箱系统包括主音箱及至少一个从音箱,所述方法应用于音箱系统中的主音箱,所述主音箱与控制终端连接,所述方法包括:接收组网指令,根据所述组网指令获取待连接的从音箱的连接信息;根据所述连接信息对所述待连接的从音箱进行自组网,以建立相互连接通信的音箱系统;确定与服务器连接的目标音箱,通过所述目标音箱获取所述服务器的连接地址;将所述服务器的连接地址发送给所述控制终端;接收所述服务器发送的控制指令以执行相应的控制操作,所述控制指令由所述控制终端通过所述连接地址连接到所述服务器后生成。
[0007]
可选的,所述根据所述组网指令获取待连接的从音箱的连接信息,包括:根据组网指令,查询连接信息列表,所述连接信息列表包括至少一个连接信息;确定所述连接信息是否为待连接的从音箱的连接信息;若是,则获取所述待连接的从音箱的连接信息。
[0008]
可选的,所述连接信息为待连接的从音箱的蓝牙或者是wifi的设备id信息和/或ip地址。
[0009]
可选的,所述根据所述连接信息对所述待连接的从音箱进行自组网,包括:将所述连接信息发送给所述控制终端;接收所述控制终端发送的选取指令;
根据所述选取指令与对应的从音箱进行组网。
[0010]
可选的,所述根据所述选取指令与对应的从音箱进行组网,包括:从ap模式切换至sta模式;获取所述选取指令对应的连接信息;根据所述连接信息与对应的从音箱进行组网。
[0011]
可选的,在所述确定与服务器连接的目标音箱,通过所述目标音箱获取所述服务器的连接地址之后,还包括:将与服务器连接的目标音箱设为ap模式,以通过所述目标音箱与所述服务器进行连接通信。
[0012]
可选的,所述控制指令包括音频调节指令;所述接收所述服务器发送的控制指令以执行相应的控制操作,包括:接收服务器发送的音频调节指令;根据所述音频调节指令对预设的音频参数进行调节。
[0013]
可选的,所述方法还包括:接收用户进行的音频调节操作所生成的音频调节指令;将所述音频调节指令向服务器进行上传,以通过其他服务器向从音箱转发所述音频调节指令。
[0014]
本申请还提供了一种音箱系统,所述音箱系统包括主音箱及至少一个从音箱,所述主音箱与控制终端连接,所述主音箱包括处理器以及存储器,所述处理器与存储器之间电性连接;所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,以执行以下步骤:接收组网指令,根据所述组网指令获取待连接的从音箱的连接信息;根据所述连接信息对所述待连接的从音箱进行自组网,以建立相互连接通信的音箱系统;确定与服务器连接的目标音箱,通过所述目标音箱获取所述服务器的连接地址;将所述服务器的连接地址发送给所述控制终端;接收所述服务器发送的控制指令以执行相应的控制操作,所述控制指令由所述控制终端通过所述连接地址连接到所述服务器后生成。
[0015]
可选的,所述音箱系统,将与服务器连接的目标音箱设为ap模式,以通过所述目标音箱与所述服务器进行连接通信。
[0016]
本申请中的音箱系统及其组网方法,主音箱可以根据控制终端或者自身所生成的组网指令与从音箱实现自组网,无需对音箱系统中的各个音箱分别进行人工点对点的连接,使得音箱系统的组网更加灵活、方便,降低了组网成本;并且,通过协助控制终端与服务器连接并通过服务器对音箱系统实行统一控制,可以使得音箱系统的控制方式更加方便。
附图说明
[0017]
图1为本申请实施例提供的音箱系统的组网控制方法的实现流程图。
[0018]
图2为本申请实施例提供的自组网方式的实现流程图。
[0019]
图3为本申请实施例提供的自组网方式的应用场景图。
[0020]
图4为本申请实施例提供的自组网方式的另一实现流程图。
[0021]
图5为本申请实施例提供的音箱系统的结构示意图。
[0022]
图6为本申请实施例提供的音箱系统的通讯交互示意图。
具体实施方式
[0023]
下面结合附图和实施例对本申请的技术方案做进一步的说明。
[0024]
本申请实施例提供了一种音箱系统的组网控制方法,该组网控制方法应用于音箱系统中,该音箱系统包括主音箱以及至少一个从音箱,该方法执行于音响系统中的主音箱,该主音箱与控制终端连接。
[0025]
其中,该控制终端可以是带无线传输、控制功能的终端,例如智能手机、电脑、遥控器等。该主音箱、从音箱、控制终端以及服务器均能通过有线或无线的方式进行连接通讯。
[0026]
请参阅图1,图中示出了本申请实施例提供的音箱系统的组网控制方法的实现流程。
[0027]
如图1所示,该音箱系统的组网控制方法,包括:101、接收组网指令,根据组网指令获取待连接的从音箱的连接信息。
[0028]
其中,该组网指令可以由控制终端生成,也可以由主音箱生成。具体的,组网指令可以是基于用户的操作触发或者是基于预设的条件生成。例如,用户在操作界面点选了组网按钮,该组网按钮可以触发该组网指令。
[0029]
该连接信息,可以为多个以对应多个从音箱,该连接信息可以是待连接的从音箱的蓝牙或者是wifi的设备id信息和/或ip地址。在一些实施例中,该连接信息可以包含该从音箱的蓝牙或者是wifi的网络地址,使得主音箱可以通过该从音箱的连接信息与该从音箱实现连接通讯。
[0030]
另外,在某些场景中,若音箱之间通过无线通讯方式进行连接,其所展现的从音箱的连接信息可以为在正常无线通讯范围内搜索到的从音箱的连接信息。
[0031]
当然,该连接信息具体所包括的信息格式、类型可以根据实际情况而定,只要能满足利用该连接信息实现主音箱与从音箱的连接功能即可。
[0032]
102、根据连接信息对待连接的从音箱进行自组网,以建立相互连接通信的音箱系统。
[0033]
其中,当获取到连接信息后,可以根据该连接信息与从音箱进行组网。
[0034]
在一些实施例中,可以将主音箱作为连接节点,分别与多个从音箱进行连接,实现一接多的连接方式。
[0035]
例如,主音箱为音箱a,从音箱包括音箱b、音箱c,则音箱b、c均与音箱a直接连接构建音箱系统。
[0036]
在另一些实施例中,可以将与主音箱连接的从音箱作为连接节点,再通过将该从音箱作为主音箱,去获取其他从音箱并与该从音箱进行连接,从而实现多节点的连接方式。
[0037]
例如,主音箱为音箱a,从音箱包括音箱b、音箱c,则当音箱a与音箱b连接以后,可以将该音箱b作为主音箱,再与音箱c进行连接以构建音箱系统。
[0038]
当然,除此之外可以基于上述方式延伸出更复杂的通讯网络,本申请对具体的组
网方式不作限定。
[0039]
103、确定与服务器连接的目标音箱,通过目标音箱获取服务器的连接地址。
[0040]
当组网完成后,服务器可能因硬件或者客观因素(例如距离过大)限制只与某一音箱进行连接,此时需要确定在该音箱系统中与服务器连接的目标音箱。
[0041]
具体的,该目标音箱可以通过路由器与服务器进行连接,可以通过检测音箱与服务器的连接状态来判断哪个音箱为目标音箱,例如检测到音箱所包含的已连接的ip地址中包含有服务器的ip地址。
[0042]
在一些实施例中,当确定目标音箱后,可以将该目标音箱设置成ap模式,从而使得音箱系统只通过该目标音箱与服务器进行通信。如此可以使得音箱系统不依赖路由器的最大连接数量,只需通过唯一的目标音箱与服务器连接,扩大了音箱系统的音箱组网数量及使用范围。
[0043]
在一些实施例中,当确定目标音箱后,可以通过该目标音箱与服务器的连接关系,向服务器发送针对服务器的连接地址生成的获取指令。服务器可以在接收到该获取指令后发送连接地址给到音箱系统的主音箱处。
[0044]
该连接地址可以是服务器的网络地址,以便于控制终端通过互联网与服务器进行连接。
[0045]
104、将服务器的连接地址发送给控制终端。
[0046]
该连接地址通过主音箱与控制终端之间的连接关系,发送给控制终端。此时,控制终端可以通过该连接地址与服务器进行连接。
[0047]
具体的,该服务器可以通过连接路由器后,利用该连接地址直接与服务器进行连接,或者是通过无线网络(如4g无线网络)接入到互联网后,利用该连接地址与服务器进行连接。
[0048]
可以理解的,实际的连接方式可以有多种,本申请对此不作限定。
[0049]
105、接收服务器发送的控制指令以执行相应的控制操作,控制指令由控制终端通过连接地址连接到服务器后生成。
[0050]
当控制终端与服务器实现连接后,该服务器可以通过联网接收控制终端发送的用于控制音箱系统动作的控制指令。
[0051]
该服务器判断到该控制指令是用于控制音箱系统动作的控制指令后,可以通过目标音箱将该控制指令发送到音箱系统中的各个音箱(包括主音箱、从音箱),各个音箱可以根据该控制指令执行相应的控制操作。
[0052]
其中,该控制指令可以是音频调节指令、功能设置指令以及其他与音箱功能实现相关的指令等。
[0053]
在一些实施例中,控制指令包括音频调节指令;该接收服务器发送的控制指令以执行相应的控制操作,包括:接收服务器发送的音频调节指令;根据音频调节指令对预设的音频参数进行调节。
[0054]
其中,该音频调节指令,可以用于控制音箱执行音频调节动作,例如调节音箱中音频的音调、音量及其他参数等。
[0055]
各个音箱可以根据所接收到的音频调节指令来对自身的音频进行调节,以使音箱系统中各音箱的音频实现由控制终端或者服务器统一控制调节的效果,方便用户对音箱系
统的统一控制。
[0056]
在另一些实施例中,该主音箱还可以接收用户进行的音频调节操作所生成的音频调节指令;将音频调节指令向服务器进行上传,以通过其他服务器向从音箱转发音频调节指令。
[0057]
其中,该音频调节操作可以是用户在控制终端中的操作,也可以是用户在主音箱中针对音频进行的音频调节操作,还可以是用户在从音箱中针对音频进行的音频调节操作。
[0058]
当操作完成后,可以生成相应的音频调节指令,并将该音频调节指令向服务器上传,服务器将该音频调节指令向其他从音箱进行发送,可以使得其他从音箱根据该音频调节指令与主音箱进行音频调节操作的同步,用户无需分别向不同的音箱进行音频调节,节省了大量的操作时间。
[0059]
由上可知,本申请中的音箱系统的组网方法,主音箱可以根据控制终端或者自身所生成的组网指令与从音箱实现自组网,无需对音箱系统中的各个音箱分别进行人工点对点的连接,使得音箱系统的组网更加灵活、方便,降低了组网成本;并且,通过协助控制终端与服务器连接并通过服务器对音箱系统实行统一控制,可以使得音箱系统的控制方式更加方便。
[0060]
请参阅图2,图中示出了本申请实施例提供的自组网方式的实现流程。
[0061]
如图2所示,根据组网指令获取待连接的从音箱的连接信息,包括:201、根据组网指令,查询连接信息列表,连接信息列表包括至少一个连接信息。
[0062]
其中,连接信息列表可以从主音箱的属性中获取,接着将该连接信息发送给控制终端,并展示在控制终端的操作界面中,以方便用户的查看。当然,该连接信息列表也可以不通过控制终端进行展示,而是以自动执行程序的方式执行下一步操作。
[0063]
结合图3,图中示出了自组网方式的应用场景。
[0064]
在该应用场景中,示出了某控制终端的操作界面,该操作界面中展示了与主音箱关联的各个蓝牙设备的蓝牙连接信息列表。
[0065]
其中,该蓝牙连接信息列表中包含有3个连接信息,包括“音箱1”、“音箱2”以及“无线耳机”。
[0066]
202、确定连接信息是否为待连接的从音箱的连接信息。
[0067]
判断该连接信息是否为待连接的从音箱的连接信息,可以从该连接信息的设备id信息或者ip信息进行确认,例如设备id地址中包含某数据特征(如音箱型号),或者是预设的ip地址。
[0068]
可以理解的,具体的判断过程可以根据实际情况而定。
[0069]
当判断完某一连接信息为待连接的从音箱的连接信息后,可以获取该连接信息,否则省略。
[0070]
在一些实施例中,控制终端可以接收用户针对所展示的连接信息图标的选取操作(如点触等),通过选取操作触发生成选取指令,并将该选取指令发送给主音箱,主音箱接收到控制终端发送的选取指令后,可以获取该选取指令对应的连接信息。
[0071]
203、获取待连接的从音箱的连接信息。
[0072]
在一些实施例中,主音箱可以基于用户操作所产生的选取指令对相应的连接信息
进行获取。
[0073]
当连接信息获取完成后,可以自动对连接信息列表中下一连接信息进行判断,或者接着接收下一条用户操作所产生的选取指令。
[0074]
204、根据连接信息对待连接的从音箱进行自组网。
[0075]
该组网过程可以参考图1中的描述,在此不再赘述。
[0076]
由上可知,基于连接信息列表并对列表中的连接信息进行判断匹配,可以选择性的将待连接的从音箱的连接信息进行提取,可以避免错连接到其他设备,使得自组网过程更有针对性。
[0077]
请参阅图4,图中示出了本申请实施例提供的自组网方式的另一实现流程图。
[0078]
如图4所示,为了使得主音箱可以主动进行自组网操作,根据选取指令与对应的从音箱进行组网,包括:301、从ap模式切换至sta模式;其中,sta模式使得主音箱作为终端存在,可以提供终端的控制权限以便于完成组网动作。
[0079]
302、获取选取指令对应的连接信息;该选取指令由控制终端通过接收用户针对所展示的连接信息图标的选取操作生成,利用该选取指令可以获取用户希望连接的从音箱的连接信息。
[0080]
303、根据连接信息与对应的从音箱进行组网。
[0081]
由上可知,通过对主音箱的工作模式进行切换,可以为主音箱提供终端的控制权限,使得主音箱可以无需控制终端的控制即可基于预设规则进行自组网,便于用户的组网操作。
[0082]
请参阅图5-6,图中示出了本申请实施例提供的音箱系统的结构及通讯交互方式。
[0083]
如图5-6所示,该音箱系统40包括主音箱41及至少一个从音箱43,主音箱41与控制终端42连接,主音箱41包括处理器411以及存储器412,处理器411与存储器412之间电性连接;存储器412中存储有计算机程序,处理器411通过调用存储器412中存储的计算机程序,以执行以下步骤:接收组网指令,根据组网指令获取待连接的从音箱43的连接信息;根据连接信息对待连接的从音箱43进行自组网,以建立相互连接通信的音箱系统40;确定与服务器44连接的目标音箱,通过目标音箱获取服务器44的连接地址;将服务器44的连接地址发送给控制终端42;接收服务器44发送的控制指令以执行相应的控制操作,控制指令由控制终端42通过连接地址连接到服务器44后生成。
[0084]
在一些实施例中,该处理器411,具体用于:根据组网指令,查询连接信息列表,所述连接信息列表包括至少一个连接信息;确定所述连接信息是否为待连接的从音箱43的连接信息;若是,则获取所述待连接的从音箱43的连接信息。
[0085]
在一些实施例中,该处理器411,具体用于:将所述连接信息发送给所述控制终端42;
接收所述控制终端42发送的选取指令;根据所述选取指令与对应的从音箱43进行组网。
[0086]
在一些实施例中,该处理器411,具体用于:从ap模式切换至sta模式;获取所述选取指令对应的连接信息;根据所述连接信息与对应的从音箱43进行组网。
[0087]
在一些实施例中,该处理器411,具体用于:将与服务器44连接的目标音箱设为ap模式,以通过所述目标音箱与所述服务器44进行连接通信。
[0088]
在一些实施例中,该处理器411,具体用于:接收服务器44发送的音频调节指令;根据所述音频调节指令对预设的音频参数进行调节。
[0089]
在一些实施例中,该处理器411,具体用于:接收用户进行的音频调节操作所生成的音频调节指令;将所述音频调节指令向服务器44进行上传,以通过其他服务器44向从音箱43转发所述音频调节指令。
[0090]
其中,该组网指令可以由控制终端42生成,也可以由主音箱41生成。具体的,组网指令可以是基于用户的操作触发或者是基于预设的条件生成。例如,用户在操作界面点选了组网按钮,该组网按钮可以触发该组网指令。
[0091]
该连接信息,可以为多个以对应多个从音箱43,该连接信息可以是待连接的从音箱43的蓝牙或者是wifi的设备id信息和/或ip地址。在一些实施例中,该连接信息可以包含该从音箱43的蓝牙或者是wifi的网络地址,使得主音箱41可以通过该从音箱43的连接信息与该从音箱43实现连接通讯。
[0092]
其中,当获取到连接信息后,可以根据该连接信息与从音箱43进行组网。
[0093]
在一些实施例中,可以将主音箱41作为连接节点,分别与多个从音箱43进行连接,实现一接多的连接方式。
[0094]
在另一些实施例中,可以将与主音箱41连接的从音箱43作为连接节点,再通过将该从音箱43作为主音箱41,去获取其他从音箱43并与该从音箱43进行连接,从而实现多节点的连接方式。
[0095]
当组网完成后,服务器44可能因硬件或者客观因素(例如距离过大)限制只与某一音箱进行连接,此时需要确定在该音箱系统40中与服务器44连接的目标音箱。
[0096]
在一些实施例中,当确定目标音箱后,可以将该目标音箱设置成ap模式,从而使得音箱系统40只通过该目标音箱与服务器44进行通信。如此可以使得音箱系统40不依赖路由器的最大连接数量,只需通过唯一的目标音箱与服务器44连接,扩大了音箱系统40的音箱组网数量及使用范围。
[0097]
在一些实施例中,当确定目标音箱后,可以通过该目标音箱与服务器44的连接关系,向服务器44发送针对服务器44的连接地址生成的获取指令。服务器44可以在接收到该获取指令后发送连接地址给到音箱系统40的主音箱41处。
[0098]
该连接地址可以是服务器44的网络地址,以便于控制终端42通过互联网与服务器
44进行连接。
[0099]
该连接地址通过主音箱41与控制终端42之间的连接关系,发送给控制终端42。此时,控制终端42可以通过该连接地址与服务器44进行连接。
[0100]
当控制终端42与服务器44实现连接后,该服务器44可以通过联网接收控制终端42发送的用于控制音箱系统40动作的控制指令。
[0101]
该服务器44判断到该控制指令是用于控制音箱系统40动作的控制指令后,可以通过目标音箱将该控制指令发送到音箱系统40中的各个音箱(包括主音箱41、从音箱43),各个音箱可以根据该控制指令执行相应的控制操作。
[0102]
其中,该控制指令可以是音频调节指令、功能设置指令以及其他与音箱功能实现相关的指令等。
[0103]
由上可知,本申请中的音箱系统,主音箱可以根据控制终端或者自身所生成的组网指令与从音箱实现自组网,无需对音箱系统中的各个音箱分别进行人工点对点的连接,使得音箱系统的组网更加灵活、方便,降低了组网成本;并且,通过协助控制终端与服务器连接并通过服务器对音箱系统实行统一控制,可以使得音箱系统的控制方式更加方便。
[0104]
在本申请实施例中,所述音箱系统与上文实施例中的音箱系统的组网控制方法属于同一构思,在音箱系统上可以运行音箱系统的组网控制方法实施例中提供的任一方法步骤,其具体实现过程详见音箱系统的组网控制方法实施例,并可以采用任意结合形成本申请的可选实施例,此处不再赘述。
[0105]
在一些实施例中,本发明实施例还提供了一种存储介质,该存储介质中存储有多条指令,该指令适于由处理器加载以执行音箱系统的组网控制方法,例如:接收组网指令,根据组网指令获取待连接的从音箱的连接信息;根据连接信息对待连接的从音箱进行自组网,以建立相互连接通信的音箱系统;确定与服务器连接的目标音箱,通过目标音箱获取服务器的连接地址;将服务器的连接地址发送给控制终端;接收服务器发送的控制指令以执行相应的控制操作,控制指令由控制终端通过连接地址连接到服务器后生成。
[0106]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0107]
显然,本申请的上述实施例仅仅是为清楚地说明本申请所作的举例,而并非是对本申请的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本申请的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本申请权利要求的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1