【技术实现步骤摘要】
一种列车实时数据解析方法、装置、设备及存储介质
[0001]本专利技术涉及数据解析
,尤其涉及一种列车实时数据解析方法、装置、设备及存储介质。
技术介绍
[0002]列车实时数据解析是智能运维、列车远程监控等系统的关键环节,数据解析的开发速度、解析正确性关系到项目的开发周期和系统的准确性。
[0003]现有列车实时数据解析大部分采用根据协议文档编写对应的解析代码或脚本处理,由于不同车型的设备数据和信号点位差异性大且很难复用,因此,采用上述方法进行数据解析存在工作量大耗时长的问题。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提出一种列车实时数据解析方法、装置、设备及存储介质,以解决的列车实时数据解析存在的工作量大耗时长的问题。
[0005]基于上述目的,本专利技术第一方面提供了一种列车实时数据解析方法,该方法包括:
[0006]获取待解析数据包,并提取所述待解析数据包的标识符;
[0007]基于预先建立的数据包标识符与数据包对应的信号点位信息之间的映射关系,根据所述待解析数据包的标识符,获取所述待解析数据包对应的信号点位信息;
[0008]根据所述待解析数据包对应的信号点位信息对所述待解析数据包进行解析获得所述待解析数据包对应的信号点位值。
[0009]可选地,所述待解析数据包对应的信号点位信息包括与所述待解析数据包对应的所有信号点位及各信号点位的相关参数;其中,待解析数据包对应的各信号点位的相关参数包括字节偏移量、字节长度、信号类型、 ...
【技术保护点】
【技术特征摘要】
1.一种列车实时数据解析方法,其特征在于,所述方法包括:获取待解析数据包,并提取所述待解析数据包的标识符;基于预先建立的数据包标识符与数据包对应的信号点位信息之间的映射关系,根据所述待解析数据包的标识符,获取所述待解析数据包对应的信号点位信息;根据所述待解析数据包对应的信号点位信息对所述待解析数据包进行解析获得所述待解析数据包对应的信号点位值。2.根据权利要求1所述的列车实时数据解析方法,其特征在于,所述待解析数据包对应的信号点位信息包括与所述待解析数据包对应的所有信号点位及各信号点位的相关参数;其中,待解析数据包对应的各信号点位的相关参数包括字节偏移量、字节长度、信号类型、大小端和编码类型;所述根据所述待解析数据包对应的信号点位信息对所述待解析数据包进行解析获得所述待解析数据包对应的信号点位值,包括:对所述待解析数据包对应的所有信号点位均进行下述操作步骤;根据单个信号点位的字节偏移量和字节长度,由所述待解析数据包中获取所述单个信号点位对应的二进制数据;根据所述单个信号点位的信号类型、大小端和编码类型,确定所述单个信号点位对应的解析方法;采用所述解析方法对所述二进制数据进行解析,获得所述单个信号点位的信号点位值。3.根据权利要求2所述的列车实时数据解析方法,其特征在于,所述待解析数据包对应的各信号点位的相关参数还包括换算符和换算参数;在所述采用所述解析方法对所述二进制数据进行解析,获得所述单个信号点位的信号点位值的步骤之后,所述方法还包括:判断所述单个信号点位的信号点位值是否需要进行数据换算;若是,则采用所述单个信号点位的换算符和换算参数对所述单个信号点位的信号点位值进行数据换算。4.根据权利要求2所述的列车实时数据解析方法,其特征在于,所述待解析数据包对应的信号点位信息还包括与信号点位对应的信号点位码,所述方法还包括:将所述待解析数据包对应的各信号点位的信号点位值分别与其对应的信号点位码进行关联。5.根据权利要求1所述的列车实时数据解析方法,其特征在于,所述获取与所述待解析数据包对应的信号点位信息,包括:由预设的信号点位信息表中获取与所述待解析数据包对应的信号点位信息;或,由所述信号点位信息缓存中获取与所述待解析数据包对应的信号点位信息。6.根据权利要求5所述的列车实时数据解析方法,其特征在于,所述预设的信号点位信息表的建立方法包括:根据列车数据协议,获取列车所有信号点位的相关参数,并将所述列车所有信号点位的相关参数载入标准协议模板中,得标准协议文件;
解析所述标准协议文件,对所述列车所有信号点位的相关参数进行格式转换,并将格式转换后的列车所有信号点位的相关参数载入协议点位表中,得信号点位信息表;为每个列车信号点位分别生成与其对应的信号点位码,并将每个列车信号点位对应的信号点位码载入所述信号点位信息表中。7.根据权利要求6所述的列车实时数据解析方法,其特征在于,列车各信号点位的相关参数包括数据包类型;所述预设的信号点位信息表的建立方法还包括:根据数据包类型,确定所述数据包类型对应的数据包的标识符;建立所述数据包的标识符与所述数据包类型对应的所有信号点位之间的映射关系;建立所述数据包的标识符与所述数据包对应的信号点位信息之间的映射关系;其中,所述数据包对应的信号点位信息包括与所述数据包对应的所有信号点位、各信号点位的相关参数及各信号点位对应的信号点位码。8.一种列车实时数据解析装置,其特征在于,所述装置包括:标识符提取模块,用于获取待解析数据包,并提取所述待解析数据包的标识符;信号点位信息获取模块,用于基于预先建立的数据包标识符与数据包对应的信号点位信息之间的映射关系,根据所述待解析数据包的标识符,获取所述待解析数据包对应...
【专利技术属性】
技术研发人员:杨卫峰,邓健,丁聪聪,陈俊杰,郝波,胡卫民,成培,胡培棪,毕文一,
申请(专利权)人:株洲中车时代电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。