System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及楼宇对讲产品,特别是涉及一种对讲系统、方法及装置。
技术介绍
1、当前经济型楼宇对讲市场所采用的对讲系统的抗干扰能力较弱,使得在周围环境存在干扰的情况下,非常容易引入噪声,影响语音质量。
技术实现思路
1、本申请实施例的目的在于提供一种对讲系统、方法及装置,以实现提高对讲系统的抗干扰能力。具体技术方案如下:
2、本申请实施例提供了一种对讲系统,所述对讲系统包括第一对讲机和第二对讲机,所述第一对讲机和所述第二对讲机通过数字信号传输电路实现数据传输;所述第一对讲机包括:第一mcu、第一音频采集设备、第一播放设备,所述第二对讲机包括:第二mcu、第二音频采集设备、第二播放设备,所述第一mcu中包括:第一adc、第一数模转换器dac;所述第二mcu中包括:第二adc、第二dac;
3、所述第一音频采集设备,用于获取第一模拟音频数据,并将所述第一模拟音频数据发送至所述第一mcu;
4、所述第一mcu,用于若所述第一对讲机的对讲方向为数据发送方,则通过所述第一adc将所述第一模拟音频数据转换为第一数字音频数据,将所述第一数字音频数据发送至所述第二mcu;
5、所述第二mcu,用于若所述第二对讲机的对讲方向为数据接收方,则接收所述第一数字音频数据,通过所述第二dac将所述第一数字音频数据转换为模拟音频数据,将所述模拟音频数据发送至所述第二播放设备,并在所述第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向所述第一
6、其中,所述第二数字音频数据为所述第二音频采集设备获取第二模拟音频数据,并将所述第二模拟音频数据发送至所述第二mcu,所述第二mcu通过所述第二adc对所述第二模拟音频数据进行转换得到的;
7、所述第二播放设备,用于播放所述模拟音频数据;
8、所述第一mcu,用于响应于所述保持消息数据,驱动所述第一音频采集设备重复执行所述获取第一模拟音频数据的步骤。
9、在一种可能的实施例中,所述第二mcu,还用于在所述第一数字音频数据的第一音频能量不大于第二数字音频数据的第二音频能量的情况下,向所述第一mcu发送切换消息数据;
10、所述第一mcu,还用于响应于所述切换消息数据,向所述第二mcu发送响应消息数据,并将所述第一对讲机的对讲方向切换至所述数据接收方;
11、所述第二mcu,还用于响应于所述响应消息数据,将所述第二对讲机的对讲方向切换至所述数据发送方。
12、在一种可能的实施例中,所述第一mcu,还用于将所述第一模拟音频数据备份,得到备份模拟音频数据;
13、所述第二mcu,还用于对所述第一数字音频数据进行数据校验,并在校验成功的情况下,执行通过所述第二dac将所述第一数字音频数据转换为模拟音频数据,将所述模拟音频数据发送至所述第二播放设备,并在所述第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向所述第一mcu发送保持消息数据的步骤;在校验失败的情况下,向所述第一mcu发送重传消息数据;
14、所述第一mcu,还用于响应于所述重传消息数据,通过所述第一adc将所述备份模拟音频数据转换为第三数字音频数据,并将所述第三数字音频数据发送至所述第二mcu。
15、在一种可能的实施例中,所述第一mcu,还用于在将所述第一数字音频数据发送至所述第二mcu后的预设时长内,若未接收到所述第二mcu发送的消息数据,则驱动所述第一音频采集设备执行所述获取第一模拟音频数据的步骤。
16、在一种可能的实施例中,通过以下方式获取数字音频数据的音频能量:
17、确定所述数字音频数据中各采样点对应的幅值;
18、根据各采样点对应的幅值,计算所述数字音频数据在预设采样时长内的音频能量。
19、在一种可能的实施例中,所述第一对讲机和所述第二对讲机通过rs485电路实现数据传输。
20、本申请实施例还提供了一种对讲方法,应用于第一对讲机,所述方法包括:
21、获取第一模拟音频数据;
22、将所述第一模拟音频数据转换为第一数字音频数据,并将所述第一数字音频数据发送至第二对讲机,以使得所述第二对讲机在接收到所述第一数字音频数据后,将所述第一数字音频数据转换为模拟音频数据,播放所述模拟音频数据,并在所述第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向所述第一对讲机发送保持消息数据;其中,所述第二数字音频数据为所述第二对讲机获取第二模拟音频数据,并对所述第二模拟音频数据进行转换得到的;
23、响应于所述保持消息数据,重复执行所述获取第一模拟音频数据的步骤。
24、本申请实施例还提供了一种对讲方法,应用于第二对讲机,所述方法包括:
25、接收第一数字音频数据;所述第一数字音频数据为第一对讲机获取第一模拟音频数据,并将所述第一模拟音频数据转换为第一数字音频数据后发送至所述第二对讲机的;
26、将所述第一数字音频数据转换为模拟音频数据,并播放所述模拟音频数据;
27、在所述第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向所述第一对讲机发送保持消息数据,以使得所述第一对讲机响应于所述保持消息数据,获取第一模拟音频数据;其中,所述第二数字音频数据为所述第二对讲机获取第二模拟音频数据,并对所述第二模拟音频数据进行转换得到的。
28、本申请实施例还提供了一种对讲装置,应用于第一对讲机,所述装置包括:
29、获取模块,用于获取第一模拟音频数据;
30、转换模块,用于将所述第一模拟音频数据转换为第一数字音频数据,并将所述第一数字音频数据发送至第二对讲机,以使得所述第二对讲机在接收到所述第一数字音频数据后,将所述第一数字音频数据转换为模拟音频数据,播放所述模拟音频数据,并在所述第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向所述第一对讲机发送保持消息数据;其中,所述第二数字音频数据为所述第二对讲机获取第二模拟音频数据,并对所述第二模拟音频数据进行转换得到的;
31、响应模块,用于响应于所述保持消息数据,重复执行所述获取第一模拟音频数据的步骤。
32、本申请实施例还提供了一种对讲装置,应用于第二对讲机,所述装置包括:
33、接收模块,用于接收第一数字音频数据;所述第一数字音频数据为第一对讲机获取第一模拟音频数据,并将所述第一模拟音频数据转换为第一数字音频数据后发送至所述第二对讲机的;
34、播放模块,用于将所述第一数字音频数据转换为模拟音频数据,并播放所述模拟音频数据;
35、发送模块,用于在所述第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向所述第一对讲机发送保持消息数据,以使得所本文档来自技高网...
【技术保护点】
1.一种对讲系统,其特征在于,所述对讲系统包括第一对讲机和第二对讲机,所述第一对讲机和所述第二对讲机通过数字信号传输电路实现数据传输;所述第一对讲机包括:第一MCU、第一音频采集设备、第一播放设备,所述第二对讲机包括:第二MCU、第二音频采集设备、第二播放设备,所述第一MCU中包括:第一ADC、第一数模转换器DAC;所述第二MCU中包括:第二ADC、第二DAC;
2.根据权利要求1所述的系统,其特征在于,
3.根据权利要求1所述的系统,其特征在于,
4.根据权利要求1所述的系统,其特征在于,
5.根据权利要求1所述的系统,其特征在于,通过以下方式获取数字音频数据的音频能量:
6.根据权利要求1所述的系统,其特征在于,所述第一对讲机和所述第二对讲机通过RS485电路实现数据传输。
7.一种对讲方法,其特征在于,应用于第一对讲机,所述方法包括:
8.一种对讲方法,其特征在于,应用于第二对讲机,所述方法包括:
9.一种对讲装置,其特征在于,应用于第一对讲机,所述装置包括:
10.
...【技术特征摘要】
1.一种对讲系统,其特征在于,所述对讲系统包括第一对讲机和第二对讲机,所述第一对讲机和所述第二对讲机通过数字信号传输电路实现数据传输;所述第一对讲机包括:第一mcu、第一音频采集设备、第一播放设备,所述第二对讲机包括:第二mcu、第二音频采集设备、第二播放设备,所述第一mcu中包括:第一adc、第一数模转换器dac;所述第二mcu中包括:第二adc、第二dac;
2.根据权利要求1所述的系统,其特征在于,
3.根据权利要求1所述的系统,其特征在于,
4.根据权利要求1所述的系统,其特征...
【专利技术属性】
技术研发人员:林辉,周阿雷,黄树新,扶华,陆鑫杰,陶海,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。