Worldline 利用 Neo4j AuraDB 彻底改变火车旅行
Worldline 是支付和交易服务行业的领导者。作为交通解决方案(包括数字票务服务)方面的经验丰富的创新者,该公司多年来一直在密切关注英国铁路的票务系统。
虽然英国铁路系统整体为国有,但自 1995 年以来,也称为火车运营公司或 TOC 的私营特许经营权一直在运营各种路线的客运业务。
在乘客的旅程中,他们经常在火车线路交汇处从一个运营商换乘到另一个运营商。虽然这对乘客没有影响,但这给运营商和分配跨运营商票价的计算机系统带来了复杂性。
火车、车票和交易
许多用于计算火车路线和时间表的传统计算机系统已经成熟,可以进行现代化改造。例如,在当前系统中,时间表是在几个月前设置的,并且在随后的几个月里无法轻松(在某些情况下根本无法)更改。
英国铁路系统面临的最大挑战对许多人来说都很熟悉:数据相互隔离且部分冗余的孤立系统。Worldline UK&I 首席架构师 Adrian Hepworth 这样解释道:“铁路行业最大的问题在于,运行时间表、信号、售票和预订的系统是分开的,”Hepworth 说。“他们都有相同的数据。他们都需要知道火车在轨道上的位置、火车有多少节车厢以及火车上有多少个座位。”
由于运营商特许经营协议的开始和结束日期各不相同等因素,在保持火车运行的同时,一直没有机会对系统进行现代化改造。疫情期间乘客出行减少为在需求下降期间和运营商获得政府财政支持期间改进系统提供了一个机会。
计划旅程
Worldline 开始研究英国铁路行业如何分配运营商之间的票款,并认识到图数据库可以连接所有相关数据,并为旅程计划、时间表、票务等提供有效的现代化解决方案。
基于图技术的新系统可以解决分段购票带来的影响:乘客购买多张票用于行程中较小的路段,这有时比购买全程票更便宜。这是因为本地通勤列车的票价可能比从一个城市到另一个城市的同等长途票价更便宜。
Worldline希望既能帮助乘客轻松识别此类机会,又能使行业能够正确记录逻辑的端到端乘客行程并识别可能导致收入损失的路线。这样的售票系统将有利于寻找最便宜选项的乘客,同时限制运营商的风险,从而限制其他乘客群体的票价上涨。
Hepworth和他的团队在Neo4j图数据平台上构建了一项分段购票服务。该系统使Worldline能够让运营商更好地了解其路线以及跨路线的行程。
Hepworth将行程规划和购票视为一个图问题,并设想了基于图的解决方案的许多其他用例。这样的系统可以实时优化火车路线和票价,并更好地处理延误和中断等问题。
“图数据库非常适合行程规划和交通网络、资源、运营规划以及最重要的是乘客体验的建模,”Hepworth说。“Worldline选择Neo4j来支持搜索和遍历英国交通网络所需的复杂且高性能的路径查找算法。”
规划一流的行程
随着Worldline寻求添加更多功能,他们采用了Neo4j AuraDB Enterprise,这是一种完全托管的云服务。通过这种方式,Worldline可以立即享受最新技术的优势,而无需管理开销。
“Neo4j AuraDB Enterprise提供的轻松部署使Worldline能够专注于交付我们的业务战略,并确信成本与我们的收入相一致,并且我们得到了Neo4j内部专家的支持,以部署我们的图数据库服务,”Hepworth说。
Worldline现在能够将不同的来源整合到一个统一的系统中,从而实现一些强大的应用程序并加速创新。将所有数据统一到图中,可以让他们找出在特定路线上的增加、移除或更改火车时间将如何提高收入和乘客体验。他们的基于图的解决方案为按需时间表铺平了道路,打破了僵化的长期时间表计划周期的限制。
丰富图中的数据为更多用例铺平了道路。固有的灵活性促进了超前思维。例如,引入公交数据可以实现跨模式的行程规划。向图中添加拓扑数据可以模拟火车爬坡时的二氧化碳排放量。
更直接的后果是,Worldline设想铁路公司利用实时旅行数据为实际决策及其对客户的影响提供信息。例如,当面临取消伦敦8:15的火车或伯明翰10:47的火车时,可以轻松地将每趟火车的乘客数量考虑在内。
英国铁路系统的现代化是一项将使乘客和运营商都受益的举措。虽然目前难以量化其经济影响,但更好的技术势必会提高收入。