本发明涉及近场通信领域,尤指一种IC卡交易的实现方法和装置。
背景技术:
IC卡(Integrated Circuit Card,集成电路卡),也称为智能卡(Smart card)、智慧卡(Intelligent card)、微电路卡(Microcircuit card)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO 7816标准的卡基中,做成卡片形式。根据通讯接口把IC卡分成接触式IC卡、非接触式IC和双界面卡(同时具备接触式与非接触式通讯接口)。
IC卡由于其固有的信息安全、便于携带、比较完善的标准化等优点,在身份认证、银行、电信、公共交通、车场管理等领域正得到越来越多的应用,例如二代身份证,银行的电子钱包,电信的手机SIM卡(Subscriber Identification Module,用户身份识别卡),公共交通的公交卡、地铁卡,用于收取停车费的停车卡等,都在人们日常生活中扮演重要角色。
目前一卡多应用的场合越来越多,典型的如市民卡,即有银行卡的功能,也有健康卡的应用,还有公交、门禁等应用。对于金融、健康的应用要求在交易时的安全性,对于公交、门禁等应用要求在交易的便捷性。
技术实现要素:
目前一卡多应用的情况,没有区别应用对安全和便捷的细分需求,以统一的方式处理,本发明提供了一种IC卡交易的实现方法和装置,能够实现交易的安全性和便捷性。
为了达到本发明目的,本发明提供了一种IC卡交易的实现方法,包括:
IC卡接收到终端发送的交易指令时,根据所述交易指令确定对应的应用,判断是否需要指纹验证;
当判断所述应用不需要指纹验证时,直接执行所述交易指令对应的交易操作;
当判断所述应用需要指纹验证时,进行指纹验证,指纹验证通过后执行所述交易指令对应的交易操作。
可选地,所述IC卡接收到终端发送的交易指令时,根据所述交易指令确定对应的应用,判断是否需要指纹验证的步骤中,
所述交易指令包括应用选择指令,所述IC卡根据所述应用选择指令携带的应用标识符AID,确定对应的应用,判断是否需要指纹验证。
可选地,所述当判断所述应用需要指纹验证时,进行指纹验证,指纹验证通过后执行所述应用对应的交易操作的步骤中,
将输入的指纹与IC卡内部存储的期望指纹进行比对,当输入的指纹与期望指纹一致时,验证通过。
可选地,所述IC卡接收到终端发送的交易指令时,根据所述交易指令确定对应的应用,判断是否需要指纹验证的步骤中,
所述IC卡通过14443协议与所述终端通信。
可选地,所述IC卡为指纹IC卡,所述终端为销售终端POS机、自动取款机ATM机或手机。
本发明还提供了一种IC卡交易的实现装置,包括:
应用解析模块,用于接收到终端发送的交易指令时,根据所述交易指令确定对应的应用,判断是否需要指纹验证;
交易模块,当所述应用解析模块判断所述应用不需要指纹验证时,直接执行所述交易指令对应的交易操作;
指纹验证模块,用于当所述应用解析模块判断所述应用需要指纹验证时,进行指纹验证,指纹验证通过后,通知执行模块;
所述交易模块进一步用于,根据所述指纹验证模块的通知,执行所述交易指令对应的交易操作。
可选地,所述指令为应用选择指令,所述应用解析模块进一步用于,根据所述应用选择指令携带的应用标识符AID,确定对应的应用,判断是否需要指纹验证。
可选地,所述指纹验证模块进一步用于,将输入的指纹与IC卡内部存储的期望指纹进行比对,当输入的指纹与期望指纹一致时,验证通过。
可选地,所述应用解析模块进一步用于,通过14443协议与所述终端通信。
可选地,所述IC卡为指纹IC卡,所述终端为销售终端POS机、自动取款机ATM机或手机。
与现有技术相比,本发明实施例根据不同的应用,判断是否需要指纹验证,针对不同应用使用不同的认证方式,在要求便捷的应用,例如公交、门禁,可采用无需指纹认证的方式,保证了交易操作的便捷性;在要求安全的应用,例如大额资金交易,则可采用指纹认证的方式,保证了交易操作的安全性,可在指纹验证模式与非指纹验证模式之间无缝切换。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例的IC卡交易的实现方法流程图;
图2为本发明应用示例的IC卡交易的流程图;
图3为本发明实施例的IC卡交易的实现装置示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
指纹IC卡是把指纹识别技术同IC卡结合起来,该技术把卡的主人的指纹(通常是加密后)存储在IC卡上,通过比对卡上的指纹与持卡者的指纹就可以确认持卡者的是否卡的真正主人,从而进行下一步的交易。指纹IC卡可以广泛地运用于许多行业中,例如取代现行的ATM卡、制造防伪证件(签证或护照、公费医疗卡、会员卡、借书卡等)。
如图1所示,本发明实施例的IC卡交易的实现方法包括:
步骤101,IC卡接收到终端发送的交易指令时,根据所述交易指令确定对应的应用,判断是否需要指纹验证;若否,则执行步骤102;若是,则执行步骤103;
步骤102,判断所述应用不需要指纹验证,直接执行所述交易指令对应的交易操作;
步骤103,判断所述应用需要指纹验证,进行指纹验证,指纹验证通过后执行所述交易指令对应的交易操作。
本发明实施例根据不同的应用,判断是否需要指纹验证,针对不同应用使用不同的认证方式,在要求便捷的应用,例如公交、门禁,可采用无需指纹认证的方式,保证了交易操作的便捷性;在要求安全的应用,例如大额资金交易,则可采用指纹认证的方式,保证了交易操作的安全性。
所述交易指令可以指支付指令,也可以指开关门禁这样的操作指令。
其中,在步骤101中,所述交易指令包括应用选择指令,所述IC卡根据所述应用选择指令携带的AID(application identifier,应用标识符),确定对应的应用,判断是否需要指纹验证。
所述IC卡可以通过14443协议与所述终端通信。
在步骤102中,将输入的指纹与IC卡内部存储的期望指纹进行比对,当输入的指纹与期望指纹一致时,验证通过。
所述IC卡为指纹IC卡,所述终端为POS机(point of sales terminal,销售终端)、ATM机(Automatic Teller Machine,自动取款机)或手机等可以读取IC卡,与IC卡进行交易的设备。
上述的交易操作可以是指支付操作,也可以是指门禁开门操作等IC卡可以实现的应用操作。
下面以支付交易操作为例,进行详细描述。
如图2所示,包括如下步骤:
步骤201,IC卡接收到终端发送的交易指令;
步骤202,IC卡根据交易指令中携带的AID,判断是否需要进行指纹验证;如果判断需要指纹验证,则执行步骤203,如果无需指纹验证,则执行步骤207;
其中,可以预先设置哪些AID对应的应用需要进行指纹验证,哪些AID对应的应用无需指纹验证;
步骤203,通过指纹传感器输入指纹;
其中,该指纹传感器通常位于终端上;
步骤204,对指纹特征进行处理;
在本步骤中,通常是提取指纹的一些特征值进行相应处理;
步骤205,进行指纹验证,与IC卡的存储模块中存储的期望指纹进行比对;
步骤204,判断是否验证通过,若验证通过,则执行步骤207,若未通过,则返回执行步骤203;
步骤207,进行支付交易。
在本发明实施例中,IC可以实现多种应用。例如,对于公交应用,为了保证刷卡交易的便捷、快速,可以不需要进行指纹验证,则通过对AID的判断不验证指纹。对于借记功能的应用,由于大资金的流动,需要保证资金的安全交易,根据AID来判断需要通过指纹验证通过后再进行交易。则启动指纹验证的流程。
如图3所示,本发明实施例的IC卡交易的实现装置,包括:
应用解析模块31,用于接收到终端发送的交易指令时,根据所述交易指令确定对应的应用,判断是否需要指纹验证;
交易模块32,当所述应用解析模块判断所述应用不需要指纹验证时,直接执行所述交易指令对应的交易操作;
指纹验证模块33,用于当所述应用解析模块判断所述应用需要指纹验证时,进行指纹验证,指纹验证通过后,通知执行模块;
所述交易模块32进一步用于,根据所述指纹验证模块的通知,执行所述交易指令对应的交易操作。
本发明实施例根据不同的应用,判断是否需要指纹验证,针对不同应用使用不同的认证方式,在要求便捷的应用,例如公交、门禁,可采用无需指纹认证的方式,保证了交易操作的便捷性;在要求安全的应用,例如大额资金交易,则可采用指纹认证的方式,保证了交易操作的安全性。
上述应用解析模块31、交易模块32和指纹验证模块33可以均位于IC卡中,也可以部分模块(例如解析模块31和交易模块32)位于IC卡中,部分模块(例如,指纹验证模块33)位于终端中。
可选地,所述交易指令包括应用选择指令,所述应用解析模块31进一步用于,根据所述应用选择指令携带的应用标识符AID,确定对应的应用,判断是否需要指纹验证。
可选地,所述指纹验证模块33进一步用于,将输入的指纹与IC卡内部存储的期望指纹进行比对,当输入的指纹与期望指纹一致时,验证通过。
可选地,所述应用解析模块31进一步用于,通过14443协议与所述终端通信。
所述IC卡为指纹IC卡,所述终端为销售终端POS机、自动取款机ATM机或手机等可以读取IC卡,与IC卡进行交易的设备。
上述的交易操作可以是指支付操作,也可以是指门禁开门操作等IC卡可以实现的应用操作。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。