logo好方法网

一种通讯方法及系统


技术摘要:
本发明实施例提供一种通讯方法和系统,涉及无人机技术领域。其中方法包括:根据多个第一用户的登录请求,分别建立与多个无人机控制设备的多个通讯连接;管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所述多个第一用户有权限发送和接收的多个第一数据包对  全部
背景技术:
无人机具有体积小、造价低、使用方便、对工作环境要求低等优点,在防灾救险、智 能安防、通讯中继、电子干扰等领域有着广阔的应用。同时,随着无人机技术的迅速成熟,无 人机在远程遥控、续航时间和飞行品质等方面有了明显的突破,无人机已经进入航空拍摄、 物流等民用市场。在同一片空域同时出现多架无人机航行的情形越来越普遍。因此,为了使 无人机与无人机控制设备之间安全通讯,建立一种无人机与无人机控制设备的有效通讯方 法和系统意义重大。 相关技术中,无人机和无人机控制设备之间的身份鉴权是通过第三方服务鉴权的 方式实现的。这种引入第三方鉴权机构的方式只能对无人机和无人机控制设备的身份安全 合法性做出判断,无法对无人机和无人机控制设备之间传输的数据进行细粒度的权限控 制,如果无人机控制设备的软件包流出并被破解,会造成不法无人机控制设备控制无人机 的情况。这不利于无人机与无人机控制设备之间安全通讯。 对于无人机和无人机控制设备之间传输数据的权限控制,通常采用一种基于云平 台的无人机监管方法。这种方式虽解决了无人机上传飞行数据给无人机控制设备的权限控 制,但未对无人机控制设备向无人机发送数据进行权限控制,这给无人机航行留下安全隐 患,不利于无人机和无人机控制设备之间通讯的信息安全。
技术实现要素:
有鉴于此,针对无人机和无人机控制设备之间的通讯数据安全性的问题,本发明 实施例提供了一种通讯方法及系统,建立服务器和多个无人机控制设备之间的多个通讯连 接,并对该多个通讯连接中的数据包进行细粒度的权限控制,实现多个无人机和多个无人 机控制设备之间的一对一通讯,提高了多个无人机和多个无人机控制设备之间通讯的安全 性。 根据本发明的一方面,提供一种通讯方法,所述通讯方法应用于服务器端,包括: 根据多个第一用户的登录请求,分别建立与多个无人机控制设备的多个通讯连 接; 管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所述多个第一用 户有权限发送和接收的多个第一数据包对应的多个第一类型编号; 基于所述多个第一类型编号,分别建立所述多个通讯连接的多个权限过滤器;以 及 基于所述多个权限过滤器,实现所述多个无人机控制设备和所述多个无人机之间 的一对一通讯。 优选地,所述根据多个第一用户的登录请求,分别建立与多个无人机控制设备的 5 CN 111740770 A 说 明 书 2/13 页 多个通讯连接,包括: 分别接收所述多个第一用户的登录请求,其中,所述多个第一用户的所述登录请 求包括:多个登录数据; 基于所述多个登录数据,判断所述多个第一用户是否为注册用户。 优选地,所述根据多个第一用户的登录请求,分别建立与多个无人机控制设备的 多个通讯连接,还包括: 如果所述多个第一用户为注册用户,则生成与所述多个无人机控制设备对应的有 过期时效的多个第一通讯令牌; 保存所述多个第一通讯令牌和所述多个无人机控制设备的多个第一设备号;以及 将所述多个第一通讯令牌和所述多个第一设备号回传给各自对应的所述无人机 控制设备。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,包括: 分别接收所述多个无人机控制设备发送的多个第二数据包;分别判断所述多个第 二数据包是否携带有通讯令牌和设备号。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,还包括: 如果每一个所述第二数据包没有携带通讯令牌和设备号,则与对应的所述无人机 控制设备断开连接; 如果每一个所述第二数据包携带有通讯令牌和设备号,则判断每一个所述第二数 据包携带的通讯令牌和设备号与对应的所述无人机控制设备的所述第一通讯令牌和所述 第一设备号是否一致。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,还包括: 如果每一个所述第二数据包携带的通讯令牌和设备号与对应的所述无人机控制 设备的所述第一通讯令牌和所述第一设备号不一致,则与对应的所述无人机控制设备断开 连接; 如果每一个所述第二数据包携带的通讯令牌和设备号与对应的所述无人机控制 设备的所述第一通讯令牌和所述第一设备号一致,则对对应的所述第一用户进行权限验 证。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,还包括: 如果经过验证所述第一用户无权限操作对应的所述无人机,则将所述第一用户无 权限操作所述无人机的信息返回给对应的所述无人机控制设备并且与对应的所述无人机 控制设备断开连接; 其中,所述第一用户可以通过申请权限,获得操作对应的所述无人机的相关权限。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,还包括: 如果经过验证所述第一用户有权限操作对应的所述无人机,则得到所述第一用户 6 CN 111740770 A 说 明 书 3/13 页 有权限发送和接收的所述多个第一数据包对应的所述多个第一类型编号。 优选地,所述基于所述多个权限过滤器,实现所述多个无人机控制设备和所述多 个无人机之间的一对一通讯,包括: 在所述多个通讯连接中,分别接收所述多个无人机控制设备发送的所述多个第一 数据包; 所述多个权限过滤器分别对所述多个第一数据包进行权限过滤; 筛选并保留对应的数据包类型编号与所述多个第一类型编号相同的所述多个第 一数据包,得到多个第三数据包; 分别转发所述多个第三数据包给各自对应的所述多个无人机或者所述多个无人 机控制设备;以及 将所述多个无人机控制设备主动发出并且被所述多个权限过滤器筛除的所述多 个第一数据包返回给各自对应的所述多个无人机控制设备。 优选地,所述根据多个第一用户的登录请求,分别建立与多个无人机控制设备的 多个通讯连接,还包括: 如果所述多个第一用户为未注册用户,则提示所述多个第一用户在所述多个无人 机控制设备注册并且通过申请权限,获得操作对应的所述无人机的相关权限。 优选地,所述登录数据包括以下至少之一:用户名、密码、设备号、终端类型和终端 版本。 优选地,所述多个无人机控制设备分别接收并保存服务器回传的多个第一通讯令 牌和多个第一设备号,同时,分别设置与所述多个第一通讯令牌的过期时效对应的用户免 登录时间; 其中,当所述多个第一用户的用户免登录时间超时时,所述多个第一用户退出登 录状态。 根据本发明的另方面,提供一种通讯系统,所述通讯系统应用于服务器端,包括: 用户单元,用于根据多个第一用户的登录请求,分别建立与多个无人机控制设备 的多个通讯连接; 权限单元,用于管理所述多个第一用户操纵对应的多个无人机的权限,分别获得 所述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号; 业务单元,用于基于所述多个第一类型编号,分别建立所述多个通讯连接的多个 权限过滤器;以及基于所述多个权限过滤器,实现所述多个无人机控制设备和所述多个无 人机之间的一对一通讯。 优选地,所述根据多个第一用户的登录请求,分别建立与多个无人机控制设备的 多个通讯连接,包括: 分别接收所述多个第一用户的登录请求,其中,所述多个第一用户的所述登录请 求包括:多个登录数据; 基于所述多个登录数据,判断所述多个第一用户是否为注册用户。 优选地,所述根据多个第一用户的登录请求,分别建立与多个无人机控制设备的 多个通讯连接,还包括: 如果所述多个第一用户为注册用户,则生成与所述多个无人机控制设备对应的有 7 CN 111740770 A 说 明 书 4/13 页 过期时效的多个第一通讯令牌; 保存所述多个第一通讯令牌和所述多个无人机控制设备的多个第一设备号;以及 将所述多个第一通讯令牌和所述多个第一设备号回传给各自对应的所述无人机 控制设备。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,包括: 分别接收所述多个无人机控制设备发送的多个第二数据包;分别判断所述多个第 二数据包是否携带有通讯令牌和设备号。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,还包括: 如果每一个所述第二数据包没有携带通讯令牌和设备号,则与对应的所述无人机 控制设备断开连接; 如果每一个所述第二数据包携带有通讯令牌和设备号,则判断每一个所述第二数 据包携带的通讯令牌和设备号与对应的所述无人机控制设备的所述第一通讯令牌和所述 第一设备号是否一致。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,还包括: 如果每一个所述第二数据包携带的通讯令牌和设备号与对应的所述无人机控制 设备的所述第一通讯令牌和所述第一设备号不一致,则与对应的所述无人机控制设备断开 连接; 如果每一个所述第二数据包携带的通讯令牌和设备号与对应的所述无人机控制 设备的所述第一通讯令牌和所述第一设备号一致,则对对应的所述第一用户进行权限验 证。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,还包括: 如果经过验证所述第一用户无权限操作对应的所述无人机,则将所述第一用户无 权限操作所述无人机的信息返回给对应的所述无人机控制设备并且与对应的所述无人机 控制设备断开连接; 其中,所述第一用户可以通过申请权限,获得操作对应的所述无人机的相关权限。 优选地,所述管理所述多个第一用户操纵对应的多个无人机的权限,分别获得所 述多个第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号,还包括: 如果经过验证所述第一用户有权限操作对应的所述无人机,则得到所述第一用户 有权限发送和接收的所述多个第一数据包对应的所述多个第一类型编号。 优选地,所述基于所述多个权限过滤器,实现所述多个无人机控制设备和所述多 个无人机之间的一对一通讯,包括: 在所述多个通讯连接中,分别接收所述多个无人机控制设备发送的所述多个第一 数据包; 所述多个权限过滤器分别对所述多个第一数据包进行权限过滤; 筛选并保留对应的数据包类型编号与所述多个第一类型编号相同的所述多个第 8 CN 111740770 A 说 明 书 5/13 页 一数据包,得到多个第三数据包; 分别转发所述多个第三数据包给各自对应的所述多个无人机或者所述多个无人 机控制设备;以及 将所述多个无人机控制设备主动发出并且被所述多个权限过滤器筛除的所述多 个第一数据包返回给各自对应的所述多个无人机控制设备。 优选地,所述根据多个第一用户的登录请求,分别建立与多个无人机控制设备的 多个通讯连接,还包括: 如果所述多个第一用户为未注册用户,则提示所述多个第一用户在所述多个无人 机控制设备注册并且通过申请权限,获得操作对应的所述无人机的相关权限。 优选地,所述登录数据包括以下至少之一:用户名、密码、设备号、终端类型和终端 版本。 优选地,所述多个无人机控制设备分别接收并保存服务器回传的多个第一通讯令 牌和多个第一设备号,同时,分别设置与所述多个第一通讯令牌的过期时效对应的用户免 登录时间; 其中,当所述多个第一用户的用户免登录时间超时时,所述多个第一用户退出登 录状态。 根据本发明的又方面,提供一种计算机可读存储介质,所述计算机可读存储介质 存储有计算机指令,所述计算机指令被执行时实现如上所述的通讯方法。 根据本发明的再方面,提供一种通讯控制装置,包括: 存储器,用于存储计算机指令; 处理器,耦合到所述存储器,所述处理器被配置为基于所述存储器存储的计算机 指令执行实现如上所述的通讯方法。 本发明的一个实施例具有以下优点或有益效果:如果该多个第一用户有权限操纵 对应的无人机,则服务器分别获得该多个第一用户有权限发送和接收的多个第一数据包对 应的多个第一类型编号。在服务器与多个无人机控制设备的多个通讯连接中,服务器根据 该多个第一类型编号,建立对应于该多个通讯连接的多个权限过滤器。在服务器与多个无 人机控制设备的多个通讯连接中,服务器分别接收该多个无人机控制设备发送的多个第一 数据包。多个权限过滤器分别对该多个第一数据包进行权限过滤。多个权限过滤器筛选并 保留对应的数据包类型编号与该多个第一类型编号相同的多个第一数据包,得到多个第三 数据包。服务器分别转发该多个第三数据包给各自对应的多个无人机或者多个无人机控制 设备。从而服务器对多个无人机和对应的多个无人机控制设备之间的通讯数据包进行细粒 度的权限控制,提高了无人机与无人机控制设备之间通讯的安全性。 本发明的一个实施例具有以下优点或有益效果:服务器分别接收该多个无人机控 制设备发送的多个第二数据包。并且服务器分别判断该多个第二数据包是否携带有通讯令 牌和设备号。如果每一个该第二数据包携带有通讯令牌和设备号,则判断每一个该第二数 据包携带的通讯令牌和设备号与该第二数据包对应的无人机控制设备的第一通讯令牌和 第一设备号是否一致。如果每一个该第二数据包携带的通讯令牌和设备号与该第二数据包 对应的无人机控制设备的第一通讯令牌和第一设备号一致,则服务器对该第二数据包对应 的第一用户进行权限验证。如果经过验证该第一用户有权限操作对应的无人机,则服务器 9 CN 111740770 A 说 明 书 6/13 页 得到该第一用户有权限发送和接收的多个第一数据包对应的多个第一类型编号。提高了服 务器与多个无人机控制设备的多个通讯连接中多个第一用户的身份安全性,进一步提高了 无人机与无人机控制设备之间通讯的安全性。 附图说明 通过参照以下附图对本发明实施例的描述,本发明的上述以及其它目的、特征和 优点将更为清楚,在附图中: 图1示出本发明的一个实施例的通讯方法的流程示意图。 图2示出本发明的一个实施例的通讯方法的交互流程示意图。 图3示出本发明的一个实施例的通讯方法的交互流程示意图。 图4示出本发明的一个实施例的通讯系统的结构示意图。 图5示出本发明的一个实施例的通讯控制装置的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏