信号系统的日志传输方法、装置及列车控制系统与流程

文档序号:36934473发布日期:2024-02-02 22:00阅读:50来源:国知局
信号系统的日志传输方法、装置及列车控制系统与流程

本发明涉及轨道交通领域,具体而言,涉及一种信号系统的日志传输方法、装置及列车控制系统。


背景技术:

1、基于通信的列车控制(communication based train control,cbtc)通过不依赖轨旁列车占用检测设备的列车主动定位技术、连续车--地双向数据通信技术以及能够执行安全功能的车载和地面处理器而构建的连续式列车自动控制系统。线路控制器(linecontroller,lc)主要根据通信列车所汇报的位置信息以及联锁所排列的进路和轨旁设备提供的轨道占用/空闲信息,为其控制范围内的通信列车计算移动授权(ma),保证其控制区域内通信列车的安全运行。计算机联锁(computer interlocking,ci),是列车自动控制系统的子系统,以计算机技术为核心,自动实现进路、道岔、信号机等控制和防护技术的总称。

2、城市轨道交通信号系统的地面系统主要包含lc和ci系统,lc和ci管辖线路区域范围内的地面设备种类多、数量大,包含信号机、紧急停车按钮、屏蔽门、道岔、物理区段、逻辑区段、防淹门、人员防护开关、车库门、列车信息等,这导致系统每周期需要记录的信息内容较多,采用通过网线每周期实时输出信息是大多数信号设备厂商的共同选择。

3、lc和ci系统将日志信息周期实时输出给日志系统,用于记录相关设备的状态信息,便于定位分析问题、统计设备稳定状态和进行大数据分析等。但由于安全计算机平台硬件和采用网络udp协议通信方式本身的限制,单个数据包信息长度(1400字节)的原因,导致系统每周期需要对外输出多包日志信息。系统将本周期需要输出的所有日志信息按照安全计算机平台的udp协议限制的长度字节分成若干个数据包,每包数据采用共同固定的数据包帧头,数据包帧头包含周期号、总包数、包序号等信息,同一周期的日志信息的周期号和总包数的取值相同,包序号的取值不同,日志系统接收到数据后先进行缓存,当每包数据包的周期号和总包数相同且不同包序号的数据包的总数等于总包数时,日志系统判断本周期所有数据包均收到,去掉共同的帧头后即复原成完整的数据包进行记录和解析。

4、ci和lc系统不使用统一格式的日志输出接口,日志解析系统需要开发两套不同的日志解析工具,开发成本高且不便于维护。单个数据包丢失后,造成此周期数据包不完整,日志解析系统此周期的已经收到的数据包也无法进行记录和解析。

5、针对相关技术中轨道交通信号系统的日志格式不统一,造成日志解析系统开发成本高的问题,暂未发现有效的解决方案。


技术实现思路

1、本发明提供了一种信号系统的日志传输方法、装置及列车控制系统。

2、根据本技术实施例的一个方面,提供了一种信号系统的日志传输方法,应用于信号系统的多个子系统,方法包括:获取日志内容,按照日志内容记录的功能将日志内容划分为不同类型的数据包;基于获取的通用数据包头模板,根据日志内容确定每个数据包的数据包头;将数据包和数据包头组合后发送给日志系统。

3、进一步,日志系统用于接收多个子系统的日志;获取日志内容,包括:获取多个子系统的日志内容。

4、进一步,按照日志内容记录的功能将日志内容划分为不同类型的数据包,包括:将所有子系统的日志内容按照功能划分为不同类型的数据包;对于具有相同功能的数据包按照其子系统对应的信号系统的类型进行进一步划分。

5、进一步,信号系统至少包括基于通信的列车控制系统cbtc和全自动运行系统fao;子系统至少包括线路控制器lc和计算机联锁ci;数据包的类型至少包括:系统基本信息,包含设备的硬件、软件的版本号;系统运行信息,包含时间信息、设备的温度、cpu利用率、内存利用率;对外设备的通信状态,包含与此设备通信的其他设备状态;程序运行日志,包括程序的关键函数执行的状态与结果;联锁io板卡状态;联锁区段信息;联锁信号机信息;联锁道岔信息;联锁进路信息;联锁逻辑区段信息;联锁非进路信息;联锁屏蔽门信息;联锁故障码信息;联锁紧急按钮信息;联锁保护区段信息;联锁车库门信息;联锁人员防护开关信息;lc屏蔽门信息;lc无人折返按钮信息;lc无人折返灯信息;lc紧急停车按钮信息;lc防淹门信息;lc逻辑区段信息;lc信号机信息;lc道岔信息;lc保护区段信息;lc进路信息;lc计轴区段信息;lc临时限速信息;lc车库门信息;lc人员防护开关信息;cbtc系统的本lc移动授权信息;fao系统的本lc移动授权信息;cbtc系统的相邻lc移动授权信息;fao系统的相邻lc移动授权信息;cbtc系统的lc列车信息;fao系统的lc列车信息;lc事件码信息。

6、进一步,通用数据包头模板至少包括:固定标识,用于区分网络当中的其他数据包;协议版本,用于标识协议当前的版本,确保子系统与日志系统使用的接口协议为同一个版本;设备类型,用于区分子系统;设备编号,用于区分线路当中同类型设备的不同个体;系统标记,用于标识设备的系别和主备冗余状态;周期号,用于表示数据包是哪个周期的数据;包类型,用于区不同的数据包的类型;总包数,用于表示本周期的分包总数,包序号,用于表示本周期的分包当中的第几包。

7、进一步,将数据包和数据包头组合后发送给日志系统,包括:将前后两次数据包的内容进行对比;如果前后两次数据包的内容的差距大于预设条件,则发送给日志系统,否则,不发送给日志系统。

8、根据本技术实施例的另一方面,还提供了一种信号系统的日志传输装置,应用于信号系统的多个子系统,装置包括:获取模块,用于获取日志内容,按照日志内容记录的功能将日志内容划分为不同类型的数据包;确定模块,用于基于获取的通用数据包头模板,根据日志内容确定每个数据包的数据包头;发送模块,用于将数据包和数据包头组合后发送给日志系统。

9、根据本技术实施例的另一方面,还提供了一种列车控制系统,采用如上述的信号系统的日志传输装置。

10、根据本技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。

11、根据本技术实施例的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。

12、本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。

13、通过本发明,提供了一种信号系统的日志传输方法,通过功能分类将日志内容划分为不同类型的数据包,有别于按照时间排序的日志,增加了数据包的独立性,降低了日志内容的耦合性,同时,也能保证日志系统接收到的数据包是可以进行内容解析和可用的。同时采用通用数据包头模板,实现了不同系统之间日志格式的统一,方便日志系统的开发,易于拓展协议接口方式,面对新的需求变化时,减少改动内容,有效解决了轨道交通信号系统的日志格式不统一,造成日志解析系统开发成本高的问题,减少开发量并易于维护。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1