黄牛党将逐渐被边缘化!12306算法改进
2020-06-23
为什么12306永远显示没票。但黄牛却永远都能买到票?有黄牛的地方。就有江湖。有江湖的地方就有利益纷争。每一年春运的背后。都有一个人群的众生百相。一次次法制的完备进步。甚至一个时代的升级变迁。在这个有点冷的2020年春运。不妨让我们安静下来。仔细思考一下逐渐被边缘化的黄牛党和不断变聪明的12306.
日常崩溃的12306
“还有票没?什么时候有票?”
“为什么12m06永远显示没票?”
“我只能买机票回家吗?”
每一年的春运对12306这个已经被国人熟悉的网站、APP而言都是一次大考,考试的结果通常是意料之中的崩溃、事实上。12306崩溃见怪不怪,每年可能要有幾次。
为了方便旅客购买火车票,铁道部在2010年开通并运营了12306网站。旅客可以通过12306对火车票进行购票、换成、补票,免去了购买火车票复杂的流程。12306的出现是互联网、铁路系统以及购票需求共同作用的结果嚏前买火车票必须跑到火车站排队的,有时免不了熬夜等候,现在只需在手机APP上一键购买即可。极大地方便了旅客的出行。
从最初的不适应。到全民网上抢票。崩溃就成为了12306日常。客户端及网页端出现交易失败、无法打开、车次加载失败、购买不了票或卡在候补订单支付界面等等问题对于大众而言都已经是见惯不怪了。对于这个一期开发费用就3千亿(含硬件)的平台,从使用体验到日常崩溃,早已成为全民吐槽的焦点。
然而。随着不断的交互与各种内部资料的流出。人们发现。经常成为吐槽标的的12306真的委屈了、
从吐槽到理解
从2010年开通并运营,12306就成为大众日常吐槽焦点。而2015年为了应对购票压力,12306迁到了阿里云上。12306网络售票系统也在不断地优化更新以使用户有更好的购票体验,只不过在一些不明真相的自媒体和个人用户眼中,12306始终达不到理想的要求,同习以为常的电商网站相比更是相去甚远。
实际上。不少人都知道12306流;压力巨大,可始终对其具体的流;压力没有一千准确而清晰的认识。早在2014年春运时。12306日均页面流量就超过1.2亿,远超京东商城、去哪儿等电商平台,随着我国铁路网建设的完善与人们城际、省际出行的频发,12306流量数据一再被刷新。日均有297亿次访问;恐怕没有一个电商平台能够与之抗衡。
在大多数人印象中。双11、双12已经是电商平台一年一度压力大考了,可实际上淘宝双11和12306并不类似。从技术层面可以说是两个完全不同的问题。举个例子吧,你在淘宝上买件衣服,你可能是在不同的商店购买不同的款式。两个人看到同一件衣服并且买下来的概率其实并不高。但是在购买火车票的时候、场景就完全不同了。
10W人抢1000张车票。每张票可能是互斥的,包括座位号、车次、起点、终点这些因素都要考虑进去。复杂的产品逻辑,海;的数据运算都是我们难以想象的。
典型的电商购物流程是浏览,和商家谈价格,下单,和商家谈运费以及陕递,物流发货,买家收货,和商家谈售后、即使排除交互环节,电商购物流程也是有很多节点的,整个流程下来最快最快次日达也要24小时。这就代表电商的数据压力没有想象中那么大。可以异步处理,完全可以先全部付款完成,然后再慢慢处理发货,然后再慢慢处理售后。
而12306不一样,卖票就是要立刻完成。从不单。到付款。到锁定票,都是一气呵成的。没有任何缓冲时间,不存在下单一个票2天后告诉我成功或者失败这种事情。因此,12306是没有这种缓冲周期,需要直面所有的流量。在最短时间内满足所有人的所有需求。所有的业务都要在极短时间内处理完成。这就是会被下子塞满、
简而言之,同样是1亿用户、4个步骤,电商可以分4个步骤淡定处理。每个步骤处理1亿流;,而且可以分多小时,多天处理。流量压力还仅仅是12306“我好难”的其中一个原因,从消费者买票开始,车次、座位、起始站点等等都是“未知因素”,12306不仅要满足用户诸多不确定因素的确定,更需要在极短的时间里动态实时同步数据库以不出现“一票多卖”的问题。
技术支撑12306成长
面对庞大的流;压力以及用户差异化需求。12306除了从一开始就以相对先进的底层算法设计完善自身外。更采取了服务器搬迁、网络优化等多种手段。技术始终是12306成长的关键、
铁路余票计算是非常复杂的,一趟列车有多个停靠站。它是一个动态复杂计算的过程,相比简单的商品库存简单加减要复杂得多,所以如果计算慢。系统可能就会忙,就会堵、12306因此研发了分布式内存计算的余票计算基数,让余票计算变得非常高效、
此外,异步交易排队系统、“售取分离、读写分离”核心系统架构等多种技术。为12306售票系统提供技术支撑。而诸多技术更迭与升级的背后,除了为用户提供更优的购票体验外,更体现着12306同黄牛党的博弈。
从线下到线上的黄牛
无论是春运还是黄牛党,都不是我国独有的现象。在利益的驱使下。抢购火车票谋取差价催生了一大群以此为生的人。最早期的黄牛党源于上世纪,那会儿称为倒票人。但也仅限于线下交易。随着12306的上线,靠关系以及人群战囤积车票再高价售出的黄牛,与时俱进,不断学习提升,摇身一变成为了线上技术型黄牛。
高配置硬件、千兆宽带、专业的自助下单平台、自己设计的外挂程序重金请黑客打造的自动抢票服务器。让黄牛们无往不利,这也让普通人在购票过程中面对黄牛党时总是弱势群体。
黄牛收取高昂服务费,利用技术手段截获他人退、换、补票信息,达到抢票目的,侵犯他人平等权。这是非法的、然面对我国春运30亿人次短期的大范围迁徙,势必存在供求不平衡的情况,黄牛也是充分竞争的自由市场导致的必然现象,当一个民众采取一切必要手段,依然无法买到归家票时,黄牛的出现正好解决这个问题;当然,黄牛借机获取公民身份信息。非法出售牟利,也存在着极大隐患。
黄牛这个灰色产业向技术密集型互联网产业的转变升级,也让他们的服务费水涨船高。2017年时,黄牛单张票的服务费是100元,2018年涨到了一张120元,2019年黄牛们开始收一张150元。
存在必然有其合理性,不过黄牛党的行为显然是不合法的,其对普通人群正常购票行为的干扰严重影响了大众出行,普通人怨声载道的同时,12306也持续展开同黄牛党们的博弈。从线下到线上,技术成为新一轮较量的核心”
精准狙杀黄牛党的候补购票
“12306推出新功能候补购票。来对付我们,现在我们不一定比你厉害多少,你越早在12306上排队。排到票的机率越大。候补的几率可以到80%。”——在这场12306同黄牛党的博弈中,12306网站“候补购票”功能的出现,让不少黄牛党改行。
在黄牛党们互联网化、技术化升级的同时,12306同样持续进行着技术革新,用各种手段严防死守黄牛党。而“候补购票”功能的出现更是实现了对黄牛党们的精准狙击。
在春运期间,如果旅客遇到车票售完的情况,就可以在12306平台登记购票信息,然后支付预购票的资金,这样一旦有退票或者余票。12306系统就会自动帮助旅客购票,这一功能的出现对黄牛党的打击不可谓不大。
专家认为,这种方式无论在购票速度。成功率还是安全性上,都比市面上的抢票软件有明显的优势。不过也有网友认为“候补购票”功能存在不足,比如该功能只能在“捡漏”票环节拦截黄牛,无法在抢票的第一时间点拦截,这样黄牛只要在开售时就抢到票就可以了。
大招般存在的人证核验
如果说“候补购票”是精准狙击黄牛党的话,那“人证核验”则是抄了黄牛党的后路。候补购票服务是指在通过12306网站和APP购票时,如遇所需车次、席别无票。可自愿按日期、车次、席别、预付款提交购票需求,售票系统自动排队候补,当对应的车次、席别有退票时。系统自动兑现车票,并将购票结果通知购票人。
12306网站的所有注册用户均可自愿申请试点列车的候补购票服务。申请该项服务前,用户需进行人证一致性核验。当旅客在12306网站(含手机客产端)购票,輸入乘车曰期、发到站等信息查询没有余票时。页面会在相关车次的席别余票显示列表中出现“候补”字样。旅客可根据需求点击相应车次、席别对应的“候补”区域,系统将该需求自动加入当前候补购票需求列表。
此外,12306手机APP添加了在线办理抢注、注销、人证核验和在线办理会员账号激活功能。旅客不再需要去车站窗口办理。不仅大大方便了用户购票。更解决了身份证号码被黄牛党抢注的问题、
票圈三国杀
早期的黄牛党靠人头抢票。转战线上的黄牛党掌握了各种“定制软件”,而随着2306技术的更迭,黄牛党各种套利通道逐渐被堵上。在12306同黄牛党的战役中。黄牛党的生存空间不断被壓缩,不过在技术当道的今天。抢票软件却成功崛起。成为“票圈”另外的一大势力、
2011年,各大网站的抢票软件开始出现。在社会和铁总打击黄牛的大环境下。抢票软件和其附加服务开始颠覆这个传统的“黄牛行业”,这一年。抢票软件打着“免费”的幌子开始攻城略地。2013年,新兴的抢票市场开始挤压普通用户,赤裸裸的插队让普通人买票更难,在巨大的争议中,12306在网站首页醒目位置提示——“截至目前,没有授权其他网站开发类似服务业务”。抢票软件开始替代黄牛。成为大众购票的障碍。
从科技圈的角度看。抢票软件的出现是一种科技的进步,既然供需不平衡。就不应该阻碍科技的进步,不过更多的有识之士认为打着公平和技术旗帜的抢票软件,实际上增加到了平台负担,制造了更多不公平,变相“胁迫”用户付费的同时。成为另一种形式存在的黄牛。
各式抢票软件通过会员、加速卡等多种方式圈钱的同时。其引发的矛盾也越来越多,但麻烦的是抢票软件利用技术手段在12306上帮助用户购买火车票,而不是提前购入火车票再加价转手卖给用户,其推出的“抢票加速包”并非囤票倒卖,本身不屈于违法行为,与传统“黄牛党”又有很大区别。因而“网络黄牛”的说法又不一定正确。
随着抢票软件的蛋糕越来越大,不断有大的行业巨头参与这场抢票狂欢,先是浏览器大军进入,紧接着是抢票APP的手机软件橫插市场。无论是付费模式的可观收益还是巨大的用户流量,都在互联网+思维模式下刺激抢票软件的开发和应用、
12306同抢票软件的碰撞
为了防止春运购票期间抢票软件“捣乱”。12306目前已对这些应用进行了“阻断”,在系统层面屏蔽了许多抢票端口,同时推出了“官方抢票”的车票候补功能。而在抢票软件收到打击时。传统黄牛们却松了一口气,本身行业已经在抢票软件崛起这几年实现了洗牌。而抢票软件被屏蔽。多少给予他们机会。
据不完全统计。目前市面有近60款软件号称可以抢票(包含携程、美团等平台在内),这些平台大多通过直接收钱抢票或分享链接提高曝光度的形式获益,有的第三方软件甚至默认用户勾选付费抢票项目、
通过快速刷票,这些软件确实帮助不少用户买到返乡车票,但同时也增加了12306的负担。加大了其他用户买票的难度。大;刷新系统。消耗12306资源。会导致系统服务瘫痪。另一方面,作为高频交易,12306并不希望与携程、美团这样的平台共同经营,这也是12306近年来与之博弈的原因。
2018年,12306就曾提出要遏制网络抢票,并推出“慢速排队”机制。今年春运,12306系统进一步升级,并对外宣称网站已经屏蔽了许多抢票端口,并上线官方抢票的“候补功能”。从这个角度看。“候补功能”显然打击的不仅仅是传统黄牛们、
抢票软件抢的都是其他用户的退票、即使有抢票软件没被系统屏蔽,其发挥作用也是在系统里要有退票的情况下。而候补功能,是由系统按照候补订单的排队顺序逐一兑现,退票不再是从系统中统一放出。只有余票大于候补排队的数量。系统才会重新显示有票。
因此,抢票软件虽然比人工刷票速度更快。但车票来源依然是基于12306系统。平台需要在12306实时呈现变动的票源中比拼手速、如今。官方的候补功能直接改变了抢票规则,这将会导致第三方平台的资源被大大减少。不仅如此,12306屏蔽非人工操作账号也限制了抢票软件在市场上的发展。
12306有风控体系。如果有人以频率极高地速度访问服务器。会被视为非正常操作,将被拦截或被拖到慢速队列中、而这意味着众多宣称“每秒刷10次”的抢票软件都将成为被屏蔽的对象。刷新频率越高、效果越好的软件越难存活。
技术加速12306成长
如果说12306同黄牛的博弈是规则与技术双重加持,那12306同抢票软件的争斗则主要集中在了技术层面。除前面提到的“候补购票”、“认证核验”等功能设计外,面对大众体验的不足,12306一直没有停下技术更迭的脚步、
2012年春运后。12306项目承接单位与多家IT公司联系。经过多次论证和POC测试,最终引入分布式内存运算数据管理云平台-PivotalGemfire做试点。用以提高12306系统性能。解决“高流量和高并发”的难题。
2015年12306利用外部云计算资源分担系统查询业务。可根据高峰期业务;的增长按需及时扩充。同时。通过双中心运行的架构,系统内部处理容量扩充一倍,可靠性得到有效保证。
2018年,铁路12306网站全新改版。改版后的12306网站功能更加完善。增加了扫码登录功能让旅客的购票速度更方便快捷。
在过去近10年时间里面。12306进行过多次改版升级、云计算、大数据、分布式计算等等新一代信息技术都成为12306成长的基石,除同黄牛们斗智斗勇外,更为大众带来给更好的应用体验。
战“疫”中的12306
疫情的出现,让2019年-2020年春运冷清了许多,但对疫情的防范反而成为12306另一场考验。“根据大数据的监测分析,从现在到春运结束,也就是到2月18日,预计还有1.6亿人要陆续返程返岗。”交通运输部运输服务司司长徐亚华在2月11曰的国务院应对新型冠状病毒感染肺炎疫情联防联控机制新闻发布会上透露。
铁路是客流密集运输和到发的重要交通工具,即使疫情导致客流骤减。但统计显示,2月1曰至10曰,全国铁路累计发送旅客仍达到1445万人次。作为铁路的“数据仓库”。12306拥有中国自2000年以来20年的旅客铁路出行数据。每天处理的业务数据;高达数百TB,高峰期一天點击量高达千亿次。
疫情发生后,12306快速启动应急机制,利用实名制售票大数据优势。及时配合地方政府及各级防控机构提供确诊病人车上密切接触者信息。为应对疫情,12306在客票系统团队专门成立了疫情技术保障组。开展大数据分析、客票功能调整、系统监控保障等多项工作。
以退票为例,自1月21日16点接到调整退票费的紧急任务后。铁路部门为应对疫情,“免费退票”这一举措在当日18点产生。对于能延长假期的旅客。12306延长退票时限至3月31日。为旅客延长考虑时间。旅客办理已购车票退票时,不收取退票手续费。购票人需提供手机号即可。这一举措大大减少了旅客们的聚集,降低了大规模的交叉感染,为疫情防控做好了重要措施。
不止于买票的12306
除了在疫情面前表现出色外,随着12306票务服务功能的日趋完善。其庞大的流量也成为巨大的、可挖掘金矿。2018年底。12306小程序正式上线高铁订餐功能。用户只需通过微信搜索“铁路12306”小程序,或者通过微信扫一扫纸质火车票二维码均可直达12306小程序。进入小程序之后,选择配送站——选择商家——选择餐品——提交订单——支付订单即可完成订餐。
订餐仅仅是12306业务的拓展。而会员积分制的出现,则让12306有望变成巨大的电商平台。常旅客计划(Frequent Flyer Program)是指航空公司。酒店等行业向经常使用其产品的客产推出的以里程累积或积分累计奖励里程为主的促销手段,是吸引公商务旅客、提高公司竞争力的一种市场手段。
会员积分让12306有望盘活整个用户流量,实际上近年来,12306功能日益开放。也越来越拥抱互联网,为用户们做出了很多的改变。从12306增加了“正晚点”、“温馨服务”、“起售时间”、“约车”四个功能按钮,到支持高铁/动车选座。为了方便用户还接人微信、支付宝等流行支付方式。随着不断丰富的APP配套服务,预计下一步还将接人更多的商家参与到铁路出行的队伍里来。
写在最后:成长的12306与杀不死的黄牛
黄牛的出现本身就是一种历史问题。移动互联网时代无非是改变黄牛们的生存方式,在供需无法平衡的自由市场,黄牛即使明面上消失,也会以另一种形式出现。相对于同黄牛及黄牛行为死磕到底。12306不断进步的技术更多时候还是为了给用户提供更好的体验、值得一提的是从改革开放初期运营里程不到5.17万公里、平均时速40公里的绿皮火车。到现在运营里程达13.9万公里,其中高铁里程达到3.5万公里,中国的铁路网越来越密集。火车速度越来越快,运力越来越大,未来出行体验必然更好、更优。