[发明专利]一种含Mifare功能模块的智能卡及其数据更新方法有效
申请号: | 200810105950.5 | 申请日: | 2008-05-06 |
公开(公告)号: | CN101281666A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 席砺莼 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | G07F7/08 | 分类号: | G07F7/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 100015北京市朝阳区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mifare 功能模块 智能卡 及其 数据 更新 方法 | ||
1、一种含Mifare功能模块的智能卡,其特征在于,包括:
Mifare功能模块,用于根据接收到的充值或消费命令消息更新Mifare功能模块中存储的数据;
控制模块,用于在接收到充值命令消息时,控制Mifare功能模块根据所述充值命令消息进行数据更新。
2、如权利要求1所述的智能卡,其特征在于,
所述控制模块包括:密钥修改单元,用于修改Mifare功能模块中的密钥;
所述Mifare功能模块进一步用于当接收到充值命令消息时,在接收的数据通过Mifare功能模块中的密钥验证后,根据接收到的充值命令消息更新Mifare功能模块中存储的数据。
3、如权利要求2所述的智能卡,其特征在于,所述控制模块进一步包括:
试错统计单元,用于统计接收的数据在通过Mifare功能模块中的密钥验证中连续错误的次数或统计一定时间内使用Mifare功能模块的次数,在所述次数超过阈值时,触发密钥修改单元修改Mifare功能模块中的密钥。
4、如权利要求1所述的智能卡,其特征在于,所述控制模块包括判断单元和/或应答单元,其中:
判断单元,用于确定接收到的充值命令消息为Mifare指令时,禁止Mifare功能模块根据所述充值命令消息进行数据更新;
应答单元,用于在接收到通信层传输指令时,按CPU智能卡应答方式进行应答。
5、如权利要求1至4任一所述的智能卡,其特征在于,进一步包括:
余额修正模块,用于在确定CPU操作模块中存储的数据所映射的金额小于Mifare功能模块中存储的数据所映射的金额时,更新Mifare功能模块中存储的数据为CPU操作模块中存储的数据。
6、一种含Mifare功能模块智能卡的数据更新方法,其特征在于,包括如下步骤:
接收充值命令消息;
确定所述充值命令消息用于Mifare功能模块的数据更新;
控制Mifare功能模块根据所述充值命令消息进行数据更新。
7、如权利要求6所述的数据更新方法,其特征在于,所述控制Mifare功能模块根据所述充值命令消息进行数据更新,具体为:
Mifare功能模块在接收到充值命令消息时,对接收的数据用Mifare功能模块中的密钥进行验证,所述密钥由CPU功能模块进行设置;
接收的数据在密钥验证通过后,根据接收到的充值命令消息更新Mifare功能模块中存储的数据。
8、如权利要求7所述的数据更新方法,其特征在于,进一步包括:
统计接收的数据在通过Mifare功能模块中的密钥验证中连续错误的次数或统计一定时间内使用Mifare功能模块的次数,在所述次数超过阈值时,修改Mifare功能模块中的密钥。
9、如权利要求6所述的数据更新方法,其特征在于,所述控制Mifare功能模块根据所述充值命令消息进行数据更新,具体为:
确定接收到的充值命令消息为Mifare指令时,禁止Mifare功能模块根据所述充值命令消息进行数据更新;
或,
在接收到通信层传输指令时,按CPU智能卡应答方式进行应答。
10、如权利要求6至9任一所述的数据更新方法,其特征在于,进一步包括:
在确定CPU操作模块中存储的数据所映射的金额小于Mifare功能模块中存储的数据所映射的金额时,更新Mifare功能模块中存储的数据为CPU操作模块中存储的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810105950.5/1.html,转载请声明来源钻瓜专利网。