[发明专利]智能卡数据处理方法、装置和智能卡有效
申请号: | 201110456417.5 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102592154A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 刁春强 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00;G06K19/07 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能卡 数据处理 方法 装置 | ||
技术领域
本发明涉及智能卡技术领域,特别是涉及一种智能卡数据处理方法、装置和智能卡。
背景技术
目前,智能卡作为安全的、易于携带的数据计算和存储载体在安全性要求很高的商务领域应用得越来越广泛。持卡人将数据保存在智能卡中,在应用场合通过POS(销售终端,Point Of Sale)等机具,实现智能卡与应用系统之间安全的数据交换,进而完成相应的交易,比如支付、充值、门禁等。
现有的交易流程中分为一般指令(文件选择,取随机数,外部验证等)和核心指令(即决定本次交易成败的指令,交易流程中唯一的指令),一般指令处理内容:只能修改辅助性数据;核心指令处理内容:适时处理辅助性数据,并把数据内存缓冲区中关键性的数据写入物理备份区,然后更新卡内数据;并在数据更新成功后,清空备份区,最后返回交易成功状态码,此时交易流程结束。
在一项完整的交易过程中,只有核心指令处理时间最长,可达到一般指令处理时间的4-5倍,然后不同的智能卡对指令处理时间的限制不同,当超过该卡片规定时间时,需额外进行申请延时。而在一次交易过程中,只有在核心指令处理过程中会提出延时请求,现有技术中延时请求需要依赖硬件实现计时功能,以便实时发送,但这样往往需要占用单独的定时器。由于芯片的硬件资源都是有限的,极有可能该硬件资源已被其他需求占用;或者,因成本减少,降低功耗等原因根本就没有设置此种资源,因此如何减少核心指令处理的时间就成为了急需解决的问题。
发明内容
本发明实施例提供一种智能卡数据处理方法、装置和智能卡,可以有效降低程序复杂性及减少核心指令执行的时间。
本发明提供一种智能卡数据处理方法,该方法包括:
接收并判断智能卡与终端通信指令的类型,进行相应的操作,包括:
如果接收的通信指令为处理完成通信所必须的关键数据的核心指令,则将与接收到的核心指令匹配的日志备份项写入日志备份区,且设置所述备份区的标志位有效,接收并判断下一条通信指令的类型,进行所述相应的操作;
如果为接收的通信指令为非核心指令的一般指令,判断所述备份区的标志位是否为有效标识;
当判断所述备份区的标志位为有效标识时,将所述日志备份项内容写入对应的目的区;
清空所述备份区标志位的有效标识,并处理所述一般指令;
当判断所述备份区的标志位无有效标识时,直接处理所述一般指令。
本发明还提供一种智能卡数据处理装置,该装置包括:
第一判断模块,用于接收并判断智能卡与终端通信指令的类型;
备份模块,如果接收的通信指令为处理完成通信所必须的关键数据的核心指令,则用于将与接收到的核心指令匹配的日志备份项写入日志备份区,且设置所述备份区的标志位有效;
第二判断模块,用于接收并判断下一条通信指令的类型,进行相应的操作;
第三判断模块,如果为接收的通信指令为非核心指令的一般指令,用于判断所述备份区的标志位是否为有效标识;
更新模块,当判断所述备份区的标志位为有效标识时,用于将所述日志备份项内容写入对应的目的区;
清空模块,用于清空所述备份区标志位的有效标识,并处理所述一般指令;
执行模块,当判断所述备份区的标志位无有效标识时,直接处理所述一般指令。
本发明还提供一种智能卡,包括所述的智能卡数据处理装置。
与现有技术相比,本发明具有以下优点:
本发明实施例提供的方案中,核心指令适时处理辅助性数据,并把关键性数据内存缓冲区中数据写入物理备份区,此时交易流程结束,但实际交易内容对应的数据并没有更新,而是在下一条一般指令接收完毕之后,执行之前,或者执行断电复位后的首条应用指令之前进行新数据的更新。
这样设计可以使得关系到交易成败的核心指令本应处理的文件更新时间大大缩短,因为其分担一部分任务给其他一般指令。待更新的数据越多,越分散,被分流的任务就越多,节省的时间就相应的增加,可以有效降低程序复杂性及核心指令的执行时间,提高片内操作系统COS(Chip Operating System)对芯片的兼容性,减少对硬件资源的依赖性,并且降低了COS设计的复杂性。
附图说明
图1为本发明实施例一方法流程示意图;
图2为本发明提供的装置结构示意图;
图3为本发明实施例二的方法流程图;
图4为本发明实施例三的方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110456417.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:仓库智能管理方法
- 下一篇:服装流水线实时数据显示系统