一种空心车轴探伤机的远程监控系统的制作方法

文档序号:7760233阅读:220来源:国知局
专利名称:一种空心车轴探伤机的远程监控系统的制作方法
技术领域
本发明涉及无损探伤领域,尤其涉及一种空心车轴探伤机的远程监控系统。
背景技术
空心车轴探伤机用于自动探测高速动车组、地铁等轨道交通车辆空心车轴内外表面疲劳裂纹,分析其裂变趋势,同时也能用于探测空心车轴材料内部缺陷,比如材料内的气孔或夹杂异物等,以便做到提前预警,保证行车安全。空心车轴探伤机主要包括探杆(包括多个超声波探头)、进给机构、超声波电子处理单元、控制系统等部分,工作时,由控制系统发出指令,控制探杆进入空心车轴中心孔内,进给机构启动液压系统供应耦合剂,安装于探杆的超声波探头在空心车轴中心孔内发射超声波,同时接收超声波回波信号,回波信号经超声波电子处理单元处理成数据信号,并由控制系统将数据信号显示于显示器。由此可见,空心车轴探伤机的工作过程基本是受控于设置于探伤机上的控制系统实现的。如果需要了解分散在各地区的空心车轴探伤机的工作状况,则需要将探伤机的控制系统接入网络后,利用主机对其远程监控。但是空心车轴探伤机主要应用于对高速动车组、地铁等的空心车轴的探伤,一旦将空心车轴探伤机连入网络,有可能会将网络中的病毒数据下载到探伤机的控制系统,从而对空心车轴探伤机的工作的稳定性和安全性产生威胁。一般规定,空心车轴探伤机的控制系统不允许连入网络。因此,需要设计一种远程监控系统,既可以实现空心车轴探伤机的控制系统的远程监控,又不会影响控制系统的安全性和稳定性。

发明内容
本发明的一个目的在于,提供一种空心车轴探伤机的远程监控系统。在本发明中, 依照一定数据格式规定设计了远程监控软件,远程监控软件包括有客户端和服务端,客户端被设置于探伤机控制系统,服务端则被独立设置在一智能终端上,主机对于探伤机控制系统的远程监控消息通过网络发送至服务端,并经由服务端发送至客户端,为控制系统所接收。此过程中,通过远程监控软件建立了探伤机控制系统与主机之间的联系,实现了企业主机对于探伤机控制系统的远程监控。本发明的又一个目的在于,提供一种空心车轴探伤机的远程监控系统。在本发明中,在智能终端上设置了第一远程监控协议模块,相对应地,在探伤机控制系统上设置了第二远程监控协议模块,上述第一远程监控协议模块和第二远程监控协议模块对主机与探伤机控制系统之间的通信消息的数据格式做了规定,一方面限制了不符合规定的数据不会进入探伤机控制系统,尤其避免了病毒数据可能对探伤机控制系统造成的威胁,另一方面,将通信消息转换为规定格式的数据后再进行传输,也保障了通信消息的安全性。本发明提供的技术方案为一种空心车轴探伤机的远程监控系统,包括远程监控软件,其包括客户端和服务端,所述客户端设置于所述探伤机控制系统,在所述探伤机控制系统开启后,所述客户端开启,其中,所述客户端与所述服务端通过端口连接;智能终端,其上设置有第一远程监控协议模块和所述服务端,在所述智能终端开启后,所述服务端开启,同时开启所述客户端与所述服务端之间的端口,在所述客户端与所述服务端之间的端口开启后,所述服务端对所述服务端与所述客户端之间的端口进行检测,对所述端口身份进行确认,在所述端口为正确端口时,所述探伤机控制系统向所述客户端发出连接请求,所述客户端将来自所述探伤机控制系统的连接请求通过所述端口发送至所述服务端,所述第一远程监控协议模块对来自所述探伤机控制系统的连接请求进行数据校验,在确认为有效数据后,所述客户端与所述服务端建立连接,所述服务端对所述服务端与所述客户端之间的端口进行检测,对所述端口身份进行确认,在所述端口为错误端口时, 所述服务端关闭所述端口,并报警;主机,用于向所述服务端发出消息,与所述服务端通过网络连接,在所述服务端接收到来自所述主机的消息后,所述第一远程监控协议模块对来自所述主机的消息进行数据校验,在确认为有效数据后,将来自所述主机的消息转换为第一远程监控协议模块所规定的格式,所述服务端通过所述端口将经所述第一远程监控协议模块转换的来自所述主机的消息发送至所述探伤机控制系统的客户端,所述第一远程监控协议模块对来自所述主机的消息进行数据校验,在确认为无效数据后,所述服务端向所述主机发出消息确认请求,所述主机接收所述服务端的消息确认请求后,做出消息确认答复,在消息确实为无效数据情况下,所述主机向所述服务端发出放弃消息指令,在消息确实为有效数据情况下,所述主机向所述服务端发出重新确认消息指令,并向所述服务端重新发送消息。优选的是,所述的空心车轴探伤机的远程监控系统中,所述探伤机控制系统上还设置有第二远程监控协议模块,在所述服务端将经所述第一远程监控协议模块转换的来自所述主机的消息通过所述端口发送至所述客户端后,所述第二远程监控协议模块对所述客户端收到的消息再次进行数据校验,在所述客户端收到的消息符合所述第二远程监控协议模块所规定的格式后,由所述探伤机控制系统对所述客户端收到到的消息进行处理,所述第一远程监控协议模块与所述第二远程监控协议模块对数据格式具有相同的规定。优选的是,所述的空心车轴探伤机的远程监控系统中,所述端口为USB端口。优选的是,所述的空心车轴探伤机的远程监控系统中,所述客户端还设置有第一 USB驱动模块,所述服务端还设置有第二 USB驱动模块。优选的是,所述的空心车轴探伤机的远程监控系统中,所述主机可与多个服务端通过网络连接。优选的是,所述的空心车轴探伤机的远程监控系统中,所述主机还具有用于存储探伤机身份信息和探伤机工作数据的设备信息数据库。本发明所述的空心车轴探伤机的远程监控系统,依照一定数据格式规定设计了远程监控软件,通过远程监控软件建立了探伤机控制系统与主机之间的联系,实现了企业主机对于探伤机控制系统的远程监控。并且,在智能终端上设置了第一远程监控协议模块,相对应地,在探伤机控制系统上设置了第二远程监控协议模块,上述第一远程监控协议模块和第二远程监控协议模块对主机与探伤机控制系统之间的通信消息的数据格式做了规定, 一方面限制了不符合规定的数据不会进入探伤机控制系统,尤其避免了病毒数据可能对探伤机控制系统造成的威胁,另一方面,将通信消息转换为规定格式的数据后再进行传输,也保障了通信消息的安全性。


图1为本发明所述的空心车轴探伤机的远程监控系统的结构示意图。
具体实施例方式下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。如图1所示,本发明提供一种空心车轴探伤机的远程监控系统,包括远程监控软件,其包括客户端和服务端,所述客户端设置于所述探伤机控制系统,在所述探伤机控制系统开启后,所述客户端开启,其中,所述客户端与所述服务端通过端口连接;智能终端,其上设置有第一远程监控协议模块和所述服务端,在所述智能终端开启后,所述服务端开启, 同时开启所述客户端与所述服务端之间的端口,在所述客户端与所述服务端之间的端口开启后,所述服务端对所述服务端与所述客户端之间的端口进行检测,对所述端口身份进行确认,在所述端口为正确端口时,所述探伤机控制系统向所述客户端发出连接请求,所述客户端将来自所述探伤机控制系统的连接请求通过所述端口发送至所述服务端,所述第一远程监控协议模块对来自所述探伤机控制系统的连接请求进行数据校验,在确认为有效数据后,所述客户端与所述服务端建立连接,所述服务端对所述服务端与所述客户端之间的端口进行检测,对所述端口身份进行确认,在所述端口为错误端口时,所述服务端关闭所述端口,并报警;主机,用于向所述服务端发出消息,与所述服务端通过网络连接,在所述服务端接收到来自所述主机的消息后,所述第一远程监控协议模块对来自所述主机的消息进行数据校验,在确认为有效数据后,将来自所述主机的消息转换为第一远程监控协议模块所规定的格式,所述服务端通过所述端口将经所述第一远程监控协议模块转换的来自所述主机的消息发送至所述探伤机控制系统的客户端,所述第一远程监控协议模块对来自所述主机的消息进行数据校验,在确认为无效数据后,所述服务端向所述主机发出消息确认请求,所述主机接收所述服务端的消息确认请求后,做出消息确认答复,在消息确实为无效数据情况下,所述主机向所述服务端发出放弃消息指令,在消息确实为有效数据情况下,所述主机向所述服务端发出重新确认消息指令,并向所述服务端重新发送消息。上述空心车轴探伤机的远程监控系统中,首先设计了远程监控软件,该远程监控软件包括有客户端和服务端,客户端被设置于探伤机控制系统,服务端则被设置于一智能终端上。并且,客户端与服务端通过端口实现连接。在探伤机启动时,也就是探伤机控制系统开启后,客户端才随之开启。智能终端是一个不带任何操作系统的硬件设备,由硬件芯片集成了 TCP/IP协议, 可以通过3G、GPRS等方式连入因特网。在智能终端开启后,服务端才随之开启,客户端与服务端之间的端口也开启。同时,服务端还与主机通过网络建立连接。此处,需要对客户端与服务端之间的端口进行检测,以防止有其他的非法程序或数据在客户端与服务端之间传递。服务端对端口进行身份识别,在上述端口为正确端口时,探伤机控制系统向客户端发出连接请求,并且客户端将该连接请求通过上述端口发送至服务端,由第一远程监控协议模块对来自探伤机控制系统的连接请求进行数据校验,在确认为有效数据后,客户端才与服务端建立连接。当上述端口被判断为错误端口时,则服务端将该错误端口关闭,同时报警。在主机向服务端发出远程监控的消息后,设置在智能终端上的第一远程监控协议模块将对来自主机的消息进行数据校验,在确认为有效数据后,来自主机的消息将被转换为第一远程监控协议模块所规定的格式。在上述数据校验过程中,如果消息被认定为无效数据,则由服务端向主机发出消息确认请求,主机根据实际情况做出消息确认答复,在消息确实为无效数据时,主机向服务端发出放弃消息指令,服务端对该消息做放弃处理,在消息确实为有效数据情况下,主机向服务端发出重新确认消息指令,并向服务端重新发送该消息。实际上,上述数据格式转换过程,也就是数据加密过程。经过数据格式转换的消息,将由服务端通过端口发送至客户端。在一实施例中,在探伤机控制系统上也同时设置有第二远程监控协议模块,第一远程监控协议模块与第二远程监控协议模块对数据格式具有相同的规定。在服务端将经过数据格式转换的消息发送至客户端后,第二远程监控协议模块还对客户端所收到的消息进行再次数据校验,经数据校验后,确认消息符合第二远程监控协议模块所规定的格式。在此第二次数据校验过程中,如果消息被认定为无效数据,则放弃处理。上述所描述的通信过程是由主机发往探伤机控制系统。此通信过程是双向的,也就是可以从探伤机控制系统发往主机。当通信请求是由探伤机控制系统发往主机时,消息仍然需要经过设置于探伤机控制系统的第二远程监控协议和设置于智能终端上的第二远程监控协议的两次数据校验后,才可以到达主机。主机与探伤机控制系统之间的远程监控消息,均是依照第一远程监控协议或第二远程监控协议所规定的数据格式,也就使得不符合规定的其他数据(尤其是病毒程序),不能进入到探伤机控制系统,保证了探伤机控制系统的安全性。远程监控软件的客户端与服务端的程序,也是依照第一远程监控协议模块或第二远程监控协议模块所规定的数据格式编写。所述的空心车轴探伤机的远程监控系统中,所述探伤机控制系统上还设置有第二远程监控协议模块,在所述服务端将经所述第一远程监控协议模块转换的来自所述主机的消息通过所述端口发送至所述客户端后,所述第二远程监控协议模块对所述客户端收到的消息再次进行数据校验,在所述客户端收到的消息符合所述第二远程监控协议模块所规定的格式后,由所述探伤机控制系统对所述客户端收到到的消息进行处理,所述第一远程监控协议模块与所述第二远程监控协议模块对数据格式具有相同的规定。所述的空心车轴探伤机的远程监控系统中,所述端口为USB端口。所述的空心车轴探伤机的远程监控系统中,所述客户端还设置有第一 USB驱动模块,所述服务端还设置有第二 USB驱动模块。服务端与客户端通过USB端口实现连接与数据传输,该USB端口在软件上以独占方式使用。普通的以太网网络接口采用TCP/IP协议通信,在软件上存在多个端口,比如 HTTP默认端口为80,STMP默认端口为25。这就保证了限制了只有服务端和客户端之间才
可通信。所述的空心车轴探伤机的远程监控系统中,所述主机可与多个服务端通过网络连接。
所述的空心车轴探伤机的远程监控系统中,所述主机还具有用于存储探伤机身份信息和探伤机工作数据的设备信息数据库。尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。
权利要求
1.一种空心车轴探伤机的远程监控系统,其特征在于,包括远程监控软件,其包括客户端和服务端,所述客户端设置于所述探伤机控制系统,在所述探伤机控制系统开启后,所述客户端开启,其中,所述客户端与所述服务端通过端口连接;智能终端,其上设置有第一远程监控协议模块和所述服务端,在所述智能终端开启后, 所述服务端开启,同时开启所述客户端与所述服务端之间的端口,在所述客户端与所述服务端之间的端口开启后,所述服务端对所述服务端与所述客户端之间的端口进行检测,对所述端口身份进行确认,在所述端口为正确端口时,所述探伤机控制系统向所述客户端发出连接请求,所述客户端将来自所述探伤机控制系统的连接请求通过所述端口发送至所述服务端,所述第一远程监控协议模块对来自所述探伤机控制系统的连接请求进行数据校验,在确认为有效数据后,所述客户端与所述服务端建立连接,所述服务端对所述服务端与所述客户端之间的端口进行检测,对所述端口身份进行确认,在所述端口为错误端口时,所述服务端关闭所述端口,并报警;主机,用于向所述服务端发出消息,与所述服务端通过网络连接,在所述服务端接收到来自所述主机的消息后,所述第一远程监控协议模块对来自所述主机的消息进行数据校验,在确认为有效数据后,将来自所述主机的消息转换为第一远程监控协议模块所规定的格式,所述服务端通过所述端口将经所述第一远程监控协议模块转换的来自所述主机的消息发送至所述探伤机控制系统的客户端,所述第一远程监控协议模块对来自所述主机的消息进行数据校验,在确认为无效数据后,所述服务端向所述主机发出消息确认请求,所述主机接收所述服务端的消息确认请求后,做出消息确认答复,在消息确实为无效数据情况下, 所述主机向所述服务端发出放弃消息指令,在消息确实为有效数据情况下,所述主机向所述服务端发出重新确认消息指令,并向所述服务端重新发送消息。
2.如权利要求1所述的空心车轴探伤机的远程监控系统,其特征在于,所述探伤机控制系统上还设置有第二远程监控协议模块,在所述服务端将经所述第一远程监控协议模块转换的来自所述主机的消息通过所述端口发送至所述客户端后,所述第二远程监控协议模块对所述客户端收到的消息再次进行数据校验,在所述客户端收到的消息符合所述第二远程监控协议模块所规定的格式后,由所述探伤机控制系统对所述客户端收到的消息进行处理,所述第一远程监控协议模块与所述第二远程监控协议模块对数据格式具有相同的规定。
3.如权利要求1所述的空心车轴探伤机的远程监控系统,其特征在于,所述端口为USB端□。
4.如权利要求3所述的空心车轴探伤机的远程监控系统,其特征在于,所述客户端还设置有第一 USB驱动模块,所述服务端还设置有第二 USB驱动模块。
5.如权利要求1所述的空心车轴探伤机的远程监控系统,其特征在于,所述主机可与多个服务端通过网络连接。
6.如权利要求1所述的空心车轴探伤机的远程监控系统,其特征在于,所述主机还具有用于存储探伤机身份信息和探伤机工作数据的设备信息数据库。
全文摘要
本发明公开了一种空心车轴探伤机的远程监控系统,依照一定数据格式规定设计了远程监控软件,通过远程监控软件建立了探伤机控制系统与主机之间的联系,实现了企业主机对于探伤机控制系统的远程监控。并且,在智能终端上设置了第一远程监控协议模块,相对应地,在探伤机控制系统上设置了第二远程监控协议模块,上述第一远程监控协议模块和第二远程监控协议模块对主机与探伤机控制系统之间的通信消息的数据格式做了规定,一方面限制了不符合规定的数据不会进入探伤机控制系统,尤其避免了病毒数据可能对探伤机控制系统造成的威胁,另一方面,将通信消息转换为规定格式的数据后再进行传输,也保障了通信消息的安全性。
文档编号H04L29/08GK102307232SQ20111024320
公开日2012年1月4日 申请日期2011年8月23日 优先权日2011年8月23日
发明者饶昌勇 申请人:北京新联铁科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1