亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種讀卡器的制造方法

文檔序號(hào):10265749閱讀:406來源:國(guó)知局
一種讀卡器的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及智能卡技術(shù)領(lǐng)域,尤其涉及一種讀卡器。
【背景技術(shù)】
[0002]隨著智能卡技術(shù)的發(fā)展,智能卡的應(yīng)用場(chǎng)景越來越廣泛,不僅包括公交、社保、電信等傳統(tǒng)領(lǐng)域,還包括發(fā)展迅速的移動(dòng)支付、金融IC卡等領(lǐng)域。
[0003]從事智能卡行業(yè)的公司,通常需要借助讀卡器環(huán)境來開發(fā)智能卡C0S(ChinaOperating System)軟件、對(duì)智能卡進(jìn)行測(cè)試。目前廣泛使用的商用讀卡器提供的接口,是串口(RS232)通信的自定義接口,或者是通用串行總線(USB,Universal Serial Bus)通信的標(biāo)準(zhǔn)個(gè)人計(jì)算機(jī)(PC,Personal Computer) /智能卡(SC,Smart Card)接口。以上兩種讀卡器均有不足之處,串口通信的讀卡器,雖然可靈活滿足智能卡的開發(fā)與測(cè)試要求,但其接口為自定義,上位機(jī)軟件無法通用,移植性較差,且串口通信速度與USB相比,速度慢、效率低;USB通信的PC/SC接口的讀卡器,雖然接口標(biāo)準(zhǔn)、移植性好、通信速度快,但受PC/SC機(jī)制約束,無法滿足智能卡軟件開發(fā)或測(cè)試過程中對(duì)自定義讀卡器接口環(huán)境的要求,比如無法進(jìn)行智能卡COS軟件在仿真環(huán)境下的單步調(diào)試等。
【實(shí)用新型內(nèi)容】
[0004]為解決現(xiàn)有存在的技術(shù)問題,本實(shí)用新型實(shí)施例期望提供一種讀卡器。
[0005]為實(shí)現(xiàn)上述實(shí)用新型目的,本實(shí)用新型實(shí)施例采用以下方式來實(shí)現(xiàn):
[0006]本實(shí)用新型實(shí)施例提供了一種讀卡器,包括:微控制單元MCU主控模塊、非接觸卡模塊、接觸卡模塊、通用串行總線USB通信模塊和工作模式切換模塊;
[0007]所述MCU主控模塊分別連接所述接觸卡模塊、非接觸卡模塊、USB通信模塊和工作模式切換模塊。
[0008]其中,所述USB通信模塊用于外接主機(jī),所述接觸卡模塊用于外接接觸卡,所述非接觸卡模塊用于外接非接觸卡。
[0009]本實(shí)用新型實(shí)施例所提供的一種讀卡器,克服了現(xiàn)有串口自定義讀卡器與標(biāo)準(zhǔn)PC/SC讀卡器的不足,使得本實(shí)用新型實(shí)施例的讀卡器兼具串口自定義讀卡器與USB標(biāo)準(zhǔn)PC/SC讀卡器的優(yōu)點(diǎn),在PC/SC雙界面讀卡器中實(shí)現(xiàn)了自定義模式。本實(shí)用新型實(shí)施例的讀卡器,采用USB通信方式,速度快、效率高。在自定義工作模式下,接口靈活自定義;在符合PC/SC規(guī)范的工作模式下,接口標(biāo)準(zhǔn),移植性好。本實(shí)用新型提供的技術(shù)方案,解決了標(biāo)準(zhǔn)PC/SC雙界面讀卡器無法應(yīng)用于智能卡COS軟件單步調(diào)試等場(chǎng)景的問題。
【附圖說明】
[0010]圖1為本實(shí)用新型實(shí)施例的讀卡器結(jié)構(gòu)示意圖;
[0011]圖2為本實(shí)用新型實(shí)施例的讀卡器及其與外設(shè)連接關(guān)系的示意圖。
【具體實(shí)施方式】
[0012]下面結(jié)合附圖和具體實(shí)施例對(duì)本實(shí)用新型的技術(shù)方案進(jìn)一步詳細(xì)闡述。
[0013]如圖1所示,本實(shí)用新型提供一種具有自定義工作模式的PC/SC雙界面讀卡器,包括微控制單元(MCU,Micro Controller Unit)主控模塊10、非接觸卡模塊20、接觸卡模塊30,USB通信模塊40和工作模式切換模塊50。MCU主控模塊10分別連接非接觸卡模塊20、接觸卡模塊30、USB通信模塊40和工作模式切換模塊50。其中,MCU主控模塊10通過控制USB通信模塊40,使得當(dāng)所述的讀卡器連接到主機(jī)時(shí),枚舉成CCID協(xié)議的復(fù)合設(shè)備,包括接觸與非接讀卡器設(shè)備;接觸卡模塊30與非接卡模塊20 —方面用于向卡片發(fā)送所述的MCU主控模塊10傳入的卡片命令,另一面用于接收卡片的命令響應(yīng),并將其傳出至所述MCU主控模塊10 ;MCU控制模塊10用于檢測(cè)工作模式切換模塊50的狀態(tài),以便設(shè)置工作模式,一方面將主機(jī)發(fā)送的卡片命令傳入接觸卡模塊30與非接卡模塊20,另一方面將接觸卡模塊30與非接卡模塊20傳出的命令響應(yīng)發(fā)送至主機(jī);工作模式切換模塊50用于向MCU主控模塊10發(fā)送工作模式信息,通過操作工作模式切換模塊50可使所述的讀卡器在符合PC/SC規(guī)范的工作模式與自定義工作模式之間進(jìn)行切換。
[0014]在所述的自定義工作模式下,命令通過CCID協(xié)議的Escape通道下發(fā),可以透?jìng)魅我飧袷降淖远x數(shù)據(jù),該模式下可單步執(zhí)行協(xié)議命令,僅被動(dòng)執(zhí)行主機(jī)發(fā)送的命令,無主動(dòng)探測(cè)卡片進(jìn)場(chǎng)與檢測(cè)卡片移出場(chǎng)等的PC/SC機(jī)制,接口靈活自定義。
[0015]所述的符合PC/SC規(guī)范的工作模式與自定義工作模式可以通過工作模式切換模塊50觸發(fā)MCU主控模塊10進(jìn)行切換,亦可以通過軟件命令的方式進(jìn)行切換。
[0016]本實(shí)用新型的實(shí)施例,在PC/SC雙界面讀卡器中通過Escape通道實(shí)現(xiàn)了自定義工作模式,當(dāng)應(yīng)用于智能卡COS軟件單步仿真等的場(chǎng)景時(shí),可將讀卡器切換到自定義工作模式,以滿足要求。
[0017]參見圖2,當(dāng)所述的讀卡器通過USB連接線連到主機(jī)后,MCU主控模塊10通過控制USB通信模塊40,使讀卡器枚舉成CCID協(xié)議的接觸與非接讀卡器復(fù)合設(shè)備,然后MCU主控模塊10檢測(cè)工作模式切換模塊50的狀態(tài),并根據(jù)其狀態(tài)設(shè)置讀卡器工作模式。
[0018]若所述的讀卡器工作于符合PC/SC規(guī)范的工作模式,則上電命令通過CCID協(xié)議的IccPowerOn通道傳輸,下電命令通過CCID協(xié)議的IccPowerOff通道傳輸,符合IS07816-4規(guī)定的數(shù)據(jù)格式的APDU通過XfrBlock通道傳輸。且在所述的符合PC/SC規(guī)范的工作模式下,為了實(shí)時(shí)檢測(cè)卡片移出場(chǎng),以滿足PC/SC機(jī)制,非接觸卡模塊20需要主動(dòng)定時(shí)發(fā)送檢測(cè)卡片移出磁場(chǎng)的命令,來判斷卡片是否移出磁場(chǎng)。若在讀卡器的該模式下進(jìn)行卡片COS軟件單步調(diào)試,則卡片無法實(shí)時(shí)響應(yīng)讀卡器的檢測(cè)移出場(chǎng)命令,導(dǎo)致讀卡器誤認(rèn)為卡片已經(jīng)移出磁場(chǎng),因此讀卡器復(fù)位磁場(chǎng),重新回到探卡流程。在此種情況下,讀卡器復(fù)位磁場(chǎng)會(huì)導(dǎo)致調(diào)試中的卡片下電,狀態(tài)機(jī)重新回到Idle狀態(tài),無法繼續(xù)調(diào)試??梢娫谠撃J较拢瑹o法進(jìn)行卡片COS軟件在仿真環(huán)境下的單步調(diào)試。
[0019]若讀卡器工作于自定義模式,則上電命令、下電命令、任意數(shù)據(jù)格式的APDU命令均通過CCID協(xié)議的Escape通道傳輸。且在所述的自定義工作模式下,僅被動(dòng)執(zhí)行主機(jī)發(fā)送的命令,無主動(dòng)探測(cè)卡片進(jìn)場(chǎng)與檢測(cè)卡片移出場(chǎng)等的PC/SC機(jī)制。在所述的讀卡器的該模式下,完全符合串口讀卡器的靈活自定義特點(diǎn),不僅可用于卡片COS軟件在仿真環(huán)境下單步調(diào)試的應(yīng)用場(chǎng)景,亦可應(yīng)用于測(cè)試卡片COS軟件的異常處理機(jī)制的應(yīng)用場(chǎng)景,如對(duì)不符合IS07816-4規(guī)定的數(shù)據(jù)格式的APDU的響應(yīng)等。
[0020]綜上所述,通過實(shí)施本實(shí)用新型實(shí)施例,克服了現(xiàn)有串口自定義讀卡器與標(biāo)準(zhǔn)PC/SC讀卡器的不足,使得本實(shí)用新型實(shí)施例的讀卡器兼具串口自定義讀卡器與USB標(biāo)準(zhǔn)PC/SC讀卡器的優(yōu)點(diǎn),在PC/SC雙界面讀卡器中實(shí)現(xiàn)了自定義模式。本實(shí)用新型實(shí)施例的讀卡器,采用USB通信方式,速度快、效率高。在自定義工作模式下,接口靈活自定義;在符合PC/SC規(guī)范的工作模式下,接口標(biāo)準(zhǔn),移植性好。本實(shí)用新型提供的技術(shù)方案,解決了標(biāo)準(zhǔn)PC/SC雙界面讀卡器無法應(yīng)用于智能卡COS軟件單步調(diào)試等場(chǎng)景的問題。
[0021]以上所述,僅為本實(shí)用新型的【具體實(shí)施方式】,但本實(shí)用新型的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本實(shí)用新型揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本實(shí)用新型的保護(hù)范圍之內(nèi)。因此,本實(shí)用新型的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種讀卡器,其特征在于,包括:微控制單元MCU主控模塊、非接觸卡模塊、接觸卡模塊、通用串行總線USB通信模塊和工作模式切換模塊; 所述MCU主控模塊分別連接所述接觸卡模塊、非接觸卡模塊、USB通信模塊和工作模式切換模塊。2.根據(jù)權(quán)利要求1所述讀卡器,其特征在于,所述USB通信模塊用于外接主機(jī),所述接觸卡模塊用于外接接觸卡,所述非接觸卡模塊用于外接非接觸卡。
【專利摘要】本實(shí)用新型公開了一種讀卡器,包括:微控制單元(MCU)主控模塊、非接觸卡模塊、接觸卡模塊、通用串行總線(USB)通信模塊和工作模式切換模塊;所述MCU主控模塊分別連接所述接觸卡模塊、非接觸卡模塊、USB通信模塊和工作模式切換模塊,所述USB通信模塊用于外接主機(jī),所述接觸卡模塊用于外接接觸卡,所述非接觸卡模塊用于外接非接觸卡。
【IPC分類】G06F13/38, G06K7/00
【公開號(hào)】CN205176838
【申請(qǐng)?zhí)枴緾N201520850398
【發(fā)明人】趙文廣
【申請(qǐng)人】北京中電華大電子設(shè)計(jì)有限責(zé)任公司
【公開日】2016年4月20日
【申請(qǐng)日】2015年10月30日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1