本發(fā)明涉及近場通信領(lǐng)域,尤指一種IC卡交易的實現(xiàn)方法和裝置。
背景技術(shù):
IC卡(Integrated Circuit Card,集成電路卡),也稱為智能卡(Smart card)、智慧卡(Intelligent card)、微電路卡(Microcircuit card)或微芯片卡等。它是將一個微電子芯片嵌入符合ISO 7816標(biāo)準(zhǔn)的卡基中,做成卡片形式。根據(jù)通訊接口把IC卡分成接觸式IC卡、非接觸式IC和雙界面卡(同時具備接觸式與非接觸式通訊接口)。
IC卡由于其固有的信息安全、便于攜帶、比較完善的標(biāo)準(zhǔn)化等優(yōu)點,在身份認(rèn)證、銀行、電信、公共交通、車場管理等領(lǐng)域正得到越來越多的應(yīng)用,例如二代身份證,銀行的電子錢包,電信的手機(jī)SIM卡(Subscriber Identification Module,用戶身份識別卡),公共交通的公交卡、地鐵卡,用于收取停車費的停車卡等,都在人們?nèi)粘I钪邪缪葜匾巧?/p>
目前一卡多應(yīng)用的場合越來越多,典型的如市民卡,即有銀行卡的功能,也有健康卡的應(yīng)用,還有公交、門禁等應(yīng)用。對于金融、健康的應(yīng)用要求在交易時的安全性,對于公交、門禁等應(yīng)用要求在交易的便捷性。
技術(shù)實現(xiàn)要素:
目前一卡多應(yīng)用的情況,沒有區(qū)別應(yīng)用對安全和便捷的細(xì)分需求,以統(tǒng)一的方式處理,本發(fā)明提供了一種IC卡交易的實現(xiàn)方法和裝置,能夠?qū)崿F(xiàn)交易的安全性和便捷性。
為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種IC卡交易的實現(xiàn)方法,包括:
IC卡接收到終端發(fā)送的交易指令時,根據(jù)所述交易指令確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證;
當(dāng)判斷所述應(yīng)用不需要指紋驗證時,直接執(zhí)行所述交易指令對應(yīng)的交易操作;
當(dāng)判斷所述應(yīng)用需要指紋驗證時,進(jìn)行指紋驗證,指紋驗證通過后執(zhí)行所述交易指令對應(yīng)的交易操作。
可選地,所述IC卡接收到終端發(fā)送的交易指令時,根據(jù)所述交易指令確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證的步驟中,
所述交易指令包括應(yīng)用選擇指令,所述IC卡根據(jù)所述應(yīng)用選擇指令攜帶的應(yīng)用標(biāo)識符AID,確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證。
可選地,所述當(dāng)判斷所述應(yīng)用需要指紋驗證時,進(jìn)行指紋驗證,指紋驗證通過后執(zhí)行所述應(yīng)用對應(yīng)的交易操作的步驟中,
將輸入的指紋與IC卡內(nèi)部存儲的期望指紋進(jìn)行比對,當(dāng)輸入的指紋與期望指紋一致時,驗證通過。
可選地,所述IC卡接收到終端發(fā)送的交易指令時,根據(jù)所述交易指令確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證的步驟中,
所述IC卡通過14443協(xié)議與所述終端通信。
可選地,所述IC卡為指紋IC卡,所述終端為銷售終端POS機(jī)、自動取款機(jī)ATM機(jī)或手機(jī)。
本發(fā)明還提供了一種IC卡交易的實現(xiàn)裝置,包括:
應(yīng)用解析模塊,用于接收到終端發(fā)送的交易指令時,根據(jù)所述交易指令確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證;
交易模塊,當(dāng)所述應(yīng)用解析模塊判斷所述應(yīng)用不需要指紋驗證時,直接執(zhí)行所述交易指令對應(yīng)的交易操作;
指紋驗證模塊,用于當(dāng)所述應(yīng)用解析模塊判斷所述應(yīng)用需要指紋驗證時,進(jìn)行指紋驗證,指紋驗證通過后,通知執(zhí)行模塊;
所述交易模塊進(jìn)一步用于,根據(jù)所述指紋驗證模塊的通知,執(zhí)行所述交易指令對應(yīng)的交易操作。
可選地,所述指令為應(yīng)用選擇指令,所述應(yīng)用解析模塊進(jìn)一步用于,根據(jù)所述應(yīng)用選擇指令攜帶的應(yīng)用標(biāo)識符AID,確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證。
可選地,所述指紋驗證模塊進(jìn)一步用于,將輸入的指紋與IC卡內(nèi)部存儲的期望指紋進(jìn)行比對,當(dāng)輸入的指紋與期望指紋一致時,驗證通過。
可選地,所述應(yīng)用解析模塊進(jìn)一步用于,通過14443協(xié)議與所述終端通信。
可選地,所述IC卡為指紋IC卡,所述終端為銷售終端POS機(jī)、自動取款機(jī)ATM機(jī)或手機(jī)。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例根據(jù)不同的應(yīng)用,判斷是否需要指紋驗證,針對不同應(yīng)用使用不同的認(rèn)證方式,在要求便捷的應(yīng)用,例如公交、門禁,可采用無需指紋認(rèn)證的方式,保證了交易操作的便捷性;在要求安全的應(yīng)用,例如大額資金交易,則可采用指紋認(rèn)證的方式,保證了交易操作的安全性,可在指紋驗證模式與非指紋驗證模式之間無縫切換。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖說明
附圖用來提供對本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
圖1為本發(fā)明實施例的IC卡交易的實現(xiàn)方法流程圖;
圖2為本發(fā)明應(yīng)用示例的IC卡交易的流程圖;
圖3為本發(fā)明實施例的IC卡交易的實現(xiàn)裝置示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
指紋IC卡是把指紋識別技術(shù)同IC卡結(jié)合起來,該技術(shù)把卡的主人的指紋(通常是加密后)存儲在IC卡上,通過比對卡上的指紋與持卡者的指紋就可以確認(rèn)持卡者的是否卡的真正主人,從而進(jìn)行下一步的交易。指紋IC卡可以廣泛地運用于許多行業(yè)中,例如取代現(xiàn)行的ATM卡、制造防偽證件(簽證或護(hù)照、公費醫(yī)療卡、會員卡、借書卡等)。
如圖1所示,本發(fā)明實施例的IC卡交易的實現(xiàn)方法包括:
步驟101,IC卡接收到終端發(fā)送的交易指令時,根據(jù)所述交易指令確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證;若否,則執(zhí)行步驟102;若是,則執(zhí)行步驟103;
步驟102,判斷所述應(yīng)用不需要指紋驗證,直接執(zhí)行所述交易指令對應(yīng)的交易操作;
步驟103,判斷所述應(yīng)用需要指紋驗證,進(jìn)行指紋驗證,指紋驗證通過后執(zhí)行所述交易指令對應(yīng)的交易操作。
本發(fā)明實施例根據(jù)不同的應(yīng)用,判斷是否需要指紋驗證,針對不同應(yīng)用使用不同的認(rèn)證方式,在要求便捷的應(yīng)用,例如公交、門禁,可采用無需指紋認(rèn)證的方式,保證了交易操作的便捷性;在要求安全的應(yīng)用,例如大額資金交易,則可采用指紋認(rèn)證的方式,保證了交易操作的安全性。
所述交易指令可以指支付指令,也可以指開關(guān)門禁這樣的操作指令。
其中,在步驟101中,所述交易指令包括應(yīng)用選擇指令,所述IC卡根據(jù)所述應(yīng)用選擇指令攜帶的AID(application identifier,應(yīng)用標(biāo)識符),確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證。
所述IC卡可以通過14443協(xié)議與所述終端通信。
在步驟102中,將輸入的指紋與IC卡內(nèi)部存儲的期望指紋進(jìn)行比對,當(dāng)輸入的指紋與期望指紋一致時,驗證通過。
所述IC卡為指紋IC卡,所述終端為POS機(jī)(point of sales terminal,銷售終端)、ATM機(jī)(Automatic Teller Machine,自動取款機(jī))或手機(jī)等可以讀取IC卡,與IC卡進(jìn)行交易的設(shè)備。
上述的交易操作可以是指支付操作,也可以是指門禁開門操作等IC卡可以實現(xiàn)的應(yīng)用操作。
下面以支付交易操作為例,進(jìn)行詳細(xì)描述。
如圖2所示,包括如下步驟:
步驟201,IC卡接收到終端發(fā)送的交易指令;
步驟202,IC卡根據(jù)交易指令中攜帶的AID,判斷是否需要進(jìn)行指紋驗證;如果判斷需要指紋驗證,則執(zhí)行步驟203,如果無需指紋驗證,則執(zhí)行步驟207;
其中,可以預(yù)先設(shè)置哪些AID對應(yīng)的應(yīng)用需要進(jìn)行指紋驗證,哪些AID對應(yīng)的應(yīng)用無需指紋驗證;
步驟203,通過指紋傳感器輸入指紋;
其中,該指紋傳感器通常位于終端上;
步驟204,對指紋特征進(jìn)行處理;
在本步驟中,通常是提取指紋的一些特征值進(jìn)行相應(yīng)處理;
步驟205,進(jìn)行指紋驗證,與IC卡的存儲模塊中存儲的期望指紋進(jìn)行比對;
步驟204,判斷是否驗證通過,若驗證通過,則執(zhí)行步驟207,若未通過,則返回執(zhí)行步驟203;
步驟207,進(jìn)行支付交易。
在本發(fā)明實施例中,IC可以實現(xiàn)多種應(yīng)用。例如,對于公交應(yīng)用,為了保證刷卡交易的便捷、快速,可以不需要進(jìn)行指紋驗證,則通過對AID的判斷不驗證指紋。對于借記功能的應(yīng)用,由于大資金的流動,需要保證資金的安全交易,根據(jù)AID來判斷需要通過指紋驗證通過后再進(jìn)行交易。則啟動指紋驗證的流程。
如圖3所示,本發(fā)明實施例的IC卡交易的實現(xiàn)裝置,包括:
應(yīng)用解析模塊31,用于接收到終端發(fā)送的交易指令時,根據(jù)所述交易指令確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證;
交易模塊32,當(dāng)所述應(yīng)用解析模塊判斷所述應(yīng)用不需要指紋驗證時,直接執(zhí)行所述交易指令對應(yīng)的交易操作;
指紋驗證模塊33,用于當(dāng)所述應(yīng)用解析模塊判斷所述應(yīng)用需要指紋驗證時,進(jìn)行指紋驗證,指紋驗證通過后,通知執(zhí)行模塊;
所述交易模塊32進(jìn)一步用于,根據(jù)所述指紋驗證模塊的通知,執(zhí)行所述交易指令對應(yīng)的交易操作。
本發(fā)明實施例根據(jù)不同的應(yīng)用,判斷是否需要指紋驗證,針對不同應(yīng)用使用不同的認(rèn)證方式,在要求便捷的應(yīng)用,例如公交、門禁,可采用無需指紋認(rèn)證的方式,保證了交易操作的便捷性;在要求安全的應(yīng)用,例如大額資金交易,則可采用指紋認(rèn)證的方式,保證了交易操作的安全性。
上述應(yīng)用解析模塊31、交易模塊32和指紋驗證模塊33可以均位于IC卡中,也可以部分模塊(例如解析模塊31和交易模塊32)位于IC卡中,部分模塊(例如,指紋驗證模塊33)位于終端中。
可選地,所述交易指令包括應(yīng)用選擇指令,所述應(yīng)用解析模塊31進(jìn)一步用于,根據(jù)所述應(yīng)用選擇指令攜帶的應(yīng)用標(biāo)識符AID,確定對應(yīng)的應(yīng)用,判斷是否需要指紋驗證。
可選地,所述指紋驗證模塊33進(jìn)一步用于,將輸入的指紋與IC卡內(nèi)部存儲的期望指紋進(jìn)行比對,當(dāng)輸入的指紋與期望指紋一致時,驗證通過。
可選地,所述應(yīng)用解析模塊31進(jìn)一步用于,通過14443協(xié)議與所述終端通信。
所述IC卡為指紋IC卡,所述終端為銷售終端POS機(jī)、自動取款機(jī)ATM機(jī)或手機(jī)等可以讀取IC卡,與IC卡進(jìn)行交易的設(shè)備。
上述的交易操作可以是指支付操作,也可以是指門禁開門操作等IC卡可以實現(xiàn)的應(yīng)用操作。
雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。