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