用于铁轨探伤的系统及其方法与流程

文档序号:12729753阅读:229来源:国知局
用于铁轨探伤的系统及其方法与流程

本发明涉及铁轨探伤技术领域,特别涉及一种用于铁轨探伤的系统及其方法。



背景技术:

为了克服传统通讯方式和数据传输手段不够便捷并且不能实现对钢轨探伤的实时处理和远程管理的问题,就推出了一种铁轨探伤监控系统,包括钢轨探伤仪,用于采集钢轨探伤数据并接收来自GPS定位设备的钢轨探伤仪的定位数据,以及还用于将所述钢轨探伤数据和所述定位数据通过无线网络发送给服务器;服务器,用于通过无线网络接收所述钢轨探伤数据和所述定位数据,并将所述钢轨探伤数据和所述定位数据通过网页发布;以及客户端,用于通过无线网络访问所述服务器的所述网页获得所述钢轨探伤数据和定位数据,以对钢轨探伤作业情况进行监控。

服务器往往设置在主控箱内,主控箱内的服务器在运行之际会导致主控箱内热量聚集,如果不进行制冷就会影响服务器的正常工作,而目前对主控箱的制冷仅仅依赖引入主控箱的外部的气体来往复流动进行制冷,然而主控箱通常也设置在操作间,操作间相对是个蔽塞的环境,这样操作间内的气体也往往气温不低,无法达到很好的制冷效果,而操作间通常也建立在天然地基上,如果把一些气流通道设在天然地基的土层中,结合天然地基的土层内的冷却性能,就能更好的对气流实现冷却,进一步来更好的对主控箱实现冷却,由此即为须得处理的事情。

所述客户端通过无线网络访问所述服务器的所述网页获得所述钢轨探伤数据和定位数据的方法为首先通过客户端向所述服务器发送访问请求信息,所述服务器接收到访问请求信息后把所述钢轨探伤数据和定位数据发送到客户端,这样在客户端向所述服务器发送访问请求信息以及所述服务器把所述钢轨探伤数据和定位数据发送到客户端的期间,所述客户端和所述服务器之间都是以消息报文形式来传输发送这些所述访问请求信息、钢轨探伤数据和定位数据的,而在以消息报文形式传输时,常常发生消息报文遗失、获取消息报文的序列混乱的问题,使得所述客户端和所述服务器之间的消息报文传输发生故障,无法正常获取消息报文。



技术实现要素:

为解决上述问题,本发明提供了一种用于铁轨探伤的系统及其方法,有效避免了现有技术中无法达到很好的制冷效果、所述客户端和所述服务器之间的消息报文传输发生故障、无法正常获取消息报文的缺陷。

为了克服现有技术中的不足,本发明提供了一种用于铁轨探伤的系统及其方法的解决方案,具体如下:

一种用于铁轨探伤的系统,包括:钢轨探伤仪100a、100b、100c,用于采集钢轨探伤数据并接收来自GPS定位设备的钢轨探伤仪100a、100b、100c的定位数据,以及还用于将所述钢轨探伤数据和所述定位数据通过无线网络400发送给服务器200;

所述服务器设置在主控箱内,所述主控箱为长方体结构,所述主控箱也设置在操作间,而所述操作间建立在天然地基上;

另外还包括中空的长方体状支撑块D1,还有设在主控箱的箱体D2的一边壁表面上的出气通道D4,所述出气通道D4同主控箱的箱体D2的内部相通,所述出气通道D4的一头设置着抽气机D5,所述主控箱的箱体D2的另一边壁表面上设有送气通道D3,所述送气通道D3同主控箱的箱体D2的内部相通,所述长方体状支撑块D1的下端设有长方体状联结块D6,所述长方体状支撑块D1的上端连接着主控箱的下端,所述长方体状联结块D6里面设置着长方体状的容纳室D7,所述容纳室D7中的上端设置着同所述主控箱的箱体D2的里面相通的第一气流通道D8,所述第一气流通道D8的下端同第二气流通道D9相连通,所述第二气流通道D9的一头设置着透过所述长方体状支撑块D1的第三气流通道D10;

所述送气通道D3的头部位置设置着带有滤孔的筛板D31,另外所述送气通道D3的中心线同地表面间保持的角度大小为5π/6的弧度;

所述出气通道D4的中心线同地表面间保持的角度大小为π/6的弧度;

另外还包括在无线网络400的具体通信过程中进行交互的路由器800。

所述用于铁轨探伤的系统的方法,具体如下:

所述客户端通过无线网络访问所述服务器的所述网页获得所述钢轨探伤数据和定位数据的方法为首先通过客户端向所述服务器发送访问请求信息,所述服务器接收到访问请求信息后把所述钢轨探伤数据和定位数据发送到客户端,这样在客户端向所述服务器发送访问请求信息以及所述服务器把所述钢轨探伤数据和定位数据发送到客户端的期间,所述客户端和所述服务器之间都是以消息报文形式来传输发送这些所述访问请求信息、钢轨探伤数据和定位数据的,其传输过程包括如下步骤:

步骤1:首先所述客户端和所述服务器中各自均配置着时长统计模块和初始值为0的计数变量,所述客户端和所述服务器之间通过客户端和所述服务器中的传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文来实现所述客户端和所述服务器之间的报文通道的建立,所述请求报文中包括有查错码、用来识别的报文域和任意码;所述消息报文中包括有用来识别的报文域、报文序列号、任意码和查错码;

步骤2:确定有无消息报文须传输,如果有消息报文须传输,就转到步骤3中进行,如果没有消息报文须传输,就转到步骤5去进行;

步骤3:传输消息报文;

步骤4:传输询问报文来实现状况检索,所述询问报文包括任意码与查错码;

步骤5:传输保持报文通道的报文来实现报文通道的保持,所述保持报文通道的报文中包括报文序列号、任意码和查错码。

本发明在运作之际,把长方体状联结块D6填设于所述天然地基的土层中,所述长方体状支撑块D1位于地表之上,经由定位口D11能够把所述主控箱的箱体D2经过定位件稳定住,所述抽气机D5运行期间把主控箱之外的气体经由送气通道D3送进来,另外所述主控箱之外的气体也能从第三气流通道D10送进,于所述第二气流通道D9内制冷后接着送进所述主控箱的箱体D2里,能更好的执行所述主控箱的箱体的制冷效果。而对应的方法能改善所述客户端与所述服务器的消息报文传输性能,更好地便利工作人员,另外传输期间平稳性能好,可高效防止传输达不到平稳的状态。

附图说明

图1为本发明的用于铁轨探伤的系统的连接示意图;

图2为本发明的主控箱的结构示意图。

图3为本发明的第二气流通道的结构示意图。

图4为本发明的送气通道的结构示意图。

图5为本发明的钢轨探伤仪的结构示意图。

图6是本发明的控制箱的示意图。

图7是图6中的导引头指向的剖视结构示意图。

图8是图6的局部放大示意图。

具体实施方式

下面将结合附图对本发明做进一步地说明。

根据附图1-图8可知,本发明的用于铁轨探伤的系统,该系统可以包括:钢轨探伤仪100a、100b、100c,用于采集钢轨探伤数据并接收来自GPS定位设备的钢轨探伤仪100a、100b、100c的定位数据,以及还用于将所述钢轨探伤数据和所述定位数据通过无线网络400发送给服务器200;服务器200,用于通过无线网络400接收所述钢轨探伤数据和所述定位数据,并将所述钢轨探伤数据和所述定位数据通过网页发布;以及客户端300a、300b,用于通过无线网络访问所述服务器的所述网页获得所述钢轨探伤数据和定位数据,以对钢轨探伤作业情况进行监控。其中,所述无线网络为GPRS网络、3G网络以及4G网络中的一者。所述钢轨探伤数据可以包括探伤作业参数(例如执机人、里程、速度、行别、股别等)、控制参数(例如增益、积分值等)、以及伤损数据(例如全程记录文件和专家文件等)。此外,对于无线网络400的具体通信过程(例如包括与无线基站500、有线网络600、路由器800的交互)和GPS定位设备获得定位数据的过程(例如GPS定位设备与GPS卫星定位系统的交互)与现有技术相同,为了不混淆本发明的保护范围,在此不再赘述。

采用这样的实施方式,多个钢轨探伤仪可以安置在不同地区的钢轨处对钢轨的可疑处以及作业情况(钢轨探伤作业情况)进行实时检测,并通过无线网络将这些数据传输给远程服务器进行监控,不同地点的工作人员也可以通过客户端(或者数据终端等设备)来获得这些数据并根据这些数据进行需要的操作(例如数据管理、分析等)。当发现可疑数据时,也能够根据定位数据确定可疑伤损钢轨所在区域,第一时间进行校验以及维修,实现方便、快捷地远程管理,解决现有的钢轨伤损管理的滞后问题。应当理解的是,作为示例示出了特定数量的钢轨探伤仪100a、100b、100c和客户端300a、300b,但是本领域技术人员可以根据实际情况选择适当数量的钢轨探伤仪和客户端,例如一个钢轨探伤仪和一个客户端,两个钢轨探伤仪和一个客户端等等,本发明对这些设备的数量并不进行限定。

优选地,为了获得每一个钢轨探伤仪的位置,该系统还可以包括:GPS定位设备,安装在系统中的每一个钢轨探伤仪外部,用于采集所述钢轨探伤仪的定位数据。一般地,GPS定位设备的数量与钢轨探伤仪的数量相同。

所述钢轨探伤仪可以包括:GPS接收模块10,用于接收来自GPS定位设备的钢轨探伤仪的定位数据;钢轨超声波探伤装置20,用于采集钢轨探伤数据;以及无线通信模块30,与所述GPS接收模块10和所述钢轨超声波探伤装置20连接,用于将所述钢轨探伤数据和所述定位数据发送给服务器200。其中,无线通信模块30集成在钢轨探伤仪的控制电路板上,尽量缩短通信距离以减少产生超声波信号的高压电脉冲对通信的干扰。

由于钢轨探伤仪含有高压脉冲发射电路,对周围较弱模拟信号会产生很强的电磁干扰(EMI),所以在屏蔽干扰源的同时,也要对GPS定位设备进行抗干扰设计(EMC)。采取的主要手段有:

1)采用抗干扰GPS天线;

2)尽量缩短GPS天线与GPS定位设备之间距离;

3)GPS天线与GPS定位设备都放置在钢轨探伤仪之外,利用机壳进行一次保护;

4)将GPS模拟信号转换成数字信号后(例如通过A/D转换器)再送入钢轨探伤仪探伤仪主机内(即由GPS接收模块10接收)。

进一步地,钢轨探伤仪可以具有(例如外挂)两种天线:无线网络天线(例如GPRS天线)和GPS天线。为了增强GPS信号,将GPS模块放置钢轨探伤探伤仪主机外面并尽量靠近GPS天线,可以待模块将模拟信号转成数字信号后再传输给主控板。

所述服务器设置在主控箱内,所述主控箱为长方体结构,所述主控箱也设置在操作间,而所述操作间建立在天然地基上;

另外还包括中空的长方体状支撑块D1,还有设在主控箱的箱体D2的一边壁表面上的出气通道D4,所述出气通道D4同主控箱的箱体D2的内部相通,所述出气通道D4的一头设置着抽气机D5,所述主控箱的箱体D2的另一边壁表面上设有送气通道D3,所述送气通道D3同主控箱的箱体D2的内部相通,所述长方体状支撑块D1的下端设有长方体状联结块D6,所述长方体状支撑块D1的上端连接着主控箱的下端,所述长方体状联结块D6里面设置着长方体状的容纳室D7,所述容纳室D7中的上端设置着同所述主控箱的箱体D2的里面相通的第一气流通道D8,所述第一气流通道D8的下端同第二气流通道D9相连通,所述第二气流通道D9的一头设置着透过所述长方体状支撑块D1的第三气流通道D10;

所述送气通道D3的头部位置设置着带有滤孔的筛板D31,另外所述送气通道D3的中心线同地表面间保持的角度大小为5π/6的弧度;

所述出气通道D4的中心线同地表面间保持的角度大小为π/6的弧度。

处在所述主控箱的箱体D2的两边的所述长方体状支撑块D1的表面上各自都开有定位口D11。

所述第二气流通道D9竖直向的投影包括若干并行排列的U型段,相邻的两个U型段中的一个U型段和另一个U型段间的距离最近的两边的顶部由拱形段连接。

本发明在运作之际,把长方体状联结块D6填设于所述天然地基的土层中,所述长方体状支撑块D1位于地表之上,经由定位口D11能够把所述主控箱的箱体D2经过定位件稳定住,所述抽气机D5运行期间把主控箱之外的气体经由送气通道D3送进来,另外所述主控箱之外的气体也能从第三气流通道D10送进,于所述第二气流通道D9内制冷后接着送进所述主控箱的箱体D2里,能更好的执行所述主控箱的箱体的制冷效果。

但是路由器放置在控制箱内,在路由器运行之际,就会出现温度升高的情况,但是从控制箱内的升温来看,控制箱中各处的升温与降温状况都不一样,路由器运行的可靠度和平稳度常常由控制箱中升温最高所在之处来决定,目前一般的降温架构不容易着重面向控制箱中升温最高所在之处执行降温。

所述路由器设置在控制箱中,所述控制箱包括箱体S2、螺接于箱体S2内用来安设路由器的连接片S28、安设于所述连接片S28上且须执行降温的路由器S22与用来对须执行降温的路由器执行降温的部分降温设备,所述部分降温装置包括稳定安设于所述用来安设路由器的连接片S28上且盘绕所述须执行降温的路由器S22另外还于下部带有用来送气的贯通孔S91的支撑柱S9,所述支撑柱S9为圆柱状结构,所述支撑柱S9的侧面上能旋动地结合着含有圈状通道S80的用来气流调配的圈状件S8,这里所述支撑柱S9的上端稳定设有能卸除的限位圈S6用来同所述用来气流调配的圈状件S8的外表面旋动结合来达到对所述用来气流调配的圈状件S8的稳定支撑且利于装配与卸除,所述用来气流调配的圈状件S8的内表面上开有同所述圈状通道S80相通的导气槽S88,所述导气槽S88用来经由所述用来气流调配的圈状件S8的旋动来同设置在所述支撑柱S9内且可朝下部送入同水平面保持倾度的气流的同水平面保持倾度的通道S98对齐,由此来朝所述须执行降温的路由器S22执行降温,所述圈状通道S80的下部带有固定着含有突起部S87的送气槽S89,所述突起部S87的外表面的后端能旋动地同经由能曲张的通道S802来同储有15Mpa氮气的氮气罐相通的直角折尺状通道S801相连,所述直角折尺状通道包括纵向通道部和与纵向通道部相通的横向通道部,所述用来气流调配的圈状件S8的边部的外表面上设置着第二皮带轮S81,所述用来安设路由器的连接片S28的一头螺接着开有气流通道S211的基座S21,所述基座S21的一头架设着马达S72,所述马达S72的转轴上套接着第一皮带轮S71,所述第一皮带轮S71同所述第二皮带轮S81间经由皮带S87相连,这里所述同水平面保持倾度的通道S98距离所述用来气流调配的圈状件S8一边更近的一头带有渐缩状圆台状通道S981,所述渐缩状圆台状通道S981用来在所述导气槽S88同所述同水平面保持倾度的通道S98未对齐的状态下来让所述所述圈状通道S80同所述同水平面保持倾度的通道S98的气流通路相通;所述用来送气的贯通孔S91上设置着送气机S92,用来把所述支撑柱S9中的所述路由器S22工作时温度升高的气体更快送出。

所述用来安设路由器的连接片S28同所述箱体S2的下部间设有用来达到连接路由器的线路的布线与气流通道布线的间距范围S280。

经由限定本发明的降温范围,且把控制箱内关键的升温部件,即路由器安排在这样的冷却范围内,这样可达到侧重对控制箱内关键的升温部件,即路由器的降温,并可依赖各异的工作状态来把路由器的一些部分进行降温,经由所述支撑柱S9内且可朝下部送入同水平面保持倾度的气流的同水平面保持倾度的通道S98,这样在装配期间来把气流通路朝向路由器的部分与倾度实现调节,以此得到气流流向的正确;另外经由距离所述用来气流调配的圈状件S8一边更近的一头带有渐缩状圆台状通道S981,所述渐缩状圆台状通道S981用来在所述导气槽S88同所述同水平面保持倾度的通道S98未对齐的状态下来让所述所述圈状通道S80同所述同水平面保持倾度的通道S98的气流通路相通,更能确保气流流向的正确;另外所述突起部S87的外表面的后端能旋动地同经由能曲张的通道S802来同储有15Mpa氮气的氮气罐相通的直角折尺状通道S801相连,可于所述用来气流调配的圈状件S8旋动之际调节气流流向;经由旋动还可达到环向的气流流向的抉择,达到了运行的可靠度和平稳度,架构不复杂,降温效果佳。

所述用于铁轨探伤的系统的方法,具体如下:

所述客户端通过无线网络访问所述服务器的所述网页获得所述钢轨探伤数据和定位数据的方法为首先通过客户端向所述服务器发送访问请求信息,所述服务器接收到访问请求信息后把所述钢轨探伤数据和定位数据发送到客户端,这样在客户端向所述服务器发送访问请求信息以及所述服务器把所述钢轨探伤数据和定位数据发送到客户端的期间,所述客户端和所述服务器之间都是以消息报文形式来传输发送这些所述访问请求信息、钢轨探伤数据和定位数据的,其传输过程包括如下步骤:

步骤1:首先所述客户端和所述服务器中各自均配置着时长统计模块和初始值为0的计数变量,所述客户端和所述服务器之间通过客户端和所述服务器中的传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文来实现所述客户端和所述服务器之间的报文通道的建立,所述请求报文中包括有查错码、用来识别的报文域和任意码;所述消息报文中包括有用来识别的报文域、报文序列号、任意码和查错码;

步骤2:确定有无消息报文须传输,如果有消息报文须传输,就转到步骤3中进行,如果没有消息报文须传输,就转到步骤5去进行;

步骤3:传输消息报文;

步骤4:传输询问报文来实现状况检索,所述询问报文包括任意码与查错码;

步骤5:传输保持报文通道的报文来实现报文通道的保持,所述保持报文通道的报文中包括报文序列号、任意码和查错码;

所述步骤1包括如下步骤:

步骤1-1:在确定还没传输请求报文的条件下,就转到步骤1-2中进行;若已经传输请求报文了,转到步骤1-3中进行;

步骤1-2:把反复传输请求报文的个数设成预先设定的最高反复传输请求报文的个数,且确认所述请求报文;

步骤1-3:传输请求报文,且同步运行时长统计模块进行从开始传输请求报文后的时长统计;

步骤1-4:确认有无获取到请求报文内的用来识别的报文域,如果获取到该用来识别的报文域,就转到步骤1-6中进行;如果没有获取到该用来识别的报文域,就转到步骤1-5中进行;

步骤1-5:确定时长统计模块的时长统计有没有达到设定的时长,如果达到了设定的时长,就终止时长统计模块的时长统计且把反复传输请求报文的个数减一,然后转到步骤1-1去进行,如果未达到设定的时长,就转到步骤1-4中去进行;

步骤1-6:凭借所述请求报文中的查错码,进行对所述请求报文的查错,如果没有查出错误,就转到步骤1-7中执行;如果查出了错误,就转到步骤1-4中进行;

步骤1-7:终止时长统计模块的时长统计,另外把反复传输请求报文的个数设成预先设定的最高反复传输请求报文的个数;

步骤1-8:进行对请求报文的解码确定。

所述步骤1-2中的确认所述传输请求报文的过程包括如下步骤:

步骤1-2-1:进行对所述请求报文的查看;

步骤1-2-2:确定所述请求报文是不是同采用的通信标准相搭配,如果相搭配,就转到步骤1-3中进行;如果不相搭配,就传输去除报文通道的报文来终止报文通道的保持;

所述步骤1-8包括如下步骤:

步骤1-8-1:确定所述请求报文内的任意码是不是同传输时的请求报文的任意吗是不是相同,如果相同,就转到步骤1-8-2;如果不相同,就运行时长统计模块进行时长统计且转到步骤1-4中进行;

步骤1-8-2:确定是不是获取到响应报文,如果获取到了响应报文,就转到步骤2中进行;如果没获取到响应报文,就运行时长统计模块进行时长统计且转到步骤1-4中进行;

所述步骤3包括如下步骤:

步骤3-1:传输消息报文,另外同步运行时长统计模块进行时长统计;

步骤3-2:确定是不是获取到消息报文中的用来识别的报文域,如果获取到消息报文中的用来识别的报文域,就转到步骤1-6中去执行,如果没获取到消息报文中的用来识别的报文域,就转到步骤1-5中去执行;

步骤3-3:确定时长统计模块进行的时长统计是不是到了预先设定的时长,如果到了预先设定的时长,就终止时长统计模块进行时长统计且转到步骤3-8去进行,如果没有到预先设定的时长,就转到步骤C-2中进行;

步骤3-4:利用消息报文里的查错码,进行对消息报文的查错,如果没有查出错误,就转到步骤3-5中进行,如果查出了错误,就转到步骤3-2中进行;

步骤3-5:终止时长统计模块进行时长统计;

步骤3-6:进行对消息报文的解码确定;

步骤3-7:确定有没有获得用来回应消息报文的回应报文,如果获得了用来回应消息报文的回应报文,就转入步骤4进行,如果没有获得用来回应消息报文的回应报文,就转入步骤3-8进行;

步骤3-8:传输用来侦听的侦听报文实行侦听,所述用来侦听的侦听报文中包括任意码、查错码和报文序列号;

所述步骤3-6包括如下步骤:

步骤3-6-1:确定消息报文内的任意码是不是同请求报文的任意码相同,如果相同,就转入步骤3-6-2进行,如果不相同,就转入步骤3-8;

步骤3-6-2:确定消息报文内是不是带有报文序列号,如果有报文序列号,就转入步骤3-6-3进行;如果没有报文序列号,就转入步骤3-8进行;

步骤3-6-3:确定消息报文内的报文序列号是不是有误,如果有误,就转入步骤3-8进行;如果无误,就转入步骤3-6-4进行;

步骤3-6-4:确定消息报文是不是消息报文,如果为消息报文,就转到步骤3-6-5进行,如果不为消息报文,就转到步骤3-7进行;

步骤3-6-5:把获取消息报文的一方的计数变量增一;

确定消息报文内的报文序列号是不是有误的标准是获取消息报文的一方的计数变量是不是等于获取的消息报文的报文序列号;

所述步骤3-8包括如下步骤:

步骤3-8-1:传输用来侦听的侦听报文,且获取侦听报文的一方顺序进行对获取侦听报文的确定与利用侦听报文中的查错码的查错;

步骤3-8-2:确定用来侦听的侦听报文的任意码是不是同请求报文的任意码相同,如果相同,就转到步骤3-8-3进行;如果不相同,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;

步骤3-8-3:确定用来侦听的侦听报文中有没有报文序列号,如果有,就转到步骤3-8-4进行;如果没有,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;

步骤3-8-4:确定侦听报文中的报文序列号是不是有误,如果无误,就转到步骤3-8-5进行;如果有误,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;

步骤3-8-5:确定是不是获取了消息报文,如果获取了消息报文,就转到步骤3-8-6进行;如果没有获取消息报文,就转到步骤3-8-7进行;

步骤3-8-6:把获取消息报文的一方的计数变量增一;

步骤3-8-7:确定是不是获取前一个消息报文,如果获取了前一个消息报文,就转到步骤4进行;如果未获取前一个消息报文,就转到步骤3-1进行;

确定侦听报文内的报文序列号是不是有误的标准是获取侦听报文的一方的计数变量是不是等于获取的侦听报文的报文序列号;

所述步骤4包括如下步骤:

步骤4-1:传输询问报文,且获取询问报文的一方顺序进行对获取询问报文的确定与利用询问报文中的查错码的查错;

步骤4-2:确定询问报文内的随意码是不是同请求报文的随机码相同,如果相同,就转到步骤4-3进行;如果不相同,就启动时长统计模块进行时长统计且转到步骤4-1进行;

步骤4-3:确定传输的询问报文是不是询问报文或者消息报文,如果是询问报文或者消息报文,就转到步骤4-4进行,如果不是询问报文或者消息报文,就传输去除报文通道的报文来终止报文通道的保持;

步骤4-4:确定传输的询问报文是不是询问报文,如果为询问报文,就转到步骤4-5进行;如果不是询问报文,把获取消息报文的一方的计数变量增一,然后对传输消息报文的一方传输用来回应消息报文的回应报文;

步骤4-5:确定传输用来回应消息报文的回应报文有没有失败,如果没有失败,就转到步骤5进行;如果失败,就转到步骤4-6进行;

步骤4-6:确定消息报文内的消息有没有遗失,如果遗失了,就传输去除报文通道的报文来终止报文通道的保持;如果没有遗失,就启动时长统计模块进行时长统计且转到步骤4-1进行;

所述步骤5包括如下步骤:

步骤5-1:传输保持报文通道的报文,且获取保持报文通道的报文的一方顺序进行对获取保持报文通道的报文的确定与利用保持报文通道的报文中的查错码的查错;

步骤5-2:确定保持报文通道的报文内的任意码同请求报文的任意码是不是相同,如果相同,就转到步骤5-3进行;如果不相同,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;

步骤5-3:确定保持报文通道的报文内是不是有报文序列号,如果有,就转到步骤5-4进行,如果没有,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;

步骤5-4:确定保持报文通道的报文内的报文序列号是不是有误,如果无误,就转到步骤5-5进行;如果有误,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;

步骤5-5:确定是不是获取到消息报文,如果获取到消息报文,就转到步骤5-6进行;如果没有获取到消息报文,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;

步骤5-6:把获取消息报文的一方的计数变量增一;

步骤5-7:确定有没有消息报文须要传输,如果有,就转到步骤3进行;如果没有,对传输消息报文的一方传输用来回应消息报文的回应报文;

确定保持报文通道的报文内的报文序列号是不是有误的标准是获取保持报文通道的报文的一方的计数变量是不是等于获取的保持报文通道的报文的报文序列号。

所述任意码通过服务器于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时,服务器首次传输中的任意码就作为记号,服务器首次传输之后的所述客户端和所述服务器间传输的报文内均要含有所述记号,另外经过确定所述记号用于确定目前采用的客户端是不是于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时采用的客户端。

这样的方法能改善所述客户端与所述服务器的消息报文传输性能,更好地便利工作人员,另外传输期间平稳性能好,可高效防止传输达不到平稳的状态。

以上以附图说明的方式对本发明作了描述,本领域的技术人员应当理解,本公开不限于以上描述的实施例,在不偏离本发明的范围的情况下,可以做出各种变化、改变和替换。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1