ETC 是不是要追随 12306,做世界上最复杂的计费系统?

2020-01-03 10:56:56 +08:00
 godall
本来 ETC 计费系统很简单,只要在出入口记录各记录一条数据,数据库一查 2 点的费用然后直接扣费就行了。

现在好了,路上一堆龙门架,给你分阶段计费,一个本来 30 块的路,给你分成 4.75 ,5.15 ,5.5,这样的无数段。本来出入口速度<20km,而且按省进行计费,计费系统性能压力要求很低。新形势下,一是路上高速计费,很容易出错误,数据记录不全,增加计费系统容错要求和计算要求;二是全省变成全国计费,性能要求大大增加。容错率、计算数据量、时间效率等都是大大提高,生生把一个简单系统搞成比 12306 还复杂的系统。
7987 次点击
所在节点    问与答
52 条回复
xenme
2020-01-03 13:21:33 +08:00
@fengtons
@xdeng
MTC 卡有两种,一种是很薄的,那种是不带记录功能的,是按入口和出口的最短路线计算的
还有一种就是厚卡,这种是带芯片的,可以记录车辆路径的,和现在 ETC 一样收费的,而且最近几年其实大多数地方都已经换成后卡了,只有部分省 /市内不存在多种路线的会发薄卡

@Telegram
ETC 中间会叫一般是因为入口的记录由于各种原因显示成未知(可以在 ETC 消费记录里面看到),这种情况在路上过龙门架的时候就会响。其他情况包括现在即使分段扣费,中间也不会响的

还有把 ETC 卡拔了,ETC 机器本身也会记录路径信息,只是没法扣费而已,最终和现在一样出口扣费,不知道会不会被拉黑名单,要彻底只能把 ETC 扔到手套箱或者锡纸包起来,进出的时候拿出来用
wc951
2020-01-03 13:32:21 +08:00
@Telegram 门架是和 obu 通信的又不是卡
okjb
2020-01-03 13:34:32 +08:00
9102 年还有人说 12306 不复杂,多么无知🤣
fengtons
2020-01-03 13:55:13 +08:00
@xdeng 感觉强推 ETC 也有解决这个问题的意思,下一步应该是规范电子标签的安装了。
Zeonjl
2020-01-03 14:00:06 +08:00
有💰分,没啥复杂是解决不了的
xdeng
2020-01-03 14:06:35 +08:00
@xenme ETC 中间会叫一般是因为入口的记录由于各种原因显示成未知(可以在 ETC 消费记录里面看到),这种情况在路上过龙门架的时候就会响。其他情况包括现在即使分段扣费,中间也不会响的

你这个不对,我入口看着是自己的车牌记录的,中间也会叫,每过一个龙门都会叫。
xingwing
2020-01-03 14:13:12 +08:00
削藩
0747916
2020-01-03 14:17:46 +08:00
@jfdnet #16 高速这么抠,怎么可能
jdgui
2020-01-03 14:19:30 +08:00
这有啥复杂的。。用打表法就行。
ck65
2020-01-03 14:36:52 +08:00
城市主干道满是 gantry 并且每天不同时段费用会有几毛钱的差异,了解一下不?新加坡的道路。
dream7758522
2020-01-03 14:57:05 +08:00
A 到 B 点可以途径 C 点,也可以途径 E 点.导致路程不一样。所以要分段计算。
xenme
2020-01-03 15:02:39 +08:00
@xdeng 我碰到两三次了,进出显示抬杆都是正常的。
唯一的就是在最后的消费记录里面显示的是未知入,然后你就会发现路上有龙门架只要读 OBU 就响。
要是入口的名称在最后的消费记录里面显示正常的话,你发现同一段路就不会滴了。

所以总结就是,如果你碰到除了进出,中间经过龙门架也响的,后续你可以观察下消费记录是不是显示未知入。
superJava
2020-01-03 15:15:09 +08:00
复杂吗? 12306 也就是个普通小电商秒杀的水平,手动狗头
weipt
2020-01-03 16:37:45 +08:00
龙门架怎么收费不知道,但是你说的分段就麻烦了是不对的。按照你说的,假如原来从西安到北京,就是上的时候记录一下,出的时候找到上的地方,就能算出费用,而现在是分成了若干个段,比如西安到运城、运城到洛阳、等等就会很很麻烦。这个是不对的,还和之前一样啊,到了运城的话要过龙门架收费,也是找到最近一次的入口,直接收费就行的。为什么就很麻烦了呢
marcong95
2020-01-03 17:06:23 +08:00
也不过是把原来的单次收费拆成几段,也不是个什么高并发的东西,我直觉觉得还简单了。把路段切成最小片段记录费用加起来,应该比把所有可能的出入口都算一遍查表简单?万一某一段调价了,整个表就要重算了。
wowodavid
2020-01-03 20:59:27 +08:00
1、etc 没有 12306 复杂
2、lz 和 ls 根本没搞明白 etc 业务复杂的“点”

你开过 etc 过路费发票就知道问题出在哪了。全国铁路是一家,最多也就是几个分局内部调配;全国高速有多少家?你知道你市内绕城高速从 a 区进、b 县出,会路经多少家不同的高速收费主体吗?更何况跨市、跨省。
godall
2020-01-03 22:41:23 +08:00
楼上的,首先高速公路不同收费主体,没有 etc 前就已经这样了,你可以在记录不同的路线,但是付费就起始终点结算一次,对用户很清楚。至于内部怎么分账那是后台内部慢慢算就行了,哪能把这个锅直接甩了给用户?

其次我说了,系统要有容错性,你不能保证线路上每一个龙门架都不出问题,高速通行的情况下有可能中间漏记一个很正常,如果只是记录“点”的信息很容易,但是分阶段实时计费就没那么容易了,因为要同时获取上一个点的信息,一旦漏点,就容易计算错误或混乱。原来始终 2 点计费就容易多了,因为这 2 个点记录不会错,错了进都进不去或者出不来。

一句话,负责人思路太奇葩!
Tink
2020-01-04 01:35:06 +08:00
这有什么复杂的?
7gugu
2020-01-04 01:48:03 +08:00
@godall 主要是为了解决分段收费吧,你上高速不一定会按着最短路径走的啊,你有可能会绕路走,这时候你单纯凭借两点信息就算不出来了啊。还有涉及到利益问题的,就尽量不要动利益那一块的设计了吧,背后很多东西都是牵一发动全身,没那么容易整吧.
wolfan
2020-01-04 03:13:23 +08:00
12306 最在的敌人其实是爬虫和钢需真人抢并发。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/634684

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX