上海公交或者地铁换乘是优惠一元,公交车在刷卡的时候,是怎么知道你的卡该减免的呢?

卡上我觉得不可能给你写进去信息的,刷卡的时候是不可能往卡上写东西的吧。想想地铁公交刷卡的机器。。卡上应该只有一串序列号,而网络数据库中存有该序列号的余额等信息吧。我猜想的

gprs?不可能吧,我们公交换乘的时候,瞬间就是听到了零元,gprs不可能这么好的网络的

写卡?也不太可能,。。

实现这一功能有两种方案,其实都很简单
一、网络功能实现
卡上有芯片,记录你的卡号等信息。当你乘坐地铁是,地铁是可以记录你的出站时间的,而这一数据由刷卡机直接通过gprs或者有线网络等手段发送至网络中心,网络中心随即记录的消费信息。当你换乘公交时,刷卡机同样读取信息并通过gprs发送网络中心。网路中心经过查询然后返回扣款指令。公交刷卡机按照指令扣费。
二、刷卡机功能实现
还有一种方法可以实现的要求,刷卡机本身也是有一定的写卡功能的。我们把刷卡机编号,公交和地铁的统一编号,换乘公交刷卡时,读卡机读取你上一次的刷价时间和刷卡地点,然后计算出你的时间差距,同时完成刷卡优惠。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-21
呵呵,别把公交卡想的这么傻瓜。现在使用的公交卡功能都是非常强大的,这张卡你可以认为是一个完整的计算机系统,有CPU,有内存,有硬盘,有输入输出设备,除了没有显卡和网卡:)。就如同红外线能通讯一样,公交卡也能以13.56兆的频率进行通讯,进行读写。
所以,公交卡上可以保存所有的交易信息,并且能够在不与后台交互的情况下,完成脱机交易。所有的公交POS和地铁闸机的时间都是设为大致统一的,所以能够利用卡内数据判断是否需要给出优惠。本回答被提问者采纳
第2个回答  推荐于2021-01-03
卡里有芯片的,会有记录,刷卡的时候就等于是把信息输进卡里:出行的工具是什么(公交,地铁,出租等等),时间(刷卡机器都会统一调试好时间的)等等信息。地铁站里就可一查询近10次的交易记录。【都本人纯手打滴】
第3个回答  2012-06-16
卡上会有记录你最后出入站的讯息,你自己想知道的话可以到服务台去查询
相似回答