專利名稱:一種非接觸式ic卡讀寫系統及非接觸式ic卡讀寫器的制作方法
技術領域:
本發明涉及智能卡讀寫技術,特別是涉及一種非接觸式IC卡讀寫系統及 非接觸式IC卡讀寫器。
背景技術:
目前,智能卡的應用已經非常廣泛。按照使用方式的不同,智能卡基本分
為接觸式和非接觸式兩種。接觸式IC卡如兼容EMV2000規范(是國際上金融 IC卡借記/貨記應用的統一技術標準)的標準借/貨記卡等,在使用時需要在 插卡槽進行插卡操作;而非接觸式IC卡如公交卡、門禁卡等,在卡片靠近讀 卡器表面時即可完成卡中數據的讀寫操作。非接觸式IC卡又稱射頻卡,是將 射頻識別技術和IC卡技術結合起來的一項新技術。
接觸式或非接觸式IC卡在金融領域都有應用,如借記卡、信用卡、電子 錢包、電子現金等。但是,目前的金融終端(如POS機、ATM機等)大多只能 受理接觸式IC卡,大部分不支持非接觸式接口,不能受理非接觸式IC卡。而 隨著非接觸式IC卡的應用越來越普及,這些終端需要大規模地轉換成能夠同 時支持非接觸式IC卡受理的終端。
雖然目前有極少數終端系統能夠受理非接觸式IC卡,但現有的非接觸式
讀卡器一般僅與某類型號的終端結合,適用終端型號較窄,而市場上的終端類 型繁多,如果為各類終端分別提供非接觸式接口將導致管理及維護上的困難。 而且,如果將原有終端完全更換為同時支持非接觸式接口的終端,將增加高昂 的成本,不利于非接觸式IC卡受理終端的快速推進。
發明內容
本發明所要解決的技術問題是提供一種非接觸式ic卡讀寫系統及非接觸
式IC卡讀寫器,以解決目前的大部分金融終端不能受理非接觸式IC卡,即使
有極少數能夠受理,但存在非接觸式讀卡器不能兼容所有類型終端的問題。 為解決上述技術問題,根據本發明提供的具體實施例,本發明公開了以下
技術方案一種非接觸式IC卡讀寫器,包括 射頻模塊及天線,用于與非接觸式IC卡建立通訊連接; 通訊接口,用于與終端系統建立通訊連接,并采用統一的通訊協議兼容各 類金融終端;
核心管理器,用于控制射頻模塊及天線與非接觸式IC卡進行數據交換, 并控制通訊接口與終端系統進行數據交換。
優選的,所述讀寫器的各個模塊均采用不可編程模式,非接觸式IC卡業 務邏輯全部由終端系統完成。
優選的,所述讀寫器還包括PSAM卡插槽,用于插入PSAM卡,PSAM卡用 于在IC卡應用中對IC卡進行安全認證。
其中,所述射頻模塊同時支持TYPEA和TYPEB兩種規范類型的非接觸式 IC卡。
一種非接觸式IC卡讀寫系統,包括設置于終端系統的終端應用模塊, 以及外掛于終端系統的非接觸式IC卡讀寫器,所述讀寫器包括核心管理器、 通訊接口、射頻模塊及天線,終端應用模塊通過通訊接口與讀寫器通訊,讀寫 器通過射頻模塊及天線與非接觸式IC卡通訊,核心管理器用于控制通訊接口 和射頻模塊及天線。
優選的,所述非接觸式IC卡讀寫器采用不可編程模式,非接觸式IC卡業 務邏輯全部由終端應用才莫塊完成。
優選的,所述非接觸式IC卡讀寫器還包括PSAM卡插槽,用于插入PSAM 卡,PSAM卡用于在IC卡應用中對IC卡進行安全認證。
其中,所述非接觸式IC卡讀寫器與終端應用模塊之間采用統一的通訊協議。
一種利用所述非接觸式IC卡讀寫系統識別非接觸式IC卡的方法,包括 終端應用模塊通過讀寫器的通訊接口向讀寫器核心管理器發送命令; 讀寫器核心管理器解析所述命令,如果不需要對非接觸式IC卡進行操作, 則直接通過通訊接口向終端應用模塊返回應答數據;如果需要,則通過射頻模 塊及天線與非接觸式IC卡進行通訊,并將非接觸式IC卡的應答數據通過通訊 接口返回給終端應用模塊。所述方法還包括如果讀寫器在預置時間內未收到非接觸式IC卡的應答 數據,則讀寫器核心管理器通過通訊接口向終端應用模塊返回卡片超時應答。
所述方法還包括如果終端應用^^莫塊在預置時間內未收到讀寫器的應答數 據,則終端應用模塊結束本次通訊,并提示出錯信息。
其中,終端應用模塊向讀寫器發送命令前還包括終端應用模塊判斷讀寫 器連接是否正常,如果正常,則繼續判斷讀寫器類型;然后判斷非接觸式IC 卡是否激活,如果是,則通過讀寫器讀取卡中的用戶信息,進入與讀寫器的數 據交換過程。
根據本發明提供的具體實施例,本發明公開了以下技術效果 首先,本發明提供了一種與傳統金融終端連接的外接式非接觸IC卡讀寫 器接口模式,該模式提供非接觸式IC卡讀寫器,并提供設置在金融終端的終 端應用模塊,實現終端對非接觸式IC卡的受理。由于對讀寫器的性能與硬件 要求、讀寫器狀態與軟件要求(即指相應的終端應用模塊)、讀寫器與終端之
間的通訊協議、讀寫器操作指令等內容進行了統一,應用該模式的非接觸IC 卡讀寫器能夠適用于原有的各種類型的終端,從而解決了讀寫器與各類終端的
兼容問題。而且,所述非接觸式IC卡讀寫器采用在現有終端上外置的方式, 可以低成本地建設非接觸式IC卡受理環境。
其次,所述非接觸式IC卡讀寫器要求內置芯片是不可編程模式,即不具 備二次程序開發能力,只能接收與之相接的設備(如P0S、 PC)發出的指令, 并返回相應的操作結果。對于不可編程式讀寫器,所有非接觸式IC卡業務邏 輯都由與之相連接的終端設備完成。采用不可編程模式是由于目前的金融終端 已經具有了 IC卡業務的處理能力,只需要擴展非接觸式接口即可;而且,不 可編程讀寫器成本低廉,適用于非接觸式應用啟動推廣階段的要求,而可編成 讀寫器成本高昂。
再次,為了提高所述非接觸式IC卡讀寫器的普遍適用性,該讀寫器接口 技術要求自帶PSAM (Purchase Security Application Module,終端安全存 取^t塊)卡插槽,這樣在金融終端沒有配備或沒有空閑的PSAM卡插槽,并且 某些IC卡應用需要PSAM卡時(如電子錢包應用需要PSAM卡),可以利用讀寫 器配備的PSAM卡插槽。并且PSAM卡插槽的成本比較低廉,不會顯著增加設備成本。而且,所述非接觸式IC卡讀寫器同時支持TYPEA和TYPEB兩種規范的 非接觸式IC卡。
最后,設置于金融終端的終端應用模塊還提供了防拔處理功能。如果非接 觸式IC卡在處理過程中突然脫離讀寫器感應區,則終端應用模塊進入防拔處 理狀態,將保存相應的交易數據,但不影響后續其他卡片的交易處理,對后續 處理的每張卡片確認是否與該非接觸式IC卡是同一張卡,如果是則恢復保存 的交易處理。
圖1是本發明實施例所述一種非接觸式IC卡讀寫系統結構圖2是圖1中非接觸式IC卡讀寫器11的硬件模塊示意圖3是圖1中非接觸式IC卡讀寫器11的狀態轉換及相應操作示意圖4是圖1中終端應用模塊12的操作流程圖。
具體實施例方式
為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和具體實施方式
對本發明作進一步詳細的說明。
針對目前的金融終端普遍不能受理非接觸式IC卡的問題,本發明實施例 提供了一種與傳統金融終端連接的外接式非接觸IC卡讀寫器接口模式,該模 式提供非接觸式IC卡讀寫器,并提供設置在金融終端的終端應用模塊,實現
終端對非接觸式ic卡的受理。
參照圖1,是本發明實施例所述一種非接觸式IC卡讀寫系統結構圖。所 述系統包括非接觸式IC卡讀寫器11和終端應用模塊12,終端應用模塊12和 非接觸式IC卡13之間通過非接觸式IC卡讀寫器11進行數據交換。所述非接 觸式IC卡讀寫器11采用的是非接觸式技術,要求內裝有接近式耦合設備,用 電感耦合給接近式卡提供能量并控制與接近式卡交換數據的讀/寫設備。為減 少對原有金融終端設備的改造,降低非接觸式IC卡受理環境的建設成本,所 述非接觸式IC卡讀寫器11采用在現有終端上外置的方式。終端應用^^莫塊12 設置在現有的金融終端上,負責終端業務邏輯中涉及到非接觸式IC卡13讀寫 的操作,通常以軟件形式安裝在終端上,隨著讀寫器技術的發展還可以進行軟
7件的升級。非接觸式IC卡13指金融領域使用的非接觸式IC卡,如電子錢包 等,以下統稱為非接觸式金融IC卡。 .
所述非接觸式IC卡讀寫器11與金融終端之間采用RS232方式通訊,如有 需要,讀寫器也可支持USB通訊方式。當需要對讀寫器進行設置或讀寫卡片時, 終端向讀寫器11發送相應指令,由讀寫器11返回操作結果。讀寫器與卡片 13之間釆用無線通訊方式。
本實施例中,由于從非接觸式IC卡讀寫器11的設置、相應的終端應用模 塊12的設置、非接觸式IC卡讀寫器11與終端應用模塊12之間的通訊協議三 個方面,對金融終端與非接觸式金融IC卡讀寫器的數據交換進行了規范化的 統一,所以所述非接觸式IC卡讀寫器11適用于原有的各種類型的金融終端。 即只要在原有金融終端外掛非接觸式IC卡讀寫器11,并在金融終端安裝終端 應用模塊12的軟件版本,即可對非接觸式IC卡業務進行受理。更詳細地說, 是對讀寫器的性能與硬件要求、讀寫器狀態與軟件要求(即指相應的終端應用 模塊)、讀寫器與終端之間的通訊協議、讀寫器操作指令等內容進行統一,從 而解決讀寫器與各類終端的兼容問題。
下面分別詳細說明非接觸式IC卡讀寫器11和終端應用模塊12。
參照圖2,是所述非接觸式IC卡讀寫器11的硬件模塊示意圖,所述非接 觸式IC卡讀寫器主要包括核心管理器21、射頻模塊22和天線以及通訊接口 23。核心管理器21是讀寫器的核心,負責各個模塊的監控管理。核心管理器 21控制射頻模塊22和天線與非接觸式金融IC卡進行通訊,核心管理器21控 制通訊接口 23與金融終端進行通訊。
其中,所述射頻模塊22同時支持TYPEA和TYPEB兩種類型的非接觸式金 融IC卡。所述TYPEA和TYPEB是目前符合金融通訊規范的兩種非接觸式金融 IC卡,發卡機構可以選擇發行TYPEA的卡片,也可以選擇發行TYPEB的卡片。
TYPE A采用的是一種間斷式的調制方式,即當表示信息"l"時,有信號傳 到卡,當表示信息"O,,時沒有信號傳到卡,間隔相當短不影響卡正常工作。優 點是信息區別明顯,受干擾的機會少,不容易誤操作;缺點是在需要持續不斷 的提供能量到非接觸卡時,能量有可能會出現波動。
TYPE B采用的是一種調幅式的調制方式,即信息"1"和信息"0"的區別在于信息'T,的信號幅度大,即信號強,信息"O"的信號幅度小,即信號弱,通過信 號強弱的變化來識別不同的信4。優點是有持續不斷的信號傳遞,不會出現能
量波動的情況;缺點是信息區別不明顯,相對來說易受外界干擾,會有誤信號 出現,也可以釆用冗余效驗的方式來彌補。
所述通訊接口 23采用RS232方式通訊,RS-232是美國電子工業聯盟(EIA) 制定的串行數據通信的接口標準,被廣泛用于計算機串行接口外設連接。通訊 接口 23采用異步全雙工通訊,波特率默認為57600bps,數據由1位起始位、 8位數據位和1位停止位組成,無校驗位。根據應用需要,通訊接口 23還可 以支持USB通訊方式。本實施例中,該通訊接口 23由于能夠兼容各類終端, 所以在參數設置、硬件邏輯判斷、與終端的通訊協議等方面需要進行統一。例 如為兼容不同的金融終端對串口通訊速率的要求,可以通過"i殳置通訊參數,調 整串口通訊波特率。
此外,所述非接觸式IC卡讀寫器還包括時鐘電頻24、狀態指示器25和 電源管理26等輔助功能的硬件模塊。時鐘電頻24用于采集數據的時間,當讀 寫器其他模塊需要根據數據時間進行處理時,就通過時鐘電頻24提供。狀態 指示器25用于指示當前讀寫器的狀態,本實施例中由LED指示燈、LCD顯示 屏及蜂鳴器來指示狀態。電源管理模塊26用于為讀寫器提供電力,在對各模 塊進行操作時由電源管理模塊26向其供電。核心管理器21中包含了射頻模塊 22及天線、RS232 (必備)或USB(可選)通訊接口 23、時鐘電頻24、 LED指示燈 及LCD顯示器及蜂鳴器25、電源管理26等模塊的獨立的子控制模塊。
優選的,所述非接觸式IC卡讀寫器還設置了某些IC卡應用必備(如電子 錢包應用,而電子現金應用不需要PSAM卡參與)的PSAM卡插槽27,用于插 入PSAM卡,PSAM卡用于在IC卡應用中對IC卡進行安全認證。PSAM卡是指終 端安全存取模塊,PSAM卡中增加了計算型密鑰,通常內嵌于各類終端設備, 為其提供IC卡(包括接觸式和非接觸式IC卡)級別的安全保護,主要用于商 戶P0S、網點終端、直聯終端等端末設備上,具有安全控制管理功能。
電子錢包應用是根據PB0C1. 0規范(《中國金融集成電路(IC )卡規范》 簡稱PBOC.規范)開發的金融IC卡應用,在PB0C2. 0規范中進行了少量改進; 具有脫機消費功能,可以采用接觸式或者非接觸式方式;釆用對稱的密鑰體系,是根據PB0C2. 0規范借貨記應用衍生的,并且加入小額支付特性的新一代金融 IC卡應用; 一般采用非接觸式方式,具有脫機非接觸的特點,適合于快速小 額交易場合,是電子錢包的替代性應用,符合銀行業的EMV遷移策略;采用非 對稱密鑰體系,使用公鑰來驗證IC卡的合法性,因此不需要PSAM卡。
為了提高讀寫器的普遍適用性,讀寫器應至少配備1個符合金融要求的 PSAM卡插槽27,在金融終端沒有配備或沒有空閑的PSAM插槽,并且某些IC 卡應用需要PSAM卡時(如電子錢包應用需要PSAM卡),可利用讀寫器配備的 PSAM插槽放置PSAM卡,但優先使用金融終端自有的PSAM插槽,這樣終端與 PSAM卡的數據傳輸速度較快。而且,所述PSAM卡插槽成本低廉,并不會顯著 增加讀寫器的設備成本。
優選的,所述非接觸式IC卡讀寫器將各個功能模塊集成在一個芯片上, 該內置芯片采用不可編程模式。不可編程式讀寫器是指讀寫器本身不具備二次 程序開發能力,只能接收與之相接的設備(如P0S、 PC)發出的指令,并返回 相應的操作結果。對于不可編程式讀寫器,所有非接觸式IC卡業務邏輯都由 與之相連接的終端設備完成。而可編程式讀寫器是指讀寫器本身可以通過二次 程序開發,以實現部分或全部非接觸式IC卡業務邏輯的非接觸IC卡讀寫設備。
本實施例中的外接式非接觸金融IC卡讀寫器接口模式采用不可編程模式 的原因有以下三點第一,在現階段市場上的金融終端已經具有了 IC卡業務 的處理能力,只需要擴展非接觸式接口即可;第二,不可編程讀寫器成本低廉, 適用于非接觸式應用啟動推廣階段的要求;而可編程讀寫器成本高昂,不利于 非接觸式應用的推廣;第三,在金融終端上外接非接觸式讀寫器的方式來實現 非接觸式應用,是一種對已有金融設備投資的保護,隨著技術的發展,已經出 現了金融設備本身自帶非接觸式模塊的產品,所以可編程的讀寫器的發展空間 并不大,不是主流應用。
以上說明了外接式非接觸金融IC卡讀寫器11的硬件模塊構成,下面將結 合安裝于金融終端的終端應用模塊12和非接觸式IC卡13來說明讀寫器11 的內部工作流程,如下
金融終端首先通過RS232 (或USB)通訊接口發送一個命令數據包給讀寫器核心管理器,發送完成后等待來自讀寫器核心管理器的應答數據包。當讀寫 器核心管理器正確收到金融終端發送的命令數據包后,由核心管理器解析此命 令,如不需要通過射頻模塊和天線對卡片進行操作,則處理此命令并通過
RS232 (或USB)通訊接口回應金融終端應答數據;如果需要通過射頻才莫塊和 天線對卡片進行4喿作,則與卡片進行通訊,得到卡片的回應數據后,核心管理 器通過RS232 (或USB )通訊接口向金融終端發送應答數據。
在上述過程中,如果金融終端在規定的最長時間內未能收到讀寫器正確的 應答數據包,則金融終端結束本次數據通訊,并提示出錯信息。同理,讀寫器 由內置的時鐘電頻計時,如果讀寫器在規定的最長時間內未收到卡片的回應數 據,則讀寫器核心管理器應向金融終端返回卡片的操作超時應答。
針對上述讀寫器內部執行過程,不可編程式非接觸IC卡讀寫器共有關機、 空閑、激活卡片、交易處理、交易成功、交易失敗、未知狀態等7種固定狀態 以及各狀態之間轉換時的過渡狀態。參照圖3,是所述讀寫器的狀態轉換及相 應操作示意圖,狀態轉換過程如下
首先由核心管理器模塊控制,當遇到開機命令是給電源管理模塊發出信 號,電源管理模塊收到后啟動整機相關各模塊工作電源。讀寫器核心管理器模 塊繼續初始化開機,如果開機正常,則使用管理指令不斷循環,進入空閑狀態; 如果中途遇到斷電,則進入關機狀態。這時射頻模塊通過天線檢查不同協議的 卡片(TYPEA或TYPEB ),采用輪詢機制不間斷地發出電f茲波信號檢測有效范圍 內有無有效的接近式卡,且是交替發送A類型卡(TYPEA )和B類型卡(TYPEB ) 的請求信號,A型卡和B型卡的命令和響應不能夠相互干擾。當有有效的卡片 進入有效區時,射頻模塊用電感耦合給接近式卡提供能量并發送卡片激活指令 使卡片被激活。如果卡片被激活,則進入激活卡片狀態;若遇到時鐘電頻發出 的超時指令、中止指令或核心管理器模塊發出的軟件復位指令時,則立即進入 空閑狀態,并對存儲相關信息的內存空間初始化;如果中途遇到斷電,則進入 關才幾狀態。
當進入激活卡片狀態后,即可開始交易處理(可能需要PSAM卡一同參與 交易,如電子錢包應用就需要PSAM卡參與),此時讀寫器進入交易處理狀態。 終端通過讀寫器向卡片發送交易指令,卡片做出響應并將響應數據以通訊數據包的形式通過讀寫器傳輸到終端,由終端進行交易處理。終端與卡片的交互可 能會進行多次。如果中途遇到斷電,則讀寫器進入關機狀態。如果終端^易成
功,則讀寫器進入交易成功狀態;如果終端交易失敗,則終端進^"相應的交易 失敗處理并且讀寫器進入交易失敗狀態。而交易成功狀態和交易失敗狀態經軟 件復位指令可進入空閑狀態,等待下一次的狀態循環,也可能因為斷電而進入 關機狀態。另外,當讀寫器遇到上述狀態之外的未知狀態時,核心管理器模塊 會發出軟件復位指令可進入空閑狀態,或遇斷電進入關機狀態。
在讀寫器的內部工作和狀態轉換過程中,當用于電子錢包應用等交易的情 況下,無論PSAM卡插槽是內置到金融終端還是由讀寫器提供,都涉及到PSAM 卡的處理。PSAM卡將按照如下方式對PSAM卡和非接觸式IC卡的數據交換過 程進行安全i人i正
首先由終端向PSAM卡發送交易信息,PSAM卡根據該交易信息生成信息認 證碼MAC1并回送給終端,終端發送包含MAC1的交易信息給電子錢包IC卡, IC卡對其MAC1進行認證,即認證PS趨卡的合法性;如果認證通過,由IC卡 產生相應交易應答并生成此應答的信息認證碼MAC2 —并發送到終端,終端利 用PSAM卡對收到的MAC2進行認證,即認證該IC卡的合法性,并將認證結果 發送給終端,從而實現PSAM卡與IC卡用戶的雙向認證,防止交易數據被篡改, 保證交易信息的有效性。
以上是對非接觸式IC卡讀寫器11的說明,下面將對終端應用模塊12進 行詳細說明。如前所述,終端應用模塊12作為讀寫器11的相應軟件模塊,安 裝在金融終端設備上使用。參照圖4,是終端應用模塊12的操作流程圖。此 操作流程為金融終端對讀寫器的操作提供了 一個建議性的方法,并對可能出現 的終端與讀寫器之間的異常情況處理進行了描述。才喿作流程說明如下
步驟401,首先,終端判斷讀寫器連接是否正常。如果是,則判斷讀寫器 類型;如果否,則嘗試各種通訊速率與讀寫器建立連"t妻。其中,所述讀寫器類 型的判斷是指判斷讀寫器的版本、功能(例如有接觸式或者非接觸式功能)等 信息是否符合金融應用規范。
步驟402,在嘗試各種通訊速率與讀寫器建立連^^妄的過程中,系統判斷嘗 試次數是否超限。如果是,則提示讀寫器錯誤,并直接進入結束狀態;如果否,
12則轉到步驟401判斷讀寫器連接是否正常。
步驟403,當系統完成判斷讀寫爭類型后,系統進入激活卡片狀態(非接 觸式讀寫器)或等待插卡狀態(接觸式讀寫器),然后判斷卡片是否激活或已 經插入卡座并上電(本流程包括對接觸式IC卡和非接觸式IC卡的受理)。如 果是,則讀取用戶卡信息;如果否,則執行步驟404判斷是否超時或操作員中 斷。
步驟404,當系統完成判斷是否超時或操作員中斷后,如果是,則直接進 入結束狀態;如果否,則重新進入激活卡片狀態(非接觸式讀寫器)或等待插 卡狀態(接觸式讀寫器)。
步驟405,當系統完成讀取用戶卡信息后,系統判斷是否需要防拔處理, 如果是,則進入防拔處理;如果否,則進入交易處理。
步驟406,當系統完成防拔處理或交易處理后,將進行用戶卡片中止處理 或下電過程。
步驟407,當系統完成用戶卡片中止處理或下電過程后,進入處理和顯示 交易結果過程,完成后則進入結束處理。
在上述流程中,涉及到終端的防拔處理功能,該功能是本實施例的優選設 置。防拔處理是指在電子錢包等消費交易過程中,卡片突然脫離讀寫器的磁場 感應區域,致使讀寫器不能接收到卡片的回應,讀寫器應回應終端錯誤碼為收 不到卡片應答,終端應提醒持卡人重新放入卡片,即終端進入防拔處理狀態。
進入防拔處理狀態后,如果是有人值守終端,應停止受理其他卡片交易, 等候卡片重新插入或返回磁場感應區,進行防拔處理流程,除非交易處理成功, 或收^l員作交易狀態復位處理。如果是無人值守終端,進入防拔處理狀態后, 應不影響后續其他卡片的交易處理,但是需要在一定區域保留拔出卡片的相應 交易數據,以備中斷交易的恢復。終端可以設置計數器,在后續其他卡片交易 處理超過預置次數的防拔確認后,自動取消該卡片的防拔處理狀態,以免影響 終端交易處理速度。
上述防拔確認過程是在終端進入防拔處理狀態后,對后續處理的每張卡 片都將檢查發卡方標識和應用序列號,以確認插入的卡片和前面拔出的卡片是 否同一張卡。如果是同一張卡,終端發出交易恢復命令。假如卡片返回MAC或/和TAC指令,終端即完成交易處理;如果MAC或/和TAC無法回送,則說明 IC卡中的余額沒有#皮#^文,交易可以用適當的初始化命令重新開始。
針對圖1提供的非接觸式IC卡讀寫系統,本發明還提供了應用該系統的 非接觸式IC卡識別方法實施例,該方法的識別過程如下
首先,終端應用模塊判斷讀寫器連接是否正常,如果正常,則繼續判斷讀 寫器類型;然后判斷非接觸式IC卡是否激活,如果是,則通過讀寫器讀取卡 中的用戶信息;當讀取完用戶卡信息后,判斷是否需要防拔處理,如果是,則 進入防拔處理;如果否,則進入交易處理過程。
交易處理過程如下終端應用模塊通過讀寫器的通訊接口向讀寫器核心管 理器發送命令;讀寫器核心管理器解析所述命令,如果不需要對非接觸式IC 卡進行操作,則直接通過通訊接口向終端應用模塊返回應答數據;如果需要, 則通過射頻模塊及天線與非接觸式IC卡進行通訊,并將非接觸式IC卡的應答 數據通過通訊接口返回給終端應用模塊。
優選的,如果讀寫器在預置時間內未收到非接觸式IC卡的應答數據,則 讀寫器核心管理器通過通訊接口向終端應用模塊返回卡片超時應答。如果終端
應用模塊在預置時間內未收到讀寫器的應答數據,則終端應用模塊結束本次通 訊,并提示出錯信息。
上述方法中未詳述的部分可以參見圖1 —圖4所示系統的相關部分,為了 篇幅考慮,在此不再詳述。
以上對本發明所提供的一種非接觸式IC卡讀寫系統及非接觸式IC卡讀寫
時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用 范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1、一種非接觸式IC卡讀寫器,其特征在于,包括射頻模塊及天線,用于與非接觸式IC卡建立通訊連接;通訊接口,用于與終端系統建立通訊連接,并采用統一的通訊協議兼容各類金融終端;核心管理器,用于控制射頻模塊及天線與非接觸式IC卡進行數據交換,并控制通訊接口與終端系統進行數據交換。
2、 根據權利要求1所述的讀寫器,其特征在于所述讀寫器的各個模塊 均采用不可編程模式,非接觸式IC卡業務邏輯全部由終端系統完成。
3、 根據權利要求1所述的讀寫器,其特征在于,還包括PSAM卡插槽, 用于插入PSAM卡,PSAM卡用于在IC卡應用中對IC卡進行安全認證。
4、 根據權利要求1所述的讀寫器,其特征在于所述射頻模塊同時支持 TYPEA和TYPEB兩種規范類型的非接觸式IC卡。
5、 一種非接觸式IC卡讀寫系統,其特征在于,包括設置于終端系統的 終端應用模塊,以及外掛于終端系統的非接觸式IC卡讀寫器,所述讀寫器包 括核心管理器、通訊接口、射頻模塊及天線,終端應用模塊通過通訊接口與讀 寫器通訊,讀寫器通過射頻模塊及天線與非接觸式IC卡通訊,核心管理器用 于控制通訊接口和射頻模塊及天線。
6、 根據權利要求5所述的讀寫系統,其特征在于所述非接觸式IC卡讀 寫器采用不可編程模式,非接觸式IC卡業務邏輯全部由終端應用模塊完成。
7、 根據權利要求5所述的讀寫系統,其特征在于所述非接觸式IC卡讀 寫器還包括PSAM卡插槽,用于插入PSAM卡,PSAM卡用于在IC卡應用中對IC 卡進行安全認證。
8、 根據權利要求5所述的讀寫系統,其特征在于所述非接觸式IC卡讀 寫器與終端應用模塊之間采用統一的通訊協議。
9、 一種利用權利要求5所述的非接觸式IC卡讀寫系統識別非接觸式IC 卡的方法,其特征在于,包括終端應用模塊通過讀寫器的通訊接口向讀寫器核心管理器發送命令; 讀寫器核心管理器解析所述命令,如果不需要對非接觸式IC卡進行操作,則直接通過通訊接口向終端應用模塊返回應答數據;如果需要,則通過射頻才莫 塊及天線與非接觸式IC卡進行通訊,并將非接觸式IC卡的應答數據通過通訊 接口返回給終端應用模塊。
10、 根據權利要求9所述的方法,其特征在于,還包括如果讀寫器在預 置時間內未收到非接觸式IC卡的應答數據,則讀寫器核心管理器通過通訊接 口向終端應用模塊返回卡片超時應答。
11、 根據權利要求9所述的方法,其特征在于,還包括如果終端應用模 塊在預置時間內未收到讀寫器的應答數據,則終端應用模塊結束本次通訊,并 提示出錯信息。
12、 根據權利要求9所述的方法,其特征在于,終端應用模塊向讀寫器發 送命令前還包括終端應用模塊判斷讀寫器連接是否正常,如果正常,則繼續 判斷讀寫器類型;然后判斷非接觸式IC卡是否激活,如果是,則通過讀寫器 讀取卡中的用戶信息,進入與讀寫器的數據交換過程。
全文摘要
本發明公開了一種非接觸式IC卡讀寫系統及非接觸式IC卡讀寫器,解決目前的大部分金融終端不能受理非接觸式IC卡,即使有極少數能夠受理,但存在非接觸式讀卡器不能兼容所有類型終端的問題。所述系統包括設置于終端系統的終端應用模塊,以及外掛于終端系統的非接觸式IC卡讀寫器,所述讀寫器包括核心管理器、通訊接口、射頻模塊及天線,終端應用模塊通過通訊接口與讀寫器通訊,讀寫器通過射頻模塊及天線與非接觸式IC卡通訊,核心管理器用于控制通訊接口和射頻模塊及天線。所述讀寫器能夠適用于原有的各種類型的終端,從而解決了讀寫器與各類終端的兼容問題。而且,所述讀寫器采用在現有終端上外置的方式,可以低成本地建設非接觸式IC卡受理環境。
文檔編號G06K19/07GK101441722SQ20071017108
公開日2009年5月27日 申請日期2007年11月23日 優先權日2007年11月23日
發明者回春野, 李春歡, 濤 海 申請人:中國銀聯股份有限公司