最佳答案:不清楚实际运作,不过可以想像这样的。刷卡时,读取上次刷卡记录:1.上次记录是任意车的下车记录(上车):记录本车序列号用于比对车辆、当前站点和全程金额2.上次记录是其他车的上车记录(下车没刷就上其他车)
不清楚实际运作,不过可以想像这样的。刷卡时,读取上次刷卡记录:1.上次记录是任意车的下车记录(上车):记录本车序列号用于比对车辆、当前站点和全程金额2.上次记录是其他车的上车记录(下车没刷就上其他车):同上,多一步扣除上次记录中的全程金额3.上次记录是本车的上车记录(上车后下车):扣除站点到站点对应里程金额,同时记录下车这个过程似乎没考虑到某张卡上车后 再也没上过其他车,于是扣不到款的情况……也许依靠每日总和计算也可以解决。余额的确是记在卡内,一般地铁什么的是联网的,公交就不联网,每天收车或每次到终点站会综合计算一次上报。————————————找到一段北京公交卡规定介绍
发生不完整交易的一卡通卡,
在下次使用时
,由刷卡机自动补收乘车费用。补收的乘车费用按原乘车线路刷卡站至线路首站和末站最远里程的无折扣票价计算。但是又有例外:遇特殊情况车辆中途不能继续运营时,分段计费线路已上车刷卡的持卡乘客可在乘务人员、站务人员等运营单位工作人员的引导下,换乘同线路同方向的其他车辆。在下故障车和上换乘车时,
均不需刷卡
。 到达目的地下车时按规定刷卡,乘车费用按原上车站
至下车站计算。也就是说还有可能刷卡机不分车辆,只按线路+方向分……同线路同方向可以异车刷卡