铁路团体旅客运输席位管理系统的设计与实现
2018-09-11刘国峰张志强王元媛
刘国峰,张志强,王元媛,赵 楠
(中国铁道科学研究院集团有限公司 电子计算技术研究所,北京 100081)
旅客运输中,铁路局需要完成会议团体、旅行团体、体育比赛团体等团体旅客的运输任务。目前,铁路局业务办理人员接收到客户递交的纸质团体运输计划后,通过命令扣票、手工转用途、票额站间调整等方式,将席位手工调整为团体用途的车票,并根据具体情况扣减无座席位,供团体旅客运输(简称:团体运输)使用。车站根据团体运输任务,逐个核对铁路局预留给本站的团体席位,核对正确后,将预留席位手工分配给不同的团体运输计划,并手工记录分配席位信息表。车站售票人员根据分配席位信息表,按照团体运输号逐个手工开具代用票,将代用票分别交给车站运输代表和列车车长,安排团体旅客乘车。
团体运输工作周期短,按照这种运输组织方式,需要业务办理人员手工核对团体计划、预留席位、填写代用票,使得团体运输工作复杂而繁重,浪费了铁路局和车站大量的人力、物力。
本文设计和开发一套团体运输席位管理系统,实现团体运输计划管理、席位自动调整、代用票批量打印等功能,改善现有团体运输席位管理模式,提高团体运输席位管理效率。
1 系统总体架构
1.1 系统架构设计
团体运输席位管理系统由团体旅客信息系统、铁路局系统和车站系统组成,如图1所示[1]。
团体旅客信息系统和客票系统通过团体系统交互平台完成数据的交换,团体运输计划经过数据整理、脱敏进入客票系统,存储在铁路局主中心服务器。
铁路局系统的团体系统管理终端主要完成团体运输计划的查询、裂解、核对和修正,按照席位存储位置访问铁路局席位库和铁路总公司席位集中数据库,完成团体席位的自动预留和智能分配。席位分配信息由团体系统软件进行缓存,并存储到铁路局主中心服务器[2]。
图1 团体运输席位管理系统总体架构图
车站系统的团体系统查询终端可查询本站相关的团体运输计划,批量打印团体运输席位代用票,由车站人员将代用票交付车站运输代表和列车长。
1.2 系统流程设计
团体运输席位管理系统流程如图2所示,主要流程包括团体运输计划处理和团体席位自动调整两部分。
团体运输计划处理包括从团体旅客信息系统获取团体运输计划、计划数据的筛选、数据的脱敏处理、计划的裂解、计划的审核以及计划的调整。
团体席位自动调整是根据团体运输计划自动预留团体席位的过程,自动调整席位的原则设计如下。
1.2.1 先始发站后中间站
按照先处理乘车站为始发站,后处理乘车站为中间站的顺序进行扣票[3]。乘车站为始发站的,调整席位时,将指定用途的始发长途席位转到团体用途。乘车站为中间站的,调整席位时,将指定用途的始发长途席位转到团体用途,同时将席位调到中间站,始发站到中间站的短途席位不生成。
图2 团体运输席位管理系统流程图
1.2.2 席别不同,调整原则不同
调整席位时,普通车预留硬座、动车预留二等座,也可指定席别[4]。乘坐列车为普通车,车厢的团体人数超过70人时,需要预留整节车厢,同时将该车厢中的无座席减掉。乘坐列车为动车,车厢的团体人数超过50 人时,将车厢中的无座席减掉。
1.2.3 席位选线,特殊处理
选线方式为硬座选线时,中间站的硬座票额调始发,全列禁售无座。选线方式为全列选线时,中间站的硬卧和硬座票额调始发,全列禁售无座。
2 系统功能设计
2.1 团体计划传输和处理
团体运输计划传输功能实现了团体运输系统与客票系统的无缝对接,是系统功能实现的基础环节。按照不同的操作命令标识,系统具有区分不同批次的团体计划的功能,防止误传输和重复传输[5]。
2.2 团体计划审核和裂解
团体运输计划审核主要完成对传入客票系统的团体运输计划进行核对和微调。审核通过的计划,可以通过裂解功能进行分解,将多次中转的计划分解为多条团体运输记录,并将外局团体运输计划去除。
2.3 团体计划选线维护
团体选线包括团体始发、外站上车、中转团体、硬座选线、全列选线等5种方式。原始团体运输计划中没有车次的选线方式,需要铁路局业务人员进行指定。团体计划选线维护,为铁路局业务办理人员提供了便捷的选线维护方式,铁路局业务办理人员只需要指定乘车日期、车次、选线方式,系统将按照不同选线方式扣减席位的原则,自动调整席位,并扣减无座席位[6]。
2.4 团体席位自动调整
团体计划席位调整,实现了基于团体运输计划及指定的选线方式,批量进行席位自动调整的功能。
2.4.1 运输计划调整
团体运输计划是团体席位调整的依据,它包括团体运输号、人数合计、乘车日期、出发车次、时间、发站、到站、到达日期、到达时间、席位调整信息描述等。系统自动为团体运输计划的席别、原用途、新用途、原范围、新范围指定默认值,业务办理人员也可根据实际情况进行单个或批量调整。
2.4.2 席位首次调整
团体席位首次调整时,系统依据团体席位调整的原则,通过团体运输计划指定的席别、用途、范围等信息,自动调整席位,将符合条件的席位调整为指定,系统自动进行调整信息登记[7]。
2.4.3 席位增加功能
系统提供增加席位功能,满足后续增加团体运输计划或增加团体数量。
团体运输计划增加时,按照首次调整席位的流程预留计划需要的席位数量,记录调整日志及调整席位信息描述。
团体数量增加时,通过团体运输号查找原团体计划,按照原预留席位流程预留增加的席位数量,将符合条件的席位调整为团体票额专区,系统自动进行调整信息登记。
2.4.4 席位减少功能
系统提供减少席位功能,满足后续取消团体运输计划或减少团体数量。
团体数量减少时,系统通过团体运输号查找原团体计划,依据信息登记,按照车厢、席位号由大到小的顺序,将席位库中调整到团体票额专区的席位置为无效,并恢复原有席位,登记席位调整信息。
2.4.5 调整结果查询与展示
团体席位调整完成后,铁路局业务办理人员可查询全部团体计划的席位调整结果,按照不同顺序、条件可获取不同的展示,方便直观核对席位调整的准确性。
2.5 车站团体计划查询
系统为车站提供了多维度的查询功能,可查询本站始发、本站到转、本站终到、外站上车等与本站相关的团体运输计划。车站可单项查询,也可组合条件进行查询。查询内容丰富,可满足车站不同统计的需求。主要包括到达日期、车次、到站、到达时间、发车时间、中转时间间隔、发出车次、人数、席位调整信息等[8]。
2.6 车站代用票批量打印
系统为车站提供了本站上车、外站上车的团体运输计划和席位调整信息的查询功能,通过打印功能,车站可批量打印团体运输代用票,替代传统的手写代用票的方式,使代用票的开具更加准确、规范。
3 系统关键技术
3.1 数据清洗和脱敏
团体旅客信息系统导入的团体计划,存在缺失终到站、车次信息有误以及为非本铁路局计划等问题,需要进行数据清洗。团体计划数据清洗的内容主要包括:纠正错误的车次、补全始发日期和始发路局、补足缺失的终到站、丢弃非本局管理的计划、分段裂解计划。
团体运输计划中包含了计划单位、证件信息、单位地址等敏感信息,按照团体运输的要求,系统按照数据漂白规则自动进行脱敏处理。
3.2 自动选线
系统按照铁路局业务办理人员指定的选线方式,完成自动选线的操作。
(1)选线方式为团体始发时,系统自动调整席位,按上车站将席位列为团体始发。
(2)选线方式为外站上车时,系统自动调整席位,按上车站将席位列为外站上车。
(3)选线方式为中转团体时,系统自动调整席位,按上车站将席位列为中转团体。
(4)选线方式为硬座选线时,系统自动将中间站的硬座票额全部调整到始发站,并扣减整列车的无座席位。
(5)选线方式为全列选线时,系统自动将中间站的硬卧和硬座票额全部调整到始发站,并扣减整列车的无座席位。
4 结束语
团体运输席位管理系统,实现了团体计划的自动传输、席位调整条件的智能识别、选线自动处理、席位自动调整等功能。系统替代了传统的手工作业方式,铁路局、车站、团体运输代表三方的衔接更加顺畅、便捷,同时实现了一键扣票,满足了铁路局业务办理人员一次性、大批量调整席位的需求。目前,系统已在北京局的团体运输工作中得到运用,准确无误地完成了多批次、大量席位的调整及无座席的处理,减轻了铁路局和车站业务办理人员的劳动强度,极大地缩短了团体运输的工作周期,取得了良好的效果。