打印

求救,关于射频卡读写问题

[复制链接]
1746|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
serch|  楼主 | 2007-12-24 17:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设计一表多卡电表,通过射频卡向表中送电。卡中存储有本次的购电量,如果读卡后校验正确,则认为购电有效,然后把电量输入电表中,并清除掉卡中的电量(先写卡,然后读卡确认卡中电量被真正清除掉)。现在发现有以下问题,由于用户操作太快或非法操作,当校验有效后写卡去清除卡中数据,再去读卡确认时,这时卡拿走了。表认为本次操作无效,把读到的电量放弃。当用户再次刷卡时,由于电量已清除掉了,表认为是空卡。最终结果导致电量丢失。该如何解决这个问题呢?请帮帮我吧。

相关帖子

沙发
草门佳| | 2007-12-27 17:18 | 只看该作者

根本解决的可能性很小!

这个问题我想没法从根本上规避;
通过技术处理,减少这中问题发生的概率,以及在问题发生后,通过技术补救的可能还是有的
 
另外,一表多卡,为什么要对卡清零?不是用多少扣多少更合理些吗

使用特权

评论回复
板凳
qinyp| | 2007-12-28 00:09 | 只看该作者

re

1、读卡并校验(含灰卡标记检验)
2、写卡标记(灰卡标记)
3、表量充值
4、清卡值
5、读卡确认

如果2失败则不进行3,如果4或5失败则在卡充值时由主机处理。所谓灰卡即白卡和黑卡之间的一种状态,呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

9

帖子

1

粉丝