一种基于双中间件的工程灾害智能化监测雷达通信系统技术方案

技术编号:29131472 阅读:18 留言:0更新日期:2021-07-02 22:26
本发明专利技术提供一种基于双中间件的工程灾害智能化监测雷达通信系统,包括监测雷达、SocketServer服务器、WebSocketServer服务器和Web Page;所述监测雷达用于对数据进行监测,并将所监测得到的数据以二进制数据流通过通讯装置传送至SocketServer服务器进行分析、处理;SocketServer服务器将二进制流数据保存到磁盘,再经由WebSocketServer服务器传送至Web Page,以实现雷达监测数据的上传和Web Page用户能实时查看更新的数据。本发明专利技术通过定义两种通信协议进行传送,从而实现Web Page对监测雷达所监测的数据的实时获取。

【技术实现步骤摘要】
一种基于双中间件的工程灾害智能化监测雷达通信系统
本专利技术涉及计算机通信
,具体涉及一种基于双中间件的工程灾害智能化监测雷达通信系统。
技术介绍
目前形变监测雷达大多采用本地连接雷达控制获取数据的监测方式,这一类产品的软件专业性强,操作复杂,需要操作人员极强的专业功底,还涉及到现场的参数调整等。在测量时,需要人员在现场守着,用户并不能实时获取数据。随着云平台的兴起,以及用户长期无人值守实时监测的需要,迫切的需要将雷达监测数据上传到云平台,同时用户能够在网页端实时的获取最新的监测数据及预警。在这样的背景下,提出了一种基于双中间件的工程灾害智能化监测雷达通信系统,一方面保证了雷达监测数据的正常接收、分析、处理,另一方面,能够实现客户网页端的及时刷新。如果采用常用的轮询式数据刷新技术,如果间隔时间过短,网络、浏览器压力过大,如果间隔时间过长,则无法实现数据的及时刷新。
技术实现思路
本专利技术的目的在于提供一种能够将雷达所监测的数据以及用户WebPage(网页端)数据实时刷新的一种基于双中间件的工程灾害智能化监测雷达通信系统。为实现上述目的,本专利技术提供了一种基于双中间件的工程灾害智能化监测雷达通信系统,包括监测雷达、SocketServer服务器、WebSocketServer服务器和WebPage;所述监测雷达用于对数据进行监测,并将所监测得到的数据以二进制数据流通过通讯装置传送至SocketServer服务器进行分析、处理;所述监测数据包括文件头和文件内容,所述文件头采用雷达编号RadarCode、数据时间戳或文件内容类别信息命名,所述文件内容包括形变数据和图像数据;所述SocketServer服务器将形变数据和图像数据的二进制流数据保存到磁盘;所述WebSocketServer服务器将保存到磁盘的形变数据和图像数据传送至WebPage,以实现雷达监测数据的实时上传和WebPage用户对数据的实时更新与查看。优选的,所述形变数据与图像数据均采用float16的数值类型以二进制数据进行存储。优选的,所述SocketServer服务器同时连接至少一台监测雷达,并对监测雷达所监测的数据进行接收。优选的,所述SocketServer服务器在启动时即与WebSocketServer服务器建立连接,同时每个WebPage与WebSocketServer服务器也建立连接,其中网页与WebSocketServer服务器建立连接时带有参数RadarCode。作为本专利技术的进一步方案:所述SocketServer服务器内设看门狗监控模块,所述看门狗监控模块用于监测雷达与SocketServer服务器的连接状态。优选的,所述看门狗监控模块的具体监测方法如下:所述监测雷达每分钟发送给看门狗监控模块一个心跳包,当连续5分钟没有接收到心跳包,看门狗监控模块通知SocketServer服务器断开与监测雷达的套接字连接,等待监测雷达的请求连接信号;当5分钟后仍未收到监测雷达的请求连接信号的申请,则SocketServer服务器发出报警信息。作为本专利技术的进一步方案:所述监测雷达与SocketServer服务器之间采用雷达数据传输协议进行传送,所述SocketServer服务器、WebSocketServer服务器和WebPage之间采用系统间传输协议进行传送。作为本专利技术的进一步方案:所述通讯系统设置为有线网络、4G网络、5G网络、无线网络中的一种。作为本专利技术的进一步方案:所述通信系统的数据传输过程具体如下:步骤一、监测雷达将监测所得到的数据发送给SocketServer服务器,SocketServer服务器接收二进制数据流进行解析、分析、处理,并以监测数据中包含的时间戳为文件名进行保存;步骤二、SocketServer服务器通过与WebSocketServer服务器之间的连接,将保存的文件名以及对应的RadarCode发送给WebSocketServer服务器;步骤三、WebSocketServer服务器接收到SocketServer服务器传输的通信数据后,在RWTable中查找RadarCode对应的所有连接通道编号WID;步骤四、WebSocketServer服务器根据所有连接通道编号WID,在这些连接通道内发送包含RadarCode和文件名的消息;步骤五、WebPage根据接收到的RadarCode和文件名通过网站的接口,向后台请求对应的监测数据,获取监测数据后更新当前页面的数据。优选的,所述WID为WebpageIdentifiers的缩写,用于唯一标识连接的每一个网页端。与现有技术相比,本专利技术具有以下有益效果:(1)本专利技术通过将监测雷达所监测的数据传送至SocketServer服务器进行分析、处理,再经由WebSocketServer服务器传送至网页端,以实现雷达监测数据的实时上传和网页端用户对数据的实时更新与查看。(2)本专利技术中为实现监测雷达所监测到的数据进行实时传送至网页端,采用雷达传输协议直接将数据传送至SocketServer服务器生成二进制数据流的形变数据和图像数据,并由系统间传输协议实现SocketServer服务器与WebSocketServer服务器之间、WebSocketServer服务器与网页端之间的直接传送,从而实现网页端对监测雷达所监测的数据的实时获取。(3)本专利技术中通过将形变数据和图像数据均采用float16的数值类型以二进制数据进行存储,以有效减少SocketServer服务器与WebSocketServer服务器之间、WebSocketServer服务器与网页端之间的数据处理步骤,实现直接传输。(4)本专利技术中SocketServer服务器可同时连接至少一台监测雷达,以实现同时多台监测雷达数据的接收。(5)本专利技术中通过在所述SocketServer服务器内设看门狗监控模块,以实时监测监测雷达与SocketServer服务器的连接状态,并当连续5分钟SocketServer服务器未接收到监测雷达的数据时发出报警,以便管理人员及时处理。除了上面所描述的目的、特征和优点之外,本专利技术还有其它的目的、特征和优点。下面将参照图,对本专利技术作进一步详细的说明。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术的结构框架图。具体实施方式为使本专利技术的上述目的、特征和优点等能够更加明确易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。需说明的是,本专利技术附图均采用简化的形式且均使用非精确比例,仅用以方便、清晰地辅助说明本专利技术实施;本专利技术中所提及的若干,并非限于附图实例中具体数量;本专利技术中所提及的‘前’‘中’‘后’‘左’‘右’‘上’‘下’‘顶部’‘底部’‘中部’等指示的方位或位置关系,均基于本专利技术附图所示的方位或位置关本文档来自技高网...

【技术保护点】
1.一种基于双中间件的工程灾害智能化监测雷达通信系统,其特征在于:包括监测雷达、SocketServer服务器、WebSocketServer服务器和Web Page;/n所述监测雷达用于对数据进行监测,并将所监测得到的数据以二进制数据流通过通讯装置传送至SocketServer服务器进行分析、处理;所述监测数据包括文件头和文件内容,所述文件头采用雷达编号Radar Code、数据时间戳或文件内容类别信息命名,所述文件内容包括形变数据和图像数据;/n所述SocketServer服务器将形变数据和图像数据的二进制流数据保存到磁盘;/n所述WebSocketServer服务器将保存到磁盘的形变数据和图像数据传送至Web Page,以实现雷达监测数据的实时上传和Web Page用户对数据的实时更新与查看。/n

【技术特征摘要】
1.一种基于双中间件的工程灾害智能化监测雷达通信系统,其特征在于:包括监测雷达、SocketServer服务器、WebSocketServer服务器和WebPage;
所述监测雷达用于对数据进行监测,并将所监测得到的数据以二进制数据流通过通讯装置传送至SocketServer服务器进行分析、处理;所述监测数据包括文件头和文件内容,所述文件头采用雷达编号RadarCode、数据时间戳或文件内容类别信息命名,所述文件内容包括形变数据和图像数据;
所述SocketServer服务器将形变数据和图像数据的二进制流数据保存到磁盘;
所述WebSocketServer服务器将保存到磁盘的形变数据和图像数据传送至WebPage,以实现雷达监测数据的实时上传和WebPage用户对数据的实时更新与查看。


2.根据权利要求1所述的工程灾害智能化监测雷达通信系统,其特征在于:所述形变数据与图像数据均采用float16的数值类型以二进制数据进行存储。


3.根据权利要求1所述的工程灾害智能化监测雷达通信系统,其特征在于:所述SocketServer服务器同时连接至少一台监测雷达,并对监测雷达所监测的数据进行接收。


4.根据权利要求1所述的工程灾害智能化监测雷达通信系统,其特征在于:所述SocketServer服务器在启动时即与WebSocketServer服务器建立连接,同时每个WebPage与WebSocketServer服务器也建立连接,其中网页与WebSocketServer服务器建立连接时带有参数RadarCode。


5.根据权利要求4所述的工程灾害智能化监测雷达通信系统,其特征在于:所述SocketServer服务器内设看门狗监控模块,所述看门狗监控模块用于监测雷达与SocketServer服务器的连接状态。


6.根据权利要求5所述的工程灾害智能化监测雷达通信系统,其特征在于:所述看门狗监控模块的具体监测方法如下:所述监测雷达每分钟发送给看门狗监控模块一个心跳包,当连续5分钟没...

【专利技术属性】
技术研发人员:谢翔杜年春湛伟沈向前黄毅傅泓鑫
申请(专利权)人:中国有色金属长沙勘察设计研究院有限公司
类型:发明
国别省市:湖南;43

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

1