專(zhuān)利名稱(chēng):支持多種終端的二代身份證信息自動(dòng)錄入適配器及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種支持多種終端的二代身份證信息自動(dòng)錄入適配器及其方法。
背景技術(shù):
自2004年換發(fā)第二代居民身份證以來(lái),現(xiàn)用的第二代身份證在全國(guó)已經(jīng)得到了 非常充分的普及,第二代居民身份證是一種非接觸式的IC卡,證件內(nèi)嵌入的芯片存儲(chǔ)了持 證人的姓名、身份證號(hào)、居住地址等相關(guān)信息,可通過(guò)聯(lián)機(jī)型第二代居民身份證閱讀器將其 電子信息讀出。在銀行這樣的金融部門(mén),通常在辦理開(kāi)戶(hù)、取款、轉(zhuǎn)賬等業(yè)務(wù)時(shí),必須出示身份證 信息并驗(yàn)明其真?zhèn)?;而且在開(kāi)戶(hù)時(shí)還要在其業(yè)務(wù)軟件上輸入開(kāi)戶(hù)人的姓名、證件號(hào)碼、住址 等相關(guān)信息,目前,這些信息都需要營(yíng)業(yè)員人工手動(dòng)輸入的,而身份證數(shù)字號(hào)碼較多,人名 和地名生僻字也較多,因此輸入極為不便,且容易出錯(cuò),使用身份證讀卡器可以解決這些問(wèn) 題,但通常需要安裝讀卡器驅(qū)動(dòng)軟件,但對(duì)于像銀行這類(lèi)對(duì)安全性要求很高的企業(yè),其終端 電腦大都采用DOS、Unix操作系統(tǒng)而非Windows系統(tǒng),一般不太愿意安裝驅(qū)動(dòng)軟件,因此需 要一種不必安裝驅(qū)動(dòng)即可讀入身份證閱讀器信息的裝置和方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種免驅(qū)動(dòng)的二代身份證信息自動(dòng) 錄入適配器及其方法,該適配器可以根據(jù)需要選擇接通實(shí)物鍵盤(pán)或包含身份證信息模擬鍵 碼流,以實(shí)現(xiàn)身份證信息的快捷、可靠錄入。本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的支持多種終端的二代身份證信息自動(dòng) 錄入適配器,它包括單片機(jī)、鍵盤(pán)切換電路、讀卡電路和撥碼識(shí)別電路,讀卡電路和撥碼識(shí) 別電路的輸出分別與單片機(jī)的數(shù)據(jù)端口連接,讀卡電路的輸入端口與外部身份證讀卡裝置 連接,鍵盤(pán)切換電路的一個(gè)輸入端口與實(shí)物鍵盤(pán)連接,另一個(gè)輸入端口與單片機(jī)的數(shù)據(jù)端 口連接,該數(shù)據(jù)端口輸出包含身份證信息的鍵碼流,鍵盤(pán)切換電路的輸出端口與終端電腦 的鍵盤(pán)接口連接。支持多種終端的二代身份證信息自動(dòng)錄入的方法,它包括
(1)設(shè)置一個(gè)用于選通模擬鍵盤(pán)和實(shí)物鍵盤(pán)的鍵盤(pán)切換電路、一個(gè)用于讀取外部身份 證讀卡裝置數(shù)據(jù)的讀卡電路和一個(gè)用于系統(tǒng)控制及輸出模擬鍵碼的單片機(jī);
(2 )鍵盤(pán)切換電路包括兩個(gè)輸入端口和一個(gè)輸出端口,其中一個(gè)輸入端口與實(shí)物鍵盤(pán) 連接,另一個(gè)輸入端口與單片機(jī)的模擬鍵碼輸出口連接,輸出端則與終端電腦的鍵盤(pán)接口 連接;
(3)不讀卡時(shí),鍵盤(pán)切換電路與實(shí)物鍵盤(pán)接通,將來(lái)自鍵盤(pán)的鍵碼傳送至終端電腦;
(4)讀卡電路檢測(cè)到有新身份證時(shí),將身份證信息讀入并保存到單片機(jī)內(nèi)存中;
(5)單片機(jī)檢測(cè)到計(jì)算機(jī)鍵盤(pán)上有輸入預(yù)先定義的熱鍵鍵碼時(shí),鍵盤(pán)切換電路與單片 機(jī)的模擬鍵碼輸出口接通,將單片機(jī)經(jīng)讀卡電路采集的身份證信息以鍵碼流傳送至終端電腦;
(6)當(dāng)卡取走,或設(shè)定定時(shí)時(shí)間到,鍵盤(pán)切換電路再次與實(shí)物鍵盤(pán)接通,回歸常態(tài),單片 機(jī)不再保存身份證信息。本發(fā)明還設(shè)置有一個(gè)撥碼識(shí)別開(kāi)關(guān),主要用于標(biāo)識(shí)連接的終端類(lèi)型,所述的撥碼 識(shí)別開(kāi)關(guān)至少包括六位,其中1位開(kāi)關(guān)設(shè)定適配器數(shù)據(jù)是導(dǎo)入還是導(dǎo)出,其余開(kāi)關(guān)設(shè)置不 同終端類(lèi)型,至少支持32種不同類(lèi)型的終端設(shè)備。本發(fā)明將身份證閱讀器讀取的身份證信息轉(zhuǎn)換成模擬鍵碼流,在不必安裝驅(qū)動(dòng)的 條件下實(shí)現(xiàn)了身份證信息的準(zhǔn)確、快速錄入,同時(shí)本發(fā)明還可以支持多種不同終端,具有成 本低、速度快、可靠性高等優(yōu)點(diǎn)。
圖1為本發(fā)明結(jié)構(gòu)示意圖
圖2為本發(fā)明鍵盤(pán)切換電路原理圖 圖3為本發(fā)明撥碼識(shí)別電路原理圖。
具體實(shí)施例方式下面結(jié)合附圖進(jìn)一步詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案
如圖1所示,支持多種終端的二代身份證信息自動(dòng)錄入的適配器,它包括單片機(jī)、鍵盤(pán) 切換電路、讀卡電路和撥碼識(shí)別電路,讀卡電路和撥碼識(shí)別電路的輸出分別與單片機(jī)的數(shù) 據(jù)端口連接,讀卡電路的輸入端口與外部讀卡裝置連接,鍵盤(pán)切換電路的一個(gè)輸入端口與 實(shí)物鍵盤(pán)連接,另一個(gè)輸入端口與單片機(jī)的數(shù)據(jù)端口連接,該數(shù)據(jù)端口輸出包含身份證信 息的鍵碼流,鍵盤(pán)切換電路的輸出端口通過(guò)PS2接口與終端電腦連接。本發(fā)明的輸入通過(guò)RS232接口與聯(lián)機(jī)型二代身份證讀卡器相連,通過(guò)串口命令取 查詢(xún)并讀取二代證信息;其他輸入/輸出端則通過(guò)PS2接口和實(shí)物鍵盤(pán)及與計(jì)算機(jī)上的 鍵盤(pán)口相連,并通過(guò)撥碼開(kāi)關(guān)選定相應(yīng)的終端快捷鍵配置,操作者只需在電腦鍵盤(pán)上按下 相應(yīng)快捷鍵,本發(fā)明即將二代證信息自動(dòng)地以相應(yīng)的輸入法鍵碼信息從PS2 口輸出到電腦 上,如身份證上姓名為“張三”,對(duì)應(yīng)該終端輸出該信息的快捷鍵為Fl鍵,輸入法選擇為區(qū) 位碼,則當(dāng)用戶(hù)將該身份證放在讀卡器上并讓該設(shè)備識(shí)別讀取后,按下Fl鍵,本發(fā)明即切 斷與實(shí)物鍵盤(pán)的連接,轉(zhuǎn)而與單片機(jī)的模擬鍵碼流連接,切換電腦輸入法到區(qū)位輸入法,并 輸出“張三”對(duì)應(yīng)的區(qū)位碼“D5C5C8FD”的鍵碼,則電腦上會(huì)自動(dòng)顯示出“張三”的漢字,然后 電腦再釋放鍵盤(pán),并切換回用戶(hù)原來(lái)的輸入法環(huán)境,通過(guò)上述步驟完成了自動(dòng)錄入的過(guò)程。圖2是鍵盤(pán)切換電路的原理圖,圖中的⑶4066BCM芯片為四雙邊開(kāi)關(guān),當(dāng)SW_CTL 為1時(shí),模擬電子開(kāi)關(guān)與實(shí)物鍵盤(pán)接通;當(dāng)需要讀入身份證信息時(shí),SW_CTL置為0,模擬電子 開(kāi)關(guān)關(guān)閉,實(shí)物鍵盤(pán)與終端電腦之間物理連接斷開(kāi),單片機(jī)模擬鍵盤(pán),可向終端電腦發(fā)送所 包含身份證信息的鍵碼。支持多種終端的二代身份證信息自動(dòng)錄入的方法,它包括
(1)設(shè)置一個(gè)用于選通模擬鍵盤(pán)和實(shí)物鍵盤(pán)的鍵盤(pán)切換電路、一個(gè)用于讀取外部二代 身份證讀卡裝置數(shù)據(jù)的讀卡電路和一個(gè)用于系統(tǒng)控制及產(chǎn)生模擬鍵碼的單片機(jī);
(2 )鍵盤(pán)切換電路包括兩個(gè)輸入端口和一個(gè)輸出端口,其中一個(gè)輸入端口與實(shí)物鍵盤(pán)連接,另一個(gè)輸入端口與單片機(jī)的模擬鍵碼輸出口連接,輸出端口則通過(guò)PS2接口與電腦 終端連接;
(3)不讀卡時(shí),鍵盤(pán)切換電路與實(shí)物鍵盤(pán)接通,將來(lái)自鍵盤(pán)的鍵碼傳送至終端電腦;
(4)讀卡電路檢測(cè)到有新身份證時(shí),將身份證信息讀入并保存到單片機(jī)內(nèi)存中;
(5)單片機(jī)檢測(cè)到計(jì)算機(jī)鍵盤(pán)上有輸入預(yù)先定義的熱鍵鍵碼時(shí),鍵盤(pán)切換電路與單片 機(jī)的模擬鍵碼輸出口接通,將單片機(jī)經(jīng)讀卡電路采集的二代身份證信息通過(guò)鍵碼流數(shù)據(jù)傳 送至終端電腦;
(6)當(dāng)卡取走,或設(shè)定定時(shí)時(shí)間到,鍵盤(pán)切換電路再次與實(shí)物鍵盤(pán)接通,回歸常態(tài),單片 機(jī)不再保存二代證信息。如圖3所示,本發(fā)明還設(shè)置有一個(gè)撥碼識(shí)別電路,在撥碼識(shí)別電路中,JPl為撥碼 開(kāi)關(guān),RPl為電阻排,ΚΕΥΓΚΕΥ6連至單片機(jī)。6位撥碼開(kāi)關(guān)的1位開(kāi)關(guān)用于設(shè)定該設(shè)備數(shù) 據(jù)是導(dǎo)入還是導(dǎo)出,另5位數(shù)據(jù)對(duì)應(yīng)可配置32種終端類(lèi)型,設(shè)備出廠時(shí)預(yù)先存儲(chǔ)32種終端 的配置參數(shù),用戶(hù)只需設(shè)置撥碼開(kāi)關(guān)即可,不用再接PC機(jī)進(jìn)行參數(shù)配置和下載,因此很方 便在只有終端機(jī)的場(chǎng)合使用?,F(xiàn)默認(rèn)支持的終端類(lèi)型如下
權(quán)利要求
1.支持多種終端的二代身份證信息自動(dòng)錄入適配器,其特征在于它包括單片機(jī)、鍵 盤(pán)切換電路、讀卡電路和撥碼識(shí)別電路,讀卡電路和撥碼識(shí)別電路的輸出分別與單片機(jī)的 數(shù)據(jù)端口連接,讀卡電路的輸入端口與外部身份證讀卡裝置連接,鍵盤(pán)切換電路的一個(gè)輸 入端口與鍵盤(pán)連接,另一個(gè)輸入端口與單片機(jī)的數(shù)據(jù)端口連接,該數(shù)據(jù)端口輸出包含身份 證信息的鍵碼流,鍵盤(pán)切換電路的輸出端口與終端電腦的鍵盤(pán)接口連接。
2.根據(jù)權(quán)利要求1所述的支持多種終端的二代身份證信息自動(dòng)錄入適配器,其特征在 于所述的身份證讀卡裝置是第二代身份證讀卡器。
3.支持多種終端的二代身份證信息自動(dòng)錄入的方法,其特征在于(1)設(shè)置一個(gè)用于選通模擬鍵盤(pán)和實(shí)物鍵盤(pán)的鍵盤(pán)切換電路、一個(gè)用于檢測(cè)和讀取外 部身份證讀卡裝置數(shù)據(jù)的讀卡電路和一個(gè)用于系統(tǒng)控制及輸出模擬鍵碼的單片機(jī);(2)鍵盤(pán)切換電路包括兩個(gè)輸入端口和一個(gè)輸出端口,其中一個(gè)輸入端口與實(shí)物鍵盤(pán) 連接,另一個(gè)輸入端口與單片機(jī)的模擬鍵碼輸出口連接,輸出端則與終端電腦的鍵盤(pán)接口 連接;(3)不讀卡時(shí),鍵盤(pán)切換電路與實(shí)物鍵盤(pán)接通,將來(lái)自鍵盤(pán)的鍵碼傳送至終端電腦;(4)讀卡電路檢測(cè)到有新身份證時(shí),將身份證信息讀入并保存到單片機(jī)內(nèi)存中;(5)單片機(jī)檢測(cè)到計(jì)算機(jī)鍵盤(pán)上有輸入預(yù)先定義的熱鍵鍵碼時(shí),鍵盤(pán)切換電路與單片 機(jī)的模擬鍵碼輸出口接通,將保存在內(nèi)存中的身份證信息以鍵碼流傳送至終端電腦;(6)當(dāng)卡取走,或設(shè)定定時(shí)時(shí)間到,鍵盤(pán)切換電路再次與實(shí)物鍵盤(pán)接通,回歸常態(tài),單片 機(jī)不再保存身份證信息。
4.根據(jù)權(quán)利要求3所述的支持多種終端的二代身份證信息自動(dòng)錄入的方法,其特征在 于它還設(shè)置有一個(gè)撥碼識(shí)別開(kāi)關(guān),所述的撥碼識(shí)別開(kāi)關(guān)至少包括六位,其中1位開(kāi)關(guān)設(shè)定 適配器數(shù)據(jù)是導(dǎo)入還是導(dǎo)出,其余開(kāi)關(guān)設(shè)置不同終端類(lèi)型,至少支持32種不同類(lèi)型的終端 設(shè)備。
全文摘要
本發(fā)明公開(kāi)了一種支持多種終端的二代身份證信息自動(dòng)錄入適配器及其方法,它包括單片機(jī)、鍵盤(pán)切換電路、讀卡電路和撥碼識(shí)別電路,讀卡電路和撥碼識(shí)別電路的輸出分別與單片機(jī)的數(shù)據(jù)端口連接,讀卡電路的輸入端口與外部讀卡裝置連接,鍵盤(pán)切換電路的一個(gè)輸入端口與實(shí)物鍵盤(pán)連接,另一個(gè)輸入端口與單片機(jī)的模擬鍵碼數(shù)據(jù)輸出口連接,鍵盤(pán)切換電路的輸出端口通過(guò)PS2接口與終端電腦連接。本發(fā)明將身份證閱讀器讀取的身份證信息轉(zhuǎn)換成模擬鍵碼流,在無(wú)需安裝驅(qū)動(dòng)的條件下實(shí)現(xiàn)了身份證信息的準(zhǔn)確、快速錄入,同時(shí)還可以支持多種不同終端,具有成本低、速度快、可靠性高等優(yōu)點(diǎn)。
文檔編號(hào)G06F3/02GK102129543SQ20111005763
公開(kāi)日2011年7月20日 申請(qǐng)日期2011年3月10日 優(yōu)先權(quán)日2011年3月10日
發(fā)明者盧海, 張明磊, 景壽, 李先超, 李彬, 李正, 楊華, 汪國(guó)海, 瞿成鋼, 黎元 申請(qǐng)人:成都因納偉盛科技股份有限公司