82
社会Society
增长8%。
不仅如此,春节前夕,学生流、务工流、探亲流的高度重叠也是对12306客票系统的一大考验。根据铁路部门公布的春运首日车票销售数据,2019年12月12日,全国铁路共售出车票1256.1万张,其中,铁路12306网售出1062.5万张,占总售票量的84.6%;在这些车票中,手机客户端售出945.5万张,占网售车票的89%。
将火车站和代售点窗口的工作挪到小小的手机窗口并不简单。当把薄薄的一页售票规则变成系统时,如何编写这些难以计算的代码、保障铁路客票系
现了九江站从手工售票向计算机售票
的转变,使铁路车票资源能够在同一
个车站的窗口和售票点范围内实现共
享,做到在一个车站范围内一窗有票、
窗窗有票。
1997年,客票系统2.0版本也实现
了地区中心的联网售票,在北京站就可
以买到北京西出发的车票了;1999年,
客票系统3.0版本推出,实现了全路联
网异地售票——可以从北京买到上海去
广州的车票;2002年,系统再次升级至
4.0版本,适应客运体制改革和收入清算
需求,铁路客票信息化得到进一步发展。
为适应铁路客运快速网建设和第六票。用户可在网站查询列车时刻、票价、
余票、代售点、正晚点等信息,也可通
过网站购买京津城际铁路的车票,不必
再跑到窗口订购车票。同年12月23日,
网络售票规模扩大,实现了所有车次全
覆盖。这已是客票系统的6.0版本。
铁路12306互联网售票系统从只是
铁路窗口售票点面向旅客开展服务的传
统企业系统,转向与电子商务结合的系
统。转变无疑是巨大的,在单杏花看来,
这是客票系统十几年间成长历程的集中
体现。
1996年是重要的一年——无论是
对铁路客票系统来说,还是对单杏花来
83
改签火车票
次大提速售票组织需要,客票系统5.0版本于2006年4月在全路推广,实现了车票由铁路局客票中心统一管理,解决了4.0版本中票额共用不够灵活、短途票额无法再利用的问题,尽量避免出现“火车上有座却买不到座位票”的情况,并创新了一系列的售票组织策略。到了2011年,外部的网络和技术条件进一步成熟,便催生了12306铁路网的诞生。
“其实每个版本的推出都是一次重要的转折点,只是从旅客买票的角度来看,之前的变化没有那么明显。现在互联网售票成为主渠道了,12306直接面对旅客的检验,旅客对铁路规则也有了
更多了解、与铁路的关系越来越密切了。”单杏花向《中国报道》记者说。
世界领先的水平
单杏花用“绝无仅有”来形容售票系统面临的状况,“我们的旅客体量在世界上绝无仅有,春运在世界上也绝无仅有,如何同时满足海量旅客的查询与购票需求,真的是世界性的科学难题。”
2012年的春运就验证了12306要面对的问题有多难。彼时12306客票系统刚刚覆盖全车次,也没有其他案例可供参考,只能依靠德国、法国、日本等国家铁路的经验预估日售票量。
需求远超预设。从2012年1月5日起,12306网站连续5天日均点击数超过10亿次,高峰时超过14.09亿次,访问量环比上月激增10余倍,导致系统没有办法支撑海量访问,想进的人进不来,进来的人没法
查,12306网站一度处于瘫痪状态。
压力面前,单杏花和团队只得背水一战。“我们认为系统要更新,必须把一些关键问题解决掉——不是小修小改,必须要从架构等关键环节上突破和创新。”单杏花说,“内存计算”“读写分离、售取分离”“异构数据同步”“弹性扩展”双中心双活”“内部交易排队”
“分步式
2019年12月12日,12306售票系统监控大厅全景。当日,2020年春运火车票开始发售。
社会Society
缓存”等核心技术,都是在那之后自主
核心系统架构不断优化调整,解决了海量高并发访问交易
12306
2012
年高峰日售
倍;
网站售票处理能力已提升至日均
多亿张,已经是全球最大的票务交易系统。
“除了因网络条件带来的延迟,旅客登不上系统的问题基本得到了解决,从
《中国报道》“我们自己包括一些专家院士对系
都是‘达到了世界领先水平’。车并不多,但是演变出票的组合是极其复杂的,极其复杂的库存去应对极其复
客票系统
的最大特点。中国的铁路线路并非都是
直达,一趟从北京南开往上海虹桥的高
铁最多有站,但会出现百余种不同
的乘车路径每趟车有不同的席位,每
个站点有不同的线路与车次,每趟车次
出行的人数不同……方向、车次、区段、
席别、时间、线路都必须被纳入车票该
如何分配的考虑范围。
“我们涉及的维度太多了,每增加
一个维度,车票的分配难度系数就会呈
指数级上升。”单杏花告诉《中国报道》
记者,这跟网上一些大的电商平台的系
统是不一样的。商品的库存再庞大,涉
及到的运算模式也只有“加”和“减”,
但是客票系统的余票情况是动态变化的,
每秒都不一样,仅一次余票查询,就可
能需要几万次乃至几十万次的计算。一
趟车的运力有限,如何分配车票、进而
实现客运资源的最优化配置成为摆在
单杏花与团队面前的第二大难题。
提,只有从海量的数据里捋出一条逻
辑,才能使售票方案与旅客购买需求
尽量适配。
销分析系统,利用客票系统的海量数据,
通过数据仓库和智能分析工具等对数据
集中管理、查询、分析和辅助决策,进
而提高铁路客运市场竞争力。
于建成了基于数据仓库的铁路客运营销
分析系统,开创了国内行业数据仓库应
用先例。在此基础上,单杏花和团队又
继续构建数据挖掘模型,探索客运组织
与管理的内在规律性,同时在售票组织
策略等方面进行票额共用、复用剩余票
调整等一系列的尝试。
更复杂。
从武汉开向广州南的列车在前几站时空
空荡荡。列车到了清远站,只差不到半
小时就能到达终点了,大批乘客在这站
坐上了车,
清远到广州的乘客,那些从武汉出发到
广州的长途乘客反而没有买上票。
花回忆,正是从那次的管理策略失误开
始,她和几百人的团队就意识到,只有
策略是不够的,还要继续孵化出更科学
的系统模型。
技术部主任单杏花。
84
“比如武汉—清远—广州,两段会构成完整区间,现在我们通过历史大数据和模型测算,可以预先算出武汉—清远、清远—广州的人数,使得前两者刚好能构成完整区间,在铁路运输能力没有大幅提升的情况下,让”单杏花告诉《中国报“所以你经常能见到,这站有另一个系统也会与之互补并行——到了一定阶段,长途的客流没有那么多需求了,就会放出更多的短途区间票。尽管目前的测算不够精准,但还在不断不仅如此,单杏花和团队还开发了铁路实行车票实名制、电子支付等售票系统技术,极大缓解了铁路客运压力,更好地满足旅客需求,也创造了更大价值。新版本各个功能相互配合,每年为亿元以上,为全社会
节约购票的直接交通成本至少在100亿元。日,春运铁路车其务办理时间由在路票、延长半小时,对单杏花和同事来说意味着要值守至凌晨,也意味着系统压
“夜间运行的铁路列车并不多,所以我们通过数据计算,确定停止服务。以往就是系统的维护时间,这期间我们会进行账务统计、系统资源处理等工作,现在时间
压缩了,工作还要照旧,以便保障第二天系统能够正常、稳定地开展服务。”单杏花向《中国报道》记者介绍,“但因为
近几年,旅客夜间购票的需求还是存在,尤其是有些年轻人习惯熬夜,所以为了响应旅客呼声,我们把系统时间往后延长了半小时。“满足旅客需求”一直挂在单杏花嘴边。“让旅客买票更加便捷、出行更
加便利,让客运管理、车票管理更加高效就是我们的使命。月,候补购票功能悄然上线。当旅客遇所需车次、席别无票,可
自愿按日期、车次、席别的购票需求支付票款,售票系统自动排队候补。当对应的车次、席别有退票时,系统会按照订单顺序自动兑现车票,并将购票结果
通知购票人。
候补购票功能的出现,在一定程度上缓解旅客抢票难的问题,不仅可以及时、有效地将旅客需求与余票信息配对,还可以保障旅客购票更加公平公正。
据铁路部门公布的数据,今年春运铁路车票销售首日,候补购票订单兑现万张,兑现
率达单杏花和团队还试图通过小小的手机窗口为旅客提供更多服务。除了票务
服务这一最基础的功能,12306还陆续
推出沿途订餐、接续换乘、选座、接送站、铁路畅行会员积分优惠等服务,在车站能力范围之内为旅客提供更大便利;接入扶贫商城,助力脱贫攻坚。
新,完善功能,围绕旅客出行全过程推动“互联网密鼓地研究,把候车厅检票显示屏信息“挪”到导航系统,让旅客从家到候车室无缝衔接娱乐功能,以便提升旅途中的服务,保障旅客权益更温馨的服务诚信、积分等方面推广应用上,推动行业信息化发展,让旅客的幸福感和获得感更强。
杏花和团队提出的要求,也是团队全体成员的回答。
平均年龄在运维人员统技术问题全自主知识产权研发设计,真正做到每
个人都可以提出自己的想法,每个人都有自己的想法。
这是老一辈客票人留下的精神,我们团队也正在继承这一精神,不怕苦不怕累,全身心地投入到铁路技术研发中去。杏花说。