Gyk设备远程监测维护方法
【专利摘要】本发明公开了一种GYK设备远程监测维护方法。本发明中车载终端实时接收GYK设备运行数据并远程同步传输到地面服务器,地面服务器接收GYK设备运行数据并同步分析,用户通过网页浏览器或桌面客户端登录地面服务器在线查看轨道车运行状况、GYK设备质量及GYK揭示数据、GYK基本数据版本信息,及时制定维护方案,实现GYK设备的远程监测维护。本发明充分考虑到GYK作为轨道车的重要安全设备在安全性方面的要求,特别设计了GYK与车载终端的安全单向传输通信方式,确保GYK设备远程监测维护系统的应用对轨道车安全不产生任何影响。
【专利说明】GYK设备远程监测维护方法
【技术领域】
[0001]本发明属于电子信息【技术领域】,具体涉及一种对轨道车(含接触网作业车、养路机械等自轮运转特种设备)运行控制设备远程监测及维护的方法。
【背景技术】
[0002]轨道车(含接触网作业车、养路机械等自轮运转特种设备)运行控制设备(简称GYK,下同)是用于防止轨道车超速运行或越过关闭的信号机,监控其安全运行的重要设备。
[0003]GYK运行时产生的记录数据(简称GYK运行数据,下同)是分析轨道车运行状况、GYK设备质量的重要信息来源。
[0004]临时限速、绿色许可证、路票、区间作业调度命令、线路里程断链等揭示信息(简称GYK揭示数据,下同)及车站、信号机、支线转移、交路转移、里程断链、区段限速、标号、长大下坡道、GPS数据、数据结束等基本数据信息(简称GYK基本数据,下同)是GYK能够有效控制轨道车安全运行的重要数据,及时有效地对GYK揭示数据、GYK基本数据进行更新维护是GYK设备维护工作的重要组成部分。
由于轨道车长期分散、流动作业,目前对GYK设备质量的监控只能依靠GYK运行数据事后转储分析,维护人员无法实时掌握GYK设备质量状态、及早发现设备质量问题,及时安排设备维修保养;不能在设备出现故障时组织专家远程分析故障原因,及时有效指导现场人员开展维修工作;不能及时掌握GYK揭示数据、GYK基本数据版本信息并安排更新,严重影响了轨道车使用单位的正常安全生产。
[0005]基于以上原因,迫切需要一种能有效解决GYK设备远程监测维护的方法。
【发明内容】
[0006]本发明的目的是利用现有电子信息领域的先进技术,以提供一种能解决当前GYK设备远程监测维护存在的诸多问题,切实提高GYK设备管理水平的方法。
[0007]该方法提供一种GYK设备远程监测维护系统,该系统由GYK设备、车载终端、地面服务器组成。GYK设备是被监测对象,车载终端负责数据采集并传输到地面服务器,地面服务器接收远程监测数据并分析。具体实现方式是:车载终端实时接收GYK设备运行数据并远程同步传输到地面服务器,地面服务器接收GYK设备运行数据并同步分析,用户通过网页浏览器或桌面客户端登录地面服务器在线查看轨道车运行状况、GYK设备质量及GYK揭示数据、GYK基本数据版本信息,及时制定维护方案,实现GYK设备的远程监测维护。
[0008]本发明的车载终端采用嵌入式系统设计,包括电源模块、主控模块、无线传输模块等。电源模块为车载终端提供工作电源,主控模块负责数据采集、通信及逻辑处理,无线模块为车载终端提供移动网络服务。
[0009]车载终端通过RS422接口连接GYK,采用安全单向传输方式通信。车载终端上电启动后先与GYK建立通信连接,然后进入与车载终端的数据同步流程及车载终端与地面服务器的数据同步流程。
[0010]车载终端通过移动网络连接地面服务器,客户端通过铁路局域网或互联网公网登录地面服务器。
[0011]本发明采用数据镜像保存技术实现数据同步,通过该镜像保存技术可以实现将GYK设备运行数据实时同步保存到GYK设备、车载终端及远程服务器。
[0012]本发明的地面服务器采用C/S、B/S兼容架构,用户可以通过网页浏览器或桌面客户端登录地面服务器。
[0013]所述的安全单向传输实现方式是:
1-1.GYK设备与车载终端同时上电开机,此时车载终端需要向GYK设备发送握手信息,GYK设备与车载终端都设置为双向通信状态。
[0014]1-2.GYK接收车载终端发送的握手信息,据此判断是否需要补传历史数据,如需要补传,保持双向通信状态,启动历史数据补传流程,直到补传结束。
[0015]1-3.如不需要补传历史数据或已补传结束,GYK轨道车运行控制程序(下称GYK控制程序,是GYK保障轨道车运行安全的核心程序)启动,GYK工作于安全控制模式,车载终端进入数据同步状态。此时GYK单向发送、车载终端单向接收,确保GYK运行安全不受外围设备影响。
所述的数据镜像保存技术实现方式是:
2-1.在本地及远程存储设备分配同样大小存储空间,建立本地存储位置指针与远程存储位置指针的对应关系。
[0016]2-2.数据源(如GYK)产生新的数据后实时保存在本地存储空间,该数据即本地数据。同时将该数据及该数据在本地存储空间的位置指针进行打包并向远程发送。
[0017]2-3.远程设备(如车载终端)收到数据包后,提取其中的原始数据及位置指针信息,按本地存储位置指针与远程存储位置指针对应关系将该位置指针转换为远程设备存储位置指针。
2-4.远程设备将原始数据保存到远程存储位置指针位置,该数据即为远程数据。
[0018]2-5.通过上述技术保存的远程数据无论是数据内容还是存储方式都与本地数据完全一致,实现了数据的镜像保存。
[0019]所述的车载终端与GYK建立通信连接具体流程是:
3-1.GYK设备通过RS422 口接收车载终端发送的握手信息,该握手信息包括上次关机前数据是否完整接收标识,最后一次接收到的数据的位置指针等。
[0020]3-2.GYK设备收到车载终端发送的握手信息即为通信连接成功,如在程序设定时间内未成功连接,车载终端语音报警,通知设备使用人员检查设备,排除异常。
[0021]3-3.GYK设备收到车载终端握手信息后,判断上次关机前数据是否完整接收,如数据完整接收,GYK设备与车载终端启动实时数据同步流程。如数据未完整接收,GYK设备先启动历史数据补传流程,而后启动实时数据同步流程。
[0022]3-4.GYK设备启动实时数据同步流程前,GYK控制程序暂不启动,GYK设备启动实时数据同步流程时,GYK设备与车载终端进入单向通信状态,GYK控制程序启动。
[0023]所述的历史数据补传流程具体是:
4-1.车载终端通过RS422接口向GYK设备发送需补传的GYK设备运行数据起止位置指针列表。
[0024]4-2.GYK设备按该位置指针列表从本地保存GYK设备运行数据的FLASH数据块读取数据,通过RS422接口将数据打包发送给车载终端。
[0025]4-3.车载终端对收到的数据包进行解析,提取位置指针信息及数据内容。车载终端按对应位置保存,数据保存方式与GYK设备保存运行数据方式相同。
[0026]4-4.GYK设备按前述需补传的位置指针列表补传完所有数据后,向车载终端发送通知信息,该通知信息需车载终端应答确认,设定时间内如GYK设备未收到应答信息,该通知信息重发。
[0027]4-5.车载终端收到GYK设备补传完毕通知后,如数据仍未完整,转到4_1继续执行,直到全部完整接收。
[0028]所述的GYK与车载终端数据同步流程具体是:
5-1.GYK设备进入数据同步传输前,关闭数据接收端口,不再接收车载终端发送的数据,进入数据单向发送状态。
[0029]5-2.车载终端进入数据同步接收前,关闭数据发送端口,不再向GYK设备发送数据,进入数据单向接收状态。
[0030]5-3.GYK设备状态发生变化时在GYK设备分配的FLASH数据区块顺序保存变化的状态数据,该数据即为GYK设备运行数据。
[0031]5-4.GYK设备保存GYK设备运行数据时,通过RS422接口将新的运行数据打包发送给车载终端。
[0032]5-5.车载终端在本地存储空间分配与GYK设备用于保存GYK设备运行数据的FLASH数据区块同样大小的空间,用于同步镜像保存GYK设备运行记录数据。
[0033]5-6.车载终端对收到的GYK设备运行数据进行解析,提取位置指针信息及原始数据内容,判断数据是否正确,是否遗漏。车载终端按对应位置保存,数据保存方式与GYK设备保存运行数据方式相同。
[0034]5-7.车载终端收到不正确数据时,或车载终端收到数据位置指针与前次不连续时,车载终端保存其对应位置指针,该位置指针信息在车载终端下次与GYK设备建立通信连接时提供给GYK设备,GYK设备据此补传数据。
[0035]所述的车载终端与地面服务器的数据同步流程具体是:
6-1.车载终端接收到GYK设备发送的GYK设备运行数据后本地保存,同时通过车载终端无线传输模块实时将该数据发送给地面服务器。此处的无线传输模块指GPRS\3G\4G移动通信模块。
[0036]6-2.地面服务器为每个GYK设备分配与GYK设备用于保存GYK运行数据的FLASH数据区块同样大小的空间,用于同步镜像保存GYK设备运行记录数据。
[0037]6-3.车载终端传输到地面服务器的数据内容包括GYK设备运行数据、数据位置指针、标识符等,通过该标识符声明本次数据是否与上一次数据连续。如该标识符声明为连续,地面服务器收到的数据不连续,则说明数据有遗漏,此时地面服务器向车载终端发送通知信息,车载终端收到通知信息后补传遗漏的数据。此处地面服务器判断数据是否连续的依据是上一次数据与本次数据位置指针是否连续。
[0038]6-4.地面服务器对车载终端传来的数据进行解析,提取数据块的位置指针信息及数据内容。地面服务器按对应位置保存,数据保存方式与GYK保存运行数据方式相同。
[0039]所述的地面服务器接收GYK运行数据并同步分析具体是:
7-1.地面服务器按前述车载终端与地面服务器的数据同步流程接收GYK设备运行数据,保存到分配的存储空间。
[0040]7-2.地面服务器对GYK设备运行数据进行解析,实时将GYK设备质量信息、GYK揭示数据、GYK基本数据版本信息、安全相关信息等GYK设备重要信息写入地面服务器数据库。
[0041]7-3.地面服务器在收到GYK关机信息后将GYK运行数据存储空间的数据转储为GYK运行记录文件。此处的转储指GYK将本地FLASH空间的数据转换为磁盘文件,用于数据分析。
[0042]所述的登录地面服务器远程监测GYK设备并维护具体是:
8-1.用户通过网页浏览器或桌面客户端等客户端工具登录地面服务器,选择保存在地面服务器的GYK设备运行记录文件并进行分析,客户端界面以列表或图形方式再现GYK设备实时运行状况。
[0043]8-2.用户通过客户端工具从地面服务器数据库获取GYK设备质量信息、GYK揭示数据、GYK基本数据版本信息、安全相关信息等GYK重要信息,如该信息时有变化,客户端界面实时以弹出框或文字颜色变化等方式提醒用户。
[0044]8-3.用户依据运行数据实时分析结果及GYK运行记录文件分析结果,制定设备维护方案。
[0045]本发明相比现有技术和方法,具有以下特点:
本发明充分考虑到GYK作为轨道车的重要安全设备在安全性方面的要求,特别设计了GYK与车载终端的安全单向传输通信方式,确保GYK设备远程监测维护系统的应用对轨道车安全不产生任何影响。
[0046]GYK运行记录数据作为安全分析的重要数据,要求传输到地面服务器保存的运行数据与GYK本地保存的运行数据完全一致,本发明采用的数据镜像保存技术,将GYK运行数据同步镜像保存至车载终端及地面服务器,既保证了 GYK运行数据传输的实时性,也保证了远程存储的运行数据的原始性。
[0047]本发明充分利用上述技术,有效解决GYK设备维护管理部门无法及时分析GYK设备运行状态、质量状态,无法及时掌握GYK揭示数据、GYK基本数据版本信息等GYK设备监测维护管理的难点问题;有利于维护人员及时安排设备维修保养,设备出现故障时及时组织专家远程分析故障原因并有效指导现场人员开展维修工作,及时掌握GYK揭示数据、GYK基本数据版本信息并安排更新,对轨道车的正常安全生产具有重要意义。
【专利附图】
【附图说明】
[0048]图1为系统组成结构图;
图2为系统工作流程图;
图3为安全单向传输工作原理图;
图4为数据镜像保存工作原理图;
图5为GYK与车载终端通信连接流程图;
图6为历史数据补传流程图; 图1为车载终端数据同步流程图;
图8为地面服务器数据同步流程图;
图9为地面服务器实时分析流程图;
图10为远程监测维护流程图;
图11为系统应用不意图。
【具体实施方式】
[0049]以下结合附图对本发明作进一步说明。
[0050]如图1所示,本发明实现的GYK设备远程监测维护系统由GYK设备、车载终端、地面服务器组成。GYK是被监测对象;车载终端是本发明的核心部分,负责数据采集并同步传输到地面服务器;地面服务器负责接收远程监测数据并分析,为用户提供远程监测维护服务。车载终端与GYK设备通过RS422建立通信连接,车载终端通过GPRS/3G/4G移动网络及Internet连接到地面服务器。
[0051]如图2所示,本发明实现的GYK设备远程监测维护系统工作流程如下:
1.车载终端与GYK上电后打开RS422通信端口,完成设备的初始化。
[0052]2.车载终端向GYK发送握手信息,GYK收到握手信息后应答,如设定时间内车载终端未收到GYK应答,重复发送握手信息,直到收到应答,车载终端收到GYK应答信息,通信连接建立完成。该握手信息包括上次关机前数据是否完整接收标识,最后一次接收到的数据的位置指针等。
[0053]3.GYK工作时保存GYK运行数据的同时将数据实时向车载终端发送,车载终端实时接收GYK运行数据,并按GYK运行数据保存的方式同步保存,完成车载终端与GYK数据同止/J/ O
[0054]4.车载终端保存GYK运行数据的同时将数据实时向车载终端发送到地面服务器,地面服务器实时接收GYK运行数据,并按GYK运行数据保存的方式同步保存,完成车载终端与地面服务器的数据同步。
[0055]5.地面服务器保存GYK运行数据的同时对GYK运行数据进行实时分析,将设备质量信息、GYK揭示数据、GYK基本数据版本信息及其他安全信息等分析结果写入地面服务器数据库。
[0056]6.用户通过网页浏览器或桌面客户端登录地面服务器,获取GYK运行数据,以图形或列表方式在线查看轨道车运行状况,查看实时分析结果,及时制定维护方案,实现GYK设备的远程监测维护。
[0057]如图3所示,GYK安全单向传输工作原理如下:
1.GYK与车载终端同时上电开机,GYK与车载终端设置为双向通信状态,车载终端向GYK发送握手信息,GYK收到握手信息时向车载终端应答。
[0058]2.GYK根据握手信息内容判断是否需要补传历史数据,如需要补传,保持双向通信状态,启动历史数据补传流程,直到补传结束。
[0059]3.如不需要补传历史数据或已补传结束,GYK控制程序启动,GYK设备工作于安全控制模式,车载终端进入数据同步状态。此时GYK单向发送、车载终端单向接收。
[0060]如图4所示,本发明采用的数据镜像保存技术工作原理如下: 1.按保存数据需要空间大小,在本地及远程存储设备分配同样大小存储空间,并建立本地存储位置指针与远程存储位置指针的对应关系。
[0061]2.数据源(如GYK)产生新的数据后实时保存在本地存储空间,该数据即本地数据。同时将该数据及该数据在本地存储空间的位置指针进行打包并向远程发送。
[0062]3.远程设备(如车载终端)收到数据包后,提出其中的原始数据及位置指针信息,按本地存储位置指针与远程存储位置指针对应关系将该位置指针转换为远程设备存储位置指针。
4.远程设备将数据保存到远程存储位置指针位置,该数据即为远程数据。
[0063]5.通过上述技术保存的远程数据无论是数据内容还是存储方式都与本地数据完全一致,实现了数据的镜像保存。
[0064]如图5所示,GYK与车载终端建立通信连接步骤如下:
1.车载终端与GYK上电后打开RS422通信端口,此时该通信端口设置为双向通信状态。
[0065]2.车载终端向GYK发送握手信息并等待GYK应答,如设定时间内车载终端未收到GYK应答,重复发送握手信息,直到收到应答。该握手信息包括上次关机前数据是否完整接收标识,最后一次接收到的数据的位置指针等。
[0066]3.GYK收到车载终端发送的握手信息后,对握手信息进行解析并应答。GYK通过判断握手信息内的完整接收标识及车载终端最后数据位置指针与本地最后数据位置指针是否一致,确定车载终端上次关机前GYK运行数据是否接收完整。
[0067]4.如上次关机前车载终端GYK运行数据未接收完整,GYK通知车载终端启动历史数据补传流程,直到数据补传结束。
[0068]5.如上次关机前车载终端GYK运行数据接收完整或历史数据已补传结束,GYK通知车载终端启动实时数据同步流程。
[0069]如图6所示,GYK向车载终端补传GYK运行数据历史数据步骤如下:
1.车载终端向GYK发送需补传的GYK运行数据起止位置指针列表。
[0070]2.GYK接收车载终端发送来的起止位置指针列表。
[0071]3.GYK从本地保存的GYK运行数据中,按起止位置指针列表内的开始地址与终止地址分段读取GYK运行数据。
[0072]4.GYK将读取到GYK运行数据打包并通过RS422发送到车载终端。该打包数据包括GYK运行数据及对应的起止位置指针。
[0073]5.GYK按起止位置指针列表补传完所有数据后向车载终端发送通知信息,车载终端收到该通知后再次判断GYK运行数据是否接收完整,如仍有数据需要补传,从步骤I继续执行,直到GYK运行数据完整接收。
[0074]如图7所示,GYK运行数据采用前述数据镜像保存技术在GYK及车载终端同步保存,步骤如下:
1.GYK进入数据同步状态时将RS422通信设置为单向发送状态,不再接收数据。
[0075]2.车载终端进入数据同步状态时将RS422通信设置为单向接收状态,不再主动向GYK发送数据。
[0076]3.GYK保存新的GYK运行数据的同时将GYK运行数据打包并发送至车载终端,为保障数据传输可靠,本发明采用冗余传输方式,该数据包重复发送2次。
[0077]4.车载终端收到GYK发送的数据包时,对数据的正确性进行判断,将有效GYK运行数据保存到对应指针地址。
[0078]5.车载终端通过位置指针判断收到的GYK运行数据是否连续,如不连续,保存对应的起止位置。
[0079]如图8所示,GYK运行数据采用前述数据镜像技术同步保存到地面服务器,步骤如下:
1.车载终端收到GYK新的GYK运行数据时在车载终端保存的同时将GYK运行数据打包发送至地面服务器。
[0080]2.地面服务器接收车载终端发来的数据包并判断是否正确有效,如不正确及时向车载终端发送通知信息,通知车载终端重发。
[0081]3.地面服务器保存从车载终端收到的GYK运行数据,并根据位置指针判断数据是否连续。
[0082]4.地面服务器收到的GYK运行数据不连续时,向车载终端发送需补发的位置指针列表信息,通知车载终端补发数据。
[0083]5.车载终端收到地面服务器补发数据请求时,从本地保存的GYK运行数据中读取数据并打包发送。
[0084]如图9所示,地面服务器收到车载终端上传的GYK运行数据时及时保存并实时分析,步骤如下:
1.地面服务器收到正确有效的GYK运行记录时立即保存并实时分析,分析内容包括设备质量信息、数据版本信息及安全相关信息等。
[0085]2.地面服务器实时将分析结果写入地面服务器数据库。
[0086]3.地面服务器在收到GYK关机信息后按GYK运行数据转储方式将地面服务器运行数据存储空间的数据转储为GYK运行记录文件保存。
[0087]如图10所示,用户通过如下方式对GYK进行远程监测与维护:
1.用户通过网页浏览器或桌面客户端等客户端工具登录地面服务器。
[0088]2.用户通过客户端工具从地面服务器数据库获取GYK设备质量信息、GYK揭示数据、GYK基本数据版本信息、安全相关信息等GYK设备重要信息,如该信息时有变化,客户端界面实时以弹出框或文字颜色变化等方式提醒用户。
[0089]3.用户通过客户端工具下载地面服务器保存的GYK运行记录文件,对GYK运行数据进行全程分析。
[0090]4.用户依据GYK运行数据实时分析结果及GYK运行记录文件分析结果,制定维护方案。
[0091]如图11所示,本发明提供的GYK设备远程监测维护系统应用场景如下:
1.车载终端安装在轨道车上,通过车载终端RS422接口与GYK连接,实时获取GYK设备信息。
[0092]2.车载终端通过GPRS/3G/4G移动网络连接地面服务器,实现与地面服务器的远程通信。
[0093]3.铁路系统电务段、检修车间、使用单位及上级主管单位等用户通过网页浏览器或桌面客户端等客户端工具登录地面服务器,查看需要的GYK设备信息,开展GYK设备维护
6 L
O -J 丨 ~
【权利要求】
1.GYK设备远程监测维护方法,该方法所使用的系统由GYK设备、车载终端、地面服务器组成;GYK设备是被监测对象,车载终端负责数据采集并传输到地面服务器,地面服务器接收远程监测数据并分析;其特征在于该方法具体是:车载终端实时接收GYK设备运行数据并远程同步传输到地面服务器,地面服务器接收GYK设备运行数据并同步分析,用户通过网页浏览器或桌面客户端登录地面服务器在线查看轨道车运行状况、GYK设备质量及GYK设备揭示数据、GYK设备基本数据版本信息,及时制定维护方案,实现GYK设备的远程监测。
2.根据权利要求1所述的GYK设备远程监测维护方法,其特征在于:所述的车载终端采用嵌入式系统,包括电源模块、主控模块、无线传输模块;电源模块为车载终端提供工作电源,主控模块负责数据采集、通信及逻辑处理,无线模块为车载终端提供移动网络服务; 车载终端通过RS422接口连接GYK设备,采用安全单向传输方式通信;车载终端上电启动后先与GYK设备建立通信连接,然后进入与车载终端的数据同步流程及车载终端与地面服务器的数据同步流程; 车载终端通过移动网络连接地面服务器,客户端通过铁路局域网或互联网公网登录地面服务器。
3.根据权利要求2所述的GYK设备远程监测维护方法,其特征在于:所述的安全单向传输实现方式是: 1-1.GYK设备与车载终端同时上电开机,此时车载终端向GYK设备发送握手信息,GYK设备与车载终端都设置为双向通信状态; 1-2.GYK设备接收车载终端发送的握手信息,据此判断是否需要补传历史数据,如需要补传,保持双向通信状态,启动历史数据补传流程,直到补传结束; 1-3.如不需要补传历史数据或已补传结束,GYK轨道车运行控制程序启动,GYK设备工作于安全控制模式,车载终端进入数据同步流程;此时GYK设备单向发送、车载终端单向接收,确保GYK设备运行安全不受外围设备影响。
4.根据权利要求2所述的GYK设备远程监测维护方法,其特征在于:所述的车载终端与GYK设备建立通信连接具体是: 3-1.GYK设备通过RS422 口接收车载终端发送的握手信息,该握手信息包括上次关机前数据是否完整接收标识,最后一次接收到的数据的位置指针; 3-2.GYK设备收到车载终端发送的握手信息即为通信连接成功,如在设定时间内未成功连接,车载终端语音报警,通知设备使用人员检查设备,排除异常; 3-3.GYK设备收到车载终端握手信息后,判断上次关机前数据是否完整接收,如数据完整接收,GYK设备与车载终端启动实时数据同步流程;如数据未完整接收,GYK设备先启动历史数据补传流程,而后启动实时数据同步流程; 3-4.GYK设备启动实时数据同步流程前,GYK轨道车运行控制程序暂不启动,GYK设备启动实时数据同步流程时,GYK设备与车载终端进入单向通信状态,GYK轨道车运行控制程序启动。
5.根据权利要求2所述的GYK设备远程监测维护方法,其特征在于:所述的GYK设备与车载终端数据同步流程具体是: 5-1.GYK设备进入数据同步传输前,关闭数据接收端口,不再接收车载终端发送的数据,进入数据单向发送状态; 5-2.车载终端进入数据同步接收前,关闭数据发送端口,不再向GYK设备发送数据,进入数据单向接收状态; 5-3.GYK设备状态发生变化时在GYK设备分配的FLASH数据区块顺序保存变化的状态数据,该数据即为GYK设备运行数据; 5-4.GYK设备保存GYK设备运行数据时,通过RS422接口将新的运行数据打包发送给车载终端; 5-5.车载终端在本地存储空间分配与GYK设备用于保存GYK设备运行数据的FLASH数据区块同样大小的空间,用于同步镜像保存GYK设备运行记录数据; 5-6.车载终端对收到的GYK设备运行数据进行解析,提取位置指针信息及原始数据内容,判断数据是否正确,是否遗漏;车载终端按对应位置保存,数据保存方式与GYK设备保存运行数据方式相同; 5-7.车载终端收到不正确数据时,或车载终端收到数据位置指针与前次不连续时,车载终端保存其对应位置指针,该位置指针信息在车载终端下次与GYK设备建立通信连接时提供给GYK设备,GYK设备据此补传数据。
6.根据权利要求2所述的GYK设备远程监测维护方法,其特征在于:所述的车载终端与地面服务器的数据同步流程具体是: 6-1.车载终端接收到GYK设备发送的GYK设备运行数据后本地保存,同时通过车载终端无线传输模块实时将该数据发送给地面服务器;所述的无线传输模块指GPRS\3G\4G移动通信模块; 6-2.地面服务器为每个GYK设备分配与GYK设备用于保存GYK运行数据的FLASH数据区块同样大小的空间,用于同步镜像保存GYK运行记录数据; 6-3.车载终端传输到地面服务器的数据内容包括GYK运行数据、数据位置指针、标识符,通过该标识符声明本次数据是否与上一次数据连续;如该标识符声明为连续,地面服务器收到的数据不连续,则说明数据有遗漏,此时地面服务器向车载终端发送通知信息,车载终端收到通知信息后补传遗漏的数据;此处地面服务器判断数据是否连续的依据是上一次数据与本次数据位置指针是否连续; 6-4.地面服务器对车载终端传来的数据进行解析,提取数据块的位置指针信息及数据内容;地面服务器按对应位置保存,数据保存方式与GYK设备保存运行数据方式相同。
7.根据权利要求3-6中任一项所述的GYK设备远程监测维护方法,其特征在于:所述的数据同步流程由数据镜像保存技术实现,通过该镜像保存技术可以实现将GYK设备运行数据实时同步保存到GYK设备、车载终端及远程服务器; 所述的数据镜像保存技术实现方式是: 2-1.在本地及远程存储设备分配同样大小存储空间,建立本地存储位置指针与远程存储位置指针的对应关系; 2-2.数据源产生新的数据后实时保存在本地存储空间,该数据即本地数据;同时将该数据及该数据在本地存储空间的位置指针进行打包并向远程发送; 2-3.远程设备收到数据包后,提取其中的原始数据及位置指针信息,按本地存储位置指针与远程存储位置指针对应关系将该位置指针转换为远程设备存储位置指针; 2-4.远程设备将原始数据保存到远程存储位置指针位置,该数据即为远程数据。
8.根据权利要求3-6中任一项所述的GYK设备远程监测维护方法,其特征在于: 所述的历史数据补传流程具体是: 4-1.车载终端通过RS422接口向GYK设备发送需补传的GYK设备运行数据起止位置指针列表; 4-2.GYK设备按该位置指针列表从本地保存GYK设备运行数据的FLASH数据块读取数据,通过RS422接口将数据打包发送给车载终端; 4-3.车载终端对收到的数据包进行解析,提取位置指针信息及数据内容;车载终端按对应位置保存,数据保存方式与GYK设备保存运行数据方式相同; 4-4.GYK设备按需补传的位置指针列表补传完所有数据后,向车载终端发送通知信息,该通知信息需车载终端应答确认,在设定时间内如GYK设备未收到应答信息,该通知信息重发; 4-5.车载终端收到GYK设备补传完毕通知后,如数据仍未完整,转到4-1继续执行,直到全部完整接收。
9.根据权利要求2所述的GYK设备远程监测维护方法,其特征在于:所述的地面服务器接收GYK设备运行数据并同步分析具体是: 7-1.地面服务器接收GYK设备运行数据,保存到分配的存储空间; 7-2.地面服务器对GYK设备运行数据进行解析,实时将GYK设备质量信息、GYK设备揭示数据、GYK设备基本数据版本信息、安全相关信息并写入地面服务器数据库; 7-3.地面服务器在收到GYK设备关机信息后将GYK设备运行数据存储空间的数据转储为GYK设备运行记录文件;此处的转储指GYK设备将本地FLASH空间的数据转换为磁盘文件,用于数据分析。
10.根据权利要求2所述的GYK设备远程监测维护方法,其特征在于:所述的登录地面服务器远程监测GYK设备并维护具体是: 8-1.用户通过客户端工具登录地面服务器,选择保存在地面服务器的GYK设备运行记录文件并进行分析,客户端界面以列表或图形方式再现GYK设备实时运行状况; 8-2.用户通过客户端工具从地面服务器数据库获取GYK设备质量信息、GYK设备揭示数据、GYK设备基本数据版本信息、安全相关信息,如上述信息有变化,客户端界面实时以弹出框或文字颜色变化方式提醒用户; 8-3.用户依据运行数据实时分析结果及GYK设备运行记录文件分析结果,制定设备维护方案。
【文档编号】G05B23/02GK104503422SQ201410658472
【公开日】2015年4月8日 申请日期:2014年11月17日 优先权日:2014年11月17日
【发明者】李永智, 贾幼尧, 叶卫春, 傅天耀, 俞仲勋, 蒋宇新, 刘荣富, 徐亮 申请人:济南铁路局, 杭州创联电子技术有限公司