[发明专利]智能卡数据的修改方法和设备在审
申请号: | 201310010084.2 | 申请日: | 2013-01-11 |
公开(公告)号: | CN103927562A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 杜秉一;周锦佳;徐静雯;徐燕军;徐志忠 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李湘;汤春龙 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能卡 数据 修改 方法 设备 | ||
技术领域
本发明涉及数据处理技术,特别涉及使智能卡内的数据与远程数据处理系统相应的数据保持同步更新的方法和设备。
背景技术
在脱机交易模式下,交易终端无需经网络连接到远程数据处理系统即可对智能卡或IC卡(例如预付费卡)进行处理以完成交易。与联机交易模式相比,由于不需要通过网络与远程数据处理系统交换交易信息,所以处理速度更快,但是相应地,对于数据安全性的要求也随之提高。
为了节省成本,可以允许智能卡发行方(例如银行)通过联机交易方式对卡片的个人化数据进行修改从而使卡片能反复使用,这些个人化数据的例子包括但不限于帐户余额、持卡人信息和交易密码等。显然,为了保证数据的真实性、完整性和安全性,这些个人化数据被同时存储在发行方的数据处理系统(后台系统)和卡片内,并且二者保存的数据必须同步更新以保持一致或对应。
以典型的充值过程为例,首先在智能卡发行方侧,由数据处理系统对保存在其自身处的智能卡后台帐户的余额进行修改,随后数据处理系统经网络向交易终端发送携带脚本文件的联机交易报文,该脚本文件包含相应的修改命令。交易终端从脚本文件中提取修改命令,并且据此指示智能卡进行写操作以完成卡片内脱机帐户余额的修改。随后,交易终端向数据处理系统返回修改操作是否成功的消息,而数据处理系统只有在脱机帐户余额修改成功时才对后台帐户的修改予以确认。鉴于帐户余额之类的个人化数据的重要性,必须严格保持后台帐户与脱机帐户之间的同步。特别是随着IC 卡电子现金交易在市场上的大规模推广应用,诸如更改卡片脱机账户余额之类的数据修改操作日益增多,因此迫切需要一种可靠、有效的智能卡数据同步机制来保证数据处理系统处数据与智能卡内数据的一致或对应。
发明内容
本发明的目的之一是提供一种使智能卡数据同步的方法,其具有可靠性高和实现简单的优点。
为实现上述目的,在所提供的使智能卡数据同步的方法中,数据处理系统执行下列步骤:
在所述数据处理系统内修改与所述智能卡相关联的第一数据;
向交易终端发送对所述智能卡内的第二数据进行修改的命令,以使所述第一数据与第二数据一致或对应;
从所述交易终端接收响应消息;以及
如果所述响应消息指示所述第二数据的修改成功,则对所述第一数据的修改予以确认,如果所述响应消息指示所述第二数据的修改失败,则将所述第一数据恢复至原先状态,如果所述响应消息指示所述第二数据的修改结果未知,则将所述第一数据的修改标识为存在缺陷。
上述方法将交易终端修改智能卡内数据的操作结果作了精细的分类,从而能够区分出修改失败与修改结果未知的情形,并且根据不同的结果类型在数据处理系统执行相应的操作,由此避免了实际上修改已经成功然而结果未知所导致的智能卡数据不同步。
优选地,在上述方法中,所述第一和第二数据分别为后台帐户余额和脱机帐户余额。
优选地,在上述方法中,所述命令包含在所述数据处理系统向所述交易终端发送的脚本文件中。
优选地,在上述方法中,进一步包括下列步骤:
对于标识为存在缺陷的第一数据,如果根据交易记录确认所述第二数据的修改成功,则对所述第一数据的修改予以确认,否则,则将所述第一数据恢复至原先状态。
在上述方法中,在修改操作结果未知时,数据处理系统基于交易记录进行数据的同步化,可以准确反映交易信息,避免持卡方占用额外资金。
本发明的还有一个目的是提供一种数据处理系统,其能够以低成本,高度可靠地实现智能卡数据的同步。
为实现上述目的,所提供的数据处理系统包括:
通信单元,适于与交易终端通信;
数据库,适于存储与智能卡对应的第一数据;
与所述通信单元和数据库耦合的处理单元,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310010084.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置