西西河

主题:【讨论】回应对12306.cn网站的技术质疑 -- 忘情

共:💬187 🌺697 🌵3
分页树展主题 · 全看首页 上页
/ 13
下页 末页
      • 家园 这样做—申购中签,应该很好,但是还会有几个问题。

        1.防止有人利用设计漏洞同时对一个车次多次提交订单,以增加中签概率。

        可以对每天的每个车次都建立一个已申购身份证数据库,新增订单中某个身份证号已在其中,则订单无法提交成功,当然页面要提示这种错误原因所在。

        这种查询量很少,应该没有系统不能负担。

        2.订单中如果只允许单一车次,如果无法订购成功影响其订购其它车次的问题,或者填很多订单导致的繁琐。

        可以采用搜索得到符合要求的全部某日或者某几日始发终到的相关车次,剔除其中不适合自己的,并给剩余的车次赋予优先级,输入数量和对应身份证,形成订单。

        3.考虑铁路内部联运的问题,

        订单可以分行程,前后行程之间可以建立关联关系:比如后面行程票能够订到,前面的订票才予以考虑。

        4.最大的问题是,如果这种预售机制已经结束,剩余票是否只在窗口销售,不允许再在网上销售的问题。如果允许,弄不好还会存在当前的困境。

        我认为允许也只能还是固定拿出票来,按天或者分时段抽签出票。这才能解决前面的困境。

        5.对于非假日时段或者非紧张的票源,可以建立正常购票与假日购票(申购中签模式)的触发机制。一旦票源紧张立刻进入抽签购票模式。这种机制可以是人为设定的期限,也可以是某日某次票快速售罄作为标准。

        关键词(Tags): #杂谈#12306
        • 家园 1完全同意,2、3我觉得是发展方向,但当下不急

          4我觉得直接打回网络也是可以的,不过此时网络和窗口可能有冲突。

          当前网络提前12天,窗口提前10天,那么网络的第二天(提前11天)时,也是不和窗口冲突的

          其实在第10天后的购票,就不必再采取异步方式,当前实时方式就足以应对:热门的早卖完了,冷门的总是不用着急

          5说的很好,从本楼网友的回复看,其实就是9.30、10.1的票难买,平时也没有看到大家太多的反映。不过我自己的购票体验其实有这种感觉:一登录进去票就被抢光了,感觉根本没机会

          现在我觉得提前12天、11天的采用异步方式,此后窗口开始售票后,直接按当前实时同步方式,那真是两全其美呀

          而且这种办法有一个附带的好处是:有一个真正可靠的了解客流的办法了。一起网络售票会重复点击N次,铁路不可能知道到底多少需求是真实有效的;窗口人员更不可能记录下多少人想去哪里没买到票;至于那些预测,估计也就是拿历史数据推算一下或者拍脑袋,当前日运量600万,预测的800万需求谁知道是否真实,如果用这种方法,身份证排重之后,虽然忽略了农民工等无法上网人员的需求,但利用这些真实可靠数据去推算整体的需求应该更靠谱

          • 家园 热门票在10日前就全部拿出来预售,这不现实,也不公平。

            必然还要留一些在窗口发售,这类票如果还同时开放网络售票,就会有异步和实时的问题。如果还是实时售票,那么现在的困境根本不会改善,因为没有买到票的仍然是大多数。我认为可以网络和窗口同时发售,只是热门票的网络销售一直是异步的——申购中签方式。

            冷门票当然可以一直实时售票,直到达到设定的触发点变成热门票,此后转入申购中签售票机制。

            关键词(Tags): #杂谈#12306
      • 家园 这样干可能性很小

        高铁即使是最繁忙的时候也有冷门线路,都这么安排对客户不公。

        有些人是一家几口出门,这么排队肯定会导致要买3张结果只买到两张,最后还要忙着退票。由于这种退票客户完全没有责任,高铁最后弄得连退票费也收不到,结果白白便宜了票贩子。

        • 家园 没网络订过票吧?一个订单可以提交5张票的哟

          5个人以上同时出行,确实有该问题,但现在也有这个问题,不是我建议的新办法带来的

          这个抽签我的设想是按订单来的,订单里面是5张票那就要么都有,要么都没有

          冷门线路当然人人有,仅仅是晚了一段时间知道该结果而已,反正不会耽误你上车。当然照这个办法,网络售票截至时间需要提前一些,这影响不大的

          • 家园 这好像不公平吧

            先订的,就因为人多,所以一张也没买到?

            如果一个订单里不是一家子,而是一个公司里的人呢?

            而且现在的票都是实名制,结果最需要的人没订到票,最不需要的人订到票了,咋办?

            订火车票不像订奥运会,奥运会有票是重点,火车票有票和谁有票都是重点。

            • 家园 确实没有绝对的公平,但在分配火车票的公平上还是比较容易的

              首先可以采用“不远攸高”的所有订单一视同仁的方式,从所有订单中一张张地抽取订单,直到无票。这种情况比较大的问题是,如果最后一张订单是多票订单,即使最后被选上也无法拿到足够多的票。对于这个问题,最简单的办法是从预留给窗口的车票中取得足额票补足。

              一张张随机抽取订单如果太慢,可以批量抽取,然后交给多台主机分别撮合成交。最后的问题仍然是,可能最后被选取的订单票额不足。改进的做法是可以采取批量逐渐递减的做法,防止最后选择的订单由于无票导致被选却无法订票成功的情况。

              其次可以采用原有的达到某一订票数量,进入团体票的排队抽签机制。就是把订单按照普通订单和团体票分成两个组,分别赋予不同的权重。其实现在计算机的能力,完全可以按订票数对订单分类,然后给每个类赋予一个经过测算的权重来保持公平。

              关键词(Tags): #12306#杂谈
            • 家园 没看懂!按我的设计,每个订单是平等的

              所以不存在这个问题

              先订的,就因为人多,所以一张也没买到?

              当然从细节上说,5张票的订单命中概率肯定比1张票的订单命中率低,参考仅剩余1张票的情况

              如果一个订单里不是一家子,而是一个公司里的人呢?

              而且现在的票都是实名制,结果最需要的人没订到票,最不需要的人订到票了,咋办?

              你说公司在春节十一的时候组团出游,还不走旅行社,还不坐飞机,跟人民群众起什么哄呀?

              现在的订票系统也不解决该问题呀,最需要的人超过5个还不是一样抓瞎

              现在解决供不应求体现公平的时候呢,你追求的似乎太细枝末节了

              • 家园 还有一个问题

                先收钱,再订票,再退钱,就是很多钱要在银行和铁道部之间走来走去,银行肯定要多收钱的,铁道部干不干是个问题?旅客干不干也是个问题?

                另外春节不好说,十一好多公司都是走高铁的,这是肯定的。

                而且十一主要客流就是旅游的。

                • 家园 这个问题跟支付宝账户余额一样,银行对支付宝没有收费,起码

                  支付宝没有对用户收费。铁路对银行的力度,不应该比支付宝差。

                  12306网站支持余额功能可以免费充值转账,预购单按最高成交金额比对余额。余额不足提示,并禁止提交,提交后锁定余额中对应金额。

                  关键词(Tags): #杂谈#12306
                • 家园 奥运买票也不是先收钱呀,我理解是先提交意向

                  等铁路说成交了,再网银汇款。只提交了意向,没成交当然不要交钱,也不涉及退费

                  高铁当前供求还算平衡吧,走网上订啥方法都该行的,不行还可以走旅行社嘛

      • 家园 这个主意比较靠谱

        如果是实时确定的话,肯定没法避免刷票导致阻塞。你这个办法,预订一次就可以,避免了刷票行为,系统响应就完全可以做到没有任何问题。

        • 家园 这个办法有个问题就是狂填申请的问题

          比如1个人乘车,他拉10个人帮他填单子

          当然也可以按身份证号排重,但这就会造成上面曾自洲提到的问题;

          也可以随机分票一次之后再排重,然后再随机;再排重.....

          这也是刚想到的,此前我一直在想该如何制定罚则来惩罚,真不好罚,上有政策,下有对策呀

          另外老铁你又不缺通宝.........

          • 家园 异步的问题是多次车到同一个地方。

            高铁很明显,30min一班,这班订不上可以换下一班。

            D车也是经常多班车同一个地点,按你的办法就要都订上等抽签了。

            • 家园 这确实是个问题:或许可以铁路智能一下

              乘客只填写始发、终到站,期望出发时间范围,票的种类;

              具体随机分配票时每个车次该乘客都能够参与随机分票

              难点在于他只需要一张票,而车次间本来是可以并发分票的,这样他可能被分多个不同车次的票,再排重的话似乎挺麻烦的,但也不能解决

              简化处理办法就是乘客每个车次填一个单子,不付款不处罚就好了。

              这在填单子的环节其实是可以加关联的,技术上我不觉得需要多复杂

分页树展主题 · 全看首页 上页
/ 13
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河