列车过车报文异常检测方法及检测装置制造方法及图纸

技术编号:22094735 阅读:40 留言:0更新日期:2019-09-14 01:12
本发明专利技术涉及列车检修领域,公开了一种列车过车报文异常的检测方法及检测装置,所述列车过车报文异常的检测方法包括:获取并解析过车报文;以及根据解析后的过车报文的以下一者或多者判断所述过车报文是否为异常的过车报文:报文名称;报文内容的长度;车号信息;车辆运行方向信息;以及车种车型信息。通过上述技术方案,实时检测过车报文中存在的异常报文,减少了大量的无用数据,节省了储存空间,节省了查询时间,从而达到降低成本,减少服务器压力,提高过车报文解析效率的目的。

Abnormal Detection Method and Detection Device of Train Passing Message

【技术实现步骤摘要】
列车过车报文异常检测方法及检测装置
本专利技术涉及列车检修领域,具体地涉及列车过车报文异常检测方法及检测装置。
技术介绍
神华铁路货车已经进入以运行里程为度量的状态修模式。状态修是利用信息化手段采集神华货车的技术状态,经过数理统计和科学分析判定修程、指导检修。而铁路货车过车报文是指列车经过设有监测装置的轨道后,报文服务器中自动存储的车号、运行方向、经过时间等过车信息,是车辆运行里程计算的重要数据源。当前铁路货车领域对过车报文的实际处理方法为以一固定的时间频率直接将报文抓取到本地服务器后,统一解析。由于每列车在经过探测站时都会生成一个报文,所以在解析报文时会遇到以下几个问题:1)由于报文数据太多,全部存入数据库会导致数据库压力过大。2)由于工作中并不需要所有的报文数据,所以获取需求的报文数据时如果在全部的报文数据中查询,查询速度慢,工作效率不高。3)在实际工作当中有时候由于设备故障的原因导致有些报文内容混乱,成为废弃报文,这些报文需要剔除。4)在列车工作过程中经常携带一些机车,会在报文中产生机车数据,但是工作中不需要机车数据,所以需要将机车数据从报文数据中剔除。因此,如何对上述问题出现的异常报文进行检测并进行处理是状态修过程中非常重要的工作。
技术实现思路
本专利技术的目的是为了克服现有技术存在的异常报文存在影响对过车报文的存储压力、处理效率和解析结果准确度的问题,提供一种列车过车报文异常检测方法和检测装置。为了实现上述目的,本专利技术一方面提供一种列车过车报文异常的检测方法,所述列车过车报文异常的检测方法包括:获取并解析过车报文;以及根据解析后的过车报文所包含的过车信息判断所述过车报文是否为异常的过车报文,其中,所述过车信息包括以下一者或多者:报文名称;报文内容的长度;车号信息;车辆运行方向信息;以及车种车型信息。优选的,所述判断所述过车报文是否为异常的过车报文包括:在所述报文名称示出过车报文种类为非待测列车报文种类时,判定相应的所述过车报文为异常的过车报文,其中,所述报文名称中包括所述过车报文种类的识别码。优选的,所述判断所述过车报文是否为异常的过车报文包括:在所述报文内容的长度与预先设定的包含过车信息的所述过车报文的报文内容的长度不匹配时,判定所述过车报文为异常的过车报文。优选的,所述判断所述过车报文是否为异常的过车报文包括:在所述车号信息示出所述车号为机车车号时,判定相应的所述过车报文为异常的过车报文。优选的,所述判断所述过车报文是否为异常的过车报文包括:在所述车种车型信息与预先确定的车种车型信息无法进行匹配时,判定相应的所述过车报文为异常过车报文。本专利技术第二方面提供一种列车过车报文异常的检测装置,所述列车过车报文异常的检测装置包括:获取模块,用于获取并解析过车报文;检测模块,用于根据解析后的过车报文所包含的过车信息判断所述过车报文是否为异常的过车报文,其中,所述过车信息包括以下一者或多者:报文名称;报文内容的长度;车号信息;车辆运行方向信息;以及车种车型信息。优选的,所述检测模块包括:第一判断子模块,用于在所述报文名称示出所述报文种类为非待测列车报文种类时,判定相应的所述过车报文为异常的过车报文,其中,所述报文名称中包括与所述过车报文种类的识别码。优选的,所述检测模块用于判断相应的所述过车报文是否为异常的过车报文包括:在所述报文内容的长度与预先设定的包含过车信息的所述过车报文的报文内容的长度不匹配时,判定所述过车报文为异常的过车报文。优选的,所述检测模块用于判断相应的所述过车报文是否为异常的过车报文包括:在所述车号信息示出所述车号为机车车号时,判定相应的所述过车报文为异常的过车报文;和/或在所述车种车型信息与预先确定的车种车型信息无法进行匹配时,判定相应的所述过车报文为异常过车报文。另外,本专利技术还提供一种机器可读存储介质,所述机器可读存储介质上存储有指令,所述指令用于使得机器执行上述列车过车报文异常的检测方法。通过上述技术方案,实时检测过车报文中存在的异常报文,减少了大量的无用数据,节省了储存空间,节省了查询时间,从而达到降低成本,减少服务器压力,提高过车报文解析效率的目的。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施方式及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例提供的列车过车报文异常的检测方法流程图;图2是本专利技术实施例提供的列车过车报文异常的检测装置框图;图3是本专利技术实施例提供的列车过车报文异常的检测方法应用示例流程图。附图标记说明1、获取模块2、检测模块具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1是本专利技术实施例提供的列车过车报文异常的检测方法流程图,如图1所示,可以包括如下步骤:S101、获取并解析过车报文。对过车报文异常的检测实质上是通过简单的数据处理删除过车报文中无用的信息,要对过车报文异常情况进行检测首先需要获取并解析过车报文。S102、根据解析后的过车报文所包含的过车信息判断过车报文是否为异常的过车报文。具体来讲,过车信息指当前经过的车辆的信息,过车报文中包含的过车信息一般情况下包括:报文名称、报文内容的长度、车号信息、车辆运行方向信息,以及车种车型信息。在第一个优选的实施例中,使用数据流获取到报文的名称和内容,通过报文名称筛选报文种类,在报文名称示出过车报文种类为非待测列车报文种类时,判定相应的过车报文为异常的过车报文,其中,报文名称中包括过车报文种类的识别码。举例来讲,过车报文种类可以标识该过车报文对应的车辆是否为待检测的车辆,例如,报文种类可以示出该车辆是否为某一个公司的车辆,如果不是,则将该报文视为异常的过车报文,可以删除相应的过车报文。在第二个优选的实施例中,使用函数获取报文内容长度,通过验证报文长度检测是否含有过车信息,如果检测结果是不包含过车信息,则直接放弃解析本报文。在报文内容的长度与预先设定的包含过车信息的过车报文的报文内容的长度不匹配时,判定相应的过车报文为异常的过车报文。举例说明,预先设定的包含过车信息的过车报文的长度为49位,其中表示过车信息的部分长度为36位,而当前检测到的过车报文的长度仅为28位,也就是说,当前被检测的过车报文中明显不包含过车信息,因此,判定相应的过车报文为异常的过车报文。其中,使用函数截取字符的方式,从过车报文中获取车号信息、车型信息、车次信息、上下行信息厂家编码以及车站电报码,根据厂家编码的不同,来重新获取对应车站电报码。在第三个优选的实施例中,使用正则表达式判断车号信息是否是正确车号,在车号信息示出车号为机车车号时,判定相应的过车报文为异常的过车报文。举例说明,机车是车辆的一种,是指不运送货物和人的车辆,通常用来做火车头,也有个别机车夹在运送人或货物的车辆中间,一般情况下,不需要对机车的过车报文进行解析和存储,因此,本专利技术中将机车所对应的过车报文视为异常的过车报文。例如,可以将过车报文中的固定位设置为车号标识位,J表示机车,H表示货车,K表示客车,当某过车报文的相应位置为J时,判定相应的过车报文为异常本文档来自技高网...

【技术保护点】
1.一种列车过车报文异常的检测方法,其特征在于,所述列车过车报文异常的检测方法包括:获取并解析过车报文;以及根据解析后的过车报文所包含的过车信息判断所述过车报文是否为异常的过车报文,其中,所述过车信息包括以下一者或多者:报文名称;报文内容的长度;车号信息;车辆运行方向信息;以及车种车型信息。

【技术特征摘要】
1.一种列车过车报文异常的检测方法,其特征在于,所述列车过车报文异常的检测方法包括:获取并解析过车报文;以及根据解析后的过车报文所包含的过车信息判断所述过车报文是否为异常的过车报文,其中,所述过车信息包括以下一者或多者:报文名称;报文内容的长度;车号信息;车辆运行方向信息;以及车种车型信息。2.根据权利要求1所述的列车过车报文异常的检测方法,其特征在于,所述判断所述过车报文是否为异常的过车报文包括:在所述报文名称示出过车报文种类为非待测列车报文种类时,判定相应的所述过车报文为异常的过车报文,其中,所述报文名称中包括所述过车报文种类的识别码。3.根据权利要求1所述的列车过车报文异常的检测方法,其特征在于,所述判断所述过车报文是否为异常的过车报文包括:在所述报文内容的长度与预先设定的包含过车信息的所述过车报文的报文内容的长度不匹配时,判定所述过车报文为异常的过车报文。4.根据权利要1所述的列车过车报文异常的检测方法,其特征在于,所述判断所述过车报文是否为异常的过车报文包括:在所述车号信息示出所述车号为机车车号时,判定相应的所述过车报文为异常的过车报文。5.根据权利要1所述的列车过车报文异常的检测方法,其特征在于,所述判断所述过车报文是否为异常的过车报文包括:在所述车种车型信息与预先确定的车种车型信息无法进行匹配时,判定相应的所述过车报文为异常过车报文。6.一种列车过车报文异常的检测装置,其特征在于,所述...

【专利技术属性】
技术研发人员:杜彬张志文边志宏康凤伟李权福王洪昆王文刚卢宇星王蒙方琪琦王萌刘洋高哲
申请(专利权)人:中国神华能源股份有限公司神华铁路货车运输有限责任公司
类型:发明
国别省市:北京,11

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

1