李淑伶,毕庆红
(1. 铁道部 信息技术中心,北京 100844; 2.北京铁路局 信息技术处,北京 100860)
“列车确报”是列车出发时,发车站向下一个站段和运输组织部门报告列车及其车辆详细编组情况的报告,包含货物信息、车辆信息和列车信息。列车确报信息是铁路运输组织中重要的基础信息,是车站作业、运输调度、运输统计、机车管理、车辆管理、财务清算和客户服务等工作必不可少的信息来源。
列车确报系统是铁路运输管理信息系统的重要组成部分。根据铁路运输管理信息系统的需要,铁道部信息技术中心组织北京铁路局信息技术处于1995年开发研制了列车确报系统,1996年京沪全线试点成功。1998年底,全路原电务确报所全部停止发报,标志列车确报系统正式投入使用。2003年在全路完成了旨在提高确报质量的软件升级,增加了在基层站段的卡控措施,扩充了确报信息内容。
随着其他应用系统相继投产,应用范围不断扩充,共享需求不断增加,既有系统逐渐暴露出一些缺陷和问题。铁道部信息技术中心于2006年成立专题组着手开展确报系统升级工作,分别于2007年和2009年初,完成了铁道部和铁路局两级确报系统的升级与实施工作。升级后的确报系统,软件功能更加完善,处理性能大大提高,运行状态更加稳定。
确报数据信息由确报报告站从车站系统的现车库自动采集生成或由人工输入产生,由各级确报系统及时将确报信息自动转发到前方车站,使前方车站能及时做好接车等相关作业准备。由于直接关系运输生产作业的效率,系统对确报传输的准确性和实时性要求很高。在铁道部和铁路局级确报系统中,实现计算机自动转发确报到相关单位,是系统必须解决的问题。
确报信息由车站发出后,发送到其所属铁路局级确报系统;铁路局级确报系统将确报信息接收校验并且入确报库的同时,调用自动转发模块,将确报转发到相关单位(铁道部或车站);铁道部确报系统接收全路上报的确报信息,校验并入确报库,转发跨铁路局的确报。铁道部局级确报库均有Web综合应用模块。确报信息在确报系统中的数据流向和处理功能的总体情况如图1。
图1 确报系统功能概况
所谓自动转发,就是要在铁路局和铁道部两级确报系统中实现计算机自动转发列车确报,完成实时接收确报、自动判断确报传输方向、将确报自动转发到下一到达单位的功能。由于这一技术在铁路上从未使用过,而且要求既自动、准确,又要能适应铁道部以及不同铁路局的运输情况,因此,自动转发成为本系统开发时的难点。
在开发过程中,通过调查不同车站、铁路局运输作业模式,先后制定出3种确报转发模式。根据典型例子,逐一介绍模式。
例如:铁路局A的车站A是发报站,铁路局B的车站B是解体站,由车站A到车站B,途经2条线路,实际列车途经车站2和车站3。
模式1:根据列车发报站和解体站,判断列车可能经过哪些技术站,向这些技术站同时转报。其确报转发形式如图2。
从图2中可以看出,车站1接到无用报,车站2、车站3、车站B、铁路局B分别接收或转发过2~3次列车确报,且只有最后1次才是最准确的信息。因此,采用此转报模式的优点是:列车可能经过的技术站,都能接到计算机列车确报,不致发生丢漏报现象。它的缺点是:由于转报经路不确定,主要技术站及相关部门经常发生接收重复和作废确报的现象。
模式2:根据列车发报站、解体站、列车车次及该车次在列车运行图上规定的线路确定转报方向。其确报转发形式如图3。
从图3中可以看出,采用此转报模式的优点是:对按列车运行图行车、运输秩序较好的区段和铁路局,转报及收报效果较好,且避免了重复报及废报的产生。其缺点是:对于自备列车较多的运行区段或行车调度调整较多的区段,有很多不按列车运行图行走的列车,如果还按照运行图转发确报,则列车实际到站将收不到列车确报信息,由此发生丢报和漏报现象。
模式3:根据列车的发报站、实际“经由”的分界站或技术站及解体站确定转报方向。其确报转发形式如图4。
从图4可以看出,确定了列车经由车站2、车站3后,既解决了列车实际径路与确报传输径路不一致的问题,又避免了大量重复报及废报的产生,防止了列车确报丢报和漏报现象的发生。
上述3种模式均在北京铁路局进行了试运转,经过车站、铁路局和铁道部各级运输生产人员,特别是车站车号人员的实际操作,在广泛征求意见并充分论证的基础上,最终决定采用模式3进行转报。现在全路使用的就是这种确报的转发机制。
经过确报系统多年的运行证明,系统采用的这种自动转发模式是非常成功的,大部分的报文都能及时正确地转发到位。由于在实际运输生产中存在特例情况、新增线路运营和管界调整、以及系统维护人员维护转报字典不及时和不正确等人为因素,依然会出现确报转发中丢报和漏报现象,更严重的还会造成一份确报在车站与铁路局间、铁路局与铁道部间循环转发,大量无用信息造成通信拥堵,系统瘫痪,影响系统使用。为此,课题组合理设计转报字典,使之适应转报情况的多种变化,并采用了技术手段和人工手段相结合的方式,不断处理遇到的转报问题,逐步完善确报信息的自动转发功能。
针对丢和漏确报的现象,确报系统提供临时应急策略。在确报Web综合应用模块中开发了手工转报功能,对于作业现场紧急的需求,由铁路局或铁道部负责生产的值班人员,将查询到的确报发送到指定目的地,其中查询和转发报文的实现过程都是由计算机实现,操作人员只需进行简单的键盘输入和鼠标点击操作即可。
如果对于某次列车,频繁出现丢和漏确报的现象,在使用手工转报功能后,系统维护人员要及时进行转报字典的维护,从转报机制上解决丢和漏确报的现象。
维护转报字典过程中,若填写的转报经由不正确,可能会造成某份报文在铁道部、铁路局和车站间循环发报转报,瞬间造成队列积压和堵死现象,影响接收转报功能的正常运行。最近的这次升级设计时,在转报程序中增加了确报发送和接收MQ队列管理者的判断,预防循环转报的情况发生,从技术上彻底解决了循环转报问题。
列车确报自动转发这一难题的突破,保障了确报管理的实时性和准确性,满足了日益增长的铁路货运量对信息传递的需求。
[1]邵士媛,左长进. 电子确报信息的管理和应用[J]. 铁路计算机应用,2004,13(7).
[2]万 庆. 新确报格式的设计及实现[J]. 铁路计算机应用,2004,13(11).
[3]铁道部信息技术中心. 铁路局级列车确报及应用信息系统升级工程概要设计[R]. 北京:铁道部信息技术中心,2006.