世界顶级赛事百万座位如何做到票务限时匹配?
作者 | 阿里文娱技术专家 展恒
出品 | AI科技大本营(ID:rgznai100)
背景
麦座,是大麦旗下的票务系统。去年,我们承接了 2019 年国际篮联篮球世界杯(2019FBWC), 核心目标是完成三种套票的运营及售卖。用户可选择的套票方案为:
1. 球队套票:可以观看指定球队比赛;
2. 城市套票:可以观看指定城市比赛;
3. 单日套票:可以观看指定日期(同时也指定城市)的比赛。
要知道,2019 FBWC 有 92 场比赛,共计 100 多万的座位,两场比赛间最短时间间隔仅有10 多个小时,只有上一场比赛打完,才能确定下场比赛的对手和城市。我们的技术难点是,面对套票本身对阵关系及场次的不确定性,如何在百万座位中,快速为套票用户匹配座位。以下是我们的技术解法和总结,希望对大家有借鉴。
套票解法
1. 套票问题抽象
我们按照目标场次是否存在,把三种套票分为两类:
1)球队套票定金、城市套票、单日套票。特点在于目标场次一定存在,但是对阵关系和座 位图不确定,可以抽象为无座场次下单模型,即在不确定具体场次和座位情况下通过售卖数字 库存,为用户锁定某种资格(入场、后续购票等等);
2)球队套票后续阶段。特点在于目标场次不一定存在,败者球队不一定有后续比赛。但是 随着赛程推进,一轮打完必然知道下一轮的对手以及比赛城市,此时只有已经交了球队套票定金的观众可以继续以较便宜的价格购买球队套票下一阶段的门票。 针对球队套票赛程阶段,我们需要提供的是锁定资格后不断购买指定球队后续比赛场次门票的能力,即给客户“配单”。
而无论何种套票,用户最终还是要进场观赛,需要要在验票入场前告知用户实际座位,因此我们提供将无座订单转化为有座订单的能力,即给客户“配座”。为了解决配单、配座问题,麦座设计了两个工具:1)配单工具:球队套票,每个阶段之间通过工具,生成下一阶段待支付订单,延续用户购买套票资格;2)配座工具:具体比赛场次出来后通过工具,将无座套票映射到有座场次,给用户机选座 位,最终实现用户座位分配。
2. 解法一:配单
配单功能适用于球队套票的分阶段售卖,世界杯的球队套票分为六个阶段。
3. 解法二:配座
4. 如何做的更加通用?
效果以及未来展望
【end】
欢迎所有开发者扫描下方二维码填写《开发者与AI大调研》,只需2分钟,便可收获价值299元的「AI开发者万人大会」在线直播门票!
推荐阅读
你点的每个“在看”,我都认真当成了AI
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 澳门是伟大祖国的一方宝地 7997225
- 2 日本火山喷发灰柱高达3400米 7934528
- 3 星巴克大罢工 7835935
- 4 2024 向上的中国 7771702
- 5 赵丽颖带儿子探班 7640959
- 6 男子钓上一条自带“赎金”的鱼 7589830
- 7 美国女子在地铁上被男子点燃身亡 7429683
- 8 柳岩谈44岁女演员的尴尬 7357044
- 9 唐尚珺35岁读大一 7291498
- 10 大三女生练咏春一起手眼神骤变 7173848