• iPhone是如何实现钱包刷卡公交记录站点信息的?
  • 发布于 4天前
  • 46 热度
    11 评论
在使用 iPhone 刷卡地铁或公交时,会在交易记录自动存档站点信息,对我很有帮助,我每次核对账单都能知道自己刷了什么站点,确保自己真实刷了进出站或者公交车上车位置,我也能确保自己的公交卡没被盗刷。地铁记录站点我能理解,地铁设备有唯一编码,我和同事出差维修时见过轨交集团安排外包做配置。但是公交车的站点记录,我不理解,iPhone 的钱包怎么知道我在什么站点上车的,通过 iPhone 的定位匹配站点名字吗,我所在位置有两个站点名字时,iPhone 怎么知道我是哪个站点上车的,比如公交站仅允许 k1 进站,站点名字 A ,旁边走几步就能到站点 B ,仅允许 k2 进站。k1 公交车并非标准停靠站点 A ,高峰期会在站点 A 和 B 之间停车,但是 iPhone 可以正确识别我的上车站点,这是啥原理。有网友可以分享一下吗。
用户评论
  • APAC
  • 首先说报站器,最早的报站器是手动报站,后面 gps 普及后早就是自动报站了(十年前都已经普及了)。再来说扣费卡机,现在市面上的储值卡都是 CPU 卡,cpu 卡在刷卡时候会与卡机交互,卡机会读写 cpu 卡 ,卡片会存入交易记录,当然卡机也会将交易通过移动网络传输到后台(用来统计客流以及联网移动支付等等),卡机具备联网以及定位功能。
  • 2025/7/21 11:59:00 [ 0 ] [ 0 ] 回复
  • 原木风
  • 彼岸半夏  2025-07-21 11:47
    不理解这为什么是个问题
    公交车刷卡机本就应该知道自己现在在哪一站,否则怎么给公交卡计费呢

    读卡机当然知道自己在哪站,现在比较常见都是 GPS 自动定位识别,读卡机必须要知道自己在哪站才能正确统计并计费。现在常见的交通联合协议读卡机就可以向卡片写入交易信息,俗称“写 1E”。上面提到的读卡识途 app 就是一个很好用的 app ,可以查看卡片内的“1E”交易信息,“1E”里不但会包含是哪种公共交通以及交易金额,还会包含城市线路站点的代码。当然了手机内会有相应数据转换为对应站点名称的。读卡识途这种第三方 app 是靠社区来维护的,大家都可以反馈当地的交易 1E 信息代码来完善读卡识途 app 的城市线路站点识别。见 https://www.domosekai.com/reader/faq.html https://support.domosekai.com/bugs/my_view_page.php

  • 2025/7/21 11:55:00 [ 0 ] [ 0 ] 回复
  • 李明发
  • 感觉应该是闸机&发卡公司提供的数据
    首先是香港八达通,看了下只有消费类型和消费金额,没有定位信息
    再看了下羊城通,在广州一条记录里面就有进站和出站地点的完整记录。
    但是羊城通在省外就会变成两笔消费且带有地址,一笔 0.00 进站,另一笔真实金额出站
  • 2025/7/21 11:52:00 [ 0 ] [ 0 ] 回复
  • 张蜚
  • 彼岸半夏  2025-07-21 11:47
    不理解这为什么是个问题
    公交车刷卡机本就应该知道自己现在在哪一站,否则怎么给公交卡计费呢

    刷卡机当然知道自己在哪一站,但谁又告诉你刷卡机会把这个消息传给手机?

  • 2025/7/21 11:50:00 [ 0 ] [ 0 ] 回复
  • 芽色的清茶
  • 有没有可能是公交系统发送数据给 iphone ?公交车既然能播报到站,应该是能识别站点。当然,我以前(是 20 年前吧)见过公交司机按一下按钮,实现报站的。
  • 2025/7/21 11:46:00 [ 0 ] [ 0 ] 回复
  • 寂寂无言
  • 我查了一下,大致是这样的:

    1 、ios 内部建立了一个庞大的数据库,根据刷卡信息的站点和路线,匹配数据库的信息,然后显示为文字 string 。如果是飞行模式,也能显示,但是不在数据库内的估计就无法显示了;

    2 、打开流量后,就可以云下发相关的信息,更新数据库什么的了。
  • 2025/7/21 11:41:00 [ 0 ] [ 0 ] 回复
  • 雾月
  • 想那么多干啥。
    即便 k1 AB 都能停,它自己站台记录里只有 A 。只要你在 k1 上面刷卡,靠定位就能匹配上。
    或者你试试把定位完全关掉,也不开放给系统那种
  • 2025/7/21 9:10:00 [ 0 ] [ 0 ] 回复