专利名称:Rbc日志记录的分析处理方法和rbc记录分析器的利记博彩app
技术领域:
本发明涉及列车信息处理领域,更具体的说是涉及一种RBC (Radio Block Center,无线闭塞中心)日志记录分析处理方法及RBC记录分析器。
背景技术:
RBC是基于安全计算机的控制系统,RBC运行时自身的内部事件和与各外部子 系统的接口信息按照事件发生的时间和类型,通过自身的程序时间eventlog日志文件和 R-JRU (Juridical Recorder Unit,RBC司法记录单元)的日志文件(csv格式)进行记录。 这些RBC日志文件可用于系统的日常维护及事故后的故障调查,方便技术人员从日志中查 找故障及其发生的原因,进而排除故障,保障列车的安全可靠运行。其中,RBC日志文件主 要包括RBC自身的eventlog日志文件、R-JRU日志文件和从RBC终端直接获取的xml日志 文件。目前,无论在实验室还是在现场,技术人员查看RBC日志记录的主要有以下两种。第一种采用RBC自带的维护界面查看日志。通过RBC安全平台计算机的维护界面 查看到RBC的日志信息,或将查看的日志信息导出生成xml (Extensible Markup Language, 可扩展标记语言)日志文件,供技术人员查看并分析。第二种采用JRU自带的工具查看日志。R-JRU与RBC相连,通过JRU上的应用程 序可从RBC中获取日志信息,使技术人员通过JRU的终端进行查看并分析。但是,在实际的应用过程中,例如C3客运专线中如武广线,共有九个RBC,每天几 十趟列车运行时生成的数据都是几十万条,采用现有技术的分析方法,存在以下缺点其 一,依靠技术人员查看这些数据,检查每条数据是否发生错误,需要在RBC安全平台服务器 上频繁操作,这会对正常的列车运行造成影响;其二,查看较长时间范围内的ml日志文件 耗时长,导出的文件大,容易造成RBC死机重启等故障;其三,Xml文件日志数据量大,查看 不方便不仅非常耗时费力,而且容易出现遗漏。因此,急需开发一种RBC日志记录的分析方 法和系统,解决以上问题。
发明内容
有鉴于此,本发明提供了一种RBC日志记录的分析处理方法和RBC记录分析器,解 决了现有技术中分析处理RBC日志记录耗时费力,容易出现纰漏,以及频繁操作影响运行 设备的安全稳定运行的问题。为实现上述目的,本发明提供如下技术方案一种无线闭塞中心RBC日志记录的分析处理方法,包括获取RBC日志信息;利用预设过滤日志信息类型对所述RBC日志信息进行过滤;在所述过滤后的RBC日志信息中,选取与目标车载标识号对应且匹配目标消息类 型或信息包类型的日志信息,并进行分析。
优选的,所述分析的过程包括依据所述RBC记录的报警事件类型或等级对所述过滤后的RBC日志信息进行分 析,读取所述过滤后的RBC日志信息中对应的报警信息;禾口/ 或,读取RBC与联锁进路的接口文件,依据所述接口文件获取所述过滤后的RBC日志 信息中的联锁进路信息,以及依据预设查询值对所述联锁进路信息进行查询;和/ 或,依据确定的列车标识号,以及其所对应的线路数据表中的数据,对所述过滤后的 RBC日志信息进行无线数据信息的分析,获取所述无线数据信息中对应的列车位置信息、行 车许可信息或临时限速命令。优选的,所述获取RBC日志信息之后,利用预设过滤日志信息类型对所述RBC日志 信息进行过滤之前还包括判断是否设定过滤时间范围,如果是,则设定过滤时间范围;如果否,则执行从所 述RBC日志信息中选取过滤RBC日志信息类型这一步骤。 优选的,所述获取RBC日志信息之后还包括获取RBC日志信息中用于记录应答器组的最近相关应答器组标识号NID_LRBG ;依据对所述NID_LRBG进行换算,获取构成所述NID_LRBG的国家/地区标识号 NID_C和最后相关应答器组的标识号NID_BG,以及所述NID_C和所述NID_BG所对应的相关
数据信息。优选的,所述获取RBC日志信息之后还包括依据预设的联锁信息查询值,查询所述RBC日志信息中的信号授权信息,所述信 号授权信息包括联锁名称、进路编号、进路信息、进路类型和进路所对应的信号机名称。优选的,所述获取RBC日志信息之后还包括获取所述RBC日志信息中按照不同日志类型记录的RBC日志文件;获取各个不同类型所述RBC日志文件中记录的事件标识号和类型描述。优选的,所述获取RBC日志信息之后还包括获取所述RBC日志信息中记录的列车运行数据;依据所述运行数据生成RBC仿真脚本。优选的,所述获取RBC日志信息之后还包括依据所述RBC日志信息进行相关统计,获取所述RBC与联锁的连接状态、列车在所 述RBC中的信息和线路信息的统计结果;依据读取的线路数据表和所述RBC与联锁进路的接口文件,对所述RBC所发送的 行车许可信息中包含的线路坡度、静态速度、分相区以及临时限速命令进行校对,并判断校 对结果是否准确;如果是,则显示并保存所述线路坡度、静态速度、分相区以及临时限速命令;如果否,则提示报警。一种无线闭塞中心RBC记录分析器,包括获取模块,用于获取RBC日志信息;过滤模块,用于利用预设过滤日志信息类型对所述RBC日志信息进行过滤;
分析模块,用于在所述过滤后的RBC日志信息中,选取与目标车载标识号对应且 匹配目标消息类型或信息包类型的日志信息,并进行分析。优选的,所述分析模块中包括以下模块的任意一种或任意组合报警信息模块,用于依据所述RBC记录的报警事件类型或等级对所述过滤后的 RBC日志信息进行分析,读取所述过滤后的RBC日志信息中对应的报警信息;联锁进路信息模块,用于读取RBC与联锁进路的接口文件,依据所述接口文件获 取所述过滤后的RBC日志信息中的联锁进路信息,以及依据预设查询值对所述联锁进路信 息进行查询;无线数据信息模块,用于依据确定的列车标识号,以及其所对应的线路数据表中 的数据,对所述过滤后的RBC日志信息进行无线数据信息的分析,获取所述无线数据信息 中对应的列车位置信息、行车许可信息或临时限速命令。优选的,所述分析器中还包括设置于所述RBC日志模块与所述过滤模块之间的设定模块,用于在需要时设定过 滤时间范围。优选的,所述分析器中还包括NID_LRBG换算模块,用于获取RBC日志信息中用于记录应答器组的最近相关应答 器组标识号NID_LRBG,对所述NID_LRBG进行换算,获取构成所述NID_LRBG的国家/地区标 识号NID_C和最后相关应答器组的标识号NID_BG,以及所述NID_C和所述NID_BG所对应的 相关数据信息。优选的,所述分析器中还包括联锁进路查询模块,用于依据预设的联锁信息查询值,查询所述RBC日志信息中 的信号授权信息,所述信号授权信息包括联锁名称、进路编号、进路信息、进路类型和进路 对应的信号机名称。优选的,所述分析器中还包括日志类型描述模块,用于获取所述RBC日志信息中按照不同日志类型记录的RBC 日志文件,以及获取各个不同类型所述RBC日志文件中记录的事件标识号和类型描述。优选的,所述分析器中还包括脚本生成模块,用于获取所述RBC日志信息中记录的列车运行数据,依据所述运 行数据生成RBC仿真脚本。优选的,所述分析器中还包括RBC记录分析与统计模块,所述RBC记录分析与统 计模块包括统计模块,用于依据所述RBC日志信息进行相关统计,获取所述RBC与联锁的连接 状态、列车在所述RBC中的信息和线路信息;校对模块,用于依据读取的线路数据表和所述RBC与联锁进路的接口文件,对所 述RBC所发送的行车许可信息中包含的线路坡度、静态速度、分相区以及临时限速命令进 行校对;判断模块,用于依据所述线路数据表进行校对的结果,判断所述行车许可信息是 否准确,如果是,则保存所述行车许可信息;如果否,则提出报警。经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种RBC日志记
7录的分析处理方法和RBC记录分析器,通过本发明的处理方法和处理器使技术人员对RBC 日志信息的记录、查看和分析,可以独立于RBC等运行设备之外进行,即通过计算机将获取 RBC中的RBC日志文件进行解析,并获取过滤后的RBC日志信息;然后,选择对过滤后的RBC 日志信息进行无线数据信息、联锁进路信息或报警信息的分析。本发明只需要从RBC上获 取RBC日志文件,然后根据设定模块以及该模块对应的方法进行相关的处理,并可以采用 直观的列表形式显示处理后的结果。避免了在RBC设备上的频繁操作,保证RBC设备安全 稳定的工作,同时,能够通过对RBC日志文件的过滤性处理,获取数量较少的RBC日志文件 进行分析,不仅还节约了时间,还方便技术人员进行查看和分析,降低了出现分析纰漏的可 能性。此外,在本发明中还可以根据RBC日志中包含的各类信息,查询具有针对性的RBC 日志信息,并进行分析,能够大大简化技术人员的操作流程。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。图1为本发明实施例公开的无线闭塞中心RBC日志记录的分析处理方法流程图;图2为本发明实施例公开的进行解析和过滤的流程图;图3为本发明实施例公开的设定条件后获取RBC日志信息的流程图;图4为本发明实施例公开的报警信息分析流程图;图5为本发明实施例公开的联锁进路信息分析流程图;图6为本发明实施例公开的无线数据信息分析流程图;图7为本发明实施例公开的RBC记录分析与统计的流程图;图8a 图8d为本发明实施例公开的各个信息进行校对的流程图;图9为本发明实施例公开的RBC记录分析器的结构示意图;图10为本发明实施例公开的联锁进路信息分析时的操作及显示界面示意图;图11为本发明公开的又一实施例的RBC分析器的结构示意图;图12为本发明实施例公开的NID_LRBG换算界面示意图;图13为本发明实施例公开的联锁进路查询操作及显示界面示意图;图14为本发明实施例公开的日志类型描述操作及显示界面示意图;图15为本发明实施例公开的脚本生成操作及显示界面示意图;图16为本发明实施例公开的RBC记录分析与统计操作及显示界面示意图。
具体实施例方式为了方便引用和清楚起见,下文中使用的技术名词、简写或缩写总结如下RBC =Radio Block Center,无线闭塞中心;R-JRU Juridical Recorder Unit, RBC 司法记录单元;Eventlog 为来自RBC本机的RBC日志文件;
Xml Extensible Markup Language,可扩展 +示i己语言;TSRS =Temporary Speed Restriction Server 临时限速月艮务器;LRBG :laet relevant balise group,最后相关应答器组;MA 移动授权。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。本发明实施例公开了一种无线闭塞中心RBC日志记录的分析处理方法,请参阅附 图1,主要包括以下步骤步骤S101,获取RBC日志信息。本发明的实施例中采用导入的方式获取RBC记录的RBC日志信息。步骤S102,对所述RBC日志信息进行解析和过滤,获取过滤后的RBC日志信息。在步骤S102中,从步骤SlOl中利用预设过滤日志信息类型对所述RBC日志信息 进行过滤,获取过滤后的RBC日志。步骤S103,在所述过滤后的RBC日志信息中,选取与目标车载标识号对应且匹配 目标消息类型或信息包类型的日志信息,并进行分析。步骤SlOl中获取的RBC日志信息中主要包括来自RBC本机的Eventlog文件、从 RBC终端直接获取的xml文件和来自R-JRU记录的日志文件(csv格式)。执行步骤S102 对RBC日志信息进行解析和过滤,即是对该RBC日志信息中Eventlog文件、xml文件或来 R-JRU记录的日志文件进行解析和过滤。具体操作请参阅附图2,主要包括以下步骤步骤S1021,读取RBC日志信息。步骤S1022,设定过滤日志信息类型。步骤S1023,依据设定的所述过滤日志信息类型对所述RBC日志信息进行过滤。步骤S1024,获取过滤后的RBC日志信息。此外,在步骤S1021读取RBC日志信息之后,步骤S1022设定过滤日志信息类型之 前,还可以包括步骤S1025,判断是否设定过滤时间范围,如果是,则执行步骤S1026 ;如果否,则 执行步骤S1022。步骤S1026,设定过滤时间范围。由于执行步骤SlOl时获取到的各个类型的RBC日志信息的数量非常多,因此可以 采用设定时间范围的方式,对获取到的RBC日志信息进行过滤,减少了 RBC日志信息的数据 量,为之后RBC日志信息的分析节约了时间,并只需技术人员对该RBC日志信息进行针对性 的查看和分析,降低了出现分析纰漏的可能性。在执行步骤S103时,考虑到RBC无线闭塞中心与列车无线通信协议中定义了各种 类型的消息(message)类型和信息包(packet)类型,因此,可以依据车载标识号,以及消息 类型或信息包类型,选取所述过滤后的RBC日志信息中所述车载标识号对应的列车与无线 闭塞中心RBC的交互信息,具体的操作过程请参阅附图3。步骤S1031,选择目标车载标识号。
9
步骤S1032,确定与目标车载标识号对应且匹配的消息类型或信息包类型。步骤S1033,获取执行上述步骤之后对应的RBC日志信息。而在步骤S103中对过滤后的RBC日志信息所进行的分析主要包括报警信息、联 锁进路信息和/或无线数据信息的分析。其中,报警信息记录了其本身运行时的状态,按事件类型可分为内部的系统状态 和与各个子系统的连接状态,也可按照报警的等级分为A、B、C、D四级。在对过滤后的RBC 日志信息中的报警信息进行分析,可按事件的类型或等级,显示过滤后的RBC日志中的报 警信息,具体步骤请参阅附图4,主要包括如下步骤步骤S201,依据所述RBC记录的报警事件类型对所述过滤后的RBC日志信息进行 信息分析。步骤S202,依据所述RBC记录的报警等级对所述过滤后的RBC日志信息进行报警 信息分析。步骤S203,依据步骤S201或S202中的分析,分别读取所述过滤后的RBC日志信息
中对应的报警信息并显示。其中,联锁进路信息为RBC日志信息中记录的联锁所发的进路信息,其描述了线 路上各个闭塞分区和站内各条进路的状态变化,为了便于数据计算和存储,RBC日志信息以 进路编号和子进路编号的方式记录,不便于查看。因此,在进行联锁进路信息分析时,首先 导入该RBC日志信息所属RBC与联锁的接口文件,再导入过滤后的联锁信息,然后再进行查 询分析,具体的操作流程请参阅附图5,主要包括如下步骤步骤S301,确定所述过滤后的RBC日志信息所属RBC。步骤S302,读取所述RBC与联锁进路的接口文件。步骤S303,依据所述接口文件获取所述过滤后的RBC日志信息中的联锁进路信
肩、ο步骤S304,依据预设(设定)值在所述联锁进路信息中进行查询,获取与所述预设 (设定)值对应的联锁进路信息。其中,无线数据信息记录在RBC日志中的车地无线消息类型的日志中,该无线数 据信息主要包括列车的位置报告信息、RBC给列车发送的行车许可信息和临时限速命令,这 些信息都以线路中的应答器组为参考,为了在分析的过程中能查看到更为具体的信息,包 括具体的公里里程、行车许可终点的信号机名称、临时限速命令的起始和终止公里标等,需 导入相应的线路数据表,该线路数据表主要包括应答器组数据表、线路断链明细表和线路 信号数据表。针对无线数据信息的具体分析过程请参阅附图6,主要包括以下步骤步骤S401,选取需要进行分析的列车标识号。步骤S402,获取所述列车标识号对应的应答器组信息,并读取所述应答器组所对 应的数据表。步骤S403,获取所述列车标识号对应的线路断链明细表。步骤S404,获取所述列车标识号对应的线路信号数据表。步骤S405,依据所述应答器组所对应的数据表、线路断链明细表和线路信号数据 表中的数据,对所述过滤后的RBC日志信息中的无线数据信息进行分析,分别获取所述无 线数据信息中对应的列车位置信息、行车许可信息或临时限速命令并显示。
此外,在显示临时限速命令之前还包括步骤406,选择确定显示TSRS发送给RBC的 限速命令。在本发明的方法获取RBC日志信息之后可以在计算机中进行,且独立于RBC等运 行设备。首先,将获取到RBC日志信息进行解析过滤之后;再依据不同的条件对过滤后的 RBC日志信息进行无线数据信息、联锁进路信息或报警信息的分析;最后,显示查询分析后 的日志内容。通过本发明的方法在计算机上就可以实现对RBC日志信息的分析,避免了在 RBC设备上的频繁操作,保证RBC设备安全稳定的工作,同时,能够通过对RBC日志文件的过 滤性处理,获取数量较少的RBC日志文件进行分析,不仅还节约了时间,还方便技术人员进 行查看和分析,降低了出现分析纰漏的可能性。此外,基于获取的RBC日志信息,还可以进行其他的操作分析或依据该RBC日志信 息获取相关的列车运行的信息。因此,在上述本发明实施例的基础上,还包括以下针对RBC日志信息的的处理方法。其中,在RBC日志中的应答器组用最近相关应答器组标识号(NID_LRBG)表示,该 标识号又有国家/地区标识号(NID_C)和LRBG应答器组的标识号(NID_BG)组成,在工程 数据表和线路站场图中,应答器都以NID_BG标识,基于RBC日志信息的NID_LRBG换算,主 要包括以下步骤步骤S501,获取RBC日志信息中用于记录应答器组的最近相关应答器组标识号 NID_LRBG。步骤S502,依据对所述NID_LRBG进行换算,获取构成所述NID_LRBG的国家/地区 标识号NID_C和最后相关应答器组的标识号NID_BG,以及所述NID_C和所述NID_BG所对应 的相关数据信息。其中,在基于获取的RBC日志信息中,还可以通过预设的联锁信息查询值,即通过 指定进路对应的编号,帮助分析人员查看RBC日志信息中的SAM(信号授权信息),所述SAM 包括联锁名称、进路编号、进路信息、进路类型和进路所对应的信号机名称。其中,由于获取的RBC的日志文件是按照不同的日志类型进行记录的,类型不同 其记录的内容和事件特性也不同,可以通过读取目录下各个类型的模板文件,显示各个类 型和各个标识号下的类型描述,向用户提供的信息,具体包括以下步骤步骤S601,获取所述RBC日志信息中按照不同日志类型记录的RBC日志文件。步骤S602,获取各个不同类型所述RBC日志文件中记录的事件标识号和类型描 述。步骤S603,依据读取到的不同日志类型的模板文件,显示所述模板文件对应的 RBC日志文件类型、所述事件标识号和所述类型描述。其中,在实际操作过程中,在实验室的RBC仿真环境下,通过编写脚本,可以模拟 各个子系统与RBC的运行情况,因此,可以通过RBC日志的记录的列车运行数据自动生成 RBC仿真脚本,然后可以将RBC日志信息中描述的列车运行情况在仿真环境中还原,使其有 利于分析RBC系统运行的问题或故障。其中,基于获取到的RBC日志信息,还可以对RBC日志进行相关的统计,包括RBC 与联锁的连接状态、列车在RBC中的注册与注销、运行模式与等级变化情况等进行统计,另外,通过导入线路数据表和RBC与联锁进路的接口文件,可以校对RBC所发送的行车许可信 息或临时限速命令等消息是否准确。请参阅附图7,主要包括以下步骤步骤S701,依据所述RBC日志信息进行相关统计,获取所述RBC与联锁的连接状 态、列车在所述RBC中的信息和线路信息,显示并进行统计。步骤S702,依据读取的线路数据表和所述RBC与联锁进路的接口文件,对所述RBC 所发送的行车许可信息,包括线路坡度、静态速度、分相区以及临时限速命令进行校对。步骤S703,判断针对上述信息的校对结果是否准确。步骤S704,如果是,则显示并保存所述行车许可信息、移动授权MA的位置信息或 临时限速命令。步骤S705,如果否,则提示报警。需要说明的是,在进行上述RBC记录分析与统计的时候,执行步骤S701之前,还要 通过删除不需要进行统计的RBC日志或添加需要进行统计的RBC日志,获取RBC日志信息 中相应的信息,再通过设置统计时间的范围,以减少RBC日志信息的信息量,减少耗时。在 确定以上条件之后,再执行步骤S701,获取所述RBC与联锁的连接状态、列车在所述RBC中 的信息和线路信息并显示。在对获取的RBC与联锁的连接状态进行统计,最后显示的内容包括RBC与联锁通 信报警事件标识,以及RBC与联锁断开与连接时间。在对RBC中的列车信息进行统计之后,最后显示的内容包括车载标识号、车 次号、在RBC上的连接时间和断开时间、连接时间内运行模式的等级状况和报告数据包 PACKET4的时间。在对线路信息进行统计的过程中,可以通过导入线路数据表和RBC与联锁的接口 文件,可以校对RBC所发送的行车许可信息、移动授权MA的位置信息或临时限速命令是否 准确。由于移动授权MA中包含多种信息,因此,在对移动授权MA的位置信息校对过程 中,获取线路数据表中对应的数据表进行校对,具体的过程请参阅附图8a、图8b、图8c和图 8d。如图8a所示步骤SSaO 1,获取MA-坡度信息,并进行整理。步骤S8a02,将所述MA-坡度信息与导入的线路数据表中的坡度数据表进行校对。步骤S8a03,显示所述MA-坡度数据的校对结果并保存。如图8b所示步骤S8b01,获取MA-速度信息,并进行整理。步骤S8b02,将所述MA-速度信息与导入的线路数据表中的速度数据表进行校对。步骤S8b03,显示所述MA-速度数据的校对结果并保存。如图8c所示步骤S8c01,获取MA-分相区信息,并进行整理。步骤S8c01,将所述MA-分相区信息与导入的线路数据表中的分相区数据表进行 校对。步骤SScO 1,显示所述MA-分相区信息的校对结果并保存。
12
如图8d所示步骤S8d01,获取MA-应答器链接信息。步骤S8d01,将所述MA-应答器链接信息与导入的线路数据表中的应答器位置数 据表进行校对。步骤SSdOl,显示所述MA-应答器链接信息的校对结果并保存。通过基于获取的RBC日志信息进行的上述NID_LRBG换算、联锁进路信息查询分 析、针对日志类型进行的分析、仿真脚本的生成和RBC记录分析与统计,进一步完善了本发 明的方法对RBC日志文件的分析,利用本发明可以根据RBC日志中包含的各类信息,查询具 有针对性的RBC日志信息,并进行分析,能够大大简化技术人员的操作流程。上述本发明实施例详细说明了一种RBC日志记录的分析处理方法,对于本发明实 施例的方法还可以采用多种形式的系统进行执行,因此,本发明还公开了一种可以用来执 行上述方法的RBC记录分析器,请参阅附图9,主要包括获取模块901、过滤模块902和分 析模块903。获取模块901,用于获取RBC日志信息。过滤模块902,用于利用预设过滤日志信息类型对所述RBC日志信息进行过滤。分析模块903,用于在所述过滤后的RBC日志信息中,选取与目标车载标识号对应 且匹配目标消息类型或信息包类型的日志信息,并进行分析。本发明说明书附图9所示出的为较优实施例的结构示意图,在分析模块903中主 要包括报警信息模块9031、联锁进路信息模块9032和无线数据信息模块9032。需要说明 的是,本发明关于分析模块903的组成并不仅限于此,该分析模块903还可以是上述报警信 息模块9031、联锁进路信息模块9032和无线数据信息模块9032中的任意一种或任意组合。其中,报警信息模块9031,用于依据所述RBC记录的报警事件类型或等级对所述 过滤后的RBC日志信息进行分析,读取所述过滤后的RBC日志信息中对应的报警信息。联锁进路信息模块9032,用于读取RBC与联锁进路的接口文件,依据所述接口文 件获取所述过滤后的RBC日志信息中的联锁进路信息,以及依据预设查询值对所述联锁进 路信息进行查询。无线数据信息模块9033,用于依据确定的列车标识号,以及其所对应的线路数据 表中的数据,对所述过滤后的RBC日志信息进行无线数据信息的分析,获取所述无线数据 信息中对应的列车位置信息、行车许可信息或临时限速命令。此外,在上述本发明公开的RBC记录分析器中,还可以包括一个设定模块(图中未 标示)。该设定模块,设置于所述RBC日志模块与所述解析模块之间,用于在需要时设定过 滤时间范围。根据时间进一步减少获取到的RBC日志的信息量,不仅为RBC日志的处理节 约了时间,还方便技术人员进行查看和分析,降低了出现分析纰漏的可能性。在本发明的RBC记录分析器进行RBC日志的记录、查看和分析等等操作时,在该 RBC日志处理器的显示屏上对应显示进行处理后的结果。如图10所示,为进行联锁进路信 息分析时的操作和显示界面。通过本发明的RBC记录分析器,只需要从RBC上获取(导入)RBC日志文件并采用 直观的列表形式显示,然后再进行相关的分析操作,避免了在RBC设备上的频繁操作,保证 RBC设备安全稳定的工作,同时,能够通过对RBC日志文件的过滤性处理,获取数量较少的
13RBC日志文件进行分析,不仅还节约了时间,还方便技术人员进行查看和分析,降低了出现 分析纰漏的可能性。此外,在本发明中还可以根据RBC日志中包含的各类信息,进行相关的查询。请参 阅附图11,为本发明提供的较优的实施例结构示意图,在上述附图9所示出的结构上,还包 括NID_LRBG换算模块904、联锁进路查询模块905、日志类型描述模块906、脚本生成模块 907和RBC记录分析与统计模块908。其中,NID_LRBG换算模块904,用于获取RBC日志信息中用于记录应答器组的最近 相关应答器组标识号NID_LRBG,对所述NID_LRBG进行换算,获取构成所述NID_LRBG的国家 /地区标识号NID_C和最后相关应答器组的标识号NID_BG,以及所述NID_C和所述NID_BG 所对应的相关数据信息。如图12所示,为换算结束之后的显示界面,显示所述NID_LRBG、所述NID_C和所述 NID_BG所对应的相关数据信息。其中,联锁进路查询模块905,用于依据预设的联锁信息查询值,查询所述RBC日 志信息中的信号授权信息,所述信号授权信息包括联锁名称、进路编号、进路信息、进路类 型和进路所对应的信号机名称。如图13所示,为其操作显示界面。其中,日志类型描述模块906,用于获取所述RBC日志信息中按照不同日志类型记 录的RBC日志文件,以及获取各个不同类型所述RBC日志文件中记录的事件标识号和类型 描述。如图14所示,为其依据读取到的不同日志类型的模板文件所进行的操作显示界面。其中,脚本生成模块907,用于获取所述RBC日志信息中记录的列车运行数据,依 据所述运行数据生成RBC仿真脚本。如图15所示,为其操作显示界面。其中,RBC记录分析与统计模块908中包括统计模块、判断模块和校对模块(图中 未标示)。如图16所示,为其操作显示界面。 统计模块,用于依据所述RBC日志信息进行相关统计,获取所述RBC与联锁的连接 状态、列车在所述RBC中的信息和线路信息。校对模块,用于依据读取的线路数据表和所述RBC与联锁进路的接口文件,对所 述RBC所发送的行车许可信息中包含的线路坡度、静态速度、分相区以及临时限速命令进 行校对;判断模块,用于依据所述线路数据表进行校对的结果,判断所述行车许可信息是 否准确,如果是,则保存所述行车许可信息;如果否,则提出报警。在判断模块中判断出校对结果为错误时,在其对应的显示界面上示出报警提示, 使显示界面上错误的线路坡度、静态速度、分相区或临时限速命令标示为其他颜色,例如, 显示为红色、蓝色或黄色等颜色,本发明并不仅限于此。在上述本发明公开的RBC记录分析器中,并不仅限于上述组合。可以为NID_LRBG 换算模块904、联锁进路查询模块905、日志类型描述模块906、脚本生成模块907和RBC记 录分析与统计模块908的任意一种或任意组合。综上所述通过本发明的RBC日志记录的分析方法和RBC记录分析器进行RBC日志记录的分 析,只需要从RBC上获取RBC日志文件,然后根据设定模块以及该模块对应的方法进行相关 的处理,并可以采用直观的列表形式显示处理后的结果,避免技术人员在RBC设备上的频繁操作,保证RBC设备安全稳定的工作,同时,能够通过对RBC日志文件的过滤性处理,获取 数量较少的RBC日志文件进行分析,不仅还节约了时间,还方便技术人员进行查看和分析, 降低了出现分析纰漏的可能性。此外,还可以根据RBC日志中包含的各类信息,查询具有针对性的RBC日志信息, 并进行分析,能够大大简化技术人员的操作流程。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他 实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置 或系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法 部分说明即可。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执 行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存 储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术 领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
1权利要求
一种无线闭塞中心RBC日志记录的分析处理方法,其特征在于,包括获取RBC日志信息;利用预设过滤日志信息类型对所述RBC日志信息进行过滤;在所述过滤后的RBC日志信息中,选取与目标车载标识号对应且匹配目标消息类型或信息包类型的日志信息,并进行分析。
2.根据权利要求1所述的方法,其特征在于,所述分析的过程包括依据所述RBC记录的报警事件类型或等级对所述过滤后的RBC日志信息进行分析,读 取所述过滤后的RBC日志信息中对应的报警信息; 和/或,读取RBC与联锁进路的接口文件,依据所述接口文件获取所述过滤后的RBC日志信息 中的联锁进路信息,以及依据预设查询值对所述联锁进路信息进行查询; 和/或,依据确定的列车标识号,以及其所对应的线路数据表中的数据,对所述过滤后的RBC 日志信息进行无线数据信息的分析,获取所述无线数据信息中对应的列车位置信息、行车 许可信息或临时限速命令。
3.根据权利要求1所述的方法,其特征在于,所述获取RBC日志信息之后,利用预设过 滤日志信息类型对所述RBC日志信息进行过滤之前还包括判断是否设定过滤时间范围,如果是,则设定过滤时间范围;如果否,则执行从所述 RBC日志信息中选取过滤RBC日志信息类型这一步骤。
4.根据权利要求1或3所述的方法,其特征在于,所述获取RBC日志信息之后还包括 获取RBC日志信息中用于记录应答器组的最近相关应答器组标识号NID_LRBG ;依据对所述NID_LRBG进行换算,获取构成所述NID_LRBG的国家/地区标识号NID_C 和最后相关应答器组的标识号NID_BG,以及所述NID_C和所述NID_BG所对应的相关数据信息。
5.根据权利要求4所述的方法,其特征在于,所述获取RBC日志信息之后还包括 依据预设的联锁信息查询值,查询所述RBC日志信息中的信号授权信息,所述信号授权信息包括联锁名称、进路编号、进路信息、进路类型和进路所对应的信号机名称。
6.根据权利要求5所述的方法,其特征在于,所述获取RBC日志信息之后还包括 获取所述RBC日志信息中按照不同日志类型记录的RBC日志文件;获取各个不同类型所述RBC日志文件中记录的事件标识号和类型描述。
7.根据权利要求6所述的方法,其特征在于,所述获取RBC日志信息之后还包括 获取所述RBC日志信息中记录的列车运行数据;依据所述运行数据生成RBC仿真脚本。
8.根据权利要求7所述的方法,其特征在于,所述获取RBC日志信息之后还包括依据所述RBC日志信息进行相关统计,获取所述RBC与联锁的连接状态、列车在所述 RBC中的信息和线路信息的统计结果;依据读取的线路数据表和所述RBC与联锁进路的接口文件,对所述RBC所发送的行车 许可信息中包含的线路坡度、静态速度、分相区以及临时限速命令进行校对,并判断校对结 果是否准确;如果是,则显示并保存所述线路坡度、静态速度、分相区以及临时限速命令; 如果否,则提示报警。
9.一种无线闭塞中心RBC记录分析器,其特征在于,包括 获取模块,用于获取RBC日志信息;过滤模块,用于利用预设过滤日志信息类型对所述RBC日志信息进行过滤; 分析模块,用于在所述过滤后的RBC日志信息中,选取与目标车载标识号对应且匹配 目标消息类型或信息包类型的日志信息,并进行分析。
10.根据权利要求9所述的分析器,其特征在于,所述分析模块中包括以下模块的任意 一种或任意组合报警信息模块,用于依据所述RBC记录的报警事件类型或等级对所述过滤后的RBC日 志信息进行分析,读取所述过滤后的RBC日志信息中对应的报警信息;联锁进路信息模块,用于读取RBC与联锁进路的接口文件,依据所述接口文件获取所 述过滤后的RBC日志信息中的联锁进路信息,以及依据预设查询值对所述联锁进路信息进 行查询;无线数据信息模块,用于依据确定的列车标识号,以及其所对应的线路数据表中的数 据,对所述过滤后的RBC日志信息进行无线数据信息的分析,获取所述无线数据信息中对 应的列车位置信息、行车许可信息或临时限速命令。
11.根据权利要求9所述的分析器,其特征在于,所述处理器中还包括设置于所述RBC日志模块与所述过滤模块之间的设定模块,用于在需要时设定过滤时 间范围。
12.根据权利要求9或11所述的分析器,其特征在于,所述处理器中还包括 NID_LRBG换算模块,用于获取RBC日志信息中用于记录应答器组的最近相关应答器组标识号NID_LRBG,对所述NID_LRBG进行换算,获取构成所述NID_LRBG的国家/地区标识号 NID_C和最后相关应答器组的标识号NID_BG,以及所述NID_C和所述NID_BG所对应的相关数据信息。
13.根据权利要求12所述的分析器,其特征在于,所述处理器中还包括联锁进路查询模块,用于依据预设的联锁信息查询值,查询所述RBC日志信息中的信 号授权信息,所述信号授权信息包括联锁名称、进路编号、进路信息、进路类型和进路对应 的信号机名称。
14.根据权利要求13所述的分析器,其特征在于,所述处理器中还包括日志类型描述模块,用于获取所述RBC日志信息中按照不同日志类型记录的RBC日志 文件,以及获取各个不同类型所述RBC日志文件中记录的事件标识号和类型描述。
15.根据权利要求14所述的分析器,其特征在于,所述处理器中还包括脚本生成模块,用于获取所述RBC日志信息中记录的列车运行数据,依据所述运行数 据生成RBC仿真脚本。
16.根据权利要求15所述的分析器,其特征在于,所述处理器中还包括RBC记录分析 与统计模块,所述RBC记录分析与统计模块包括统计模块,用于依据所述RBC日志信息进行相关统计,获取所述RBC与联锁的连接状 态、列车在所述RBC中的信息和线路信息;校对模块,用于依据读取的线路数据表和所述RBC与联锁进路的接口文件,对所述 RBC所发送的行车许可信息中包含的线路坡度、静态速度、分相区以及临时限速命令进行校 对;判断模块,用于依据所述线路数据表进行校对的结果,判断所述行车许可信息是否准 确,如果是,则保存所述行车许可信息;如果否,则提出报警。
全文摘要
本发明公开了一种RBC日志记录的分析处理方法和RBC记录分析器,其方法为获取RBC日志信息;利用预设过滤日志信息类型对RBC日志信息进行过滤;在过滤后的RBC日志信息中,选取与目标车载标识号对应且匹配目标消息类型或信息包类型的日志信息,并进行分析。利用本发明对从RBC上获取RBC日志文件,根据设定模块以及该模块对应的方法进行相关的处理,并采用直观的列表形式显示处理后的结果。不仅避免了在RBC设备上的频繁操作,保证RBC设备安全稳定的工作,而且通过对RBC日志文件的过滤性处理,获取数量较少的RBC日志文件进行分析,在节约时间的同时,还方便技术人员进行查看和分析,降低了出现分析纰漏的可能性。
文档编号H04L12/24GK101938373SQ201010255089
公开日2011年1月5日 申请日期2010年8月16日 优先权日2010年8月16日
发明者周兴韬, 江明, 温抿雄 申请人:北京全路通信信号研究设计院