一种语音对讲方法、遥控器及介质与流程

文档序号:37022281发布日期:2024-02-09 13:16阅读:22来源:国知局
一种语音对讲方法、遥控器及介质与流程

本申请实施例涉及遥控器,尤其涉及一种语音对讲方法、遥控器及介质。


背景技术:

1、当用户使用遥控器控制无人机飞行的时候,如果用户想和另一个无人机的用户语音通话时,通常使用传统的专网对讲机、公网对讲机,或者是手机上的对讲app。

2、然而,传统的专网对讲机、公网对讲机,或者是手机上的对讲app对语音对讲具有距离限制,需要借助外部网络、服务器等,并且,容易被其他信号干扰。


技术实现思路

1、本申请实施例的目的是提供一种语音对讲方法、遥控器及介质,通过无人机空中组网技术实现语音对讲,无需借助外部网络、服务器等,用户仅通过无人机组建的空中网络即可实现语音对讲,可以提升语音对讲有效距离,且具备较强的抗干扰能力。

2、为解决上述技术问题,本申请实施例采用以下技术方案:

3、第一方面,本申请实施例中提供给了一种语音对讲方法,所述方法包括:

4、获取当前遥控器与目标遥控器之间的距离;

5、根据所述当前遥控器与所述目标遥控器之间的距离,确定组网通信网络;所述组网通信网络至少包括一个无人机作为动态通信节点或中继;

6、基于所述组网通信网络以及网络性能参数对语音数据进行路由和传输。

7、在一些实施例中,所述获取当前遥控器与目标遥控器之间的距离,包括:

8、通过所述当前遥控器的图传模块,获取所述当前遥控器与所述目标遥控器之间的信号强度和延迟信息;

9、基于所述信号强度和所述延迟信息,获取所述当前遥控器与所述目标遥控器之间的距离。

10、在一些实施例中,所述组网通信网络包括星型网络和无线网格网络;所述根据所述当前遥控器与所述目标遥控器之间的距离,确定组网通信网络,包括:

11、如果所述当前遥控器与所述目标遥控器之间的距离大于第一距离,则将与所述当前遥控器距离最近的第一无人机作为中继,对所述第一无人机、所述当前遥控器、多个第二无人机及所述目标遥控器进行星型组网,获得星型网络;

12、如果所述当前遥控器与所述目标遥控器之间的距离小于所述第一距离,则对多个无人机、所述当前遥控器、所述目标遥控器进行无线网格组网,获得无线网格网络。

13、在一些实施例中,所述基于所述组网通信网络以及网络性能参数对语音数据进行路由和传输,包括:

14、如果所述组网通信网络为所述星型网络,则基于所述当前遥控器及与所述当前遥控器连接的无人机之间的无线图传网络的网络性能参数,将语音数据发送至星型网络中的中继;所述中继用于将所述语音数据转发至所述目标遥控器;

15、如果所述组网通信网络为无线网格网络,基于所述无线图传网络的网络性能参数,将所述语音数据发送至无线网格网络中的动态通信节点,所述动态通信节点用于将所述语音数据转发至所述目标遥控器。

16、在一些实施例中,所述基于所述无线图传网络的网络性能参数,将所述语音数据发送至无线网格网络中的动态通信节点,包括:

17、基于所述无线图传网络的网络性能参数,确定所述无线网格网络中距离所述目标遥控器最近的通信节点;

18、将所述语音数据发送至距离所述目标遥控器最近的通信节点。

19、在一些实施例中,所述确定所述无线网格网络中距离所述目标遥控器最近的通信节点,包括:

20、如果所述语音数据的数量不止一个,则判断所述距离所述目标遥控器最近的第一通信节点是否被占用;

21、如果距离所述目标遥控器最近的第一通信节点被占用,则选择未被占用的距离所述目标遥控器最近的第二通信节点。

22、在一些实施例中,所述确定所述无线网格网络中距离所述目标遥控器最近的通信节点,包括:

23、监测所述目标遥控器分别与所述无线网格网络中多个通信节点之间的信号强度;

24、对所述信号强度进行排序;

25、选择信号强度最大的通信节点作为主通信节点,其他信号强度的通信节点作为备用通信节点。

26、在一些实施例中,所述方法还包括:

27、在接收到组网选择指令时,根据所述组网选择指令确定所述组网通信网络为星型网络或无线网格网络。

28、在一些实施例中,所述网络性能参数包括传输协议、采样率、麦克风输入质量、每个语音数据包的音频长度中的至少一个。

29、第二方面,本申请还提供一种遥控器,所述遥控器用于与无人机通信连接,所述遥控器包括:

30、至少一个处理器,以及

31、存储器,所述存储器与所述处理器通信连接,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的方法。

32、第三方面,本申请还提供一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被遥控器执行时,使所述遥控器执行如第一方面任一项所述的方法。

33、本申请实施例的有益效果:区别于现有技术的情况,本申请实施例提供的语音对讲方法、遥控器及介质,遥控器在与无人机连接时,用户在当前遥控器上开启语音对讲,当前遥控器获取与目标遥控器之间的距离,根据当前遥控器与目标遥控器之间的距离,确定组网通信网络。不同的组网通信网络可以适应不同的距离,从而可以提升语音对讲的有效距离。然后根据组网通信网络的网络性能参数对语音数据进行路由和传输。实现当前遥控器与目标遥控器之间的对讲。采用遥控器作为对讲设备,无需增加设备,不但可以提升对讲有效距离,组网通信网络的网络性能参数基于遥控器与无人机之间的无线图传网络,从而可以保证数据传输的保密性、安全性和稳定性,具有较强的抗干扰能力。



技术特征:

1.一种语音对讲方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取当前遥控器与目标遥控器之间的距离,包括:

3.根据权利要求1所述的方法,其特征在于,所述组网通信网络包括星型网络和无线网格网络;所述根据所述当前遥控器与所述目标遥控器之间的距离,确定组网通信网络,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述组网通信网络以及网络性能参数对语音数据进行路由和传输,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述无线图传网络的网络性能参数,将所述语音数据发送至无线网格网络中的动态通信节点,包括:

6.根据权利要求5所述的方法,其特征在于,所述确定所述无线网格网络中距离所述目标遥控器最近的通信节点,包括:

7.根据权利要求5所述的方法,其特征在于,所述确定所述无线网格网络中距离所述目标遥控器最近的通信节点,包括:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1至7任一项所述的方法,其特征在于,所述网络性能参数包括传输协议、采样率、麦克风输入质量、每个语音数据包的音频长度中的至少一个。

10.一种遥控器,其特征在于,所述遥控器用于与无人机通信连接,所述遥控器包括:

11.一种非易失性计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被遥控器执行时,使所述遥控器执行如权利要求1-9任一项所述的方法。


技术总结
本申请实施例涉及无人机领域,公开了一种语音对讲方法、遥控器及介质。方法包括:获取当前遥控器与目标遥控器之间的距离;根据所述当前遥控器与所述目标遥控器之间的距离,确定组网通信网络;所述组网通信网络至少包括一个无人机作为动态通信节点或中继;基于所述组网通信网络以及网络性能参数对语音数据进行路由和传输。本申请通过无人机空中组网技术实现语音对讲,无需借助外部网络、服务器等,用户仅通过无人机组建的空中网络即可实现语音对讲,可以提升语音对讲有效距离,且具备较强的抗干扰能力。

技术研发人员:张超,方文平,钟建强
受保护的技术使用者:深圳市道通智能航空技术股份有限公司
技术研发日:
技术公布日:2024/2/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1