一种通信方法、装置、设备及系统制造方法及图纸

技术编号:37087933 阅读:16 留言:0更新日期:2023-03-29 20:03
本发明专利技术实施例公开了一种通信方法、装置、设备及系统。其中,方法包括:服务端在与无人机建立的通信连接后,确定出无人机的网络地址信息;并获取向无人机请求发送无人机的唯一标识;接收无人机返回的无人机的唯一标识;将无人机的网络地址信息与无人机的唯一标识进行绑定。采用本发明专利技术,服务端在与无人机建立通信连接后,进行业务数据消息通信前,通过一个问答机制获取无人机的唯一标识,并建立起无人机的网络地址信息和无人机的唯一标识的绑定关系,使得服务端可根据数据发送端无人机的网络地址信息来识别无人机,大大扩展了服务端与无人机的连接数,且保证了无人机识别的准确性和数据交互的一致性。数据交互的一致性。数据交互的一致性。

【技术实现步骤摘要】
一种通信方法、装置、设备及系统


[0001]本专利技术涉及通信
,特别是涉及一种通信方法、装置、设备及系统。

技术介绍

[0002]近年来,无人机已经变得越来越普遍,使用范围也变得越来越广泛,不仅包含了军事方面的侦查与打击类无人机,而且还在民用领域发挥了重要作用,比如用于娱乐休闲的消费级无人机、用于搜索救援的警用无人机、用于巡检的工业无人机、用于测绘和农药喷洒的农业无人机等等。
[0003]MAVLINK是一种非常轻量级的消息传输协议,广泛地用于地面站与无人机(以及机载无人机组件之间)进行通信。MAVLINK允许无人机和地面站进行双向通信,地面控制站向无人机发送指令和控制信息,而无人机则向地面站发送遥测和其他状态信息。
[0004]现有技术中,无人机与地面站基于MAVLINK协议进行通信时,地面站通过MAVLINK协议中传输的无人机编号来识别无人机,而该编号的字段仅为1个Byte,即地面站同时最多只能跟256架无人机进行通信,大大限制了地面站与无人机的连接数。

技术实现思路

[0005]本专利技术实施例旨在提供一种通信方法、装置、设备及系统,以解决现有技术中地面站与无人机的连接数受限的问题。
[0006]为解决上述技术问题,本专利技术实施例提供以下技术方案:
[0007]根据本专利技术的一方面,提供一种通信方法,应用于服务端,所述方法包括:
[0008]与无人机建立通信连接后,确定所述无人机的网络地址信息;
[0009]向所述无人机发送标识请求消息,请求发送所述无人机的唯一标识;
[0010]接收所述无人机返回的标识应答消息,所述标识应答消息携带所述无人机的唯一标识;
[0011]将所述无人机的网络地址信息与所述无人机的唯一标识进行绑定,以使得服务端将所述无人机基于所述通信连接传输的业务数据消息关联至所述无人机的唯一标识。
[0012]可选地,所述方法包括:
[0013]接收到无人机传输的业务数据消息后,获取所述无人机的网络地址信息;
[0014]根据所述网络地址信息确定所述无人机的唯一标识;
[0015]将所述业务数据消息关联至所述无人机的唯一标识。
[0016]可选地,所述网络地址信息为IP地址,或IP地址+端口号。
[0017]可选地,所述无人机与所述服务端基于MAVLINK协议传输消息数据。
[0018]可选地,所述消息数据包括标识应答消息和业务数据消息,其中,传输所述标识应答消息的MAVLINK数据包中的MSG字段为预设的第一消息编号;传输所述业务数据消息的MAVLINK数据包中的MSG字段为预设的第二消息编号,且所述第一消息编号与所述第二消息编号不同。
[0019]可选地,所述方法还包括:
[0020]接收到无人机传输的MAVLINK数据包后,获取所述无人机的网络地址信息;
[0021]解析所述MAVLINK数据包;
[0022]若所述MAVLINK数据包中的MSG字段为所述第一消息编号,则所述MAVLINK数据包中携带有所述无人机的唯一标识,将所述无人机的网络地址信息与所述无人机的唯一标识进行绑定;
[0023]若所述MAVLINK数据包中的MSG字段为所述第二消息编号,则所述MAVLINK数据包中携带有业务数据消息,根据所述无人机的网络地址信息确定出与所述无人机的唯一标识,将所述业务数据消息关联至所述无人机的唯一标识。
[0024]根据本专利技术的零一方面,提供一种通信装置,应用于服务端,所述装置包括:
[0025]地址确定模块,用于与无人机建立通信连接后,确定所述无人机的网络地址信息;
[0026]消息请求模块,用于向所述无人机发送标识请求消息,请求发送所述无人机的唯一标识;
[0027]消息接收模块,用于接收所述无人机返回的标识应答消息,所述标识应答消息携带所述无人机的唯一标识;
[0028]标识绑定模块,用于将所述无人机的网络地址信息与所述无人机的唯一标识进行绑定,以使得服务端将所述无人机基于所述通信连接传输的业务数据消息关联至所述无人机的唯一标识。
[0029]根据本专利技术的又一方面,提供一种电子设备,包括存储器、处理器及存储在存储器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述任一项所述通信方法的步骤。
[0030]根据本专利技术的再一方面,提供一种通信系统,包括若干无人机和服务端,其中,
[0031]所述无人机,用于建立于所述服务端的通信连接,基于所述服务端的标识请求向所述服务端返回所述无人机的唯一标识,以及与所述服务端进行业务数据通信,向所述服务端传输业务数据消息;
[0032]所述服务端,用于执行上述任一项所述的通信方法的步骤。
[0033]根据本专利技术的再一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,所述处理器执行上述任一项所述的通信方法。
[0034]本专利技术实施例的有益效果是:区别于现有技术的情况,本专利技术实施例中,服务端在与无人机建立的通信连接后,确定出无人机的网络地址信息;向无人机请求发送无人机的唯一标识;接收无人机返回的无人机的唯一标识;将无人机的网络地址信息与无人机的唯一标识进行绑定。采用本专利技术,服务端在与无人机建立通信连接后,进行业务数据消息通信前,通过一个问答机制获取无人机的唯一标识,并建立起无人机的网络地址信息和无人机的唯一标识的绑定关系,使得服务端可根据数据发送端无人机的网络地址信息来识别无人机,不再依赖于协议中的无人机编号字段来识别无人机,大大扩展了服务端与无人机的连接数,且保证了无人机识别的准确性和数据交互的一致性。
附图说明
[0035]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0036]图1为本专利技术实施例提供的一种无人机系统的组成结构图;
[0037]图2为本专利技术实施例一提供的一种可选的通信方法流程图;
[0038]图3为本专利技术实施例一提供的MAVLINK协议的消息数据包结构图;
[0039]图4为本专利技术实施例二提供的一种可选的通信装置的结构示意图;
[0040]图5为本发实施例三提供的一种可选的电子设备的结构示意图。
[0041]图6为本专利技术实施例四提供的一种可选的通信系统的结构示意图。
具体实施方式
[0042]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]此外,下面所描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,应用于服务端,其特征在于,所述方法包括:与无人机建立通信连接后,确定所述无人机的网络地址信息;向所述无人机发送标识请求消息,请求发送所述无人机的唯一标识;接收所述无人机返回的标识应答消息,所述标识应答消息携带所述无人机的唯一标识;将所述无人机的网络地址信息与所述无人机的唯一标识进行绑定,以使得服务端将所述无人机基于所述通信连接传输的业务数据消息关联至所述无人机的唯一标识。2.根据权利要求1所述的方法,其特征在于,所述方法包括:接收到无人机传输的业务数据消息后,获取所述无人机的网络地址信息;根据所述网络地址信息确定所述无人机的唯一标识;将所述业务数据消息关联至所述无人机的唯一标识。3.根据权利要求1所述的方法,其特征在于,所述网络地址信息为IP地址,或IP地址+端口号。4.根据权利要求1

3任一项所述的方法,其特征在于,所述无人机与所述服务端基于MAVLINK协议传输消息数据。5.根据权利要求4所述的方法,其特征在于,所述消息数据包括标识应答消息和业务数据消息,其中,传输所述标识应答消息的MAVLINK数据包中的MSG字段为预设的第一消息编号;传输所述业务数据消息的MAVLINK数据包中的MSG字段为预设的第二消息编号,且所述第一消息编号与所述第二消息编号不同。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:接收到无人机传输的MAVLINK数据包后,获取所述无人机的网络地址信息;解析所述MAVLINK数据包;若所述MAVLINK数据包中的MSG字段为所述第一消息编号,则所述MAVLINK数据包中携带有所述无人机的唯一标识,将所述无人机的网络地址信息与所述...

【专利技术属性】
技术研发人员:胡华智刘小勇
申请(专利权)人:亿航智能设备广州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1