一种对讲系统、方法及装置与流程

文档序号:37925703发布日期:2024-05-11 00:04阅读:7来源:国知局
一种对讲系统、方法及装置与流程

本技术涉及楼宇对讲产品,特别是涉及一种对讲系统、方法及装置。


背景技术:

1、当前经济型楼宇对讲市场所采用的对讲系统的抗干扰能力较弱,使得在周围环境存在干扰的情况下,非常容易引入噪声,影响语音质量。


技术实现思路

1、本技术实施例的目的在于提供一种对讲系统、方法及装置,以实现提高对讲系统的抗干扰能力。具体技术方案如下:

2、本技术实施例提供了一种对讲系统,所述对讲系统包括第一对讲机和第二对讲机,所述第一对讲机和所述第二对讲机通过数字信号传输电路实现数据传输;所述第一对讲机包括:第一mcu、第一音频采集设备、第一播放设备,所述第二对讲机包括:第二mcu、第二音频采集设备、第二播放设备,所述第一mcu中包括:第一adc、第一数模转换器dac;所述第二mcu中包括:第二adc、第二dac;

3、所述第一音频采集设备,用于获取第一模拟音频数据,并将所述第一模拟音频数据发送至所述第一mcu;

4、所述第一mcu,用于若所述第一对讲机的对讲方向为数据发送方,则通过所述第一adc将所述第一模拟音频数据转换为第一数字音频数据,将所述第一数字音频数据发送至所述第二mcu;

5、所述第二mcu,用于若所述第二对讲机的对讲方向为数据接收方,则接收所述第一数字音频数据,通过所述第二dac将所述第一数字音频数据转换为模拟音频数据,将所述模拟音频数据发送至所述第二播放设备,并在所述第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向所述第一mcu发送保持消息数据;

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、发送模块,用于在所述第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向所述第一对讲机发送保持消息数据,以使得所述第一对讲机响应于所述保持消息数据,获取第一模拟音频数据;其中,所述第二数字音频数据为所述第二对讲机获取第二模拟音频数据,并对所述第二模拟音频数据进行转换得到的。

36、本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的对讲方法。

37、本技术实施例有益效果:

38、本技术实施例提供的一种对讲系统、方法及装置,对讲系统中的第一对讲机的第一音频采集设备可以获取第一模拟音频数据,并将第一模拟音频数据发送至第一对讲机的第一mcu,第一mcu在第一对讲机的对讲方向为数据发送方时,通过第一adc将第一模拟音频数据转换为第一数字音频数据,将第一数字音频数据发送至第二对讲机的第二mcu。第二对讲机的第二mcu可以在第一对讲机的对讲方向为数据发送方时,接收第一数字音频数据,通过第二dac将第一数字音频数据转换为模拟音频数据,并将模拟音频数据发送至第二对讲机的第二播放设备,以使得第二播放设备可以播放模拟音频数据。且第二对讲机的第二mcu可以在第一数字音频数据的第一音频能量大于第二数字音频数据的第二音频能量的情况下,向第一对讲机的第一mcu发送保持消息数据;第二数字音频数据为第二对讲机的第二音频采集设备获取第二模拟音频数据后发送至第二mcu,由第二mcu通过第二adc对第二模拟音频数据进行转换得到的;第一对讲机的第一mcu在接收到保持消息数据后,驱动第一对讲机的第一音频采集设备重复执行获取第一模拟音频数据的步骤。由于第一对讲机的第一mcu内部包含有第一adc和第一dac,第二对讲机的第二mcu内部包含有第二adc和第二dac,因此,第一对讲机可以将获取到的第一模拟音频数据转换为第一数字音频数据,即使第二对讲机接收到第一数字音频数据,也能够将其转换为模拟音频数据并进行播放,即本技术提供的方案不影响对讲系统对讲功能的实现。并且,第一对讲机和第二对讲机通过数字信号传输电路实现数据传输,因此,在对讲系统使用时,第一对讲机和第二对讲机之间可以传输数字信号,且由于数字信号自身的抗干扰能力较强,因此,本技术提供的方案可以在不影响对讲系统对讲功能的同时,提高对讲系统的抗干扰能力。

39、当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1