智能卡灰鎖方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能芯片技術(shù)領(lǐng)域,具體地,涉及智能卡灰鎖方法及裝置。
【背景技術(shù)】
[0002] 根據(jù)我國(guó)銀行卡芯片化計(jì)劃要求,2005年3月13日,人民銀行發(fā)布第55號(hào) 文,正式頒發(fā)了行業(yè)標(biāo)準(zhǔn)《中國(guó)金融集成電路(IC)卡規(guī)范》(JR/T0025-2005)(業(yè)內(nèi)簡(jiǎn)稱 PB0C2. 0)。該規(guī)范補(bǔ)充完善電子錢包/存折應(yīng)用;增加了與EMV標(biāo)準(zhǔn)兼容的借/貸記應(yīng)用; 增加非接觸式IC卡物理特性標(biāo)準(zhǔn);增加電子錢包擴(kuò)展應(yīng)用指南、借/貸記應(yīng)用個(gè)人化指南 等內(nèi)容。該標(biāo)準(zhǔn)將為我國(guó)銀行卡芯片化奠定標(biāo)準(zhǔn)基礎(chǔ),確保我國(guó)銀行卡芯片化實(shí)現(xiàn)聯(lián)網(wǎng)通 用和安全,并有效指導(dǎo)實(shí)施。
[0003] 中國(guó)是世界智能卡最大的應(yīng)用市場(chǎng)。IC卡可以應(yīng)用在通信、交通、校園管理、社保、 醫(yī)療、金融、稅務(wù)等各個(gè)方面,當(dāng)前我國(guó)IC卡的應(yīng)用已經(jīng)滲透到國(guó)民經(jīng)濟(jì)各行各業(yè),行業(yè)性 的IC卡應(yīng)用工程陸續(xù)啟動(dòng),逐漸形成了行業(yè)性的大卡,主要有電信、社會(huì)保障、公安、城市 建設(shè)、衛(wèi)生、石油石化、金融等諸多領(lǐng)域。隨著應(yīng)用領(lǐng)域的不斷擴(kuò)展,人們對(duì)IC卡的功能要 求就越來(lái)越高,這個(gè)就要求在一張 IC卡上集成更可能多的應(yīng)用,目前IC卡常用的就有支付 功能。
[0004] 人民銀行頒發(fā)的行業(yè)標(biāo)準(zhǔn)《中國(guó)金融集成電路(IC)卡規(guī)范》(JR/T0025-2005)(業(yè) 內(nèi)簡(jiǎn)稱PB0C2. 0)中,電子存折/電子錢包應(yīng)用和電子錢包擴(kuò)展應(yīng)用指南是為持卡人進(jìn)行金 融交易而設(shè)計(jì)的一種應(yīng)用。而在《電子錢包擴(kuò)展應(yīng)用指南》中提出了進(jìn)行圈存、圈提、消費(fèi)、 灰鎖交易的方法。傳統(tǒng)的IC卡在進(jìn)行灰鎖后,不能夠再進(jìn)行圈存等其它金融交易,IC卡一 直處于灰鎖狀態(tài),直到進(jìn)行解鎖或聯(lián)機(jī)解鎖交易后,才能夠解除IC卡的灰鎖狀態(tài),從而進(jìn) 行其它的金融交易。
[0005] 目前,有新技術(shù)提出可以支持IC卡進(jìn)行一次預(yù)凍結(jié),但是一次預(yù)凍結(jié)功能使用完 后,IC卡還是處于灰鎖狀態(tài),不能夠進(jìn)行其它交易。
[0006] 傳統(tǒng)的IC卡在進(jìn)行灰鎖后,不能夠再進(jìn)行圈存等其它金融交易,IC卡一直處于灰 鎖狀態(tài),直到進(jìn)行解鎖或聯(lián)機(jī)解鎖交易后,才能夠解除IC卡的灰鎖狀態(tài),從而進(jìn)行其它的 金融交易。新提出的支持一次預(yù)凍結(jié)功能的IC卡,雖然可以多支持一次,但是一次機(jī)會(huì)使 用完后,IC卡還是處于灰鎖狀態(tài)。這樣的芯片,使用效率低,增加持卡人操作的復(fù)雜性。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明提供智能卡灰鎖方法及裝置,用以解決現(xiàn)有智能卡只能進(jìn)行一次灰鎖導(dǎo)致 的使用效率低等不足。
[0008] 為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種智能卡灰鎖方法,其特征是,該方法包括 以下步驟:
[0009] 查詢智能卡的灰記錄文件中的當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)信息;
[0010] 對(duì)所述當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)與灰鎖預(yù)凍結(jié)的設(shè)定次數(shù)進(jìn)行比較; toon] 如果當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)未達(dá)到灰鎖預(yù)凍結(jié)的設(shè)定次數(shù),則對(duì)所述智能卡進(jìn)行灰 鎖操作;否則,不對(duì)所述智能卡進(jìn)行灰鎖操作。
[0012] 優(yōu)選地,所述方法還包括:
[0013] 對(duì)智能卡的灰記錄文件進(jìn)行設(shè)置的步驟,用于對(duì)灰鎖預(yù)凍結(jié)的金額進(jìn)行設(shè)置。
[0014] 優(yōu)選地,所述方法還包括:
[0015] 若當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)小于等于灰鎖預(yù)凍結(jié)的設(shè)定次數(shù),對(duì)所述智能卡的所述灰 鎖預(yù)凍結(jié)的金額進(jìn)行設(shè)置。
[0016] 優(yōu)選地,所述灰鎖操作包括以下步驟:
[0017] 向所述智能卡發(fā)送初始化灰鎖指令,所述初始化灰鎖指令中包括預(yù)設(shè)的預(yù)凍結(jié)金 額信息;
[0018] 接收所述智能卡發(fā)來(lái)的對(duì)應(yīng)所述預(yù)凍結(jié)金額信息的實(shí)際預(yù)凍結(jié)金額信息;
[0019] 根據(jù)所述實(shí)際預(yù)凍結(jié)金額信息計(jì)算灰鎖數(shù)據(jù)報(bào)文鑒別碼,并將所述灰鎖數(shù)據(jù)報(bào)文 鑒別碼發(fā)送給所述智能卡進(jìn)行驗(yàn)證;
[0020] 接收所述智能卡驗(yàn)證后的對(duì)應(yīng)所述灰鎖數(shù)據(jù)報(bào)文鑒別碼的灰鎖交易驗(yàn)證碼和灰 鎖完成數(shù)據(jù)報(bào)文鑒別碼,實(shí)現(xiàn)對(duì)所述智能卡進(jìn)行灰鎖。
[0021] 優(yōu)選地,所述灰鎖操作還包括:
[0022] 當(dāng)為了完成交易需要對(duì)所述智能卡進(jìn)行解灰鎖操作時(shí),根據(jù)所述交易的實(shí)際交易 金額獲得解鎖數(shù)據(jù)報(bào)文鑒別碼,并向所述智能卡發(fā)送解鎖指令,完成解鎖操作。
[0023] 本發(fā)明還提供了一種智能卡灰鎖方法,該方法包括以下步驟:
[0024] 接收終端發(fā)來(lái)的查詢灰記錄文件中的當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)信息的指令;
[0025] 根據(jù)所述指令將所述當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)信息發(fā)送給所述終端;
[0026] 如果當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)未達(dá)到灰鎖預(yù)凍結(jié)的設(shè)定次數(shù),則接受所述終端的灰鎖 操作;否則,拒絕所述終端的灰鎖操作。
[0027] 優(yōu)選地,所述方法還包括:
[0028] 接受所述終端對(duì)灰記錄文件進(jìn)行設(shè)置的步驟,用于對(duì)灰鎖預(yù)凍結(jié)的金額進(jìn)行設(shè) 置。
[0029] 優(yōu)選地,所述方法還包括:
[0030] 若當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)小于等于灰鎖預(yù)凍結(jié)的設(shè)定次數(shù),接受所述終端對(duì)所述灰 鎖預(yù)凍結(jié)的金額進(jìn)行設(shè)置。
[0031] 優(yōu)選地,所述灰鎖操作包括以下步驟:
[0032] 接收所述終端發(fā)來(lái)的初始化灰鎖指令,所述初始化灰鎖指令中包括預(yù)設(shè)的預(yù)凍結(jié) 金額信息;
[0033] 根據(jù)所述初始化灰鎖指令設(shè)置實(shí)際預(yù)凍結(jié)金額信息,并將所述實(shí)際預(yù)凍結(jié)金額信 息發(fā)送給所述終端;
[0034] 接收并驗(yàn)證所述終端發(fā)來(lái)的對(duì)應(yīng)所述實(shí)際預(yù)凍結(jié)金額信息的灰鎖數(shù)據(jù)報(bào)文鑒別 碼;
[0035] 根據(jù)所述灰鎖數(shù)據(jù)報(bào)文鑒別碼計(jì)算對(duì)應(yīng)所述灰鎖數(shù)據(jù)報(bào)文鑒別碼的灰鎖交易驗(yàn) 證碼和灰鎖完成數(shù)據(jù)報(bào)文鑒別碼并發(fā)送給所述終端,完成灰鎖操作。
[0036] 優(yōu)選地,所述根據(jù)所述初始化灰鎖指令設(shè)置實(shí)際預(yù)凍結(jié)金額信息具體包括:
[0037] 根據(jù)所述初始化灰鎖指令檢查所述電子錢包中的金額是否大于等于所述預(yù)凍結(jié) 金額信息中的金額,若是,則將所述預(yù)凍結(jié)金額信息中的金額確定為實(shí)際凍結(jié)金額;否則, 將所述電子錢包中的當(dāng)前金額確定為實(shí)際凍結(jié)金額。
[0038] 優(yōu)選地,所述灰鎖操作還包括:
[0039] 接收所述終端發(fā)來(lái)的解鎖指令;
[0040] 驗(yàn)證所述解鎖指令中的解鎖數(shù)據(jù)報(bào)文鑒別碼并完成解鎖操作。
[0041] 優(yōu)選地,所述驗(yàn)證解鎖指令中的解鎖數(shù)據(jù)報(bào)文鑒別碼并完成解鎖操作具體為:
[0042] 判斷所述解鎖數(shù)據(jù)報(bào)文鑒別碼中所述實(shí)際交易金額是否小于等于所述實(shí)際凍結(jié) 金額,若是,則對(duì)所述電子錢包進(jìn)行解鎖,并從所述電子錢包中扣除所述實(shí)際交易金額;否 貝1J,向所述終端返回錯(cuò)誤提示信息并退出。
[0043] 優(yōu)選地,對(duì)所述電子錢包進(jìn)行解鎖,并從所述電子錢包中扣除所述實(shí)際交易金額 之后還包括:
[0044] 將所述交易的信息寫入到標(biāo)準(zhǔn)交易明細(xì)文件中;并對(duì)內(nèi)部交易明細(xì)文件中的凍結(jié) 金額狀態(tài)置位。
[0045] 本發(fā)明還提供了一種智能卡灰鎖終端,該終端包括:
[0046] 信息查詢單元,用于查詢智能卡的灰記錄文件中的當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)信息;
[0047] 信息比較單元,用于對(duì)所述當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)與灰鎖預(yù)凍結(jié)的設(shè)定次數(shù)進(jìn)行比 較;
[0048] 第一灰鎖操作單元,用于當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)未達(dá)到灰鎖預(yù)凍結(jié)的設(shè)定次數(shù)時(shí), 則對(duì)所述智能卡進(jìn)行灰鎖操作;否則,不對(duì)所述智能卡進(jìn)行灰鎖操作。
[0049] 優(yōu)選地,所述終端還包括:
[0050] 第一信息設(shè)置單元,用于對(duì)智能卡的灰記錄文件進(jìn)行設(shè)置,包括對(duì)灰鎖預(yù)凍結(jié)的 金額進(jìn)行設(shè)置。
[0051] 優(yōu)選地,所述第一信息設(shè)置單元還包括:
[0052] 第一設(shè)置子單元,用于當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)小于等于灰鎖預(yù)凍結(jié)的設(shè)定次數(shù)時(shí), 對(duì)所述智能卡的所述灰鎖預(yù)凍結(jié)的金額進(jìn)行設(shè)置。
[0053] 優(yōu)選地,所述第一灰鎖操作單元包括:
[0054] 第一信息發(fā)送子單元,用于向所述智能卡發(fā)送初始化灰鎖指令,所述初始化灰鎖 指令中包括預(yù)設(shè)的預(yù)凍結(jié)金額信息;
[0055] 第一信息接收子單元,用于接收所述智能卡發(fā)來(lái)的對(duì)應(yīng)所述預(yù)凍結(jié)金額信息的實(shí) 際預(yù)凍結(jié)金額信息;
[0056] 第一灰鎖信息處理子單元,用于根據(jù)所述實(shí)際預(yù)凍結(jié)金額信息計(jì)算灰鎖數(shù)據(jù)報(bào)文 鑒別碼,并將所述灰鎖數(shù)據(jù)報(bào)文鑒別碼發(fā)送給所述智能卡進(jìn)行驗(yàn)證;
[0057] 第二信息接收子單元,用于接收所述智能卡驗(yàn)證后的對(duì)應(yīng)所述灰鎖數(shù)據(jù)報(bào)文鑒別 碼的灰鎖交易驗(yàn)證碼和灰鎖完成數(shù)據(jù)報(bào)文鑒別碼,實(shí)現(xiàn)對(duì)所述智能卡進(jìn)行灰鎖。
[0058] 優(yōu)選地,所述終端還包括:
[0059] 第一解灰鎖單元,用于為了完成交易需要對(duì)所述智能卡進(jìn)行解灰鎖操作時(shí),根據(jù) 所述交易的實(shí)際交易金額獲得解鎖數(shù)據(jù)報(bào)文鑒別碼,并向所述智能卡發(fā)送解鎖指令,完成 解鎖操作。
[0060] 本發(fā)明還提供了一種智能卡,該智能卡包括:
[0061] 第三信息接收單元,用于接收終端發(fā)來(lái)的查詢灰記錄文件中的當(dāng)前灰鎖預(yù)凍結(jié)次 數(shù)信息的指令;
[0062] 第二信息發(fā)送單元,用于根據(jù)所述指令將所述當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)信息發(fā)送給所 述終〗而;
[0063] 第二灰鎖操作單元,用于當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)未達(dá)到灰鎖預(yù)凍結(jié)的設(shè)定次數(shù)時(shí), 則接受所述終端的灰鎖操作;否則,拒絕所述終端的灰鎖操作。
[0064] 優(yōu)選地,所述智能卡還包括:
[0065] 第二信息設(shè)置單元,用于接受所述終端對(duì)灰記錄文件進(jìn)行設(shè)置,包括對(duì)灰鎖預(yù)凍 結(jié)的金額進(jìn)行設(shè)置。
[0066] 優(yōu)選地,所述第二信息設(shè)置單元還包括:
[0067] 第二設(shè)置子單元,用于當(dāng)前灰鎖預(yù)凍結(jié)次數(shù)小于等于灰鎖預(yù)凍結(jié)的設(shè)定次數(shù),接 受所述終端對(duì)所述灰鎖預(yù)凍結(jié)的金額進(jìn)行設(shè)置。
[0068] 優(yōu)選地,所述第二灰鎖操作單元包括:
[0069] 第四信息接收子單元,用于接收所述終端發(fā)來(lái)的初始化灰鎖指令,所述初始化灰 鎖指令中包括預(yù)設(shè)的預(yù)凍結(jié)金額信息;