一种轨旁安全平台的通信故障定位方法技术

技术编号:37362109 阅读:14 留言:0更新日期:2023-04-27 07:10
本发明专利技术公开一种轨旁安全平台的通信故障定位方法,包括:接收到上层应用发送的应用消息,中间件生成第一特征值;对所述应用消息进行协议处理并得到处理后的应用消息,所述中间件生成第二特征值;接收到所述中间件转发的所述处理后的应用消息,内核生成第三特征值;接收到所述内核转发的所述处理后的应用消息,通信板生成第四特征值并将所述处理后的应用消息发送至外部设备;以及根据所述第一特征值、所述第二特征值、所述第三特征值和所述第四特征值,对上层应用和外部设备之间的应用消息传输故障进行定位。本发明专利技术可以定位消息丢失的边界是轨旁安全平台内还是轨旁安全平台外;以及在消息丢失在轨旁安全平台内时,定位消息具体丢失的模块。丢失的模块。丢失的模块。

【技术实现步骤摘要】
一种轨旁安全平台的通信故障定位方法


[0001]本专利技术涉及轨道交通
,尤其涉及一种轨旁安全平台的通信故障定位方法。

技术介绍

[0002]在轨道交通信号控制系统中,区域控制系统、线路控制系统等都运行在轨旁安全平台上,这些上层应用系统通过安全平台提供的接口实现与外部设备(例如转辙机、信号机和应答器等)的通信。上层应用基于轨旁安全平台与各外部设备进行通信时,平台作为基础设施,上层应用和外部设备之间的消息通过各协议进行安全交互,但同时也可能存在消息丢失的情况。
[0003]在上层应用和外部设备之间的通信链上,除了首尾的上层应用和各外部设备,还有各网关、路由器、网络(无线或有线)、交换机和轨旁安全平台等,其中,安全平台自身又包含有各个模块组件。因此,消息在各个节点都有丢失的可能性,关于丢失的定位比较复杂,但是对故障的分析解除又至关重要。对于安全平台来说,故障分析的关键部分,一方面是确认消息是否从外部设备收到或者是否发送给外部设备,以及消息是否从上层应用收到或者是否发送给上层应用,这样可以定位丢失消息的边界,确认丢失是否发生在安全平台;另一方面,当确认消息的丢失发生在安全平台,则需确认消息丢失在安全平台的哪个模块,从而帮助解决问题。因此,如何在轨旁安全平台上对丢失的消息进行精准定位至关重要。

技术实现思路

[0004]本专利技术的目的在于提供一种轨旁安全平台的通信故障定位方法,可以定位消息丢失的边界是轨旁安全平台内还是轨旁安全平台外;以及在消息丢失在轨旁安全平台内时,定位消息具体丢失的模块。<br/>[0005]为了达到上述目的,本专利技术通过以下技术方案实现:
[0006]一种轨旁安全平台的通信故障定位方法,所述轨旁安全平台用于运行上层应用,且所述上层应用通过所述轨旁安全平台的中间件、内核及通信板与外部设备进行通信;所述轨旁安全平台的通信故障定位方法包括:
[0007]接收到所述上层应用发送的应用消息,所述中间件生成第一特征值;
[0008]对所述应用消息进行协议处理并得到处理后的应用消息,所述中间件生成第二特征值;
[0009]接收到所述中间件转发的所述处理后的应用消息,所述内核生成第三特征值;
[0010]接收到所述内核转发的所述处理后的应用消息,所述通信板生成第四特征值并将所述处理后的应用消息发送至所述外部设备;以及
[0011]根据所述第一特征值、所述第二特征值、所述第三特征值和所述第四特征值,对所述上层应用和所述外部设备之间的应用消息传输故障进行定位。
[0012]优选的,所述第一特征值包括:所述应用消息对应的协议类型、消息大小和节点ID
的一个或任意一组合;
[0013]所述第二特征值包括:所述处理后的应用消息对应的协议类型、时序值、报文类型、通信ID、消息大小及消息前两个字节内容中的一个或任意一组合;
[0014]所述第三特征值包括:所述处理后的应用消息对应的时序值、报文类型和通信索引中的一个或任意一组合;
[0015]所述第四特征值包括:所述处理后的应用消息对应的协议类型、时序值、通信索引、节点ID、消息大小及消息前两个字节内容中的一个或任意一组合。
[0016]优选的,所述根据所述第一特征值、所述第二特征值、所述第三特征值和所述第四特征值,对所述上层应用和所述外部设备之间的应用消息传输故障进行定位的步骤包括:
[0017]使所述中间件出现故障时报送第一故障码和所述第二特征值;
[0018]使所述内核出现故障时报送第二故障码和所述第三特征值;
[0019]使所述通信板出现故障时报送第三故障码和所述第四特征值;以及
[0020]根据对应的故障码和对应的特征值判断所述上层应用和所述外部设备之间的应用消息传输故障发生在所述中间件、所述内核或所述通信板上。
[0021]优选的,所述轨旁安全平台的通信故障定位方法,还包括:
[0022]接收到所述外部设备发送的设备消息,所述通信板生成第五特征值;
[0023]接收到所述通信板转发的所述设备消息,所述内核生成第六特征值;
[0024]接收到所述内核转发的所述设备消息,所述中间件生成第七特征值;
[0025]对所述设备消息进行提取处理并得到处理后的设备消息,所述中间件生成第八特征值并将所述处理后的设备消息发送至所述上层应用;以及
[0026]根据所述第五特征值、所述第六特征值、所述第七特征值和所述第八特征值,对所述外部设备和所述上层应用之间的设备消息传输故障进行定位。
[0027]优选的,所述第五特征值包括:所述设备消息对应的协议类型、时序值、通信索引、节点ID、消息大小及消息前两个字节内容中的一个或任意一组合;
[0028]所述第六特征值包括:所述设备消息对应的时序值、报文类型和通信索引中的一个或任意一组合;
[0029]所述第七特征值包括:所述设备消息对应的协议类型、时序值、报文类型、通信ID、消息大小和消息前两个字节内容中的一个或任意一组合;
[0030]所述第八特征值包括:所述处理后的设备消息对应的协议类型、节点ID、消息大小和消息前两个字节内容的一个或任意一组合。
[0031]优选的,所述根据所述第五特征值、所述第六特征值、所述第七特征值和所述第八特征值,对所述外部设备和所述上层应用之间的设备消息传输故障进行定位的步骤包括:
[0032]对所述第五特征值、所述第六特征值和所述第七特征值中的时序值分别进行连续性校验;
[0033]所述第五特征值中的时序值不连续,所述外部设备和所述上层应用之间的设备消息传输故障发生在所述通信板上;
[0034]所述第六特征值中的时序值不连续,所述外部设备和所述上层应用之间的设备消息传输故障发生在所述内核上;
[0035]所述第七特征值中的时序值不连续,所述外部设备和所述上层应用之间的设备消
息传输故障发生在所述中间件上。
[0036]优选的,所述第五特征值、所述第六特征值和所述第七特征值中的时序值皆连续,所述外部设备和所述上层应用之间的设备消息传输故障未发生在所述轨旁安全平台上。
[0037]优选的,所述协议类型包括:RSSP

I协议、FSFB2协议、FUNCTIONAL协议和SACEM协议。
[0038]优选的,所述协议类型为RSSP

I协议或FSFB2协议,
[0039]所述第二特征值包括所述处理后的应用消息对应的协议类型、时序值、报文类型和通信ID;
[0040]所述第五特征值包括所述设备消息对应的协议类型、时序值、报文类型和通信ID。
[0041]优选的,所述协议类型为FUNCTIONAL协议或SACEM协议,
[0042]所述第二特征值包括所述处理后的应用消息对应的协议类型和时序值;
[0043]所述第五特征值包括所述设备消息对应的协议类型和时序值。
[0044]本专利技术与现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨旁安全平台的通信故障定位方法,所述轨旁安全平台用于运行上层应用,且所述上层应用通过所述轨旁安全平台的中间件、内核及通信板与外部设备进行通信;其特征在于,所述轨旁安全平台的通信故障定位方法包括:接收到所述上层应用发送的应用消息,所述中间件生成第一特征值;对所述应用消息进行协议处理并得到处理后的应用消息,所述中间件生成第二特征值;接收到所述中间件转发的所述处理后的应用消息,所述内核生成第三特征值;接收到所述内核转发的所述处理后的应用消息,所述通信板生成第四特征值并将所述处理后的应用消息发送至所述外部设备;以及根据所述第一特征值、所述第二特征值、所述第三特征值和所述第四特征值,对所述上层应用和所述外部设备之间的应用消息传输故障进行定位。2.如权利要求1所述的轨旁安全平台的通信故障定位方法,其特征在于,所述第一特征值包括:所述应用消息对应的协议类型、消息大小和节点ID的一个或任意一组合;所述第二特征值包括:所述处理后的应用消息对应的协议类型、时序值、报文类型、通信ID、消息大小及消息前两个字节内容中的一个或任意一组合;所述第三特征值包括:所述处理后的应用消息对应的时序值、报文类型和通信索引中的一个或任意一组合;所述第四特征值包括:所述处理后的应用消息对应的协议类型、时序值、通信索引、节点ID、消息大小及消息前两个字节内容中的一个或任意一组合。3.如权利要求2所述的轨旁安全平台的通信故障定位方法,其特征在于,所述根据所述第一特征值、所述第二特征值、所述第三特征值和所述第四特征值,对所述上层应用和所述外部设备之间的应用消息传输故障进行定位的步骤包括:使所述中间件出现故障时报送第一故障码和所述第二特征值;使所述内核出现故障时报送第二故障码和所述第三特征值;使所述通信板出现故障时报送第三故障码和所述第四特征值;以及根据对应的故障码和对应的特征值判断所述上层应用和所述外部设备之间的应用消息传输故障发生在所述中间件、所述内核或所述通信板上。4.如权利要求2所述的轨旁安全平台的通信故障定位方法,其特征在于,还包括:接收到所述外部设备发送的设备消息,所述通信板生成第五特征值;接收到所述通信板转发的所述设备消息,所述内核生成第六特征值;接收到所述内核转发的所述设备消息,所述中间件生成第七特征值;对所述设备消息进行提取处理并得到处理后的设备消息,所述中间件生成第八特征值并将所述处理后的设备消息发送至所述上层应用;以及根据所述第五特征值、所述第六特征值、所述第七特征值和所述第八特征值,对所述外部...

【专利技术属性】
技术研发人员:瞿玲燕张立鹏古俐顾文华郑重虎
申请(专利权)人:卡斯柯信号有限公司
类型:发明
国别省市:

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

1