本發(fā)明涉及智能卡認(rèn)證技術(shù)領(lǐng)域,尤其涉及一種智能卡的讀取裝置和方法。
背景技術(shù):
隨著線上線下支付業(yè)務(wù)的廣泛應(yīng)用,提供安全的刷卡消費保障對消費者至關(guān)重要。目前,刷卡消費通常采用靜態(tài)密碼方式,而靜態(tài)密碼支付所暴露的賬號風(fēng)險日益顯露,因此可以增加個人安全認(rèn)證設(shè)備對用戶身份進(jìn)行驗證來提高交易的安全性。
支付業(yè)務(wù)除了對安全的要求還需要提供更便捷的支付環(huán)境。手機(jī)刷卡器的出現(xiàn)使得銷售終端機(jī)形態(tài)更小巧、集成度也更高。小商戶無需在為麻煩的使用申請流程而煩惱。但是商戶持有手機(jī)刷卡器無法對消費者身份進(jìn)行驗證。
因此,為了提高消費者賬戶安全,本發(fā)明提供了一種卡套,該卡套可作為個人支付終端使用,消費者個人持有,與手機(jī)刷卡器相比體積更小更薄,可以像普通智能卡存放在錢包里。其內(nèi)還集成安全控制模塊,可以作為安全認(rèn)證設(shè)備,用于個人身份認(rèn)證,個人消費、個人網(wǎng)上銀行業(yè)務(wù)。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例期望提供一種智能卡的讀取裝置和方法,能夠讀取智能卡片信息,并且將該信息以二維碼形式顯示輸出。
本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明提供了一種智能卡的讀取裝置,其中,所述裝置包括:電源模塊、主控模塊、安全模塊、讀卡模塊和顯示模塊;其中,
電源模塊,分別與所述主控模塊、安全模塊、讀卡模塊和顯示模塊連接, 用于為其它各個模塊提供工作電源;
主控模塊,分別與所述安全模塊、讀卡模塊和顯示模塊連接,負(fù)責(zé)時序控制、其它各個模塊工作狀態(tài)控制、數(shù)據(jù)處理和存儲,用于根據(jù)所述讀卡模塊讀取的智能卡信息,生成信息二維碼發(fā)送至顯示模塊;
安全模塊,與所述主控模塊連接,負(fù)責(zé)數(shù)據(jù)加密、解密處理,用于將主控模塊解析的交易數(shù)據(jù)通過安全算法加密后送回至主控模塊,或者將來自主控模塊傳輸?shù)慕灰讛?shù)據(jù)通過安全算法解密后送回至主控模塊;
讀卡模塊,與主控模塊連接,用于讀取智能卡信息;
顯示模塊,用于將主控模塊生成的所述應(yīng)答碼形成二維碼圖像顯示。
進(jìn)一步的,所述裝置以智能卡卡套的形式組裝,尺寸與智能卡的尺寸相當(dāng)。
進(jìn)一步的,所述裝置還包括:射頻模塊,與所述主控模塊連接,用于接收和發(fā)送射頻信號,與外部設(shè)備建立無線通信連接。
進(jìn)一步的,所述裝置還包括:按鍵模塊和/或語音識別模塊,按鍵模塊用于接收用戶的輸入的按鍵信息,語音識別模塊用于接收用戶的語音指示。
進(jìn)一步的,所述主控模塊包括:接口控制單元、數(shù)據(jù)處理單元和存儲單元;其中,
接口控制單元,用于提供與其它各個模塊的物理連接接口的配置和開關(guān)控制;
數(shù)據(jù)處理單元,用于將發(fā)送和接收的數(shù)據(jù)進(jìn)行透傳或編/解碼處理;
存儲單元,用于存儲控制程序和處理過程中需暫時保存或指定保留的有用數(shù)據(jù)。
進(jìn)一步的,所述存儲單元包括:掩膜只讀存儲器、可編程只讀存儲器、可擦可編程只讀存儲器、電可擦可編程只讀存儲器或快閃存儲器。
進(jìn)一步的,所述安全模塊包括安全算法加密單元及安全算法解密單元;其中,
安全算法加密單元,用于防止信息傳送過程中被非法獲取和篡改;
安全算法解密單元,用于對接收的加密數(shù)據(jù)進(jìn)采用匹配方式進(jìn)行解密,獲 取有效數(shù)據(jù)信息。
進(jìn)一步的,所述讀卡模塊包括接觸式讀卡模塊和非接觸式讀卡模塊,用于提供主控模塊與智能卡的連接通道。
進(jìn)一步的,所述顯示模塊包括:顯示屏;其中,
所述顯示屏包括發(fā)光二級管陣列、液晶顯示屏或電子紙顯示屏。
一種智能卡的讀取方法,其中,所述方法包括:
讀取智能卡的卡片信息;
根據(jù)智能卡的卡片信息,生成信息二維碼;
顯示所述信息二維碼。
本發(fā)明實施例所提供的智能卡的讀取裝置和方法,通過采用智能卡的讀取裝置,將智能卡的信息以二維碼的形式顯示輸出。支付時商戶只需通過手機(jī)、平板電腦或其他設(shè)備的攝像頭就可以完成收款,減少了操作過程中手動輸入的麻煩。同時,本發(fā)明的卡套歸用戶個人持有,因其內(nèi)部集成安全模塊,可作為安全認(rèn)證工具用于個人身份認(rèn)證,個人消費、個人網(wǎng)上銀行應(yīng)用。免去額外的安全認(rèn)證設(shè)備。
附圖說明
圖1為本發(fā)明實施例提供的一種智能卡的讀取裝置的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例提供的另一種智能卡的讀取裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例提供的智能卡的讀取方法的實現(xiàn)流程示意圖;
圖4為本發(fā)明實施例提供的一種智能卡的讀取裝置的實際應(yīng)用的流程圖。
具體實施方式
為了更清楚地說明本發(fā)明實施例和技術(shù)方案,下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部實施例。基于本發(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在 不付出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
需要補(bǔ)充說明的是,本發(fā)明實施例中所述的智能卡主要為金融IC卡,也可以是SIM(Subscriber Identity Module客戶識別模塊)卡或SD卡(Secure Digital Memory Card,安全數(shù)字存儲卡)等,便攜設(shè)備可以是智能手環(huán)、智能手表等。而SIM卡可以是標(biāo)準(zhǔn)SIM卡、USIM(Universal Subscriber Identity Module,全球用戶識別)卡、UIM(User Identify Module,用戶識別模塊)卡、MicroSIM卡、NanoSIM卡等各種形態(tài)和尺寸的通信卡。SD卡可以是標(biāo)準(zhǔn)SD卡、miniSD卡等各種形態(tài)和尺寸的安全數(shù)據(jù)卡。
圖1為本發(fā)明實施例提供的智能卡的讀取裝置10的結(jié)構(gòu)示意圖,如圖1所示,該裝置包括:電源模塊101、主控模塊102、安全模塊103、讀卡模塊104和顯示模塊105;其中,
電源模塊101,分別與所述主控模塊102、安全模塊103、讀卡模塊104和顯示模塊105連接,用于為其它各個模塊提供工作電源;
主控模塊102,分別與所述安全模塊103、讀卡模塊104和顯示模塊連接105,負(fù)責(zé)時序控制、其它各個模塊工作狀態(tài)控制、數(shù)據(jù)處理和存儲,用于根據(jù)所述讀卡模塊104讀取的智能卡信息,生成信息二維碼發(fā)送至顯示模塊105;
安全模塊103,與所述主控模塊102連接,負(fù)責(zé)數(shù)據(jù)加密、解密處理,用于將主控模塊102解析的交易數(shù)據(jù)通過安全算法加密后送回至主控模塊102,或者將來自主控模塊102傳輸?shù)慕灰讛?shù)據(jù)通過安全算法解密后送回至主控模塊102;
讀卡模塊104,與主控模塊102連接,用于讀取智能卡信息;
顯示模塊105,用于將主控模塊102生成的所述應(yīng)答碼形成二維碼圖像顯示。
進(jìn)一步的,為了使的上述智能卡的讀取裝置便于攜帶,所述讀取裝置優(yōu)選 的以智能卡卡套的形式組裝,其尺寸與智能卡的尺寸相當(dāng)。
進(jìn)一步的,上述電源模塊101包括電池,該電池可以為一次性電池或充電電池的一種,根據(jù)具體設(shè)備合理選取電池類型。同時,為提高產(chǎn)品的安全性能,該電池還具有電池保護(hù)單元。所述電池保護(hù)單元用于保護(hù)所述電池,防止電池過充和過放導(dǎo)致電池致命損壞若選取充電電池,電源模塊內(nèi)還應(yīng)該設(shè)置相應(yīng)電池充電單元。所述電池充電單元用于接收外部電能,為所述充電電池充電。
進(jìn)一步的,上述智能卡的讀取裝置中,所述主控模塊102包括:接口控制單元、數(shù)據(jù)處理單元和存儲單元;其中,接口控制單元,用于提供與其它各個模塊的物理連接接口的配置和開關(guān)控制;數(shù)據(jù)處理單元,用于將發(fā)送和接收的數(shù)據(jù)進(jìn)行透傳或編/解碼處理,還可以包含其他數(shù)據(jù)處理方法;存儲單元,用于存儲控制程序和處理過程中需暫時保存或指定保留的有用數(shù)據(jù)。
進(jìn)一步的,上述存儲單元包括程序存儲子單元和數(shù)據(jù)存儲子單元。
在實際應(yīng)用中,所述主控模塊102中的接口控制單元、數(shù)據(jù)處理單元可由位于二維碼認(rèn)證控制裝置的中央處理器(CPU)、微處理器(MPU)、數(shù)字信號處理器(DSP)、或現(xiàn)場可編程門陣列(FPGA)實現(xiàn)。
實際應(yīng)用中,所述存儲單元至少為掩膜只讀存儲器、可編程只讀存儲器、可擦可編程只讀存儲器、電可擦可編程只讀存儲器、快閃存儲器中的一種。
進(jìn)一步的,上述智能卡的讀取裝置中,所述安全模塊包括安全算法加密單元及安全算法解密單元;其中,安全算法加密單元,用于防止信息傳送過程中被非法獲取和篡改;安全算法解密單元,用于對接收的加密數(shù)據(jù)進(jìn)采用匹配方式進(jìn)行解密,獲取有效數(shù)據(jù)信息。常用算法如:3DES、MD5、SHA1、SHA-256、SHA-512、RSA、SM2、SM3、SM4等。
實際應(yīng)用中,上述安全模塊103可以由獨立的硬件電路實現(xiàn),也可以集成 在主控模塊102內(nèi),還可以以軟件實現(xiàn)。
進(jìn)一步的,上述智能卡的讀取裝置中,所述讀卡模塊104可以是接觸式讀卡模塊或非接觸式讀卡模塊,用于提供主控模塊102與智能卡的連接通道。
進(jìn)一步的,上述智能卡的讀取裝置中,所述顯示模塊105至少包括一個顯示屏,還可以包括顯示屏驅(qū)動電路。顯示內(nèi)容由主控模塊102控制。顯示屏可以為發(fā)光二級管陣列、液晶顯示屏、電子紙顯示屏其中的一種。
進(jìn)一步的,在一些實施例中,智能卡的讀取裝置還可以包括:射頻模塊,與所述主控模塊連接,用于接收和發(fā)送射頻信號,與外部設(shè)備建立無線通信連接。如圖2所示,智能卡的讀取裝置20包括:電源模塊201、主控模塊202、安全模塊203、讀卡模塊204、顯示模塊205,和射頻模塊206;其中,射頻模塊206與所述主控模塊202連接,用于接收和發(fā)送射頻信號,與外部設(shè)備建立無線通信連接;其余各個模塊的功能和彼此之間的連接關(guān)系與上述智能卡的讀取裝置10中對應(yīng)的模塊相同。
進(jìn)一步的,上述智能卡的讀取裝置20中,所述射頻模塊206包括射頻電路單元及射頻天線;其中,所述射頻電路單元用于射頻信號處理,所述射頻信號處理可以包括濾波、放大、調(diào)制/解調(diào)、模數(shù)/數(shù)模轉(zhuǎn)換的一種或幾種。
進(jìn)一步的,為了更好的使用戶操作此裝置,上述智能卡的讀取裝置還可以包括:按鍵模塊,用于接收用戶的輸入的按鍵信息。所述按鍵模塊包括按鍵硬件單元。
實際應(yīng)用中,所述按鍵硬件單元可以是機(jī)械按鍵或觸摸按鍵其中的一種,用于用戶對該裝置的操作。進(jìn)一步地,所述按鍵硬件單元還可以包括按鍵驅(qū)動電路子單元。
應(yīng)該理解到,以上所描述的智能卡的讀取裝置的實施方式僅僅是示意性的,所描述模塊和單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。另外,模塊和單元相互之間的耦合或通信連接可以是通過一些接口,也可以是電性或其它的形式。
上述各個功能模塊和單元作為智能卡的讀取裝置的組成部分,可以是或者也可以不是物理框,既可以位于一個地方,也可以分布到多個電路單元上,既可以采用硬件的形式實現(xiàn),也可以采用軟件功能框的形式實現(xiàn)??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明方案的目的。
圖3是本發(fā)明實施例提供的一種智能卡的讀取方法的流程圖,如圖3所示,包括:
步驟301,讀取智能卡的卡片信息;
步驟302,根據(jù)智能卡的卡片信息,生成信息二維碼;
步驟303,顯示所述信息二維碼。
具體的,當(dāng)用戶使用如上智能卡的讀取裝置時,將智能卡靠近(對應(yīng)于非接觸式讀卡方式)所述智能卡的讀取裝置,或著將智能卡放置于所述智能卡的讀取裝置中(對應(yīng)于接觸式讀卡方式),特別的,當(dāng)所述智能卡的讀取裝置組裝為智能卡卡套時,可將智能卡插入所述智能卡卡套中,使智能卡與智能卡讀取裝置相接通。智能卡讀取裝置通過讀卡模塊對卡片信息進(jìn)行讀取和處理,所述卡片信息包括:卡號、持卡人姓名、卡片賬戶余額等信息的一種或幾種;主控模塊對接收到的卡片信息進(jìn)行處理和存儲,根據(jù)該卡片信息生成信息二維碼;還可將卡片信息送至安全模塊進(jìn)行數(shù)據(jù)加密后,將加密后的卡片信息生成信息二維碼,提高賬戶安全性;智能卡讀取裝置以二維碼圖像的形式通過的顯示屏顯示出來。整個工作過程中,電源模塊為整個裝置中其它各個模塊提供電源支持。商戶可以通過終端設(shè)備掃描顯示屏上的二維碼獲取卡片信息,并將信息數(shù)據(jù)發(fā)送至后臺服務(wù)器處理,完成交易過程。
當(dāng)本發(fā)明的讀取裝置上設(shè)有射頻模塊時,還可以跟商戶建立無線連接。
如圖4所示,圖4是本發(fā)明實施例提供的一種智能卡的讀取裝置的實際應(yīng)用的流程圖,包括:
步驟401,商戶搜索智能卡讀取裝置,建立連接;
步驟402,讀取裝置讀取智能卡的卡片信息;
步驟403,讀取裝置根據(jù)智能卡的卡片信息,生成信息二維碼;
步驟404,讀取裝置顯示所述信息二維碼;
步驟405,商戶掃描二維碼;
步驟406,數(shù)據(jù)發(fā)送至后臺處理;
步驟407,認(rèn)證通過完成并收款;
步驟408,交易信息返回并顯示。
商戶打開手機(jī)客戶端,通過射頻模塊搜索消費者的卡套設(shè)備并建立連接。消費者使用本發(fā)明的卡套連接銀行卡,通過讀卡模塊與主控模塊對智能卡進(jìn)行讀取操作并將銀行卡信息處理后以二維碼顯示。商戶通過手機(jī)攝像頭掃描二維碼,并將數(shù)據(jù)通過網(wǎng)絡(luò)發(fā)送至后臺服務(wù)器處理。認(rèn)證通過完成扣款及收款操作。并將信息通過藍(lán)牙返回到消費者的卡套設(shè)備,顯示屏顯示交易結(jié)果。
除了上述實施例中所列舉的本發(fā)明智能卡讀取裝置的應(yīng)用場景外,本發(fā)明智能卡讀取裝置還可應(yīng)用于商品驗真、個人身份識別等應(yīng)用場景。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方 框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。