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

[复制链接]
2780|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

粉丝
快速回复 在线客服 返回列表 返回顶部