CN106997531B - 一种控制金融ic卡交易的方法及卡套 - Google Patents
一种控制金融ic卡交易的方法及卡套 Download PDFInfo
- Publication number
- CN106997531B CN106997531B CN201610052328.7A CN201610052328A CN106997531B CN 106997531 B CN106997531 B CN 106997531B CN 201610052328 A CN201610052328 A CN 201610052328A CN 106997531 B CN106997531 B CN 106997531B
- Authority
- CN
- China
- Prior art keywords
- transaction
- card
- instruction
- financial
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- A—HUMAN NECESSITIES
- A45—HAND OR TRAVELLING ARTICLES
- A45C—PURSES; LUGGAGE; HAND CARRIED BAGS
- A45C11/00—Receptacles for purposes not provided for in groups A45C1/00-A45C9/00
- A45C11/18—Ticket-holders or the like
- A45C11/182—Credit card holders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- A—HUMAN NECESSITIES
- A45—HAND OR TRAVELLING ARTICLES
- A45C—PURSES; LUGGAGE; HAND CARRIED BAGS
- A45C11/00—Receptacles for purposes not provided for in groups A45C1/00-A45C9/00
- A45C11/18—Ticket-holders or the like
- A45C11/182—Credit card holders
- A45C2011/186—Credit card holders with protection from unauthorised reading by remotely readable data carriers
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Credit Cards Or The Like (AREA)
Abstract
本发明提供一种控制金融IC卡交易的方法及卡套,金融IC卡放置在卡套中,卡套包括内层天线、外层天线、NFC控制芯片以及屏蔽层,屏蔽层位于外层天线和内层天线之间,NFC控制芯片通过外层天线与终端通信,NFC控制芯片通过内层天线与金融IC卡通信,该方法包括:NFC控制芯片截取终端发送给金融IC卡的非接触交易指令;NFC控制芯片确定截取的非接触交易指令为GPO指令,且该GPO指令中的交易方式标识位对应的交易方式为后台主账户交易方式时,或者,确定截取的非接触交易指令为GPO指令之外的非接触交易指令时,将所述截取的非接触交易指令透传给所述金融IC卡。本发明方便了用户的交易,提高了用户体验。
Description
技术领域
本发明涉及支付安全技术领域,尤其涉及一种控制金融IC卡交易的方法及卡套。
背景技术
目前,磁条银行卡逐渐被金融IC(Integrated Circuit Card,集成电路)卡(又称为芯片IC卡)替代。金融IC卡一般都支持接触(将IC卡插入终端中)和非接触(将IC卡靠近终端的刷卡提示区域)交易。非接触交易方便快捷,因此很多用户选择使用非接触交易。
金融IC卡一般都两个账户,一个为电子现金账户,用户在使用金融IC卡进行非接触交易时,如果选择后台主账户付款,则用户将金融IC卡在POS机的刷卡区域晃动一下后,还需要用户输入联机密码或者签名,才能完成付款,这种付款方式安全性高;如果选择电子现金账户付款,则用户将金融IC卡在POS机的刷卡区域晃动一下,无需输入用户名和密码,即可完成付款,银行推出的“闪付(Quick Pass)”即是非接触交易的一种,用户在消费时只需要在标有“闪付”标识的终端(比如POS机)前轻晃一下,无需输入密码或签名,即可从金融IC卡的电子现金账户中扣除相应的金额,完成支付。
闪付交易虽然快捷方便,但也给不法分子提供了可乘之机,不法分子只需拿着具有闪付功能的POS机,趁用户不注意时在用户的金融IC卡附近一晃,即可盗取卡内金额。
为了防止用户的金融IC卡的电子现金账户被盗刷,在金融IC卡上套个卡套,该卡套能屏蔽非接触射频信号,用户只有从卡套中取出金融IC卡才能进行非接触联机消费时,从而达到了防止用户的金融IC卡中的电子账户被盗刷的目的,但是,这种方法由于屏蔽了射频信号,用户需要通过金融IC卡中的后台主账户付款时,也需要从卡套中取出金融IC卡,才能通过后台主账户支付,这就给用户支付带来了不便。
发明内容
本发明提供一种控制金融IC卡交易的方法及卡套,用以解决现有的控制金融IC卡交易的方式在用户需要通过金融IC卡中的后台主账户付款时,需要从卡套中取出金融IC卡才能通过后台主账户支付,给用户支付带来不便的问题。
一种控制金融IC卡交易的方法,所述金融IC卡放置在卡套中,所述卡套包括内层天线、外层天线、NFC控制芯片以及屏蔽层,所述屏蔽层位于外层天线和内层天线之间,NFC控制芯片通过外层天线与终端通信,NFC控制芯片通过内层天线与金融IC卡通信,该方法包括:
NFC控制芯片截取终端发送给金融IC卡的非接触交易指令;
NFC控制芯片如果确定截取的非接触交易指令为GPO指令,且该GPO指令中的交易方式标识位对应的交易方式为后台主账户交易方式时,将所述截取的非接触交易指令通过透传给所述金融IC卡;
NFC控制芯片如果确定截取的非接触交易指令为GPO指令之外的非接触交易指令时,将所述截取的非接触交易指令透传给所述金融IC卡。
所述方法,还包括:
如果确定截取的非接触交易指令为GPO指令,且确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,向所述终端返回交易失败提示消息。
本发明实施例,当金融IC卡在卡套内时,不允许金融IC卡进行电子现金账户交易,从而保证了用户金融IC卡的电子现金账户的安全。
所述方法,还包括:
确定在预设时长内截取到所述金融IC卡向所述终端返回的响应消息时,将所述响应消息透传给所述终端。
所述方法,还包括:
确定在预设时长内未截取到所述金融IC卡向所述终端返回的响应消息时,向所述终端返回响应超时错误码。
所述方法,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式,具体包括:
确定所述响应消息为select响应消息,且,确定select响应消息中包含预设终端交易属性标识时,计算所述预设终端交易属性标识之前的所有TAG标识对应的数据的长度之和M;
确定所述GPO指令的第M个字节的第6个比特位等于1时,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式。
本发明实施例通过计算GPO指令之前的select响应指令中的TAG标识对应的数据的长度之和M,根据该结果M,确定GPO指令中的交易方式标识位的位置,进而根据交易方式标识位确定交易方式。
本发明还提供一种控制金融IC卡交易的卡套,所述金融IC卡放置在所述卡套中,所述卡套包括内层天线、外层天线、NFC控制芯片以及屏蔽层,所述屏蔽层位于外层天线和内层天线之间,NFC控制芯片通过外层天线与终端通信,NFC控制芯片通过内层天线与金融IC卡通信,所述NFC控制芯片包括:
截取模块,用于截取终端发送给金融IC卡的非接触交易指令;
确定模块,用于如果确定截取的非接触交易指令为GPO指令,且该GPO指令中的交易方式标识位对应的交易方式为后台主账户交易方式时,将所述截取的非接触交易指令通过透传给所述金融IC卡;如果确定截取的非接触交易指令为GPO指令之外的非接触交易指令时,将所述截取的非接触交易指令透传给所述金融IC卡。
所述卡套中,所述确定模块还用于:
如果确定截取的非接触交易指令为GPO指令,且确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,向所述终端返回交易失败提示消息。
所述卡套中,所述截取模块还用于:
确定在预设时长内截取到所述金融IC卡向所述终端返回的响应消息时;将所述响应消息透传给所述终端。
所述卡套中,所述截取模块还用于:
确定在预设时长内未截取到所述金融IC卡向所述终端返回的响应消息时,向所述终端返回响应超时错误码。
所述卡套中,所述确定模块在确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,具体用于:
确定所述响应消息为select响应消息,且,确定select响应消息中包含预设终端交易属性标识时,计算所述预设终端交易属性标识之前的所有TAG标识对应的数据的长度之和M;
确定所述GPO指令的第M个字节的第6个比特位等于1时,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式。
利用本发明实施例提供的控制金融IC卡交易的方法及卡套,具有以下有益效果:在终端与放置在卡套中的金融IC卡之间的交易方式为需要用户签名或者密码的后台主账户交易方式时,不需要用户将金融IC卡从金融IC卡的卡套中取出即可完成后台主账户交易,从而方便了用户的交易,提高了用户体验;在终端与放置在卡套中的金融IC卡之间的交易方式为电子现金账户交易方式时,NFC控制芯片向终端返回交易失败消息,从而屏蔽了电子现金账户交易方式,达到了防止金融IC卡中的电子现金账户中的金额被盗刷的目的。
附图说明
图1为本发明实施例提供的控制金融IC卡交易的方法流程图之一;
图2为本发明实施例提供的控制金融IC卡交易的方法流程图之二;
图3为本发明实施例提供的控制金融IC卡交易的方法的具体实施过程流程图;
图4为本发明实施例提供的NFC控制芯片示意图。
具体实施方式
下面结合附图和实施例对本发明提供的控制金融IC卡交易的方法及卡套进行更详细地说明。
本发明实施例提供一种控制金融IC卡交易的方法,其中金融IC卡放置在卡套中,所述卡套包括内层天线、外层天线、NFC控制芯片以及屏蔽层,所述屏蔽层位于外层天线和内层天线之间,NFC控制芯片通过外层天线与终端通信,NFC控制芯片通过内层天线与金融IC卡通信,该方法包括:NFC控制芯片截取终端发送给金融IC卡的非接触交易指令;NFC控制芯片确定截取的非接触交易指令为GPO指令之外的非接触交易指令时,将所述截取的非接触交易指令透传给所述金融IC卡;或者,NFC控制芯片确定截取的非接触交易指令为GPO指令,且该GPO指令中的交易方式标识位对应的交易方式为后台主账户交易方式时,将所述截取的非接触交易指令透传给所述金融IC卡。还包括:确定截取的非接触交易指令为GPO指令,且确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,向所述终端返回交易失败提示消息。
下面详细说明本发明实施例提供的控制金融IC卡交易的方法,如图1所示,包括:
步骤101,NFC控制芯片截取终端发送给金融IC卡的非接触交易指令。
本发明实施例中,金融IC卡放置在卡套中,所述卡套包括内层天线、外层天线、NFC控制芯片以及屏蔽层,所述屏蔽层位于外层天线和内层天线之间,NFC控制芯片通过外层天线与终端通信,NFC控制芯片通过内层天线与金融IC卡通信,其中,NFC控制芯片分别与内层天线和外层天线连接,并且,NFC控制芯片通过外层天线产生的射频信号与终端通信,NFC控制芯片通过内层天线产生的射频信息号与金融IC卡通信;屏蔽层用于屏蔽射频信号,可以防止卡套外部的终端产生的射频信号被卡套中的金融IC卡接收到。本发明实施例中,NFC控制芯片通过射频信号分别与终端和金融IC卡通信。
具体的,终端通过射频信号向金融IC卡发送非接触交易指令,金融IC卡也通过射频信号向外界发送非接触交易指令。
终端为具有从金融IC卡中提取金额的终端,可以为POS机等终端,NFC(Near FieldCommunication,近距离无线通信技术)控制芯片截取终端发送给金融IC卡的非接触交易指令的方式以及截取金融IC卡向终端返回的响应消息的方式均为现有的NFC控制芯片自带的功能,这里不做详述。其中,NFC控制芯片设置在金融IC卡的卡套上。具体的,NFC控制芯片包括卡模式和读卡器模式两种,NFC控制芯片在卡模式下,截取终端发送的非接触交易指令以及对截取的非接触交易指令进行处理、将截取的来自金融IC卡的响应消息透传给终端;NFC控制芯片在读卡器模式下将截取的非接触交易指令透传给金融IC卡、截取金融IC卡返回的响应消息、对响应消息进行处理。
步骤102,NFC控制芯片判断截取的非接触交易指令为是否为GPO指令,如果是,执行步骤103,否则,执行步骤104。
具体的,NFC控制芯片针对截取的非接触交易指令进行识别,确定非接触交易指令中携带GPO指令的标识时,确定该非接触指令为GPO指令。其中,GPO指令是非接触交易中用于指示交易的开始的指令,该指令用于携带消费金额、终端交易属性标识、交易货币代码等数据元,电子现金账户交易方式包括闪付交易等交易方式。
步骤103,NFC控制芯片判断截取GPO指令中的交易方式标识位对应的交易方式是否为后台主账户交易方式,如果是,执行步骤104,如果否,执行步骤105。
具体的,交易方式包括电子现金交易方式和后台主账户交易方式,可以预先设定GPO指令的交易方式标识位为1时,表示交易方式为电子现金交易方式,预先设定GPO指令的交易方式标识位为0时,表示交易方式为后台主账户交易方式,
步骤104,将截取的非接触交易指令透传给所述金融IC卡。
步骤105,确定GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式,并向所述终端返回交易失败提示消息。
具体的,判断GPO指令的交易方式标识位对应的交易方式是否为后台主账户交易方式,如果否,不将该GPO指令透传非金融IC卡,并向终端返回交易失败提示消息,该交易失败提示消息可以以交易错误码的形式呈现,即向终端返回交易错误码,该交易错误码可自定义,比如为两字节十六进制数0x6985,也可以为其它,这里不做限定;如果是,将截取的GPO指令透传给所述金融IC卡,以使后台主账户交易正常进行。
本发明实施例中金融IC卡放置在卡套中,卡套包括内外两层天线、NFC控制芯片和屏蔽层。外层天线和内层天线之间使用屏蔽层隔开,从而防止相互干扰。NFC控制芯片通过外层天线与外部终端进行射频信号的交互,同理,NFC控制芯片通过内层天线与卡套内金融IC卡进行射频信号的交互。
具体的,NFC控制芯片通过外层天线与终端进行指令交互,再通过内层天线将截取的非接触指令透传给金融IC卡,外层天线和内层天线均用于产生射频信号,以使NFC控制芯片通过天线产生的射频信号分别与终端和金融IC进行通信。其中,NFC控制芯片截取来自终端的非接触交易指令以及截取来自金融IC卡的消息的方式为现有的NFC控制芯片自带的功能,这里不做详述。
NFC控制芯片处于读卡器模式时,卡套中的内层天线产生射频信号,通过内层天线产生的射频信号将截取的非接触交易指令透传给金融IC卡并截取金融IC卡返回的响应消息;NFC控制芯片处于卡模式时,卡套中的外层天线产生射频信号,通过外层天线产生的射频信号将截取响应消息透传给终端并截取终端发送的非接触交易指令。
本发明实施例,在终端与放置在卡套中的金融IC卡之间的交易方式为需要用户签名或者密码的后台主账户交易方式时,不需要用户将金融IC卡从金融IC卡的卡套中取出即可完成后台主账户交易,从而方便了用户的交易,提高了用户体验;在终端与放置在卡套中的金融IC卡之间的交易方式为电子现金账户交易方式时,NFC控制芯片向终端返回交易失败消息,从而屏蔽了电子现金账户交易方式,达到了防止金融IC卡中的电子现金账户中的金额被盗刷的目的,如果用户需要通过电子现金账户交易方式交易,则需要从金融IC卡的卡套中将金融IC卡取出。
具体的,NFC控制芯片将GPO之外的非接触交易指令或者将非电子现金账户交易方式的GPO指令透传非金融IC卡之后,金融IC卡会针对不同的非接触交易指令返回相应的响应消息。优选地,确定在预设时长内截取到所述金融IC卡向所述终端返回的响应消息时,将所述响应消息透传给所述终端;确定在预设时长内未截取到所述金融IC卡向所述终端返回的响应消息时,向所述终端返回响应超时错误码。
其中,响应超时错误码可以自定义,这里不做限定,与交易错误码不同即可,比如为两字节十六进制数0x6983。在预设时长内截取到金融IC卡返回的响应消息,则可认为金融IC卡响应成功,此时将该响应消息透传给终端;在预设时长内未截取到金融IC卡返回的响应消息,则可认为金融IC卡响应失败,此时向终端返回响应超时错误码,交易结束。
优选地,步骤102中,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式,如图2所示,具体包括:
步骤201,确定所述响应消息为select响应消息,且,确定select响应消息中包含预设终端交易属性标识时,计算所述预设终端交易属性标识之前的所有TAG标识的长度之和M。
具体的,终端与金融IC卡之间进行非接触交易的一般流程为:终端向金融IC卡发送select指令,该指令中携带了所选择的交易方式对应的AID(应用标识);金融IC卡向终端返回针对select指令(应用选择指令)的select响应消息,该响应消息中携带交易属性;终端根据交易属性生成相应的GPO指令发送给金融IC卡;金融IC卡根据GPO指令进行交易并向终端返回交易是否成功的响应消息。select指令为非接触交易指令。其中,交易属性的长度为四字节,第一字节用于表示交易类型(包括支持非接触借记/贷记应用和不支持非接触借记/贷记应用)、终端是否支持联机、及终端支持的持卡人验证方法(联机PIN,签名);第二字节由终端根据交易条件(如消费金额大于最低限额)设置是否需要联机密文及签名;第三字节为预留字节,暂不使用。第四字节用于指示终端是否支持设定版本的快速动态数据认证。
其中,select响应消息对应的数据格式为TLV格式,T为标识(TAG),L为数据长度,V为数据。如9F6604830F0000,9F66为T,04为后续数据的长度L,830F0000为实际数据V。则确定select响应消息中包含预设终端交易属性标识,具体包括:
在select响应消息对应的数据中查找TAG标识;在TAG标识对应的数据域中查找是否存在PDOL标识;确定在PDOL对应的数据中查找到预设交易属性标识时,确定select响应消息中包含预设终端交易属性标识。其中,PDOL为处理选项数据元属性(包括标识和长度)列表,在应用初始化步骤,金融IC卡片在处理GPO命令时需要终端提供的数据元的标识和数据元的长度列表。
在确定select响应消息中包含预设终端交易属性标识时,计算预设终端交易属性标识之前的所有TAG标识的长度之和M,即,计算位于预设终端交易属性标识之前的所有TAG标识对应的数据(数据元)的长度之和M。本发明实施例中的TAG标识用于表示不同的数据(数据元)。具体的,TAG标识为数据元的标签,可以为“A5”,也可以为其它,这里不做限定。
步骤202,确定所述GPO指令的第M个字节的第6个比特位等于1时,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式。
具体的,在select响应消息中存在预设终端交易属性标识,则该selcet响应消息中携带相应的交易属性,交易属性包括消费金额、终端交易属性标识、交易货币代码;终端接收到该select响应消息后,根据该select响应消息中携带的交易属性,将用户的消费金额、终端交易属性标识、交易货币代码编辑到GPO指令中发送给金融IC卡。本发明实施例,NFC控制芯片判断截取的GPO指令中预设字节的预设比特位对应的值是否为预设值,具体的,确定所述GPO指令的第M个字节的第6个比特位等于1时,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式。
本发明实施例,通过select响应消息中的交易属性标识和TAG标识确定GPO指令中交易属性标识位在GPO指令中的偏移,并进一步根据交易属性标识位是否为1来确定当前交易方式是否为电子现金账户交易方式。
检查SELECT命令响应数据中是否存在终端交易属性标识,判断规则如下:SELECT命令响应的数据为复合TLV格式,首先在响应数据中寻找TAG标识“A5”,而后再在TAG标识“A5”数据域中查找是否存在PDOL标识,而后再在PDOL数据域中查找是否存在终端交易属性标识,若存在,将PDOL数据域中终端交易属性标识之前的所有TAG标识的长度相加,即为终端交易属性数据在PDOL中偏移。
下面结合具体实施例对本发明实施例提供的控制金融IC卡交易的方法进行详细说明,如图3所示,包括:
步骤301,POS机向金融IC卡发送select指令。
步骤302,NFC控制芯片截取POS机发送的select指令,并判断该select指令中的应用AID(应用标识)是否为后台主账户交易的应用AID,如果否,执行步骤303,如果是,执行步骤304。
其中,可通过判断应用AID是否为“A000000333010101”或“A000000333010102”,如果是,确定该应用AID为电子现金账户应用AID,否则,确定该应用AID为后台主账户交易的应用AID。
电子现金账户交易的应用AID为“A000000333010101”或“A000000333010102”。
步骤303,NFC控制芯片将应用处理状态标志位设置为1,并执行步骤304。
步骤304,将该select指令透传给金融IC卡。
其中,应用处理状态标志位用SELECTSIGN表示,SELECTSIGN=1表示当前应用AID为电子现金账户AID。可将交易状态标志位PayPassSign设置为1,从而表示将非接触交易指令透传给金融IC卡,如果交易状态标志位PayPassSign设置为0,则表示非接触交易指令不透传给金融IC卡,向终端返回交易错误码。
步骤305,金融IC卡针对select指令返回select响应消息。
步骤306,NFC控制芯片截取金融IC卡返回的select响应消息,并判断该select响应消息中是否携带预设终端交易属性标识,如果是,执行步骤307,否则,执行步骤308。
步骤307,NFC控制芯片计算预设终端交易属性标识之前的所有TAG标识对应的数据元的长度之和M,并将应用处理状态标志位设置为2后,执行步骤308。
SELECTSIGN=2表示select响应消息中携带预设终端交易属性标识。
步骤308,NFC控制芯片将select响应消息透传给终端。
步骤309,终端针对select响应消息生成GPO指令,并将该GPO指令发送给金融IC卡。
步骤310,NFC控制芯片截取终端发送的GPO指令,并判断GPO指令的第M个字节的第6个比特位是否等于1,如果是,执行步骤311,否则,执行步骤312。
步骤311,确定GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式,并向终端返回交易错误码。
此时,将交易状态标志位PayPassSign设置为0。
步骤312,确定GPO指令中的交易方式标识位对应的交易方式为后台主账户账户交易方式,并将该GPO指令透传给金融IC卡。
此时,交易状态标志位PayPassSign设置为1。
本具体实施例中,将不同的标志位设置为不同的值,可以使得程序在接收到下一个指令时,根据标志位的值确定当前交易的进度,从而进行下一步的指令的处理和判断。
本发明实施例还提供一种控制金融IC卡交易的卡套,所述金融IC卡放置在所述卡套中,所述卡套包括内层天线、外层天线、NFC控制芯片以及屏蔽层,所述屏蔽层位于外层天线和内层天线之间,NFC控制芯片通过外层天线与终端通信,NFC控制芯片通过内层天线与金融IC卡通信,如图4所示,所述NFC控制芯片包括:
截取模块401,用于截取终端发送给金融IC卡的非接触交易指令;
确定模块402,用于如果确定截取的非接触交易指令为GPO指令,且该GPO指令中的交易方式标识位对应的交易方式为后台主账户交易方式时,将所述截取的非接触交易指令通过透传给所述金融IC卡;如果确定截取的非接触交易指令为GPO指令之外的非接触交易指令时,将所述截取的非接触交易指令透传给所述金融IC卡。
优选地,所述卡套中,所述确定模块还用于:
如果确定截取的非接触交易指令为GPO指令,且确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,向所述终端返回交易失败提示消息。
优选地,所述卡套中,所述截取模块还用于:
确定在预设时长内截取到所述金融IC卡向所述终端返回的响应消息时;将所述响应消息透传给所述终端。
优选地,所述卡套中,所述截取模块还用于:
确定在预设时长内未截取到所述金融IC卡向所述终端返回的响应消息时,向所述终端返回响应超时错误码。
优选地,所述卡套中,所述确定模块在确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,具体用于:
确定所述响应消息为select响应消息,且,确定select响应消息中包含预设终端交易属性标识时,计算所述预设终端交易属性标识之前的所有TAG标识对应的数据的长度之和M;
确定所述GPO指令的第M个字节的第6个比特位等于1时,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式。
利用本发明实施例提供的控制金融IC卡交易的方法及卡套,具有以下有益效果:在终端与放置在卡套中的金融IC卡之间的交易方式为需要用户签名或者密码的后台主账户交易方式时,不需要用户将金融IC卡从金融IC卡的卡套中取出即可完成后台主账户交易,从而方便了用户的交易,提高了用户体验;在终端与放置在卡套中的金融IC卡之间的交易方式为电子现金账户交易方式时,NFC控制芯片向终端返回交易失败消息,从而屏蔽了电子现金账户交易方式,达到了防止金融IC卡中的电子现金账户中的金额被盗刷的目的。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (8)
1.一种控制金融IC卡交易的方法,其特征在于,所述金融IC卡放置在卡套中,所述卡套包括内层天线、外层天线、NFC控制芯片以及屏蔽层,所述屏蔽层位于外层天线和内层天线之间,NFC控制芯片通过外层天线与终端通信,NFC控制芯片通过内层天线与金融IC卡通信,该方法包括:
NFC控制芯片截取终端发送给金融IC卡的非接触交易指令;
NFC控制芯片如果确定截取的非接触交易指令为GPO指令,且该GPO指令中的交易方式标识位对应的交易方式为后台主账户交易方式时,将所述截取的非接触交易指令通过透传给所述金融IC卡,其中,所述GPO指令是非接触交易中用于指示交易的开始的指令;
NFC控制芯片如果确定截取的非接触交易指令为GPO指令之外的非接触交易指令时,将所述截取的非接触交易指令透传给所述金融IC卡,其中,还包括:如果确定截取的非接触交易指令为GPO指令,且确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,向所述终端返回交易失败提示消息。
2.如权利要求1所述的方法,其特征在于,还包括:
确定在预设时长内截取到所述金融IC卡向所述终端返回的响应消息时,将所述响应消息透传给所述终端。
3.如权利要求2所述的方法,其特征在于,还包括:
确定在预设时长内未截取到所述金融IC卡向所述终端返回的响应消息时,向所述终端返回响应超时错误码。
4.如权利要求2所述的方法,其特征在于,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式,具体包括:
确定所述响应消息为select响应消息,且,确定select响应消息中包含预设终端交易属性标识时,计算所述预设终端交易属性标识之前的所有TAG标识对应的数据的长度之和M;
确定所述GPO指令的第M个字节的第6个比特位等于1时,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式。
5.一种控制金融IC卡交易的卡套,其特征在于,所述金融IC卡放置在所述卡套中,所述卡套包括内层天线、外层天线、NFC控制芯片以及屏蔽层,所述屏蔽层位于外层天线和内层天线之间,NFC控制芯片通过外层天线与终端通信,NFC控制芯片通过内层天线与金融IC卡通信,所述NFC控制芯片包括:
截取模块,用于截取终端发送给金融IC卡的非接触交易指令;
确定模块,用于如果确定截取的非接触交易指令为GPO指令,且该GPO指令中的交易方式标识位对应的交易方式为后台主账户交易方式时,将所述截取的非接触交易指令通过透传给所述金融IC卡;如果确定截取的非接触交易指令为GPO指令之外的非接触交易指令时,将所述截取的非接触交易指令透传给所述金融IC卡,其中,所述GPO指令是非接触交易中用于指示交易的开始的指令,所述确定模块还用于:如果确定截取的非接触交易指令为GPO指令,且确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,向所述终端返回交易失败提示消息。
6.如权利要求5所述的卡套,其特征在于,所述截取模块还用于:
确定在预设时长内截取到所述金融IC卡向所述终端返回的响应消息时;将所述响应消息透传给所述终端。
7.如权利要求6所述的卡套,其特征在于,所述截取模块还用于:
确定在预设时长内未截取到所述金融IC卡向所述终端返回的响应消息时,向所述终端返回响应超时错误码。
8.如权利要求6所述的卡套,其特征在于,所述确定模块在确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式时,具体用于:
确定所述响应消息为select响应消息,且,确定select响应消息中包含预设终端交易属性标识时,计算所述预设终端交易属性标识之前的所有TAG标识对应的数据的长度之和M;
确定所述GPO指令的第M个字节的第6个比特位等于1时,确定所述GPO指令中的交易方式标识位对应的交易方式为电子现金账户交易方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610052328.7A CN106997531B (zh) | 2016-01-26 | 2016-01-26 | 一种控制金融ic卡交易的方法及卡套 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610052328.7A CN106997531B (zh) | 2016-01-26 | 2016-01-26 | 一种控制金融ic卡交易的方法及卡套 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106997531A CN106997531A (zh) | 2017-08-01 |
CN106997531B true CN106997531B (zh) | 2020-06-09 |
Family
ID=59428376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610052328.7A Active CN106997531B (zh) | 2016-01-26 | 2016-01-26 | 一种控制金融ic卡交易的方法及卡套 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106997531B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107730230A (zh) * | 2017-10-31 | 2018-02-23 | 中国银联股份有限公司 | 一种支付方法和商户客户端 |
CN109918955A (zh) * | 2017-12-13 | 2019-06-21 | 西安中兴新软件有限责任公司 | 一种刷卡引导区域确定方法、装置及读卡器 |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2684280Y (zh) * | 2003-10-08 | 2005-03-09 | 王淼 | 磁卡安全防护套 |
CN202632359U (zh) * | 2012-03-21 | 2012-12-26 | 熊文俊 | 基于防屏蔽通用天线贴片的近场支付系统 |
CN202918498U (zh) * | 2012-05-14 | 2013-05-01 | 国民技术股份有限公司 | 一种sim卡卡套、移动终端及数字签名认证系统 |
CN202919295U (zh) * | 2012-11-21 | 2013-05-08 | 兰荣 | 新型智能终端保护套 |
CN103268512A (zh) * | 2013-05-07 | 2013-08-28 | 上海卡美循环技术有限公司 | 一种手机保护壳及其中集成抗电磁干扰智能卡的方法 |
CN103413244A (zh) * | 2013-07-29 | 2013-11-27 | 北京握奇数据系统有限公司 | 一种移动安全金融终端和金融交易方法 |
CN103559757A (zh) * | 2013-11-21 | 2014-02-05 | 武汉天喻信息产业股份有限公司 | 一种金融ic卡空中充值系统及方法 |
KR20140002815U (ko) * | 2012-11-02 | 2014-05-13 | 윤 호 김 | 지갑 착탈형 이동통신단말기용 보호케이스 |
CN203986547U (zh) * | 2014-07-29 | 2014-12-10 | 北京瑞星信息技术有限公司 | 非接触式射频识别卡防护卡套及非接触式射频识别卡装置 |
CN204032563U (zh) * | 2014-07-02 | 2014-12-24 | 浙江大学 | 便携式多功能手包 |
CN104574047A (zh) * | 2015-01-21 | 2015-04-29 | 孙国华 | 一种基于互联网的金融ic卡支付平台 |
CN104766030A (zh) * | 2014-01-02 | 2015-07-08 | 苏州海博智能系统有限公司 | Ic卡防盗刷装置和方法 |
CN204498557U (zh) * | 2015-04-14 | 2015-07-22 | 深圳市联合智能卡有限公司 | 用于防信号被窃取的智能屏蔽卡 |
WO2015160640A1 (en) * | 2014-04-14 | 2015-10-22 | Mobile Dynamic Marketing, Inc. | Rfid shielding |
CN105124889A (zh) * | 2015-08-27 | 2015-12-09 | 张敏 | 一种新型的非接触式的金属屏蔽信息数据卡及其制作方法 |
CN204908316U (zh) * | 2015-06-26 | 2015-12-30 | 张敏 | 一种新型的非接触式信息数据屏蔽防盗卡套装置 |
CN105225105A (zh) * | 2015-09-24 | 2016-01-06 | 广东欧珀移动通信有限公司 | Nfc支付的安全保护方法和系统 |
-
2016
- 2016-01-26 CN CN201610052328.7A patent/CN106997531B/zh active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2684280Y (zh) * | 2003-10-08 | 2005-03-09 | 王淼 | 磁卡安全防护套 |
CN202632359U (zh) * | 2012-03-21 | 2012-12-26 | 熊文俊 | 基于防屏蔽通用天线贴片的近场支付系统 |
CN202918498U (zh) * | 2012-05-14 | 2013-05-01 | 国民技术股份有限公司 | 一种sim卡卡套、移动终端及数字签名认证系统 |
KR20140002815U (ko) * | 2012-11-02 | 2014-05-13 | 윤 호 김 | 지갑 착탈형 이동통신단말기용 보호케이스 |
CN202919295U (zh) * | 2012-11-21 | 2013-05-08 | 兰荣 | 新型智能终端保护套 |
CN103268512A (zh) * | 2013-05-07 | 2013-08-28 | 上海卡美循环技术有限公司 | 一种手机保护壳及其中集成抗电磁干扰智能卡的方法 |
CN103413244A (zh) * | 2013-07-29 | 2013-11-27 | 北京握奇数据系统有限公司 | 一种移动安全金融终端和金融交易方法 |
CN103559757A (zh) * | 2013-11-21 | 2014-02-05 | 武汉天喻信息产业股份有限公司 | 一种金融ic卡空中充值系统及方法 |
CN104766030A (zh) * | 2014-01-02 | 2015-07-08 | 苏州海博智能系统有限公司 | Ic卡防盗刷装置和方法 |
WO2015160640A1 (en) * | 2014-04-14 | 2015-10-22 | Mobile Dynamic Marketing, Inc. | Rfid shielding |
CN204032563U (zh) * | 2014-07-02 | 2014-12-24 | 浙江大学 | 便携式多功能手包 |
CN203986547U (zh) * | 2014-07-29 | 2014-12-10 | 北京瑞星信息技术有限公司 | 非接触式射频识别卡防护卡套及非接触式射频识别卡装置 |
CN104574047A (zh) * | 2015-01-21 | 2015-04-29 | 孙国华 | 一种基于互联网的金融ic卡支付平台 |
CN204498557U (zh) * | 2015-04-14 | 2015-07-22 | 深圳市联合智能卡有限公司 | 用于防信号被窃取的智能屏蔽卡 |
CN204908316U (zh) * | 2015-06-26 | 2015-12-30 | 张敏 | 一种新型的非接触式信息数据屏蔽防盗卡套装置 |
CN105124889A (zh) * | 2015-08-27 | 2015-12-09 | 张敏 | 一种新型的非接触式的金属屏蔽信息数据卡及其制作方法 |
CN105225105A (zh) * | 2015-09-24 | 2016-01-06 | 广东欧珀移动通信有限公司 | Nfc支付的安全保护方法和系统 |
Non-Patent Citations (2)
Title |
---|
Implementation of Host Card Emulation Mode Over Android Smartphone as Alternative ISO 14443A for Arduino NFC Shield;Rochman Saefulloh Basyari等;《2015 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC)》;20151130;第160-165页 * |
移动近场支付系统构建与业务开发实践;边延风 等;《电信技术》;20140228;第66-70页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106997531A (zh) | 2017-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230351833A1 (en) | Tap to copy data to clipboard via nfc | |
US9312923B2 (en) | Personal point of sale | |
CN105389699B (zh) | 用于财务交易的移动商户接近解决方案 | |
TWI837075B (zh) | 以數位交易處理單元仿效交易基礎架構的裝置與方法 | |
US9432087B2 (en) | Communication system and method for near field communication | |
RU2702507C1 (ru) | Обход управления доступом на мобильном устройстве для общественного транспорта | |
US20140358796A1 (en) | Methods and Apparatus for Performing Local Transactions | |
EP4081964B1 (en) | Card issuing with restricted virtual numbers | |
WO2014076584A2 (en) | System and method for secure mobile contactless payment | |
KR20190003973A (ko) | 근접장 통신(nfc)에 기반한 거래 방법 및 디바이스 | |
EP3761248A1 (en) | Transaction device management | |
AU2013289925B2 (en) | Virtual transportation point of sale | |
US20140316993A1 (en) | Mobile terminal, transaction terminal, and method for carrying out a transaction at a transaction terminal by means of a mobile terminal | |
WO2017036249A1 (zh) | 使用移动终端进行支付的方法和装置 | |
US20160364717A1 (en) | Personal point of sale | |
CN106997531B (zh) | 一种控制金融ic卡交易的方法及卡套 | |
TWI529640B (zh) | Action payment method and action payment equipment | |
EP2873024B1 (en) | Virtual transportation point of sale | |
US20230316291A1 (en) | Physical medium for restricted account access to contributed resources | |
CA3027034A1 (en) | Personal point of sale | |
TWM502910U (zh) | 行動支付設備 | |
KR101469072B1 (ko) | 무선단말을 이용한 무선 금융거래 방법 | |
EP3007121A1 (en) | Selection application | |
WO2020115768A1 (en) | System, device, and method for transmitting data | |
KR20180083163A (ko) | Trust Zone을 이용한 HCE 모바일 선불 교통 카드 결제 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |