web服务端与无人机探测及反制设备双向通信的方法技术

技术编号:36798872 阅读:22 留言:0更新日期:2023-03-08 23:24
本公开的实施例提供一种web服务端与无人机探测及反制设备双向通信的方法,属于通信技术领域。所述方法包括:消息中间件创建第一队列与第二队列;接收生产端投放的消息,并根据接收消息的消息中间件中的交换机,将消息推送到交换机绑定的队列中;以及当监听到所述第一队列或/和所述第二队列中存在消息入队的情况时,将入队的消息推送到该队列绑定的消费端,其中,web服务端作为生产端绑定所述第一队列并作为消费端绑定所述第二队列,无人机探测及反制设备作为生产端绑定所述第二队列并作为消费端绑定所述第一队列。本公开实施例适用于无人机探测及反制的过程中。无人机探测及反制的过程中。无人机探测及反制的过程中。

【技术实现步骤摘要】
web服务端与无人机探测及反制设备双向通信的方法


[0001]本公开的实施例涉及通信
,具体地涉及一种web服务端与无人机探测及反制设备双向通信的方法。

技术介绍

[0002]随着跨语言不同系统之间的通信应用场景越来越多,数据传输的便捷性、可靠性、低耦合性和高可用性被越来越多的开发人员所需求,当接入的通信程序端越来越多,传统的通信方式的一些弊端被暴露出来,例如,在C++程序(例如,无人机探测及反制设备)与java程序(例如,web服务端)之间的通信方法,现有的通信方式使得代码耦合性增加,尤其在多人协作时,由于代码风格难以统一,从而造成代码的可维护性大大降低,不利于代码迭代,通常也会丧失平台的可移植性,另外,java程序端与C++程序端没有完全解耦,无法实现高效的双向通信。

技术实现思路

[0003]本公开的实施例的目的是提供一种web服务端与无人机探测及反制设备双向通信的方法、一种用于执行web服务端与无人机探测及反制设备双向通信的消息中间件、以及存储有计算机程序的计算机可读存储介质,通过消息中间件提供了web服务端与无人本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种web服务端与无人机探测及反制设备双向通信的方法,其特征在于,所述方法包括:消息中间件创建第一队列与第二队列;所述消息中间件接收生产端投放的消息,并根据接收所述消息的所述消息中间件中的交换机,将所述消息推送到所述交换机绑定的队列中;以及当所述消息中间件监听到所述第一队列或/和所述第二队列中存在消息入队的情况时,将入队的消息推送到该队列绑定的消费端,以便所述消费端消费所述消息;其中,所述web服务端作为生产端绑定所述第一队列并作为消费端绑定所述第二队列,所述无人机探测及反制设备作为生产端绑定所述第二队列并作为消费端绑定所述第一队列。2.根据权利要求1所述的方法,其特征在于,当所述消息中间件接收生产端投放的消息之后,所述方法还包括:向所述生产端返回确认接收信息。3.根据权利要求1所述的方法,其特征在于,当所述消息中间件接收生产端投放的消息之后,所述方法还包括:将所述消息持久化到磁盘,并在接收到所述消费端返回的消费确认信息后,将所述消息从所述磁盘上删除。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述消息中间件被重启后,从所述磁盘恢复持久化的未被消费的消息。5.根据权利要求1所述的方法,其特征在于,所述消息中间件还创建有扇出交换机,所述根据接收所述消息的所述消息中间件中的交换机,将所述消息...

【专利技术属性】
技术研发人员:叶方全郭立志李超
申请(专利权)人:理工全盛北京科技有限公司
类型:发明
国别省市:

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

1