• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

校园卡,银行自动充值是怎么实现的?

大学的时候,学校的校园卡绑定银行卡后,就每个月就会定时往校园卡里打钱。这个技术上是怎么实现的?

校园卡的类型是什么卡,cpu卡吗?

那个卡里存的数据是什么? 

存了余额吗? 如果存了余额,那当我的银行向我的卡打钱的时候,我的卡在我身上,什么时候,钱进入我的卡的? 难道是我刷卡的时候?那么那个刷卡的机器是联网的,可以对我的卡进行卡操作。(但是对卡操作需要停留一定的时间,我们刷卡的时候,都是很快的)

如果没存余额,只存了卡的唯一标示。那么那个刷卡的机器只是操作服务器的数据库?

很多疑问,有了解的大神吗?给我解决一下这些疑惑吧

全部回复(11)
正序查看
倒序查看
2014-08-01 09:22
这个问题我也感兴趣 ~顶一个~
0
回复
tanb006
LV.10
3
2014-08-01 10:29

卡上的信息只有你的编号.没有其他信息

余额是在银行内部系统数据中的.

定期打钱进去,只是银行电脑上的一个计划任务而已.到时间电脑会自动执行的.

一般来说,磁条卡上只包含了你的卡号.没有你的资金信息的.

0
回复
东流
LV.2
4
2014-08-01 11:12

你的校园卡就是普通的RFID卡----“射频识别卡”,该卡可以非接触信息交互。它就是一个存储设备,里面存储一些了些数据,存储和U盘功能类似。

它的工作过程,你想的过于复杂了。卡里一般就存了编号,金额等重要数据,当然这些数据是被加密了的。

比如余额问题,卡里应该保存了一个余额变量,比如是15.6元。

你刷卡消费时,应该是把数据库中的余额变量和校园卡里的数据进行比对,如果数据中心有充值信息,就把校园卡的余额数据修改;没有充值信息,就直接对余额数据处理。

你觉得时间很快,在你刷卡的过程中,就这么大概1秒的时间。但是你刷卡这个动作,校园卡和读卡器还有数据控制中心,已经做了很多事情了,整个过程就几十毫秒就可以处理完。

0
回复
东流
LV.2
5
2014-08-01 11:14
@tanb006
卡上的信息只有你的编号.没有其他信息余额是在银行内部系统数据中的.定期打钱进去,只是银行电脑上的一个计划任务而已.到时间电脑会自动执行的.一般来说,磁条卡上只包含了你的卡号.没有你的资金信息的.
恩,应该没有资金信息~~
0
回复
东流
LV.2
6
2014-08-01 11:15
@东流
你的校园卡就是普通的RFID卡----“射频识别卡”,该卡可以非接触信息交互。它就是一个存储设备,里面存储一些了些数据,存储和U盘功能类似。它的工作过程,你想的过于复杂了。卡里一般就存了编号,金额等重要数据,当然这些数据是被加密了的。比如余额问题,卡里应该保存了一个余额变量,比如是15.6元。你刷卡消费时,应该是把数据库中的余额变量和校园卡里的数据进行比对,如果数据中心有充值信息,就把校园卡的余额数据修改;没有充值信息,就直接对余额数据处理。你觉得时间很快,在你刷卡的过程中,就这么大概1秒的时间。但是你刷卡这个动作,校园卡和读卡器还有数据控制中心,已经做了很多事情了,整个过程就几十毫秒就可以处理完。
恩,应该没有资金信息~~否则容易被破解后盗用资金,3楼说的正确
0
回复
2014-08-01 11:22

你的校园卡其实跟公交IC卡没多大区别。

银行只是一个接口,是自动打钱的,但是早期的校园卡是要持卡到固定的银行自助客户端去领取这个钱到校园卡商的。

0
回复
2014-08-01 13:10
@东流
你的校园卡就是普通的RFID卡----“射频识别卡”,该卡可以非接触信息交互。它就是一个存储设备,里面存储一些了些数据,存储和U盘功能类似。它的工作过程,你想的过于复杂了。卡里一般就存了编号,金额等重要数据,当然这些数据是被加密了的。比如余额问题,卡里应该保存了一个余额变量,比如是15.6元。你刷卡消费时,应该是把数据库中的余额变量和校园卡里的数据进行比对,如果数据中心有充值信息,就把校园卡的余额数据修改;没有充值信息,就直接对余额数据处理。你觉得时间很快,在你刷卡的过程中,就这么大概1秒的时间。但是你刷卡这个动作,校园卡和读卡器还有数据控制中心,已经做了很多事情了,整个过程就几十毫秒就可以处理完。
这下有些明白是怎么回事了~
0
回复
2014-08-01 16:12
    学校财务处肯定有一套数据库来管理你的卡上余额,学校的刷卡设备与财务处服务器联网,通过数据交流来扣你的¥,一定不会将余额记录在卡上,如果卡上记录了余额,那我自己就在宿舍充了。
0
回复
song_du
LV.4
10
2014-08-03 22:24

卡里只有你的身份信息,你刷卡的过程就是你身份确认的过程,身份确定后其他信息都是根据你的身份信息从电脑里面调出来滴~~

所以你所说的自动充值等操作都是直接更新的电脑里面的数据库而已~~

0
回复
2014-08-13 09:26
@song_du
卡里只有你的身份信息,你刷卡的过程就是你身份确认的过程,身份确定后其他信息都是根据你的身份信息从电脑里面调出来滴~~所以你所说的自动充值等操作都是直接更新的电脑里面的数据库而已~~

你应该先去了解一下IC卡 ID卡的基本原理。

IC卡就是银行卡类型的,有磁条,分单轨  双轨等。数据格式不一样,可读可写。

ID卡  其实很多时候叫他RFID  是一种射频识别的卡片,ID只能读,内部只有一个唯一的序列号码,你的校园卡充值的时候其实是在你的个人账号上充值(在服务上进行),你的个人账号和这个ID卡的序列号是一一对应的关系,你刷卡的时候其实是在你的个人账号上扣钱,ID卡只起了一个身份识别的作用,你刷卡的瞬间刷卡终端会和服务器进行数据交换,把你ID卡对应的账号上的钱钱在服务器上减掉。

0
回复
2014-08-25 22:19
卡只是个线圈,里面存的信息,那个读卡器需要cpu控制,读取卡的信息,然后对卡的信息进行读取,然后对卡进行计算。
0
回复