根据乘客名字首字母的排列顺序来挑选另外两位充数的乘客,这样就可以买到下铺,具体解释如下:
12306官网上购买,座位看似是随机的,但实际上是有规律的,亲测有效。拿购买软卧票为例,系统上,你购买一张票,系统都是给你上铺;购买两张票,系统会给你一张上铺,一张下铺,购买三张票,两张上铺,一张下铺;购买四张票,两张上铺,两张下铺。
一般都觉得系统是随机的,如果实际上2人出行,想要两个连续的下铺的话,都会多选两个人进来随机选票,想着怎么都会选到下铺,然后再把拉进来充数的人的票退了。
只是花几块或者十几块的退票费。但是在你很想快点选到下铺,但是怎么都选不到的时候,12306官网还会给你温馨提示,超过3次取消席位就会被取消当天网站购票资格。想让自己快速选到下铺,可以根据乘客名字首字母的排列顺序来挑选另外两位充数的乘客。
比如,何某的首字母是H,罗某的首字母是L,他们俩是实际要出发的乘客。你额外找两位用来选座的朋友,名字首字母需要是在他们两人之后的,那么你得找首字母在M之后的人。
首字母在前的都是下铺,首字母在后的都是上铺。买好票之后,再把不需要出发的朋友的票退掉,花点退票费。
手机12306不能自己选择下铺。
12306网站作为全国铁路运输系统官方网站,是系统设置为自动随机分配座位的,包括下铺,除了60岁以上老人系统会在用户购买车票,而且票源充足时自动优先分配为下铺,其他用户都是自动分配上中下铺位的。
由此,您在购买卧铺车票时也可能购买到上中下铺位三种铺位的任何一种,不能指定选择下铺。但如果在出行中因为身体原因或者其他原因确实需要下铺,鉴于12306网站上当天订票时可以取消2次订单的操作方法,可以在购买车票后在12306取消订单后再次购买。
在允许的次数内看看随机能否分配到下铺床位。或者在上车后与乘坐下铺的人交流沟通能否换铺。购买的时候也有些技巧。在票源充足的情况下,一次性购买两张车票,那么买到的是下铺和上铺。所以利用这个规则,我们可以让特定的人买到下铺。
当一个人需要买下铺时,在选择联系人界面,第一个人选择需要买下铺的人,第二个人随便选一个,然后确认订单,你会发现第一个人一定是下铺,第二个人是上铺。然后付款,退掉第二个人的票就好了。
根据乘客名字首字母的排列顺序来挑选另外两位充数的乘客,这样就可以买到下铺。
售票逻辑:
售票处理只负责从前面的队列中获取买票的用户id,并发卖多少张票视情况处理。这里涉及到铁道部以前的票务系统接口,很多业内人士也反映压力最大的就是该接口调用。假设并发处理可以容纳20个(这个值因为不是内部人士,无法确认,仅是假设),则取队列中20个id,进行并发处理。
就像火车站开通了20个窗口一样,对来的20个人进行售票服务,直至完成.可能这个过程可以有优化的地方,因为毕竟每个用户花在真正买票的时间不一定,有的短,有的长。买票流程应尽可能优化,尽量缩短用户购票需要的时间,提高购票速度。
售票处理得到票务处接口返回后,即同步更新该车次余票缓存,返回给用户购票信息。
票数据库设计:
火车票数据库层应该是使用铁道部以前的票务系统,这种底层的数据库就像银行一样不会随便变更,要知道很多银行系统等数据库设计基本是90年代由IBM等那时设计的,猜测铁道部可能也会类似这样。所以作为12306等这样的外层服务,只能调用其底层的接口做一些操作。
再回到上面谈到的票务系统接口,个人觉得应尽量减少该接口的调用。目前火车购票主要有三种渠道,售票窗口(火车站及各售票点)、电话购票、12306。下面设想可能不是合理,只供大家讨论。如果这三种渠道购票比例为40%,20%,40%(这个比例可能会调整),则完全可以确定网上购票每个车次票数。
如果确定,则可以根据车次进行分库。数据库层包含一些列数据库,每个数据库可能负责多个车次信息,具体车次数量由测试压力确定。售票操作由之前调用统一的票务接口转为了在各车次数据库操作。
当然票务接口也会去访问后端数据库,貌似没有不同,但是这样处理后数据库压力已经分流,网站购票只要关心分配好的这些车次数据库就好。像热点车次也应该考虑请求会比其他普通车次要高很多情况,采用更高端的服务器进行处理,相信硬件在铁道部应该不缺。
售票层次应处理好对车次票额的同步机制。任何情况下,只允许同一车次同一个人来买,保证票数的稳定。
最后,总结一下自己的思想,主要是靠架构分层思想,将12306层次分为CDN分发层、静态资源处理层、动态资源的缓存层、排队缓存层、售票层及底层按照车次水平划分设计的数据库层,最终思想要靠分流、有效排队机制及车次水平划分设计数据库等减少对系统服务器的压力,同时保证购票的准确性。
手机12306不可以选择卧铺的位置,只能到窗口选择。
网上购票铺位系统随机分配,无法任意选择自己要的铺位。但是我们在买票的时候会发现一种微妙变化,第一次购票是上铺,取消再买的时候显示是中铺,继续取消再买的时候是下铺,这就是为什么12306每天给你3次购票的机会,让你有机会有可能买到您所要的铺位。当然在运气不好的时候,也有可能尝试三次买不到您想要的铺位。
如果你不介意多花钱,肯定可以买到下铺。我经常用这种方法购买下铺票。在12306网上购票,一起买两张,第一张下铺,第二张上铺,第二张随便用同学的身份证号,付款后在退票,收5%的退票费。那么第一张是你自己的,不就是下铺了吗?如果你只买一张,肯定就是中铺了。
不过也得趁早买,所有人都用这种方法把下铺买走了,你怎么拍也没有了。
手机12306怎么买下铺
手机12306买下铺的方法是:1、首先打开12306软件,随后在常用联系人中,除旅客本人外,再添加一名其他旅客,正确填写身份信息。2、同时购买两张卧铺票,添加旅客信息时,必须先添加旅客本人,然后添加另外一名旅客,这样系统默认发售一张上铺和一张下铺,同时先添加的旅客为下铺,从而确保旅客本人能够买到下铺。
12306怎么订下铺
12306订下铺的方法 点击进入“铁路12306”APP,进入后,选择出发地与目的地,再选择出发日期,全部选择完毕后,点击“查询车票”,跳转页面选择车次。进入确定订单页面,选择“硬卧”,点击“提交订单”,当出票后,就可以看到抢到的铺位了。选到下铺后,点击右下角的“立即支付”即可,如果不是下铺,点击...
12306怎么选择卧铺下铺
12306选择卧铺下铺需要下载并安装360浏览器并登录12306网站,登录以后点击预订车票,点击购票助手,根据具体坐火车的安排写好一切资料,点击预订,在弹出来的界面选中硬卧,右击选择审查元素,页面的下方将出来一行蓝色的代码,对着该代码右击,选择aditashtml在展开的代码中,方框的最下面选择select,并在该后面...
12306怎么选择卧铺下铺
方法一:1. 登录12306网站,并查询您希望购买的车票。2. 找到您计划乘坐的车次,点击“候补”选项,然后点击页面的右下角的“候补订单”。3. 确认您的候补订单信息,然后点击“下一步”。4. 在订单详情页面,勾选“优先选择下铺”的选项(此选项仅限年满60岁的乘客选择),然后点击“提交候补订单”。
12306怎么买下铺
1. 登录12306账号,选择车票预订。2. 输入出发地、目的地和乘车日期,点击查询。3. 选择车次,点击预订。4. 在选择座位时,选择下铺并确认。5. 提交订单并完成支付。详细解释:1. 登录账号:打开12306官方网站或使用相关APP,输入账号信息并登录。2. 选择车票预订:在首页或相关页面找到车票预订选项,...
12306选下铺的正确步骤
12306选下铺的正确步骤如下:工具:小米12 pro、MIUI14.0.13、铁路123065.6.0.8。1、打开【铁路12306】app,登陆后,在首页,火车票,选择【出发车站】和【目的车站】,点击【查询车票】。2、选择我们要乘坐的车次。3、点击选择座位类型,这里我选择【硬卧】。4、点击选择乘车人。5、点击选择对应...
12306怎么买卧铺下铺
1、进入APP,选择起始地和日期,点击查询车票。2、页面跳转,点击有卧铺的车次。3、选择硬卧或软卧,再选择乘车人,点击提交订单,上下铺是自动分配的,如果分配到上铺,可以取消订单再次选择,注意不要超过三次。乘坐火车注意事项:1、上车前后避免拥挤。上车时和开车前,站台上及车厢内人多拥挤,此时旅客...
12306买卧铺怎么选上下铺
12306买卧铺不能选上下铺,在铁路12306上购票不能直接选择硬卧的上中下铺的,系统给出的铺位都是随机的。购买卧铺步骤如下。1、在12306火车票页面输入始末站以及购票日期,点击【查询车票】。2、选择购买车次,选择座位类型,选择乘车人,点【提交订单】即可。
12306能选上下铺么
12306是不能选上下铺的,在铁路12306上购票不能直接选择硬卧的上中下铺的,系统给出的铺位都是随机的。虽然12306不能自行选择铺席,但是购票时可以尝试抢下铺票。手机12306选择上下铺技巧(注意不要连续几天频繁操作购票、取消,否则可能会被系统注销账号):1、利用利用12306给予的每个账号一天之内有三次...
12306怎么订下铺
1. 打开12306官方网站(www.12306.cn),点击页面上方的“车票预订”按钮。2. 在弹出的页面中,输入出发地、目的地、出发日期和乘客信息等必要信息,然后点击“查询”按钮。3. 系统会显示出符合条件的车次和座位类型,选择自己需要的下铺车票。4. 点击选定的下铺车票,进入订单确认页面。5. 在订单确认...