公交卡到底是怎么工作的?

2025-05-21 01:04:42
推荐回答(1个)
回答(1):

公交卡从读写来讲是射频卡,其内有数据存储功能和一定的加解密硬件。利用对卡里的存储区域的读写可以实现公交次卡、电子钱包等不同模式的账户功能,用于充值、消费过程。
一个卡只要里面的存储足够,理论上是可以开足够多的不同模式下的独立账号的。
各种模式的账户的使用过程,实质就是数据读取、数据计算、数据写入这三步的组合过程,当然,数据的读写都是有加密解密过程的,可能要求专门的硬件编码芯片或安装了专用程序并设置好了要求参数的设备才能实现这些过程。
以公交次卡的数据读写过程为例:
充值时,充值设备读取卡内次卡账户信息,按要充值的月份、次数计算新的数据后写入记录到卡里。
消费刷卡时,消费刷卡设备读取卡内次卡账户信息,根据刷卡设备设置的扣减规则、或通过人工在刷卡设备上的输入条件计算新的数据,然后后写入记录到卡里。
这些记录根据账户设计时的不同可以包含次数余额和有效期之外的其它足够多的信息,如上次刷卡时间,消费刷卡设备所属单位、最近五次刷卡设备编号、时间等等,这个只要程序设计时需要就可以有啦。
现在很多城市都搞一卡通,在新开一种业务时,只要卡有存储空间能存取更多的数据,实现新功能就没多大问题。比如作为电子钱包、门禁卡、考勤卡、交费卡……甚至身份证,其实,二代身份证里如果加上可读写存储区域并能授权开放给第三方完全可以有以上这些功能甚至代替银行卡。