快好知 kuaihz

12306的放票逻辑是什么?

作者从自己的一个购票经历出发,探究分析了购票网站12306的放票逻辑,并从三个方面进行了总结,与大家分享。

今天准备买黄冈到广州的开学车票,然后发现余票很充足,但是因为只有一趟车,而且时间点不是很好,所以我就想着买黄冈到武汉,然后武汉到广州的车票,结果无意间就发现了12306的一个放票小逻辑,非常简单但是很有趣.

这是2月5号黄冈到广州G1158列车的高铁票,一等座,二等座都有剩余的票。

同样,我们搜索2月5号黄冈到武汉的高铁票,G1158列车可以被搜索出来,但是显示的却是无票,并且注意一点,G1158是上午8点50到的武汉,但是出发的时刻是9点10分,先划个小重点。

再接着,我们搜索2月5号武汉到广州的高铁票,G1158搜索不出来,但是注意看时间点,这个G1155就是上面那个G1158,不过重点是,这趟车现在依旧是无票。

我思考了许久,明白了大概就是这样的逻辑:

黄冈到广州属于长途,但是黄冈到武汉却属于短途,假设G1158这趟车总共有200个座位,买黄冈直达到广州的用户有300个(假设为A类用户),买黄冈到武汉的用户有500个(假设为B类用户)。如果在黄冈同时对A和B类用户全部放出这200张票(也就是说A和B一起竞争这200张票),假设抢到票的其中100位是A类用户,100位B类用户

这样导致的结果是G1158从黄冈到到广州的路上,将有100人是在武汉就下车了的,下面将从2个方面来讲这样的放票行为的弊端:

(1)用户体验

这将导致有100位A类用户是没买到黄冈直达广州的票,要知道黄冈广州的高铁只有这一趟车,这就意味着剩下有50%的用户需要选择其他的交通方式;而对于B类用户来讲,由于他们是短途用户,他们还有其他的车次可以选择,甚至是其他的交通方式,来满足自己的需求。

(2)成本

对于12306来说,需要尽可能的收入最大化,所以需要尽可能的保证从黄冈到广州G1156这趟车是满员的。

由于B类用户在武汉站已经下车了,车上就空出了50%的位置,如果在武汉站没有补齐这100个座位,那么12306就会减少了收入,而从武汉到广州的车次非常多,对于用户来讲G1156(也就是G1155)并不是唯一的选择,用户不一定会选择搭乘这趟高铁;并且从武汉站搭乘这趟车的用户,并不一定终点站是广州,长沙、衡阳,岳阳等用户(假设从武汉出发在广州中间站下车的用户为C类用户)也可以搭乘这趟列车,C类用户越多,那么对于12306来讲收入就会降低,成本也就更高。

所以对于12306来讲需要设计一种其他的放票逻辑,而不是简单直接的在起始站对于所有用户放出所有的票(所有用户都平等抢票),笔者在这里就黄冈到广州G1156这趟车的放票逻辑作一个小猜测:

一、后台车票数据不一样

对于A、B、C类用户,12306的放票逻辑是不一样的。

其中A类用户是起始站到终点站,也是距离最远的用。虽然他们的用户数量没有B类用户大,但是B类用户可选择的交通方式是多样的,即使不坐G1156这趟高铁,他们最终还是比较容易去到武汉,达到目标结果,而A类用户的选择方式只有这一种,所以A类才是最需要买到G1156这趟车的用户

所以12306对于不同的用户的需求需要按照不同的方式进行放票,对于A类用户,他们选择G1156的时候(选择起始站是黄冈,终点站是广州的用户)后台显示票数和B类用户选择G1156(选择起始站是黄冈,终点站是武汉)是不一样的。

例如,假设A后台显示是120张票,B后台显示的是30张票,剩余的为其他用户的合计(例如黄冈到长沙,黄冈到衡阳等)。同时,对于不同的时间段票数也可以进行调整,例如春运期间对于长途用户分发的更多票。

二、根据区间不同来放票

对于A、B、C类用户来说,用户乘坐区间长度是不一样。

A类用户是大区间,即起始站到终点站,B和C类用户是小区间,即是乘坐区间是这条线路的部分区间。由于铁路局是要盈利的,所以会优先进行对大区间进行放票,当起始站到终点站的票卖的差不多了,这类用户的需求基本满足后,再对小区间进行放票。

用户角度来看,这其实对小区间的用户影响较小,因为小区间用户相较于大区间用户有多方面优势,所以大区间用户的优先级大于小区间用户

我们平时买票的时候,也会发现12306并不是一次性把票都放完,而是会分批次的进行发放。第一次放票,是开车前30天,这是官方对外的放票时间,但官方一直也没有说第一次放票是否全部放完,发放多少(据网上猜测有很多个放票时间),剩下票数发放的时间等有效信息。

三、根据用户群体差异放票

购买火车票的用户可分为两大类,第一类是普通用户,第二类就是学生用户(大学生及以上学历)。

学生票乘车时间限为每年的暑假6月1日至9月30日、寒假12月1日至3月31日。实际上对于大部分高校学生来说,一般购票时间段主要集中在暑假7月1号,9月1号以及寒假1月1号,2月1号的前后两个星期,而其中寒假又与春运时间段相重合,所以寒假期间会出现学生用户和普通用户抢票的行为。

相较于普通用户,学生用户是弱势群体,所以12306官方可能会预留出部分票给进行过学生认证的学生用户,针对学生用户购票时候显示的余票要多余普通用户的票数,或者在放票阶段,优先给学生用户放票,满足学生用户需求,然后再满足普通用户需求,也就是学生用户的优先级大于普通用户

最后

本文只针对高铁放票逻辑进行分析,不包含普通火车。普通火车相较于高铁,可选择的座位类别更多,尤其是长途列车,乘客可选择的不仅有硬座,还有硬卧和软卧,在春运高峰期,无座的车票也是热门选择。

12306作为一款国民软件,其产品设计逻辑是较为完善的,考虑的问题也是非常非常复杂的,虽然我们时常抱怨软件界面卡、难看的UI、傻叉二维码设计等,但是还是有很多值得参考和学习的地方,希望下次还能碰到更有意思的设计逻辑。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:12306的放票逻辑是什么?  逻辑  逻辑词条  什么  什么词条  12306  12306词条  
设计

 如何处理不良设计建议

遇到不良设计建议怎么办,笔者将通过几个办法告诉我们如何科学撕逼。一位高管在餐巾纸上画了一个新的主页原型来演示她使用和喜欢的网站。一个开发人员晚上在公司呆到很晚,...(展开)

设计

 别对我说 “用户学一次就会了”

在讨论产品的设计时,我最不喜欢听到的一句话是“我承认这里设计得不太好,但我觉得用户学一次就会用了”。真的学一次就会用了吗?婴孩学了多少次才发出第一声‘妈’,老人...(展开)