智能卡灰锁方法及装置的制造方法

文档序号:9376724阅读:1227来源:国知局
智能卡灰锁方法及装置的制造方法
【技术领域】
[0001] 本发明涉及智能芯片技术领域,具体地,涉及智能卡灰锁方法及装置。
【背景技术】
[0002] 根据我国银行卡芯片化计划要求,2005年3月13日,人民银行发布第55号 文,正式颁发了行业标准《中国金融集成电路(IC)卡规范》(JR/T0025-2005)(业内简称 PB0C2. 0)。该规范补充完善电子钱包/存折应用;增加了与EMV标准兼容的借/贷记应用; 增加非接触式IC卡物理特性标准;增加电子钱包扩展应用指南、借/贷记应用个人化指南 等内容。该标准将为我国银行卡芯片化奠定标准基础,确保我国银行卡芯片化实现联网通 用和安全,并有效指导实施。
[0003] 中国是世界智能卡最大的应用市场。IC卡可以应用在通信、交通、校园管理、社保、 医疗、金融、税务等各个方面,当前我国IC卡的应用已经渗透到国民经济各行各业,行业性 的IC卡应用工程陆续启动,逐渐形成了行业性的大卡,主要有电信、社会保障、公安、城市 建设、卫生、石油石化、金融等诸多领域。随着应用领域的不断扩展,人们对IC卡的功能要 求就越来越高,这个就要求在一张 IC卡上集成更可能多的应用,目前IC卡常用的就有支付 功能。
[0004] 人民银行颁发的行业标准《中国金融集成电路(IC)卡规范》(JR/T0025-2005)(业 内简称PB0C2. 0)中,电子存折/电子钱包应用和电子钱包扩展应用指南是为持卡人进行金 融交易而设计的一种应用。而在《电子钱包扩展应用指南》中提出了进行圈存、圈提、消费、 灰锁交易的方法。传统的IC卡在进行灰锁后,不能够再进行圈存等其它金融交易,IC卡一 直处于灰锁状态,直到进行解锁或联机解锁交易后,才能够解除IC卡的灰锁状态,从而进 行其它的金融交易。
[0005] 目前,有新技术提出可以支持IC卡进行一次预冻结,但是一次预冻结功能使用完 后,IC卡还是处于灰锁状态,不能够进行其它交易。
[0006] 传统的IC卡在进行灰锁后,不能够再进行圈存等其它金融交易,IC卡一直处于灰 锁状态,直到进行解锁或联机解锁交易后,才能够解除IC卡的灰锁状态,从而进行其它的 金融交易。新提出的支持一次预冻结功能的IC卡,虽然可以多支持一次,但是一次机会使 用完后,IC卡还是处于灰锁状态。这样的芯片,使用效率低,增加持卡人操作的复杂性。

【发明内容】

[0007] 本发明提供智能卡灰锁方法及装置,用以解决现有智能卡只能进行一次灰锁导致 的使用效率低等不足。
[0008] 为解决上述技术问题,本发明提供了一种智能卡灰锁方法,其特征是,该方法包括 以下步骤:
[0009] 查询智能卡的灰记录文件中的当前灰锁预冻结次数信息;
[0010] 对所述当前灰锁预冻结次数与灰锁预冻结的设定次数进行比较; toon] 如果当前灰锁预冻结次数未达到灰锁预冻结的设定次数,则对所述智能卡进行灰 锁操作;否则,不对所述智能卡进行灰锁操作。
[0012] 优选地,所述方法还包括:
[0013] 对智能卡的灰记录文件进行设置的步骤,用于对灰锁预冻结的金额进行设置。
[0014] 优选地,所述方法还包括:
[0015] 若当前灰锁预冻结次数小于等于灰锁预冻结的设定次数,对所述智能卡的所述灰 锁预冻结的金额进行设置。
[0016] 优选地,所述灰锁操作包括以下步骤:
[0017] 向所述智能卡发送初始化灰锁指令,所述初始化灰锁指令中包括预设的预冻结金 额信息;
[0018] 接收所述智能卡发来的对应所述预冻结金额信息的实际预冻结金额信息;
[0019] 根据所述实际预冻结金额信息计算灰锁数据报文鉴别码,并将所述灰锁数据报文 鉴别码发送给所述智能卡进行验证;
[0020] 接收所述智能卡验证后的对应所述灰锁数据报文鉴别码的灰锁交易验证码和灰 锁完成数据报文鉴别码,实现对所述智能卡进行灰锁。
[0021] 优选地,所述灰锁操作还包括:
[0022] 当为了完成交易需要对所述智能卡进行解灰锁操作时,根据所述交易的实际交易 金额获得解锁数据报文鉴别码,并向所述智能卡发送解锁指令,完成解锁操作。
[0023] 本发明还提供了一种智能卡灰锁方法,该方法包括以下步骤:
[0024] 接收终端发来的查询灰记录文件中的当前灰锁预冻结次数信息的指令;
[0025] 根据所述指令将所述当前灰锁预冻结次数信息发送给所述终端;
[0026] 如果当前灰锁预冻结次数未达到灰锁预冻结的设定次数,则接受所述终端的灰锁 操作;否则,拒绝所述终端的灰锁操作。
[0027] 优选地,所述方法还包括:
[0028] 接受所述终端对灰记录文件进行设置的步骤,用于对灰锁预冻结的金额进行设 置。
[0029] 优选地,所述方法还包括:
[0030] 若当前灰锁预冻结次数小于等于灰锁预冻结的设定次数,接受所述终端对所述灰 锁预冻结的金额进行设置。
[0031] 优选地,所述灰锁操作包括以下步骤:
[0032] 接收所述终端发来的初始化灰锁指令,所述初始化灰锁指令中包括预设的预冻结 金额信息;
[0033] 根据所述初始化灰锁指令设置实际预冻结金额信息,并将所述实际预冻结金额信 息发送给所述终端;
[0034] 接收并验证所述终端发来的对应所述实际预冻结金额信息的灰锁数据报文鉴别 码;
[0035] 根据所述灰锁数据报文鉴别码计算对应所述灰锁数据报文鉴别码的灰锁交易验 证码和灰锁完成数据报文鉴别码并发送给所述终端,完成灰锁操作。
[0036] 优选地,所述根据所述初始化灰锁指令设置实际预冻结金额信息具体包括:
[0037] 根据所述初始化灰锁指令检查所述电子钱包中的金额是否大于等于所述预冻结 金额信息中的金额,若是,则将所述预冻结金额信息中的金额确定为实际冻结金额;否则, 将所述电子钱包中的当前金额确定为实际冻结金额。
[0038] 优选地,所述灰锁操作还包括:
[0039] 接收所述终端发来的解锁指令;
[0040] 验证所述解锁指令中的解锁数据报文鉴别码并完成解锁操作。
[0041] 优选地,所述验证解锁指令中的解锁数据报文鉴别码并完成解锁操作具体为:
[0042] 判断所述解锁数据报文鉴别码中所述实际交易金额是否小于等于所述实际冻结 金额,若是,则对所述电子钱包进行解锁,并从所述电子钱包中扣除所述实际交易金额;否 贝1J,向所述终端返回错误提示信息并退出。
[0043] 优选地,对所述电子钱包进行解锁,并从所述电子钱包中扣除所述实际交易金额 之后还包括:
[0044] 将所述交易的信息写入到标准交易明细文件中;并对内部交易明细文件中的冻结 金额状态置位。
[0045] 本发明还提供了一种智能卡灰锁终端,该终端包括:
[0046] 信息查询单元,用于查询智能卡的灰记录文件中的当前灰锁预冻结次数信息;
[0047] 信息比较单元,用于对所述当前灰锁预冻结次数与灰锁预冻结的设定次数进行比 较;
[0048] 第一灰锁操作单元,用于当前灰锁预冻结次数未达到灰锁预冻结的设定次数时, 则对所述智能卡进行灰锁操作;否则,不对所述智能卡进行灰锁操作。
[0049] 优选地,所述终端还包括:
[0050] 第一信息设置单元,用于对智能卡的灰记录文件进行设置,包括对灰锁预冻结的 金额进行设置。
[0051] 优选地,所述第一信息设置单元还包括:
[0052] 第一设置子单元,用于当前灰锁预冻结次数小于等于灰锁预冻结的设定次数时, 对所述智能卡的所述灰锁预冻结的金额进行设置。
[0053] 优选地,所述第一灰锁操作单元包括:
[0054] 第一信息发送子单元,用于向所述智能卡发送初始化灰锁指令,所述初始化灰锁 指令中包括预设的预冻结金额信息;
[0055] 第一信息接收子单元,用于接收所述智能卡发来的对应所述预冻结金额信息的实 际预冻结金额信息;
[0056] 第一灰锁信息处理子单元,用于根据所述实际预冻结金额信息计算灰锁数据报文 鉴别码,并将所述灰锁数据报文鉴别码发送给所述智能卡进行验证;
[0057] 第二信息接收子单元,用于接收所述智能卡验证后的对应所述灰锁数据报文鉴别 码的灰锁交易验证码和灰锁完成数据报文鉴别码,实现对所述智能卡进行灰锁。
[0058] 优选地,所述终端还包括:
[0059] 第一解灰锁单元,用于为了完成交易需要对所述智能卡进行解灰锁操作时,根据 所述交易的实际交易金额获得解锁数据报文鉴别码,并向所述智能卡发送解锁指令,完成 解锁操作。
[0060] 本发明还提供了一种智能卡,该智能卡包括:
[0061] 第三信息接收单元,用于接收终端发来的查询灰记录文件中的当前灰锁预冻结次 数信息的指令;
[0062] 第二信息发送单元,用于根据所述指令将所述当前灰锁预冻结次数信息发送给所 述终〗而;
[0063] 第二灰锁操作单元,用于当前灰锁预冻结次数未达到灰锁预冻结的设定次数时, 则接受所述终端的灰锁操作;否则,拒绝所述终端的灰锁操作。
[0064] 优选地,所述智能卡还包括:
[0065] 第二信息设置单元,用于接受所述终端对灰记录文件进行设置,包括对灰锁预冻 结的金额进行设置。
[0066] 优选地,所述第二信息设置单元还包括:
[0067] 第二设置子单元,用于当前灰锁预冻结次数小于等于灰锁预冻结的设定次数,接 受所述终端对所述灰锁预冻结的金额进行设置。
[0068] 优选地,所述第二灰锁操作单元包括:
[0069] 第四信息接收子单元,用于接收所述终端发来的初始化灰锁指令,所述初始化灰 锁指令中包括预设的预冻结金额信息;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1