1.本发明涉及数字音响技术领域,尤其涉及一种控制真实无线立体声的音响系统的方法及系统。
背景技术:
2.随着科技的发展,tws蓝牙音响逐步应用于人们的生活中,蓝牙音箱指的是内置蓝牙芯片,以蓝牙连接取代传统线材连接的音响设备,通过与手机平板电脑和笔记本等蓝牙播放设备连接,达到方便快捷的目的,蓝牙音箱以便携音箱为主,外形一般较为小巧便携,蓝牙音箱技术也凭借其方便人的特点逐渐被消费者重视和接纳,市面上常见蓝牙音箱多为单声道音箱,同时也涌现了一些音质优异的多声道音箱。tws蓝牙音响具有良好的音频效果,目前tws蓝牙音响更多基于音频效果进行深造,但对于多tws蓝牙音响下,难以结合tws参数来进行相应的配对使用,使得tws蓝牙音响不能结合相应的技术参数环境来最大效率发挥音响系统的音效功能。
技术实现要素:
3.本发明的目的在于克服现有技术的不足,本发明提供了一种控制真实无线立体声的音响系统的方法及系统,使得基于多tws蓝牙音箱的音响系统能结合tws参数来实现相应的音效功能。
4.为了解决上述问题,本发明提出了一种控制真实无线立体声的音响系统的方法,所述音响系统包括多个tws蓝牙音箱和api网关,所述api网关与多个tws蓝牙音箱基于蓝牙通信,所述方法包括:
5.所述api网关接收用户端发送的音频数据流,所述音频数据流包括tws参数和音频文档;
6.所述api网关解析音频数据流中的tws参数,并基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱;
7.所述api网关将所述音频数据流中的音频文档发送到所述相对应的tws蓝牙音箱;
8.所述相对应的tws蓝牙音箱播放所述音频数据流中的音频文档。
9.所述基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱包括:
10.所述api网关基于tws参数触发生成蓝牙广播指令,并将所述蓝牙广播指令下发到多个tws蓝牙音箱中,所述蓝牙广播指令用于请求各个tws蓝牙音箱所设置的tws参数;
11.所述api网关接收各个tws蓝牙音箱基于所述蓝牙广播指令所反馈的蓝牙回传信息,所述蓝牙回传信息中存储有各个tws蓝牙音箱所设置的tws参数;
12.所述api网关基于各个蓝牙回传信息中的tws参数与所述音频数据流的tws参数进行信息配对;
13.在所述音频数据流的tws参数与所述各个蓝牙回传信息中的第一蓝牙回传信息中
的tws参数配对相一致时,则确定所述第一蓝牙回传信息所对应的tws蓝牙音箱为相对应的tws蓝牙音箱。
14.所述api网关接收用户端发送的音频数据流包括:
15.所述api网关基于自授权管理方法接收用户端发送的音频数据流。
16.所述api网关基于自授权管理方法接收用户端发送的音频数据流包括:
17.所述api网关对已标记为可自动授权的音频数据流存储任务实行自动授权处理,所述api网关中设置有先进先出堆栈和一个外接存贮的结构;
18.所述api网关先将不同用户端所发送的音频数据流压入先进先出堆栈;
19.入栈成功后,所述api网关对音频数据流存储任务做出自授权和执行相关的行为并将完成标志压入所述先进先出堆栈;
20.在判断所述先进先出堆栈溢出时,按照先进先出原则将溢出的音频数据流存储任务拷贝到外接存贮,并生成溢出已拷贝信息压入所述先进先出堆栈。
21.所述api网关解析音频数据流中的tws参数包括:
22.所述api网关对所述先进先出堆栈中的音频数据流按照先进先出原则进行解析处理;
23.所述api网关在解析处理完一个音频数据流之后将所对应的音频数据流从所述先进先出堆栈中自动删除;
24.所述api网关在发现溢出已拷贝信息时,将外接存贮中溢出的音频数据流按照先进先出原则发送回所述先进先出堆栈中进行解析处理。
25.所述tws参数包括:蓝牙协议参数、音频解码参数、降噪参数。
26.相应的,本发明还提供了一种真实无线立体声的音响系统,所述音响系统包括多个tws蓝牙音箱和api网关,所述api网关与多个tws蓝牙音箱基于蓝牙通信,其中:
27.所述api网关用于接收用户端发送的音频数据流,所述音频数据流包括tws参数和音频文档,以及解析音频数据流中的tws参数,并基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱;将所述音频数据流中的音频文档发送到所述相对应的tws蓝牙音箱;
28.所述多个tws蓝牙音箱中相对应的tws蓝牙音箱用于播放所述音频数据流中的音频文档。
29.所述api网关还基于tws参数触发生成蓝牙广播指令,并将所述蓝牙广播指令下发到多个tws蓝牙音箱中,所述蓝牙广播指令用于请求各个tws蓝牙音箱所设置的tws参数;所述api网关接收各个tws蓝牙音箱基于所述蓝牙广播指令所反馈的蓝牙回传信息,所述蓝牙回传信息中存储有各个tws蓝牙音箱所设置的tws参数;所述api网关基于各个蓝牙回传信息中的tws参数与所述音频数据流的tws参数进行信息配对;在所述音频数据流的tws参数与所述各个蓝牙回传信息中的第一蓝牙回传信息中的tws参数配对相一致时,则确定所述第一蓝牙回传信息所对应的tws蓝牙音箱为相对应的tws蓝牙音箱。
30.所述api网关基于自授权管理方法接收用户端发送的音频数据流。
31.所述tws参数包括:蓝牙协议参数、音频解码参数、降噪参数。
32.本发明实施例控制真实无线立体声的音响系统的方法及系统,其通过api网关来解析tws参数所关联的tws蓝牙音箱,使得tws参数能匹配到所关联的音频文档,使得音响系
统能结合不同的tws参数实现相应的音效功能,使得不同的tws蓝牙音箱能较好匹配所对应的音频文档,使得音质输出得到最大化匹配输出。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
34.图1是本发明实施例中的真实无线立体声的音响系统结构示意图;
35.图2是本发明实施例中的控制真实无线立体声的音响系统的方法流程图。
具体实施方式
36.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
37.具体的,图1示出了本发明实施例中的真实无线立体声的音响系统结构示意图,所述音响系统包括多个tws蓝牙音箱和api网关,所述api网关与多个tws蓝牙音箱基于蓝牙通信,其中:所述api网关用于接收用户端发送的音频数据流,所述音频数据流包括tws参数和音频文档,以及解析音频数据流中的tws参数,并基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱;将所述音频数据流中的音频文档发送到所述相对应的tws蓝牙音箱;所述多个tws蓝牙音箱中相对应的tws蓝牙音箱用于播放所述音频数据流中的音频文档。
38.具体的,所述api网关还基于tws参数触发生成蓝牙广播指令,并将所述蓝牙广播指令下发到多个tws蓝牙音箱中,所述蓝牙广播指令用于请求各个tws蓝牙音箱所设置的tws参数;所述api网关接收各个tws蓝牙音箱基于所述蓝牙广播指令所反馈的蓝牙回传信息,所述蓝牙回传信息中存储有各个tws蓝牙音箱所设置的tws参数;所述api网关基于各个蓝牙回传信息中的tws参数与所述音频数据流的tws参数进行信息配对;在所述音频数据流的tws参数与所述各个蓝牙回传信息中的第一蓝牙回传信息中的tws参数配对相一致时,则确定所述第一蓝牙回传信息所对应的tws蓝牙音箱为相对应的tws蓝牙音箱。该api网关基于自授权管理方法接收用户端发送的音频数据流。这里的tws参数包括:蓝牙协议参数、音频解码参数、降噪参数。
39.结合图1所述的具体阐述,图2示出了本发明实施例中的控制真实无线立体声的音响系统的方法流程图,包括以下步骤:
40.s21、api网关接收用户端发送的音频数据流,所述音频数据流包括tws参数和音频文档;
41.所述音响系统包括多个tws蓝牙音箱和api网关,所述api网关与多个tws蓝牙音箱基于蓝牙通信。
42.所述api网关接收用户端发送的音频数据流包括:所述api网关基于自授权管理方
法接收用户端发送的音频数据流。
43.具体的,所述api网关基于自授权管理方法接收用户端发送的音频数据流包括:所述api网关对已标记为可自动授权的音频数据流存储任务实行自动授权处理,所述api网关中设置有先进先出堆栈和一个外接存贮的结构;所述api网关先将不同用户端所发送的音频数据流压入先进先出堆栈;入栈成功后,所述api网关对音频数据流存储任务做出自授权和执行相关的行为并将完成标志压入所述先进先出堆栈;在判断所述先进先出堆栈溢出时,按照先进先出原则将溢出的音频数据流存储任务拷贝到外接存贮,并生成溢出已拷贝信息压入所述先进先出堆栈。
44.s22、所述api网关解析音频数据流中的tws参数,并基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱;
45.具体的,该基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱包括:所述api网关基于tws参数触发生成蓝牙广播指令,并将所述蓝牙广播指令下发到多个tws蓝牙音箱中,所述蓝牙广播指令用于请求各个tws蓝牙音箱所设置的tws参数;所述api网关接收各个tws蓝牙音箱基于所述蓝牙广播指令所反馈的蓝牙回传信息,所述蓝牙回传信息中存储有各个tws蓝牙音箱所设置的tws参数;所述api网关基于各个蓝牙回传信息中的tws参数与所述音频数据流的tws参数进行信息配对;在所述音频数据流的tws参数与所述各个蓝牙回传信息中的第一蓝牙回传信息中的tws参数配对相一致时,则确定所述第一蓝牙回传信息所对应的tws蓝牙音箱为相对应的tws蓝牙音箱。
46.具体的,所述api网关解析音频数据流中的tws参数包括:所述api网关对所述先进先出堆栈中的音频数据流按照先进先出原则进行解析处理;所述api网关在解析处理完一个音频数据流之后将所对应的音频数据流从所述先进先出堆栈中自动删除;所述api网关在发现溢出已拷贝信息时,将外接存贮中溢出的音频数据流按照先进先出原则发送回所述先进先出堆栈中进行解析处理。
47.需要说明的是,这里api网关基于自授权管理方法接收用户端发送的音频数据流,其可以对用户端上的音频数据流作出实时响应,避免音频数据流堆积在任务处理端而无法实现任务处理。
48.s23、所述api网关将所述音频数据流中的音频文档发送到所述相对应的tws蓝牙音箱;
49.s24、所述相对应的tws蓝牙音箱播放所述音频数据流中的音频文档。
50.需要说明的是,所述tws参数包括:蓝牙协议参数、音频解码参数、降噪参数。
51.在tws蓝牙音箱播放所述音频数据流中的音频文档包括:api网关先与tws蓝牙音箱进行配对;tws蓝牙音箱与api网关进行服务内容协商,以获得tws蓝牙音箱支持的服务类型,tws蓝牙音箱支持的服务类型包括基于ble的音频profile;tws蓝牙音箱接收api网关发送的配置信息,配置信息用于配置aip网关与tws蓝牙音箱之间的iso信道,tws蓝牙音箱根据基于ble的音频profile接收api网关通过iso信道发送的音频数据。
52.api网关与tws蓝牙音箱之间基于ble的音频profile进行音频数据的传输,可以实现api网关对多个tws蓝牙音箱的数据传输,且api网关通过iso信道向tws蓝牙音箱进行音频数据的传输,可以实现api网关对多个tws蓝牙音箱的音频数据的播放级同步。
53.具体的,api网关与tws蓝牙音箱之间建立acl链路;api网关与tws蓝牙音箱之间通
过acl链路发送的配置信息。tws蓝牙音箱根据基于ble的音频profile接收api网关通过acl链路发送的控制数据,这里通过支持ble的音频profile,还可以实现api网关对多个tws蓝牙音箱的控制数据的同步。
54.综上,本发明实施例控制真实无线立体声的音响系统的方法及系统,其通过api网关来解析tws参数所关联的tws蓝牙音箱,使得tws参数能匹配到所关联的音频文档,使得音响系统能结合不同的tws参数实现相应的音效功能,使得不同的tws蓝牙音箱能较好匹配所对应的音频文档,使得音质输出得到最大化匹配输出。
55.以上对本发明实施例进行了详细介绍,本文中采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
技术特征:
1.一种控制真实无线立体声的音响系统的方法,其特征在于,所述音响系统包括多个tws蓝牙音箱和api网关,所述api网关与多个tws蓝牙音箱基于蓝牙通信,所述方法包括:所述api网关接收用户端发送的音频数据流,所述音频数据流包括tws参数和音频文档;所述api网关解析音频数据流中的tws参数,并基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱;所述api网关将所述音频数据流中的音频文档发送到所述相对应的tws蓝牙音箱;所述相对应的tws蓝牙音箱播放所述音频数据流中的音频文档。2.如权利要求1所述的控制真实无线立体声的音响系统的方法,其特征在于,所述基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱包括:所述api网关基于tws参数触发生成蓝牙广播指令,并将所述蓝牙广播指令下发到多个tws蓝牙音箱中,所述蓝牙广播指令用于请求各个tws蓝牙音箱所设置的tws参数;所述api网关接收各个tws蓝牙音箱基于所述蓝牙广播指令所反馈的蓝牙回传信息,所述蓝牙回传信息中存储有各个tws蓝牙音箱所设置的tws参数;所述api网关基于各个蓝牙回传信息中的tws参数与所述音频数据流的tws参数进行信息配对;在所述音频数据流的tws参数与所述各个蓝牙回传信息中的第一蓝牙回传信息中的tws参数配对相一致时,则确定所述第一蓝牙回传信息所对应的tws蓝牙音箱为相对应的tws蓝牙音箱。3.如权利要求1所述的控制真实无线立体声的音响系统的方法,其特征在于,所述api网关接收用户端发送的音频数据流包括:所述api网关基于自授权管理方法接收用户端发送的音频数据流。4.如权利要求3所述的控制真实无线立体声的音响系统的方法,其特征在于,所述api网关基于自授权管理方法接收用户端发送的音频数据流包括:所述api网关对已标记为可自动授权的音频数据流存储任务实行自动授权处理,所述api网关中设置有先进先出堆栈和一个外接存贮的结构;所述api网关先将不同用户端所发送的音频数据流压入先进先出堆栈;入栈成功后,所述api网关对音频数据流存储任务做出自授权和执行相关的行为并将完成标志压入所述先进先出堆栈;在判断所述先进先出堆栈溢出时,按照先进先出原则将溢出的音频数据流存储任务拷贝到外接存贮,并生成溢出已拷贝信息压入所述先进先出堆栈。5.如权利要求4所述的控制真实无线立体声的音响系统的方法,其特征在于,所述api网关解析音频数据流中的tws参数包括:所述api网关对所述先进先出堆栈中的音频数据流按照先进先出原则进行解析处理;所述api网关在解析处理完一个音频数据流之后将所对应的音频数据流从所述先进先出堆栈中自动删除;所述api网关在发现溢出已拷贝信息时,将外接存贮中溢出的音频数据流按照先进先出原则发送回所述先进先出堆栈中进行解析处理。
6.如权利要求1至5任一项所述的控制真实无线立体声的音响系统的方法,其特征在于,所述tws参数包括:蓝牙协议参数、音频解码参数、降噪参数。7.一种真实无线立体声的音响系统,其特征在于,所述音响系统包括多个tws蓝牙音箱和api网关,所述api网关与多个tws蓝牙音箱基于蓝牙通信,其中:所述api网关用于接收用户端发送的音频数据流,所述音频数据流包括tws参数和音频文档,以及解析音频数据流中的tws参数,并基于所述tws参数通过蓝牙广播指令在多个tws蓝牙音箱中搜索与tws参数相对应的tws蓝牙音箱;将所述音频数据流中的音频文档发送到所述相对应的tws蓝牙音箱;所述多个tws蓝牙音箱中相对应的tws蓝牙音箱用于播放所述音频数据流中的音频文档。8.如权利要求7所述的真实无线立体声的音响系统,其特征在于,所述api网关还基于tws参数触发生成蓝牙广播指令,并将所述蓝牙广播指令下发到多个tws蓝牙音箱中,所述蓝牙广播指令用于请求各个tws蓝牙音箱所设置的tws参数;所述api网关接收各个tws蓝牙音箱基于所述蓝牙广播指令所反馈的蓝牙回传信息,所述蓝牙回传信息中存储有各个tws蓝牙音箱所设置的tws参数;所述api网关基于各个蓝牙回传信息中的tws参数与所述音频数据流的tws参数进行信息配对;在所述音频数据流的tws参数与所述各个蓝牙回传信息中的第一蓝牙回传信息中的tws参数配对相一致时,则确定所述第一蓝牙回传信息所对应的tws蓝牙音箱为相对应的tws蓝牙音箱。9.如权利要求7所述的真实无线立体声的音响系统,其特征在于,所述api网关基于自授权管理方法接收用户端发送的音频数据流。10.如权利要求7所述的真实无线立体声的音响系统,其特征在于,所述tws参数包括:蓝牙协议参数、音频解码参数、降噪参数。
技术总结
本发明公开了一种控制真实无线立体声的音响系统的方法及系统,其方法包括:所述API网关接收用户端发送的音频数据流,所述音频数据流包括TWS参数和音频文档;所述API网关解析音频数据流中的TWS参数,并基于所述TWS参数通过蓝牙广播指令在多个TWS蓝牙音箱中搜索与TWS参数相对应的TWS蓝牙音箱;所述API网关将所述音频数据流中的音频文档发送到所述相对应的TWS蓝牙音箱;所述相对应的TWS蓝牙音箱播放所述音频数据流中的音频文档。本发明实施例使得基于多TWS蓝牙音箱的音响系统能结合TWS参数来实现相应的音效功能。来实现相应的音效功能。来实现相应的音效功能。
技术研发人员:庄少宏 李富涛 曾庆法 肖关胜 王泽宇 葛丰达 钟红波 李叶永 陈小林 陈文强 邹海青 卢小飞 曾浩球 骆晓晖 李冠金 刘学满 黄永添
受保护的技术使用者:广州番禺巨大汽车音响设备有限公司
技术研发日:2021.11.30
技术公布日:2022/3/8