欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種控制金融IC卡交易的方法及卡套與流程

文檔序號(hào):11627894閱讀:208來(lái)源:國(guó)知局
一種控制金融IC卡交易的方法及卡套與流程

本發(fā)明涉及支付安全技術(shù)領(lǐng)域,尤其涉及一種控制金融ic卡交易的方法及卡套。



背景技術(shù):

目前,磁條銀行卡逐漸被金融ic(integratedcircuitcard,集成電路)卡(又稱為芯片ic卡)替代。金融ic卡一般都支持接觸(將ic卡插入終端中)和非接觸(將ic卡靠近終端的刷卡提示區(qū)域)交易。非接觸交易方便快捷,因此很多用戶選擇使用非接觸交易。

金融ic卡一般都兩個(gè)賬戶,一個(gè)為電子現(xiàn)金賬戶,用戶在使用金融ic卡進(jìn)行非接觸交易時(shí),如果選擇后臺(tái)主賬戶付款,則用戶將金融ic卡在pos機(jī)的刷卡區(qū)域晃動(dòng)一下后,還需要用戶輸入聯(lián)機(jī)密碼或者簽名,才能完成付款,這種付款方式安全性高;如果選擇電子現(xiàn)金賬戶付款,則用戶將金融ic卡在pos機(jī)的刷卡區(qū)域晃動(dòng)一下,無(wú)需輸入用戶名和密碼,即可完成付款,銀行推出的“閃付(quickpass)”即是非接觸交易的一種,用戶在消費(fèi)時(shí)只需要在標(biāo)有“閃付”標(biāo)識(shí)的終端(比如pos機(jī))前輕晃一下,無(wú)需輸入密碼或簽名,即可從金融ic卡的電子現(xiàn)金賬戶中扣除相應(yīng)的金額,完成支付。

閃付交易雖然快捷方便,但也給不法分子提供了可乘之機(jī),不法分子只需拿著具有閃付功能的pos機(jī),趁用戶不注意時(shí)在用戶的金融ic卡附近一晃,即可盜取卡內(nèi)金額。

為了防止用戶的金融ic卡的電子現(xiàn)金賬戶被盜刷,在金融ic卡上套個(gè)卡套,該卡套能屏蔽非接觸射頻信號(hào),用戶只有從卡套中取出金融ic卡才能進(jìn)行非接觸聯(lián)機(jī)消費(fèi)時(shí),從而達(dá)到了防止用戶的金融ic卡中的電子賬戶被盜刷 的目的,但是,這種方法由于屏蔽了射頻信號(hào),用戶需要通過(guò)金融ic卡中的后臺(tái)主賬戶付款時(shí),也需要從卡套中取出金融ic卡,才能通過(guò)后臺(tái)主賬戶支付,這就給用戶支付帶來(lái)了不便。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種控制金融ic卡交易的方法及卡套,用以解決現(xiàn)有的控制金融ic卡交易的方式在用戶需要通過(guò)金融ic卡中的后臺(tái)主賬戶付款時(shí),需要從卡套中取出金融ic卡才能通過(guò)后臺(tái)主賬戶支付,給用戶支付帶來(lái)不便的問題。

一種控制金融ic卡交易的方法,所述金融ic卡放置在卡套中,所述卡套包括內(nèi)層天線、外層天線、nfc控制芯片以及屏蔽層,所述屏蔽層位于外層天線和內(nèi)層天線之間,nfc控制芯片通過(guò)外層天線與終端通信,nfc控制芯片通過(guò)內(nèi)層天線與金融ic卡通信,該方法包括:

nfc控制芯片截取終端發(fā)送給金融ic卡的非接觸交易指令;

nfc控制芯片如果確定截取的非接觸交易指令為gpo指令,且該gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為后臺(tái)主賬戶交易方式時(shí),將所述截取的非接觸交易指令通過(guò)透?jìng)鹘o所述金融ic卡;

nfc控制芯片如果確定截取的非接觸交易指令為gpo指令之外的非接觸交易指令時(shí),將所述截取的非接觸交易指令透?jìng)鹘o所述金融ic卡。

所述方法,還包括:

如果確定截取的非接觸交易指令為gpo指令,且確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式時(shí),向所述終端返回交易失敗提示消息。

本發(fā)明實(shí)施例,當(dāng)金融ic卡在卡套內(nèi)時(shí),不允許金融ic卡進(jìn)行電子現(xiàn)金賬戶交易,從而保證了用戶金融ic卡的電子現(xiàn)金賬戶的安全。

所述方法,還包括:

確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)截取到所述金融ic卡向所述終端返回的響應(yīng)消息時(shí),將所述響應(yīng)消息透?jìng)鹘o所述終端。

所述方法,還包括:

確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未截取到所述金融ic卡向所述終端返回的響應(yīng)消息時(shí),向所述終端返回響應(yīng)超時(shí)錯(cuò)誤碼。

所述方法,確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式,具體包括:

確定所述響應(yīng)消息為select響應(yīng)消息,且,確定select響應(yīng)消息中包含預(yù)設(shè)終端交易屬性標(biāo)識(shí)時(shí),計(jì)算所述預(yù)設(shè)終端交易屬性標(biāo)識(shí)之前的所有tag標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)的長(zhǎng)度之和m;

確定所述gpo指令的第m個(gè)字節(jié)的第6個(gè)比特位等于1時(shí),確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式。

本發(fā)明實(shí)施例通過(guò)計(jì)算gpo指令之前的select響應(yīng)指令中的tag標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)的長(zhǎng)度之和m,根據(jù)該結(jié)果m,確定gpo指令中的交易方式標(biāo)識(shí)位的位置,進(jìn)而根據(jù)交易方式標(biāo)識(shí)位確定交易方式。

本發(fā)明還提供一種控制金融ic卡交易的卡套,所述金融ic卡放置在所述卡套中,所述卡套包括內(nèi)層天線、外層天線、nfc控制芯片以及屏蔽層,所述屏蔽層位于外層天線和內(nèi)層天線之間,nfc控制芯片通過(guò)外層天線與終端通信,nfc控制芯片通過(guò)內(nèi)層天線與金融ic卡通信,所述nfc控制芯片包括:

截取模塊,用于截取終端發(fā)送給金融ic卡的非接觸交易指令;

確定模塊,用于如果確定截取的非接觸交易指令為gpo指令,且該gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為后臺(tái)主賬戶交易方式時(shí),將所述截取的非接觸交易指令通過(guò)透?jìng)鹘o所述金融ic卡;如果確定截取的非接觸交易指令為gpo指令之外的非接觸交易指令時(shí),將所述截取的非接觸交易指令透?jìng)鹘o所述金融ic卡。

所述卡套中,所述確定模塊還用于:

如果確定截取的非接觸交易指令為gpo指令,且確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式時(shí),向所述終端返回交易失敗提示消息。

所述卡套中,所述截取模塊還用于:

確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)截取到所述金融ic卡向所述終端返回的響應(yīng)消息時(shí);將所述響應(yīng)消息透?jìng)鹘o所述終端。

所述卡套中,所述截取模塊還用于:

確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未截取到所述金融ic卡向所述終端返回的響應(yīng)消息時(shí),向所述終端返回響應(yīng)超時(shí)錯(cuò)誤碼。

所述卡套中,所述確定模塊在確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式時(shí),具體用于:

確定所述響應(yīng)消息為select響應(yīng)消息,且,確定select響應(yīng)消息中包含預(yù)設(shè)終端交易屬性標(biāo)識(shí)時(shí),計(jì)算所述預(yù)設(shè)終端交易屬性標(biāo)識(shí)之前的所有tag標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)的長(zhǎng)度之和m;

確定所述gpo指令的第m個(gè)字節(jié)的第6個(gè)比特位等于1時(shí),確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式。

利用本發(fā)明實(shí)施例提供的控制金融ic卡交易的方法及卡套,具有以下有益效果:在終端與放置在卡套中的金融ic卡之間的交易方式為需要用戶簽名或者密碼的后臺(tái)主賬戶交易方式時(shí),不需要用戶將金融ic卡從金融ic卡的卡套中取出即可完成后臺(tái)主賬戶交易,從而方便了用戶的交易,提高了用戶體驗(yàn);在終端與放置在卡套中的金融ic卡之間的交易方式為電子現(xiàn)金賬戶交易方式時(shí),nfc控制芯片向終端返回交易失敗消息,從而屏蔽了電子現(xiàn)金賬戶交易方式,達(dá)到了防止金融ic卡中的電子現(xiàn)金賬戶中的金額被盜刷的目的。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例提供的控制金融ic卡交易的方法流程圖之一;

圖2為本發(fā)明實(shí)施例提供的控制金融ic卡交易的方法流程圖之二;

圖3為本發(fā)明實(shí)施例提供的控制金融ic卡交易的方法的具體實(shí)施過(guò)程流程圖;

圖4為本發(fā)明實(shí)施例提供的nfc控制芯片示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明提供的控制金融ic卡交易的方法及卡套進(jìn)行更詳細(xì)地說(shuō)明。

本發(fā)明實(shí)施例提供一種控制金融ic卡交易的方法,其中金融ic卡放置在卡套中,所述卡套包括內(nèi)層天線、外層天線、nfc控制芯片以及屏蔽層,所述屏蔽層位于外層天線和內(nèi)層天線之間,nfc控制芯片通過(guò)外層天線與終端通信,nfc控制芯片通過(guò)內(nèi)層天線與金融ic卡通信,該方法包括:nfc控制芯片截取終端發(fā)送給金融ic卡的非接觸交易指令;nfc控制芯片確定截取的非接觸交易指令為gpo指令之外的非接觸交易指令時(shí),將所述截取的非接觸交易指令透?jìng)鹘o所述金融ic卡;或者,nfc控制芯片確定截取的非接觸交易指令為gpo指令,且該gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為后臺(tái)主賬戶交易方式時(shí),將所述截取的非接觸交易指令透?jìng)鹘o所述金融ic卡。還包括:確定截取的非接觸交易指令為gpo指令,且確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式時(shí),向所述終端返回交易失敗提示消息。

下面詳細(xì)說(shuō)明本發(fā)明實(shí)施例提供的控制金融ic卡交易的方法,如圖1所示,包括:

步驟101,nfc控制芯片截取終端發(fā)送給金融ic卡的非接觸交易指令。

本發(fā)明實(shí)施例中,金融ic卡放置在卡套中,所述卡套包括內(nèi)層天線、外層天線、nfc控制芯片以及屏蔽層,所述屏蔽層位于外層天線和內(nèi)層天線之間,nfc控制芯片通過(guò)外層天線與終端通信,nfc控制芯片通過(guò)內(nèi)層天線與金融 ic卡通信,其中,nfc控制芯片分別與內(nèi)層天線和外層天線連接,并且,nfc控制芯片通過(guò)外層天線產(chǎn)生的射頻信號(hào)與終端通信,nfc控制芯片通過(guò)內(nèi)層天線產(chǎn)生的射頻信息號(hào)與金融ic卡通信;屏蔽層用于屏蔽射頻信號(hào),可以防止卡套外部的終端產(chǎn)生的射頻信號(hào)被卡套中的金融ic卡接收到。本發(fā)明實(shí)施例中,nfc控制芯片通過(guò)射頻信號(hào)分別與終端和金融ic卡通信。

具體的,終端通過(guò)射頻信號(hào)向金融ic卡發(fā)送非接觸交易指令,金融ic卡也通過(guò)射頻信號(hào)向外界發(fā)送非接觸交易指令。

終端為具有從金融ic卡中提取金額的終端,可以為pos機(jī)等終端,nfc(nearfieldcommunication,近距離無(wú)線通信技術(shù))控制芯片截取終端發(fā)送給金融ic卡的非接觸交易指令的方式以及截取金融ic卡向終端返回的響應(yīng)消息的方式均為現(xiàn)有的nfc控制芯片自帶的功能,這里不做詳述。其中,nfc控制芯片設(shè)置在金融ic卡的卡套上。具體的,nfc控制芯片包括卡模式和讀卡器模式兩種,nfc控制芯片在卡模式下,截取終端發(fā)送的非接觸交易指令以及對(duì)截取的非接觸交易指令進(jìn)行處理、將截取的來(lái)自金融ic卡的響應(yīng)消息透?jìng)鹘o終端;nfc控制芯片在讀卡器模式下將截取的非接觸交易指令透?jìng)鹘o金融ic卡、截取金融ic卡返回的響應(yīng)消息、對(duì)響應(yīng)消息進(jìn)行處理。

步驟102,nfc控制芯片判斷截取的非接觸交易指令為是否為gpo指令,如果是,執(zhí)行步驟103,否則,執(zhí)行步驟104。

具體的,nfc控制芯片針對(duì)截取的非接觸交易指令進(jìn)行識(shí)別,確定非接觸交易指令中攜帶gpo指令的標(biāo)識(shí)時(shí),確定該非接觸指令為gpo指令。其中,gpo指令是非接觸交易中用于指示交易的開始的指令,該指令用于攜帶消費(fèi)金額、終端交易屬性標(biāo)識(shí)、交易貨幣代碼等數(shù)據(jù)元,電子現(xiàn)金賬戶交易方式包括閃付交易等交易方式。

步驟103,nfc控制芯片判斷截取gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式是否為后臺(tái)主賬戶交易方式,如果是,執(zhí)行步驟104,如果否,執(zhí)行步驟105。

具體的,交易方式包括電子現(xiàn)金交易方式和后臺(tái)主賬戶交易方式,可以預(yù)先設(shè)定gpo指令的交易方式標(biāo)識(shí)位為1時(shí),表示交易方式為電子現(xiàn)金交易方式,預(yù)先設(shè)定gpo指令的交易方式標(biāo)識(shí)位為0時(shí),表示交易方式為后臺(tái)主賬戶交易方式,

步驟104,將截取的非接觸交易指令透?jìng)鹘o所述金融ic卡。

步驟105,確定gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式,并向所述終端返回交易失敗提示消息。

具體的,判斷gpo指令的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式是否為后臺(tái)主賬戶交易方式,如果否,不將該gpo指令透?jìng)鞣墙鹑趇c卡,并向終端返回交易失敗提示消息,該交易失敗提示消息可以以交易錯(cuò)誤碼的形式呈現(xiàn),即向終端返回交易錯(cuò)誤碼,該交易錯(cuò)誤碼可自定義,比如為兩字節(jié)十六進(jìn)制數(shù)0x6985,也可以為其它,這里不做限定;如果是,將截取的gpo指令透?jìng)鹘o所述金融ic卡,以使后臺(tái)主賬戶交易正常進(jìn)行。

本發(fā)明實(shí)施例中金融ic卡放置在卡套中,卡套包括內(nèi)外兩層天線、nfc控制芯片和屏蔽層。外層天線和內(nèi)層天線之間使用屏蔽層隔開,從而防止相互干擾。nfc控制芯片通過(guò)外層天線與外部終端進(jìn)行射頻信號(hào)的交互,同理,nfc控制芯片通過(guò)內(nèi)層天線與卡套內(nèi)金融ic卡進(jìn)行射頻信號(hào)的交互。

具體的,nfc控制芯片通過(guò)外層天線與終端進(jìn)行指令交互,再通過(guò)內(nèi)層天線將截取的非接觸指令透?jìng)鹘o金融ic卡,外層天線和內(nèi)層天線均用于產(chǎn)生射頻信號(hào),以使nfc控制芯片通過(guò)天線產(chǎn)生的射頻信號(hào)分別與終端和金融ic進(jìn)行通信。其中,nfc控制芯片截取來(lái)自終端的非接觸交易指令以及截取來(lái)自金融ic卡的消息的方式為現(xiàn)有的nfc控制芯片自帶的功能,這里不做詳述。

nfc控制芯片處于讀卡器模式時(shí),卡套中的內(nèi)層天線產(chǎn)生射頻信號(hào),通過(guò)內(nèi)層天線產(chǎn)生的射頻信號(hào)將截取的非接觸交易指令透?jìng)鹘o金融ic卡并截取金融ic卡返回的響應(yīng)消息;nfc控制芯片處于卡模式時(shí),卡套中的外層天線產(chǎn)生射頻信號(hào),通過(guò)外層天線產(chǎn)生的射頻信號(hào)將截取響應(yīng)消息透?jìng)鹘o終端并截取 終端發(fā)送的非接觸交易指令。

本發(fā)明實(shí)施例,在終端與放置在卡套中的金融ic卡之間的交易方式為需要用戶簽名或者密碼的后臺(tái)主賬戶交易方式時(shí),不需要用戶將金融ic卡從金融ic卡的卡套中取出即可完成后臺(tái)主賬戶交易,從而方便了用戶的交易,提高了用戶體驗(yàn);在終端與放置在卡套中的金融ic卡之間的交易方式為電子現(xiàn)金賬戶交易方式時(shí),nfc控制芯片向終端返回交易失敗消息,從而屏蔽了電子現(xiàn)金賬戶交易方式,達(dá)到了防止金融ic卡中的電子現(xiàn)金賬戶中的金額被盜刷的目的,如果用戶需要通過(guò)電子現(xiàn)金賬戶交易方式交易,則需要從金融ic卡的卡套中將金融ic卡取出。

具體的,nfc控制芯片將gpo之外的非接觸交易指令或者將非電子現(xiàn)金賬戶交易方式的gpo指令透?jìng)鞣墙鹑趇c卡之后,金融ic卡會(huì)針對(duì)不同的非接觸交易指令返回相應(yīng)的響應(yīng)消息。優(yōu)選地,確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)截取到所述金融ic卡向所述終端返回的響應(yīng)消息時(shí),將所述響應(yīng)消息透?jìng)鹘o所述終端;確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未截取到所述金融ic卡向所述終端返回的響應(yīng)消息時(shí),向所述終端返回響應(yīng)超時(shí)錯(cuò)誤碼。

其中,響應(yīng)超時(shí)錯(cuò)誤碼可以自定義,這里不做限定,與交易錯(cuò)誤碼不同即可,比如為兩字節(jié)十六進(jìn)制數(shù)0x6983。在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)截取到金融ic卡返回的響應(yīng)消息,則可認(rèn)為金融ic卡響應(yīng)成功,此時(shí)將該響應(yīng)消息透?jìng)鹘o終端;在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未截取到金融ic卡返回的響應(yīng)消息,則可認(rèn)為金融ic卡響應(yīng)失敗,此時(shí)向終端返回響應(yīng)超時(shí)錯(cuò)誤碼,交易結(jié)束。

優(yōu)選地,步驟102中,確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式,如圖2所示,具體包括:

步驟201,確定所述響應(yīng)消息為select響應(yīng)消息,且,確定select響應(yīng)消息中包含預(yù)設(shè)終端交易屬性標(biāo)識(shí)時(shí),計(jì)算所述預(yù)設(shè)終端交易屬性標(biāo)識(shí)之前的所有tag標(biāo)識(shí)的長(zhǎng)度之和m。

具體的,終端與金融ic卡之間進(jìn)行非接觸交易的一般流程為:終端向金融 ic卡發(fā)送select指令,該指令中攜帶了所選擇的交易方式對(duì)應(yīng)的aid(應(yīng)用標(biāo)識(shí));金融ic卡向終端返回針對(duì)select指令(應(yīng)用選擇指令)的select響應(yīng)消息,該響應(yīng)消息中攜帶交易屬性;終端根據(jù)交易屬性生成相應(yīng)的gpo指令發(fā)送給金融ic卡;金融ic卡根據(jù)gpo指令進(jìn)行交易并向終端返回交易是否成功的響應(yīng)消息。select指令為非接觸交易指令。其中,交易屬性的長(zhǎng)度為四字節(jié),第一字節(jié)用于表示交易類型(包括支持非接觸借記/貸記應(yīng)用和不支持非接觸借記/貸記應(yīng)用)、終端是否支持聯(lián)機(jī)、及終端支持的持卡人驗(yàn)證方法(聯(lián)機(jī)pin,簽名);第二字節(jié)由終端根據(jù)交易條件(如消費(fèi)金額大于最低限額)設(shè)置是否需要聯(lián)機(jī)密文及簽名;第三字節(jié)為預(yù)留字節(jié),暫不使用。第四字節(jié)用于指示終端是否支持設(shè)定版本的快速動(dòng)態(tài)數(shù)據(jù)認(rèn)證。

其中,select響應(yīng)消息對(duì)應(yīng)的數(shù)據(jù)格式為tlv格式,t為標(biāo)識(shí)(tag),l為數(shù)據(jù)長(zhǎng)度,v為數(shù)據(jù)。如9f6604830f0000,9f66為t,04為后續(xù)數(shù)據(jù)的長(zhǎng)度l,830f0000為實(shí)際數(shù)據(jù)v。則確定select響應(yīng)消息中包含預(yù)設(shè)終端交易屬性標(biāo)識(shí),具體包括:

在select響應(yīng)消息對(duì)應(yīng)的數(shù)據(jù)中查找tag標(biāo)識(shí);在tag標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)域中查找是否存在pdol標(biāo)識(shí);確定在pdol對(duì)應(yīng)的數(shù)據(jù)中查找到預(yù)設(shè)交易屬性標(biāo)識(shí)時(shí),確定select響應(yīng)消息中包含預(yù)設(shè)終端交易屬性標(biāo)識(shí)。其中,pdol為處理選項(xiàng)數(shù)據(jù)元屬性(包括標(biāo)識(shí)和長(zhǎng)度)列表,在應(yīng)用初始化步驟,金融ic卡片在處理gpo命令時(shí)需要終端提供的數(shù)據(jù)元的標(biāo)識(shí)和數(shù)據(jù)元的長(zhǎng)度列表。

在確定select響應(yīng)消息中包含預(yù)設(shè)終端交易屬性標(biāo)識(shí)時(shí),計(jì)算預(yù)設(shè)終端交易屬性標(biāo)識(shí)之前的所有tag標(biāo)識(shí)的長(zhǎng)度之和m,即,計(jì)算位于預(yù)設(shè)終端交易屬性標(biāo)識(shí)之前的所有tag標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)(數(shù)據(jù)元)的長(zhǎng)度之和m。本發(fā)明實(shí)施例中的tag標(biāo)識(shí)用于表示不同的數(shù)據(jù)(數(shù)據(jù)元)。具體的,tag標(biāo)識(shí)為數(shù)據(jù)元的標(biāo)簽,可以為“a5”,也可以為其它,這里不做限定。

步驟202,確定所述gpo指令的第m個(gè)字節(jié)的第6個(gè)比特位等于1時(shí),確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易 方式。

具體的,在select響應(yīng)消息中存在預(yù)設(shè)終端交易屬性標(biāo)識(shí),則該selcet響應(yīng)消息中攜帶相應(yīng)的交易屬性,交易屬性包括消費(fèi)金額、終端交易屬性標(biāo)識(shí)、交易貨幣代碼;終端接收到該select響應(yīng)消息后,根據(jù)該select響應(yīng)消息中攜帶的交易屬性,將用戶的消費(fèi)金額、終端交易屬性標(biāo)識(shí)、交易貨幣代碼編輯到gpo指令中發(fā)送給金融ic卡。本發(fā)明實(shí)施例,nfc控制芯片判斷截取的gpo指令中預(yù)設(shè)字節(jié)的預(yù)設(shè)比特位對(duì)應(yīng)的值是否為預(yù)設(shè)值,具體的,確定所述gpo指令的第m個(gè)字節(jié)的第6個(gè)比特位等于1時(shí),確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式。

本發(fā)明實(shí)施例,通過(guò)select響應(yīng)消息中的交易屬性標(biāo)識(shí)和tag標(biāo)識(shí)確定gpo指令中交易屬性標(biāo)識(shí)位在gpo指令中的偏移,并進(jìn)一步根據(jù)交易屬性標(biāo)識(shí)位是否為1來(lái)確定當(dāng)前交易方式是否為電子現(xiàn)金賬戶交易方式。

檢查select命令響應(yīng)數(shù)據(jù)中是否存在終端交易屬性標(biāo)識(shí),判斷規(guī)則如下:select命令響應(yīng)的數(shù)據(jù)為復(fù)合tlv格式,首先在響應(yīng)數(shù)據(jù)中尋找tag標(biāo)識(shí)“a5”,而后再在tag標(biāo)識(shí)“a5”數(shù)據(jù)域中查找是否存在pdol標(biāo)識(shí),而后再在pdol數(shù)據(jù)域中查找是否存在終端交易屬性標(biāo)識(shí),若存在,將pdol數(shù)據(jù)域中終端交易屬性標(biāo)識(shí)之前的所有tag標(biāo)識(shí)的長(zhǎng)度相加,即為終端交易屬性數(shù)據(jù)在pdol中偏移。

下面結(jié)合具體實(shí)施例對(duì)本發(fā)明實(shí)施例提供的控制金融ic卡交易的方法進(jìn)行詳細(xì)說(shuō)明,如圖3所示,包括:

步驟301,pos機(jī)向金融ic卡發(fā)送select指令。

步驟302,nfc控制芯片截取pos機(jī)發(fā)送的select指令,并判斷該select指令中的應(yīng)用aid(應(yīng)用標(biāo)識(shí))是否為后臺(tái)主賬戶交易的應(yīng)用aid,如果否,執(zhí)行步驟303,如果是,執(zhí)行步驟304。

其中,可通過(guò)判斷應(yīng)用aid是否為“a000000333010101”或“a000000333010102”,如果是,確定該應(yīng)用aid為電子現(xiàn)金賬戶應(yīng)用aid, 否則,確定該應(yīng)用aid為后臺(tái)主賬戶交易的應(yīng)用aid。

電子現(xiàn)金賬戶交易的應(yīng)用aid為“a000000333010101”或“a000000333010102”。

步驟303,nfc控制芯片將應(yīng)用處理狀態(tài)標(biāo)志位設(shè)置為1,并執(zhí)行步驟304。

步驟304,將該select指令透?jìng)鹘o金融ic卡。

其中,應(yīng)用處理狀態(tài)標(biāo)志位用selectsign表示,selectsign=1表示當(dāng)前應(yīng)用aid為電子現(xiàn)金賬戶aid??蓪⒔灰谞顟B(tài)標(biāo)志位paypasssign設(shè)置為1,從而表示將非接觸交易指令透?jìng)鹘o金融ic卡,如果交易狀態(tài)標(biāo)志位paypasssign設(shè)置為0,則表示非接觸交易指令不透?jìng)鹘o金融ic卡,向終端返回交易錯(cuò)誤碼。

步驟305,金融ic卡針對(duì)select指令返回select響應(yīng)消息。

步驟306,nfc控制芯片截取金融ic卡返回的select響應(yīng)消息,并判斷該select響應(yīng)消息中是否攜帶預(yù)設(shè)終端交易屬性標(biāo)識(shí),如果是,執(zhí)行步驟307,否則,執(zhí)行步驟308。

步驟307,nfc控制芯片計(jì)算預(yù)設(shè)終端交易屬性標(biāo)識(shí)之前的所有tag標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)元的長(zhǎng)度之和m,并將應(yīng)用處理狀態(tài)標(biāo)志位設(shè)置為2后,執(zhí)行步驟308。

selectsign=2表示select響應(yīng)消息中攜帶預(yù)設(shè)終端交易屬性標(biāo)識(shí)。

步驟308,nfc控制芯片將select響應(yīng)消息透?jìng)鹘o終端。

步驟309,終端針對(duì)select響應(yīng)消息生成gpo指令,并將該gpo指令發(fā)送給金融ic卡。

步驟310,nfc控制芯片截取終端發(fā)送的gpo指令,并判斷gpo指令的第m個(gè)字節(jié)的第6個(gè)比特位是否等于1,如果是,執(zhí)行步驟311,否則,執(zhí)行步驟312。

步驟311,確定gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式,并向終端返回交易錯(cuò)誤碼。

此時(shí),將交易狀態(tài)標(biāo)志位paypasssign設(shè)置為0。

步驟312,確定gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為后臺(tái)主賬戶賬戶交易方式,并將該gpo指令透?jìng)鹘o金融ic卡。

此時(shí),交易狀態(tài)標(biāo)志位paypasssign設(shè)置為1。

本具體實(shí)施例中,將不同的標(biāo)志位設(shè)置為不同的值,可以使得程序在接收到下一個(gè)指令時(shí),根據(jù)標(biāo)志位的值確定當(dāng)前交易的進(jìn)度,從而進(jìn)行下一步的指令的處理和判斷。

本發(fā)明實(shí)施例還提供一種控制金融ic卡交易的卡套,所述金融ic卡放置在所述卡套中,所述卡套包括內(nèi)層天線、外層天線、nfc控制芯片以及屏蔽層,所述屏蔽層位于外層天線和內(nèi)層天線之間,nfc控制芯片通過(guò)外層天線與終端通信,nfc控制芯片通過(guò)內(nèi)層天線與金融ic卡通信,如圖4所示,所述nfc控制芯片包括:

截取模塊401,用于截取終端發(fā)送給金融ic卡的非接觸交易指令;

確定模塊402,用于如果確定截取的非接觸交易指令為gpo指令,且該gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為后臺(tái)主賬戶交易方式時(shí),將所述截取的非接觸交易指令通過(guò)透?jìng)鹘o所述金融ic卡;如果確定截取的非接觸交易指令為gpo指令之外的非接觸交易指令時(shí),將所述截取的非接觸交易指令透?jìng)鹘o所述金融ic卡。

優(yōu)選地,所述卡套中,所述確定模塊還用于:

如果確定截取的非接觸交易指令為gpo指令,且確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式時(shí),向所述終端返回交易失敗提示消息。

優(yōu)選地,所述卡套中,所述截取模塊還用于:

確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)截取到所述金融ic卡向所述終端返回的響應(yīng)消息時(shí);將所述響應(yīng)消息透?jìng)鹘o所述終端。

優(yōu)選地,所述卡套中,所述截取模塊還用于:

確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未截取到所述金融ic卡向所述終端返回的響應(yīng)消息時(shí),向所述終端返回響應(yīng)超時(shí)錯(cuò)誤碼。

優(yōu)選地,所述卡套中,所述確定模塊在確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式時(shí),具體用于:

確定所述響應(yīng)消息為select響應(yīng)消息,且,確定select響應(yīng)消息中包含預(yù)設(shè)終端交易屬性標(biāo)識(shí)時(shí),計(jì)算所述預(yù)設(shè)終端交易屬性標(biāo)識(shí)之前的所有tag標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)的長(zhǎng)度之和m;

確定所述gpo指令的第m個(gè)字節(jié)的第6個(gè)比特位等于1時(shí),確定所述gpo指令中的交易方式標(biāo)識(shí)位對(duì)應(yīng)的交易方式為電子現(xiàn)金賬戶交易方式。

利用本發(fā)明實(shí)施例提供的控制金融ic卡交易的方法及卡套,具有以下有益效果:在終端與放置在卡套中的金融ic卡之間的交易方式為需要用戶簽名或者密碼的后臺(tái)主賬戶交易方式時(shí),不需要用戶將金融ic卡從金融ic卡的卡套中取出即可完成后臺(tái)主賬戶交易,從而方便了用戶的交易,提高了用戶體驗(yàn);在終端與放置在卡套中的金融ic卡之間的交易方式為電子現(xiàn)金賬戶交易方式時(shí),nfc控制芯片向終端返回交易失敗消息,從而屏蔽了電子現(xiàn)金賬戶交易方式,達(dá)到了防止金融ic卡中的電子現(xiàn)金賬戶中的金額被盜刷的目的。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè) 流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
商城县| 泸水县| 长兴县| 鄄城县| 宽城| 讷河市| 尼木县| 蓬莱市| 遵义市| 连平县| 呼玛县| 顺昌县| 高密市| 翼城县| 庆城县| 平南县| 松溪县| 古浪县| 伊通| 沁阳市| 永川市| 通化县| 铅山县| 礼泉县| 满洲里市| 田阳县| 上思县| 礼泉县| 岑溪市| 泰兴市| 滦南县| 化隆| 连州市| 迁安市| 大新县| 麦盖提县| 张家界市| 信宜市| 昌都县| 九龙城区| 辽阳县|