一种IC卡及实现电子钱包/电子存折交易的方法技术

技术编号:3857228 阅读:330 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种IC卡及实现电子钱包/电子存折交易的方法,为了解决解决现有实现电子钱包/电子存折交易的过程不够完善的问题,本发明专利技术公开一种实现电子钱包/电子存折交易的方法包括:集成电路IC卡从接收的电子存折/电子钱包交易命令中读取交易金额;IC卡读取与交易命令中交易对应的预设金额阈值;IC卡根据读取的交易金额确定比较金额,当比较金额不大于预设金额阈值时,允许执行该命令进行交易,由于只有当比较金额不大于预设金额阈值时,才允许执行该命令进而实施交易,避免了后续处理流程出错,使得电子钱包/电子存折交易的过程更加完善。

【技术实现步骤摘要】

本专利技术属于ic卡应用领域,特别涉及一种ic卡及实现电子钱包/电子存折 交易的方法。
技术介绍
目前,金融IC (Integrated Circuit Card,集成电路)卡的应用越来越普及, 范围越来越广泛,由于其使用方便,便于携带安全性高等特点而越来越受到使 用者的欢迎。从应用的角度看,卡片上有电子钱包EP (Electronic Purse )和电 子存折ED (ElectronicDeposit)两种应用类型。每种应用类型分别对应着不同 的交易流程和交易命令。对于一张金融IC卡来说,它可以同时支持电子存折 和电子钱包两种应用,也可以只支持其中的一种。预处理流程如图1所示包括插入IC卡步骤、应用选择步骤、IC卡有效性检 查步骤、若有效性检查未通过,则执行错误处理步骤,否则,执行选择电子存 折或电子钱包步骤,若选择电子存折,则执行提示输入个人密码(PIN)步骤 和校验PIN步骤,若检验PIN未通过,则返回执行提示输入个人密码(PIN) 步骤,否则,说明个人密码(PIN)正确,执行交易类型选择步骤,若选择电 子钱包,则直接执行交易类型选择步骤。持卡人通过终端选择交易类型,如 圏存、圈提、消费、取现、查询余额、查询明细等。终端向IC卡发送对应不 同交易类型的命令,启动对应的交易,IC卡通过执行某些命令,进而实现电子 钱包/电子存折交易。现有技术中卡片从POS(Point of Service,销售点)终端接收到一条命令时,并不对该命令对应的交易类型涉及的金额限额进行设置,当交易金额大于对应 的金额限额时,后续处理流程会出错,导致现有实现电子钱包/电子存折交易的 过程不够完善。
技术实现思路
为了解决现有实现电子钱包/电子存折交易的过程不够完善的问题,本专利技术实施例提供了一种实现电子钱包/电子存折交易的方法,包括集成电路IC卡从接收的电子存折/电子钱包交易命令中读取交易金额;IC卡读取与交易命令中交易对应的预设金额阈值;IC卡根据读取的交易金额确定比较金额,当比较金额不大于预设金额阈值 时,允许执行该命令进行交易。同时本专利技术实施例还提供一种集成电路IC卡,包括第一读取模块用于从接收的电子存折/电子钱包交易命令中读取交易金额;第二读取模块用于读取与交易命令中交易对应的预设金额阈值; 比较模块用于根据读取的交易金额确定比较金额,当比较金额不大于预设金额阈值时,允许执行该命令进行交易。由上述本专利技术提供的具体实施方案可以看出,正是由于根据读取的交易金额确定比较金额,并只有当比较金额不大于预设金额阈值时,才允许执行该命令进而实施交易,避免了后续处理流程出错,电子钱包/电子存折交易的过程更力口完善。附图说明图1为电子存折/电子钱包应用的预处理流程示意图2为本专利技术提供的实现电子钱包/电子存折交易的方法流程图3为本专利技术提供的第一实施例系统结构图;图4为本专利技术提供的第一实施例方法流程图; 图5为本专利技术提供的第二实施例方法流程图; 图6为本专利技术^是供的第三实施例系统结构图8为本专利技术提供的通过MT方式接收命令修改预设金额阔值流程图9为本专利技术提供的消费模式的处理流程图IO为本专利技术提供的第四实施例集成电路IC卡结构图。具体实施例方式为了解决现有实现电子钱包/电子存折交易的过程不够完善的问题,本专利技术 实施例提供一种实现电子钱包/电子存折交易的方法,该方法如图2所示,步骤 91: POS终端向IC卡发送电子存折/电子钱包交易命令,如表l所示命令CREDIT FOR LOAD(圈存)iBIT FOR PURCHASE/CASH WITHDRAW(消费/取王^~ ^feBIT FOR UNLOAD(圈提) "5^T BALANCE(读余额) GET TRANSACTION PROVE(取交易认证) l^JTIALIZE FOR CASH WITHDRAW(取现初始化) — iTIALIZE FOR LOAD(圏存初始化) l ITIALIZE FOR PURCHASE(消费初始化) INITIALIZE FOR UNLOAD(圈提初始化) ! JITIALIZE FOR UPDATE(修改初始化)表1其中如INITIALIZE FOR LOAD、 INITIALIZE FOR PURCHASE和DEBIT FOR PURCHASE/CASH WITHDRAW等交易命令中都带有交易金额,步骤92: IC卡从接收的电子存折/电子钱包交易命令中读取交易金额,步骤93: IC卡从 对应的文件中读取与交易命令中交易对应的预设金额阈值,步骤94: IC卡根 据读取的交易金额确定比较金额后,若比较金额不大于预设金额阈值,才允许 执行该命令进行交易。进而避免了因比较金额大于预设金额阈值导致的后续处理流程出错,使得电子钱包/电子存折交易的过程更加完善。下面以在如图3所示的系统中,实现电子钱包/电子存折交易的过程为例进 行说明,该系统包括POS终端11、移动终端21、置于移动终端21内的IC 卡31和运营商服务器41,其中IC卡31为双界面智能卡,可以通过非接触方 式与POS终端11进行信息交互,IC卡31还可以通过移动终端21与运营商服 务器41进行信息交互。本专利技术第一实施例以IC卡31接收INITIALIZE FOR LOAD(圈存初始化) 命令进行圈存交易为例进行说明,该方法流程如图4所示,包括步骤101: POS终端11向IC卡31发送携带圈存金额200元的INITIALIZE FOR LOAD命令。其中本步骤中的圈存金额200元即为交易金额。步骤102: IC卡31从接收的INITIALIZE FOR LOAD命令中读取圏存金 额200元。步骤103: IC卡31从表2钱包文件结构文件中读取与INITIALIZE FOR LOAD命令中圈存交易对应的预设金额阈值即余额限额(电子存折/电子钱包限 额)。<table>table see original document page 10</column></row><table>1存权1扣权1保留"0x00"4余额限额(电子存折/缺省存折FFFFFFFF电子4戈包限额)钱包00FFFFFF表2步骤104: IC卡31根据圈存金额200元和当前余额10元相加得到比较金是(假设电子存折/电子钱包限额300元或210元,比较金额210元,不大于电 子存折/电子钱包限额300元或210元),则4丸行步骤105、否则(电子存折/电 子钱包限额为200元,比较金额210元大于电子存折/电子钱包限额200元)执 行步骤106。步骤105: IC卡31允许执行INITIALIZE FOR LOAD命令进行圏存交易。步骤106: IC卡31返回错误条件代码如6970用于禁止执行INITIALIZE FOR LOAD命令进行圈存交易。错误条件代码原则上可根据实际应用临时确定,只是不跟已有的错误条件 代码冲突即可,后续的错误条件代码类同。本专利技术第二实施例以IC卡31接收INITIALIZE FOR PURCHASE (圈存初 始化)命令进行消费交易为例进行说明,该方法流程如图5所示,包括步骤201: POS终端11向IC卡31发送当笔消费金额200元的INITIA本文档来自技高网
...

【技术保护点】
一种实现电子钱包/电子存折交易的方法,其特征在于,包括:  集成电路IC卡从接收的电子存折/电子钱包交易命令中读取交易金额;  IC卡读取与交易命令中交易对应的预设金额阈值;  IC卡根据读取的交易金额确定比较金额,当比较金额不大于预设金额阈值时,允许执行该命令进行交易。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑术强郝建梅王颖
申请(专利权)人:北京握奇数据系统有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1