[发明专利]IC卡及其数据更新方法无效
| 申请号: | 201110072458.4 | 申请日: | 2011-03-24 |
| 公开(公告)号: | CN102136081A | 公开(公告)日: | 2011-07-27 |
| 发明(设计)人: | 齐同心 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
| 主分类号: | G06K17/00 | 分类号: | G06K17/00;G06K19/077 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ic 及其 数据 更新 方法 | ||
技术领域
本发明涉及IC卡技术领域,尤其涉及一种同时带有CPU卡模块和M1卡模块的IC卡及其数据更新方法。
背景技术
IC卡(集成电路卡)被广泛用于费用支付(如公交卡)、身份认证、考勤统计、刷卡记录等领域中。在IC卡中,使用逻辑电路的M1卡(Mifare One)和带有微处理器的CPU卡是两种重要的类型。现有的许多IC卡中兼具M1卡模块和CPU卡模块,故其即可用M1卡模块进行IC卡交易操作,也可用CPU卡模块进行IC卡交易操作,或者说其即能用于M1卡读写设备,又能用于CPU卡读写设备,从而适用范围较广,可方便用户。这种IC卡中可同时带有微处理器和逻辑电路,也可通过CPU卡模块模拟出M1卡模块。
由于M1卡模块和CPU卡模块所要求的数据格式不同,因此IC卡中必须同时存储有分别供M1卡模块和CPU卡模块使用的M1卡数据和CPU卡数据(这两组数据可被存储在不同存储器上,也可位于同一存储器的不同存储区中)。这两组数据可分别包括剩余资金量(对具有电子钱包功能的IC卡)、剩余刷卡次数(对具有计次功能的IC卡)、剩余积分、卡号等,其值会随着IC卡交易操作(例如消费操作、充值操作、卡号变更操作等)而变化(例如进行消费时剩余资金量会减少等)。
显然,一张IC卡中,M1卡数据和CPU卡数据应当是一致的(即二者代表的剩余资金量、剩余刷卡次数等应当是相同的),以免用户感到其中具有两个不同的卡模块。但是,由于M1卡数据、CPU卡数据相互独立且用于不同的卡模块;因此,当用其中一种卡模块进行IC卡交易操时,只有对应该卡模块的数据会根据操作结果发生变化,而对应另一卡模块的数据则保持不变,这就导致M1卡数据和CPU卡数据不一致(例如M1卡数据表示IC卡中还剩10元资金,而CPU卡数据表示IC卡中还剩8元资金)。为避免这种数据不同步的现象引起计费混乱等问题,现有IC卡的数据更新方法如下:
在用M1卡模块进行IC卡交易操作(如消费操作、充值操作、查询操作)前,若CPU卡数据的最近更新晚于M1卡数据的最近更新(即CPU卡数据比较新),则用CPU卡数据更新M1卡数据,使M1卡数据与CPU卡数据同步;
在用CPU卡模块进行IC卡交易操作(如消费操作、充值操作、查询操作)前,若M1卡数据的最近更新晚于CPU卡数据的最近更新(即M1卡数据较新),则用M1卡数据更新CPU卡数据,使CPU卡数据表示与M1卡数据同步。
上述方法中,每次用户进行刷卡操作时M1卡数据和CPU卡数据都会同步,从而使用户感觉不到两个卡模块的存在。其中,两组数据中哪个较新可通过在一组数据中设置更新标识来判断:当用某一卡模块进行IC卡交易操作后,删除原有更新标识,并在该卡模块的数据中加入更新标识;这样就能保证最近更新的数据中总带有更新标识。
发明人发现现有技术中至少存在如下问题:M1卡为逻辑加密卡,依靠逻辑电路进行运算,因此其运算的时序性非常严格,无法轻易更改;而现有技术中,在用M1卡模块进行IC卡交易操作前要进行数据更新,这会改变其原有工作时序,导致交易无法正常进行,故必须要更新或更换现有的M1卡读写设备才能实现上述的IC卡数据更新方法。
发明内容
本发明的实施例提供一种IC卡数据更新方法,其不需要对M1卡读写设备进行更新即可实现M1卡数据和CPU卡数据的同步。
为达到上述目的,本发明的实施例采用如下技术方案:
一种IC卡数据更新方法,其中,所述IC卡包括M1卡模块和CPU卡模块,且所述IC卡中存储有供M1卡模块使用的M1卡数据和供CPU卡模块使用的CPU卡数据,所述IC卡数据更新方法包括:
在用所述CPU卡模块进行IC卡交易操作前,若所述CPU卡数据与M1卡数据不一致,则用所述M1卡数据更新所述CPU卡数据;
用所述CPU卡模块进行IC卡交易操作,并在所述IC卡交易操作中更新所述CPU卡数据和M1卡数据。
其中,“某数据供某卡模块使用”是指该数据的格式符合该卡模块的要求,从而该卡模块可直接读取、改写该数据;“用所述M1卡数据更新所述CPU卡数据”是指以M1卡数据为依据,更新CPU卡数据,使其M1卡数据保持一致,“IC卡交易操作”是指操作后可能会使M1卡数据和CPU卡数据发生变化的操作;“在所述IC卡交易操作中更新所述CPU卡数据和M1卡数据”是指在IC卡交易操作中对CPU卡数据和M1卡数据都进行更新,以使二者在IC卡交易操作后保持一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110072458.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于射频识别技术的冰箱管理系统
- 下一篇:一种太阳能空调
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





