article_image

🔗 原文链接

冬天去日本旅行时,一件小事让作者印象深刻:在东京地铁站,乘客们走到闸机前,手中的交通卡几乎只是轻轻一碰,闸门就立即打开,整个人几乎不需要减速。这种 “顺滑” 的通行体验和伦敦地铁形成了强烈对比。即便在伦敦用的是 Google Pay、Apple Pay 等最先进的支付手段,闸机的反应仍显迟钝,让人几乎要习惯性地停下脚步,等待那一两秒的反馈。

是什么让日本的闸机如此灵敏?这背后,是一整套不同于西方世界的近场通信(NFC)技术体系。作者于是开始追查,日本的交通卡系统,到底和我们常见的 NFC 支付方式有什么不同 —— 一个不起眼的刷卡动作,背后是怎样的技术生态?

一种 “几乎不存在于西方” 的标准

在西方,尤其是在欧洲和北美,公共交通系统的非接触式刷卡通常使用两种标准:EMV 和 MIFARE。EMV 即我们熟知的信用卡标准 —— 由 Europay、Mastercard 和 Visa 三家公司共同开发,广泛用于 Apple Pay 和 Google Pay。MIFARE 则更多用于交通卡本身,比如伦敦的 Oyster Card。

但这些标准的老旧问题也显而易见。MIFARE Classic,曾是伦敦地铁早期使用的技术,但安全性极差,极易被克隆。如今虽然已经被 MIFARE DESFire 所替代,但它的通信速度仍然有限,整个系统也依赖与后端服务器之间的通信,这让 “刷卡” 成为一次完整的交易请求,而非一个瞬间发生的动作。

而在日本,一切都围绕着另一个标准展开:FeliCa。这是 Sony 在 1988 年推出的技术,比 MIFARE 还早了 6 年。奇妙的是,FeliCa 真正的大规模应用首站不是日本,而是 1997 年的香港八达通卡。随后才被 JR 东日本用于 Suica 卡,其他如 PASMO、ICOCA 等也相继加入,构成了如今日本 IC 卡生态的基础。

FeliCa 最大的不同在于速度。它的通信速率是 424kbps,比 MIFARE DESFire 高出一倍,而且最重要的是 —— 它不依赖与服务器的实时连接。所有余额信息和最近的交易记录,都存储在卡片本身上。这意味着,当你把卡片靠近闸机时,读卡器无需向后端请求任何信息,整个过程可以在不到 0.1 秒内完成。

你或许可以理解为:在伦敦刷卡是一场交易,而在东京刷卡是一种动作。

一张卡能读出多少信息?

有了这样的基础,FeliCa 自然也支持很多实用功能。例如,卡片上记录了最近的交易历史,用户可以直接用手机读取 —— 只要手机支持 NFC-F(FeliCa 的技术代号),打开像 Suikakeibo 这样的应用,把 PASMO 卡放在手机背面,即可查看上次坐了哪班电车、消费了多少钱。这种透明的反馈机制,在西方几乎不可想象。

此外,FeliCa 的读卡器还能识别 “卡片冲突”—— 如果检测到两个 FeliCa 卡片同时靠近,它会暂停读取。这个机制虽然看似简单,但它在东京那种人流密集的通勤场景下,能大幅避免误读问题,提升整体通行效率。


author_avatar

UNTAG 官方