技术领域
[0001] 本发明属于电子通信技术领域,具体涉及一种机车走行数据和检修数据处理的方法。
相关背景技术
[0002] 火车机车检修站管理着一定数量的机车。这些机车不定期进入检修站检修。检修人员通过获取走行公里数据(通过传感器获得的机车实际运行里程)结合历史检修数据(包括检修项和检修类型),分析并给出检修类型和检修项。
[0003] 传统走行公里获取方式是:检修人员使用便携式计算机连接机车走行数据输出接口读取走行数据,将走行数据和历史检修数据制作成表格,检修人员人工查看并分析表格内的数据,给出检修类型和检修项。
[0004] 以上方式不仅极大增加了检修人员的工作量,而且大大增加了漏读数据和误判检修项和检修类型的风险。当机车临时进入其他检修站时,由于缺乏历史检修数据,因此,检修人员无法判断此次检修项和检修类型,难以精准对机车进行检修。
具体实施方式
[0026] 为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0027] 本发明提供一种机车走行数据和检修数据处理的方法,通过车载终端实时获取机车走行数据和机车历史检修数据,在机车进入检修站时能自动将机车走行数据和机车历史检修数据发送到检修站数据中心服务器。在需要检修时,检修站数据中心服务器可以通过软件分析给出检修类型和检修项。检修完成后,检修结果同步保存在车载终端和检修站数据中心服务器。此种方法,可以减少检修时人工读取机车走行数据和机车历史检修数据的工作,防止遗漏读取数据的风险,提高检修效率和检修质量。另外,当机车不在检修站时,也可以通过车载终端获取查看机车走行数据和机车历史检修数据,避免检修车辆未在固定检修站检修无法获取历史检修数据的情况,方便检修车辆在各个检修站快速有效完成机车检修。
[0028] 参考图1、图2、图3和图4,本发明提供一种机车走行数据和检修数据处理的方法,包括以下步骤:
[0029] 步骤1,开启检修站安装的检修站数据中心服务器和检修站数传电台,并设置检修站数传电台的通讯参数;
[0030] 开启机车内安装的车载数据收集终端和车载数传电台,并设置车载数传电台的通讯参数;此时,机车数据传输系统搭建完成。
[0031] 作为一种具体实现方式,所述检修站数传电台的通讯参数包括有效通讯距离;所述车载数传电台的通讯参数包括有效通讯距离。
[0032] 步骤2,所述检修站数据中心服务器,通过所述检修站数传电台,按设定频率发送机车巡查广播指令;
[0033] 步骤3,当机车进入到所述车载数传电台和所述检修站数传电台的有效通信范围内时,所述车载数据收集终端通过所述车载数传电台,接收到所述机车巡查广播指令,向所述检修站数据中心服务器发送携带有机车唯一标识号和机车基本信息的机车检修服务申请;
[0034] 步骤4,所述检修站数据中心服务器接收到所述机车检修服务申请后,将所述机车唯一标识号添加到检修服务列表中;
[0035] 步骤5,所述检修站数据中心服务器根据所述检修服务列表,对所述检修服务列表中的每个所述机车唯一标识号对应的机车,向对应的所述车载数据收集终端发送机车数据获取指令;
[0036] 步骤6,所述车载数据收集终端接收到所述机车数据获取指令后,将机车数据按照预设长度切片,并分别打包后,形成多个按序排列的机车数据包,并将当前最靠前的机车数据包发送给所述检修站数据中心服务器;
[0037] 具体的,机车数据包括机车走行数据、机车历史检修项、机车历史检修类型和机车历史实际检测结果。
[0038] 步骤7,所述检修站数据中心服务器每接收到一个所述机车数据包后,判断其是否为最后一个机车数据包,如果是,则执行步骤8;如果不是,则向所述车载数据收集终端继续发送机车数据获取指令;所述车载数据收集终端每接收到所述机车数据获取指令后,再将当前最靠前的机车数据包发送给所述检修站数据中心服务器,如此不断循环;
[0039] 步骤8,所述检修站数据中心服务器接收到全部所述机车数据包后,一方面,按设定频率向所述车载数据收集终端发送机车状态查询指令,并判断是否在设定时间内接收到所述车载数据收集终端的机车状态反馈消息,如果连续3次均没有接收到所述机车状态反馈消息,代表所述车载数据收集终端已离线,则结束流程;另一方面,在确保所述车载数据收集终端为在线状态时,对接收到的全部所述机车数据包进行分析,给出对该机车的机车检修项和检修类型;
[0040] 步骤9,所述机车完成检修后,所述检修站数据中心服务器保存该机车的机车检修项、检修类型和实际检测结果,并将所述机车检修项、检修类型和实际检测结果同步到所述车载数据收集终端。
[0041] 下面介绍一个具体实施例:
[0042] 本实施例公开一种基于数传电台获取火车机车走行公里数据的方法,应用在火车机车走行公里数据处理场景,由检修站数据中心服务器、检修站数传电台、车载数据收集终端和车载数传电台组成。
[0043] 车载数据收集终端主要负责实时获取机车走行公里数据、并进行数据分析,给出告警。当机车进入检修站时,通过车载数传电台将最新机车数据发送检修站数据中心服务器。检修站数据中心服务器负责收集和分析数据,并给出机车检修类型和检修项。
[0044] 本实施例的流程参考图1,主要由8个步骤组成:
[0045] 步骤S1:开启车载数据收集终端,开启检修站数传电台,设置车载数传电台。
[0046] 步骤S2:开启检修站数据中心服务器,开启检修站数传电台。此时,机车行走数据传输系统搭建完成。
[0047] 步骤S3:车载数据收集终端在机车运行期间,按照预设周期获取一次走行数据,可以通过数据参数给出告警,包括但不限于语音和文字告警。车载数据收集终端保存预定期限的机车走行数据和告警信息。
[0048] 步骤S4:参考图1,检修站数据中心服务器,通过检修站数传电台按照预设周期,例如默认为500毫秒,发送一次任务启动指令,其中按照周期如默认10秒发送一次机车巡查广播指令,其他时间发送机车数据获取指令或机车状态查询指令。
[0049] 步骤S5:参考图2,车载数据收集终端处理机车广播巡查指令、机车数据获取指令和机车状态查询指令。
[0050] 步骤S6:参考图3,检修站数据中心服务器处理机车巡查广播指令反馈信息、机车走行数据和机车在线状态信息。
[0051] 对步骤S4到步骤S6做如下说明:
[0052] 当机车进入车载数传电台和检修站数传电台有效通信范围内时,车载收集终端通过车载数传电台获取到检修站数传电台发送的机车巡查广播指令,将机车唯一标识号和机车基本信息发送到检修站数据中心服务器申请检修服务。
[0053] 检修站数据中心服务器接收到机车检修服务申请后,将机车添加到检修服务列表中。
[0054] 检修站数据中心服务器在发送指令时,查询检修服务列表,对申请检修服务的机车发送数据获取指令,直到数据获取完成。
[0055] 机车车载数据收集终端收到机车数据获取指令后,将机车数据按照预设长度切片并打包后发送给数据中心服务器保存。每收到一次机车数据获取指令,发送1包,直到机车数据发送完成。
[0056] 数据中心服务器接收到车载数据收集终端最后一包机车数据后,将不再发送数据获取指令。
[0057] 数据中心服务器完成机车数据获取后,周期性发送机车状态查询指令,超过预设状态查询次数范围未收到响应,则判定机车已离线。
[0058] 步骤S7:检修站数据中心服务器每收集一台机车最新数据后,结合上一次检修数据给出机车检修项和检修类型。
[0059] 步骤S8:检修人员检修完成每个检修项之后,可以通过检修中心服务器修改检修项处理结果,处理完所有检修结果后,则完成此次检修。
[0060] 步骤S9:检修完成后,检修中心服务器将检修结果同步到车载机车车载数据收集终端进行保存。
[0061] 整个工作流程分为9个步骤。其中步骤S1、S3、S5、S9为车载数据收集终端正常工作的流程。S2、S4、S5、S6、S7、S8为数据中心正常工作流程。
[0062] 本发明提供一种机车走行数据和检修数据处理的方法,车载数据收集终端可实时获取机车走行数据,并保存历史检修数据。机车进入检修站时,车载数据收集终端和检修站数据中心服务器通过数传电台完成机车走行数据和历史检修数据同步更新,检修站数据中心服务器分析给出检修类型和检修项。
[0063] 通过本发明,可以替代检修人员检修机车时读取机车走行公里数据和分析机车走行公里数据的工作,并防止数据读取和分析中的遗漏现象发生,提高检修效率和检修质量。通过检修人员对检修项核查和确认,有效防止检修项遗漏风险。另外,将历史检修数据保存在车载终端,可以做到实时查看和获取整个检修数据,避免检修车辆未在固定检修站检修无法获取历史检修数据的情况。
[0064] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。