[发明专利]一种基于指标匹配解析轨道交通数据的方法及装置有效
申请号: | 202011251538.1 | 申请日: | 2020-11-11 |
公开(公告)号: | CN112073272B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 任宁宁;曾勇明;庞涛;齐航 | 申请(专利权)人: | 北京城市轨道交通咨询有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L29/08;B61L27/00 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 荣颖佳 |
地址: | 100037 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 指标 匹配 解析 轨道交通 数据 方法 装置 | ||
本发明提供了一种基于指标匹配解析轨道交通数据的方法及装置,其中,轨道交通数据基于安全通信层协议和应用层协议进行封装得到,包括:针对每一安全通信层协议,设置对应的安全通信层协议解析器,以及,针对每一应用层协议,设置对应的应用层协议解析器;利用协议对预设数据进行协议封装后得到的数据流,构建该协议对应的特征指标值库;依据各协议对应的协议解析器以及特征指标值库,设置协议解析器库;将轨道交通数据对应的字节流与协议解析器库中的各特征指标值库进行匹配,获取超过预设匹配度阈值的匹配度的特征指标值库对应的协议解析器,依据获取的协议解析器对所述轨道交通数据进行解析,得到解析结果。可以提高轨道交通数据的解析效率。
技术领域
本发明涉及轨道交通技术领域,具体而言,涉及一种基于指标匹配解析轨道交通数据的方法及装置。
背景技术
城市轨道交通的不断发展,极大地推进了基于通信的列车控制(CBTC,Communication Based Train Control)系统的发展。在通信状况良好的情况下,CBTC系统的多个子系统之间,可以实现双向、连续、大容量、高分辨率的轨道交通数据通信,为实时高效的城市轨道交通列车控制提供了必要的条件。
在CBTC系统的开发和测试过程中,需要采集各个子系统之间运行的轨道交通数据,并依据各个子系统制定的通信协议解析采集的轨道交通数据,以依据解析结果获取各个子系统的运行性能,处理、分析CBTC系统运行中的故障,实现对轨道交通列车运行状态的有效监控,从而保障轨道交通列车的运营安全性。
目前,在进行CBTC系统开发和测试的过程中,开发的网络数据分析工具均是针对单个子系统的协议,进行应用层解析,例如,在利用抓包工具,如Wireshark、IPtool等抓取到各个子系统之间通信的轨道交通数据后,通过预先存储在CBTC系统中的各个子系统的应用层协议解析器,对轨迹交通数据中的应用层数据进行解析,得到解析结果并基于解析结果进行相应分析。但该解析轨道交通数据的方法,为了提升实际应用的轨道交通数据的传输安全性,会利用安全通信层协议对CTBC应用层数据进行封装后传输,从而使得目前的应用层协议解析器,不能对基于安全通信层协议和应用层协议进行封装得到的轨道交通数据进行正确解析,导致轨道交通数据的解析效率不高。
发明内容
有鉴于此,本发明的目的在于提供基于指标匹配解析轨道交通数据的方法及装置,以提高轨道交通数据的解析效率。
第一方面,本发明实施例提供了基于指标匹配解析轨道交通数据的方法,所述轨道交通数据基于安全通信层协议和应用层协议进行封装得到,包括:
获取安全通信层协议以及应用层协议,针对每一安全通信层协议,设置对应的安全通信层协议解析器,以及,针对每一应用层协议,设置对应的应用层协议解析器;
针对安全通信层协议以及应用层协议中的每一协议,利用该协议对预设数据进行协议封装后得到的数据流,分析该数据流的格式,提取该数据流的格式中的各特征指标值,构建该协议对应的特征指标值库;
依据各协议对应的协议解析器以及特征指标值库,设置协议解析器库,所述协议解析器包括基于安全通信层协议设置的安全通信层协议解析器以及对应的特征指标值库,以及,基于应用层协议设置的应用层协议解析器以及对应的特征指标值库;
接收抓包工具经初步解析后传输的轨道交通数据,将该轨道交通数据对应的字节流与协议解析器库中的各特征指标值库进行匹配,获取超过预设匹配度阈值的匹配度的特征指标值库对应的协议解析器,依据获取的协议解析器对所述轨道交通数据进行解析,得到解析结果。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述特征指标值库包括:RSSP-1协议特征指标值库、RSSP-2协议特征指标值库、基础CBTC协议特征指标值库以及FAO协议特征指标值库,其中,
RSSP-1协议特征指标值库包括:长度值、协议交互类别值、帧类型值和循环冗余校验值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京城市轨道交通咨询有限公司,未经北京城市轨道交通咨询有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011251538.1/2.html,转载请声明来源钻瓜专利网。