[发明专利]一种实时消息通信的协议及软件实现方案在审
申请号: | 201811645252.4 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109474638A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 李均豪;郑首奋;张翅;王聪颖;王洋 | 申请(专利权)人: | 深圳市多翼创新科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/58 |
代理公司: | 深圳市徽正知识产权代理有限公司 44405 | 代理人: | 卢杏艳 |
地址: | 518000 广东省深圳市龙华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 网络通讯协议 软件实现 实时消息 服务端 单向消息 通信 网络通信协议 发送请求 高层协议 双向消息 网络硬件 用户服务 广域网 局域网 标准化 互联网 重复 保证 服务 | ||
本发明公开了一种实时消息通信的协议及软件实现方案,包括网络通讯协议,所述网络通讯协议包括客户端和服务端,所述客户端向所述服务端发送请求,建立所述客户端到所述服务端的单向消息通道,通过所述单向消息通道,所述客户端和所述服务端建立双向消息通道。本发明所述的一种实时消息通信的协议及软件实现方案,其中网络通讯协议为MQ协议,MQ协议是基于TCP/IP上的网络通信协议,而TCP/IP的特点是独立于特定的网络硬件,可以运行在局域网、广域网,且适用于互联网中,所以MQ协议具备标准化的高层协议,可以提供多种可靠的用户服务的特点,同时MQ消息中带有seq,使用seq能保证MQ中的消息是有序且不重复的。
技术领域
本发明涉及软件通信领域,特别涉及一种实时消息通信的协议及软件实现方案。
背景技术
传统无人机巡检查工作主要为人工手动操控无人机进行巡视,整个巡检流程完全依赖于飞手,飞手的数量和技术直接影响到无人机电力巡检的效率和质量,国网巡检覆盖率普遍在10%,南方电网巡检覆盖率在20%,相比较下,车载移动机场系统可以提供无人机自动化巡塔方案,大幅地提升巡塔的自动化程度,节约人力的同时,提升巡塔效率和质量;
输电线路无人机智能巡检的车载移动机场系统将会涉及到多个硬件设备的相互通讯,车载移动机场系统主要由车载系统和无人机系统两部分组成,车载系统由车辆本体,电源系统,车载机库,车载系统服务器,车载人工智能服务器,车载输电线路巡检无人机管理系统组成,无人机系统由无人机本体,无人机遥控器,无人机航线学习系统,无人机地面站构成,在这个系统中,需要考虑如何将命令从车载服务器准确可靠地送达无人机,以及如何回传多台无人机及一些相关硬件设备的状态,实现实时监控,以上都需要有一套通讯架构,使得设备间的消息传输可靠,并且在多设备的场景下尽量降低设计复杂性;
另外,车载移动机场系统的使用场景是野外,在这种使用场景下,服务器之间、服务器与设备之间的通讯容易出现由于网络不稳定导致的通讯不稳定、信息不对称、信息丢失、甚至断连的情况,而无人机的协调控制恰恰对命令/状态的传输可靠性有非常高的要求,因此,需要提供的通讯协议能够达到保证消息准确送达,并且消息不重发,不漏发。
除此之外,类似电网等机构对于网络安全有很高的要求,通常需要在内外网隔离的环境条件限制下进行通讯。在这种场景下,消息的传递不是通过网络传输,而是基于其他硬件接口的正反向文件同步,所以要求通讯架构有足够的拓展能力能够接入支持这种特殊的通讯系统。
对于以上的需求场景,现有的一些通信协议都无法满足,因此需要提供一个软硬件消息交互、多服务器间消息交互的消息协议和实现方案,保证多设备间的通讯结构清晰,可维护;在野外弱网环境下依然保证消息的可靠性;以及有一定的可拓展性,可提供内外网隔离等特殊网络条件下的消息同步支持。
发明内容
本发明的主要目的在于提供一种实时消息通信的协议及软件实现方案,可以有效解决背景技术中的问题。
为实现上述目的,本发明采取的技术方案为:
一种实时消息通信的协议及软件实现方案,包括网络通讯协议,所述网络通讯协议包括客户端和服务端,所述客户端向所述服务端发送请求,建立所述客户端到所述服务端的单向消息通道,通过所述单向消息通道,所述客户端和所述服务端建立双向消息通道。
优选的,所述网络通讯协议为MQ协议,所述MQ协议为基于TCP/IP上的网络通信协议。
优选的,所述MQ协议传递方式为基于TCP/IP进行传递或使用文件复制方式实行传递中的任一种。
优选的,所述MQ协议使用seq唯一序列号,所述服务端根据seq校验消息。
优选的,所述MQ协议支持消息持久化,将消息记录在硬件存储设备中,所述MQ协议在对消息进行存储时对信息进行压缩,所述MQ协议支持内外网隔离,通过文件正反向同步进行内外网数据同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市多翼创新科技有限公司,未经深圳市多翼创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811645252.4/2.html,转载请声明来源钻瓜专利网。