專利名稱:一種用于加密ic卡的讀寫裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種集成芯片ic卡的讀寫裝置,具體涉及一種用于
加密IC卡的讀寫裝置。本發(fā)明還涉及一種用于加密IC卡的讀寫裝置
的控制方法。
背景技術(shù):
目前IC卡的應(yīng)用已深入到了我們社會(huì)的各個(gè)領(lǐng)域,如公交、醫(yī)療
帳務(wù)結(jié)算,酒店、設(shè)備的加密鑰匙,它為人們的商業(yè)帳務(wù)管理提供了
安全、便捷、快速的服務(wù)。如此多的應(yīng)用將給IC卡的重復(fù)使用帶來(lái)了 巨大的商機(jī),基于此,如何安全方便快捷的對(duì)IC卡充值將是此項(xiàng)發(fā)明
的最終目的。
本發(fā)明作出以前,是直接在購(gòu)卡處購(gòu)買成品的ic卡讀寫器,然后
通過(guò)USB口連接到電腦,再安裝一個(gè)傾動(dòng)軟件后才能對(duì)IC卡進(jìn)行讀寫
操作。這種裝置成本高,使用復(fù)雜,不便于攜帶等缺點(diǎn)。
發(fā)明內(nèi)容
(一) 要解決的技術(shù)問(wèn)題
本發(fā)明的目的是提供一種使用方便、結(jié)構(gòu)簡(jiǎn)單、成本低、且便于
攜帶的用于加密ic卡的讀寫裝置。本發(fā)明的目的還提供一種用于加 密IC卡的讀寫裝置的控制方法。
(二) 技術(shù)方案
為了達(dá)到上述目的,本發(fā)明采取以下方案 本發(fā)明的一種用于加密IC卡的讀寫裝置,包括IC卡座,還包括 微控器、六位七段顯示器、數(shù)字按鍵、E2R0M(電可擦寫只讀存儲(chǔ)器), 所述微控器分別與六位七段顯示器、數(shù)字按鍵、E2R0M、 IC卡座連接, 且微控器、六位七段顯示器、數(shù)字按鍵、E2R0M、 IC卡座都安裝在一個(gè)線^各板上。
本發(fā)明的一種用于加密ic卡的讀寫裝置的控制方法,有以下步
驟
1 )在微控器系統(tǒng)程序的初始化時(shí),將用戶自定義的充值密碼保存 在E2R0M內(nèi),此充值密碼設(shè)定為3個(gè)字節(jié);
2) 初始化和顯示卡內(nèi)值的大循環(huán)大循環(huán)將對(duì)每次插入的卡進(jìn)行 身份判別,若不是系統(tǒng)應(yīng)用過(guò)的卡,則提示非法IC卡;若是新卡則 對(duì)新卡進(jìn)行初始化,成為本系統(tǒng)應(yīng)用的卡;若是舊卡則顯示卡內(nèi)剩余 值;
3) 對(duì)IC卡進(jìn)行充值的大循環(huán)在本系統(tǒng)應(yīng)用過(guò)的卡即合法卡, 插入后按任意鍵進(jìn)入充值大循環(huán);首先要求用戶輸入6位數(shù)的充值密 碼;然后在#企測(cè)密碼正確后提示用戶輸入充值碼,在寫入充值碼之前 還需驗(yàn)證是否是合法卡,是合法卡將顯示用戶充值的內(nèi)容,并提示充 值成功,否則,就提示是非法卡充值失敗。
其中,上述步驟2)中的初始化還包括以下步驟 A )將卡上的原始密碼FFFFFF》f改為系統(tǒng)密碼; B)將初始化標(biāo)志字置成一字節(jié)。
其中,上述步驟B)中的一字節(jié)設(shè)為55H。
(三)有益效果
由于釆用了以上技術(shù)方案,本發(fā)明有以下優(yōu)點(diǎn) 1由于所有器件都安裝在一個(gè)線3各板上,便于攜帶,不限制才喿作 地點(diǎn)。
2不需要使用單獨(dú)的電腦、讀卡器等器件,使結(jié)構(gòu)簡(jiǎn)化、成本降低。
3本發(fā)明的控制方法與已有技術(shù)比,其操作簡(jiǎn)單,使用方便,提 高了使用者的工作效率。
圖l是本發(fā)明控制電路圖2是本發(fā)明初始化和顯示卡內(nèi)值的大循環(huán)控制程序流程圖3是本發(fā)明對(duì)IC卡進(jìn)行充值的大循環(huán)程序流程圖。
圖中1、微控器;2、六位七段顯示器;3、數(shù)字按鍵;4、 IC 卡座;5、 E2R0M。
具體實(shí)施例方式
以下實(shí)施例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。 參見(jiàn)圖1,本發(fā)明的一種用于加密IC卡的讀寫裝置由78E516臺(tái) 灣華邦的微控器1、六位七段顯示器2、數(shù)字按鍵3、 IC卡座4、E2R0M5 組成,所述微控器1分別與六位七^(guò)1顯示器2、數(shù)字4^4定3、 E2ROM5、 IC卡座4連接,且微控器1、六位七段顯示器2、數(shù)字4姿4建3、 E2R0M5、 IC卡座4都安裝在100 x 17Qmm的線3各纟反上。所述六^f立七^(guò):顯示器2 是用來(lái)顯示待寫入IC卡的六位數(shù)。工作原理為微控器將用戶輸入的 數(shù)字變換成段碼送到七段顯示器,七段顯示器就會(huì)顯示還原為輸入的 數(shù)字。用六個(gè)發(fā)光二極管分別顯示讀卡裝置的六個(gè)不同的工作狀態(tài)。
參見(jiàn)圖2、圖3,本發(fā)明的一種用于加密IC卡的讀寫裝置的控制 方法,有以下實(shí)施步驟
1) 系統(tǒng)初始化;對(duì)于任意用戶在應(yīng)用本發(fā)明時(shí)都必須先確定自 己的充值密碼,然后本發(fā)明通過(guò)系統(tǒng)初始化將用戶的充值密碼保 存在E2R0M內(nèi)。以在充值時(shí)作密碼校對(duì)用。
2) 新卡初始化和舊卡顯示卡內(nèi)值的大循環(huán); 對(duì)于每一個(gè)自己的應(yīng)用系統(tǒng)來(lái)說(shuō),每一種卡都分為三大類,
A. 新卡;由制卡廠出來(lái)還未一皮^f吏用過(guò)的卡,其出廠的原始密碼 為FFFFFF。(未被初始化過(guò))為安全起見(jiàn)在本系統(tǒng)應(yīng)用時(shí),必須對(duì)卡 上的原始密碼》務(wù)改為系統(tǒng)密碼。
B. 舊卡;在本系統(tǒng)應(yīng)用過(guò)的卡(已被初始化過(guò)),將出廠密碼已 修改為本系統(tǒng)密碼,為本系統(tǒng)專用。也被本系統(tǒng)認(rèn)定為合法卡,可反復(fù)充值使用。
C.非法卡;即非新卡也非舊卡,在別的系統(tǒng)應(yīng)用過(guò)的卡。不能 一皮本系統(tǒng)識(shí)別,所以視它為非法卡。
大循環(huán)將對(duì)每次插入的卡進(jìn)行身份判別,參見(jiàn)圖2:首先是對(duì) 卡內(nèi)的密碼區(qū)判斷是否為系統(tǒng)密碼,若不是,再判斷是否為出廠的原 始密碼,若也不是,則程序?qū)⑻崾痉欠↖C卡。若是出廠的原始密碼, 則碎見(jiàn)它為新卡,則對(duì)新卡進(jìn)行初始化,初始化還要兩個(gè)步驟,其一是 將卡上的原始密碼FFFFFF修改為系統(tǒng)密碼,其二就是初始化標(biāo)志置 成55H,這就成為本系統(tǒng)應(yīng)用的卡。若是舊卡程序?qū)⒖▋?nèi)剩余值送顯 示器。由圖2可看出此大循環(huán)對(duì)多張新卡來(lái)說(shuō)可反復(fù)對(duì)其進(jìn)行快速 初始化,對(duì)多張舊卡來(lái)說(shuō)可反復(fù)對(duì)其快速查詢剩余值。其操作具有方 便、快捷的特點(diǎn)。
3 )對(duì)IC卡進(jìn)^f于充值的大循環(huán);
在本系統(tǒng)應(yīng)用過(guò)的卡即合法卡,插入后按任意鍵將進(jìn)入充值大 循環(huán)。參見(jiàn)圖3:由于充值是需要權(quán)限的,只有系統(tǒng)應(yīng)用的管理人員 才能使用,所以程序一開(kāi)始就要用戶輸入6位數(shù)的充值密碼。程序?qū)?此密碼與初始化E2R0M5內(nèi)系統(tǒng)密碼相比較,正確就可以充值,提示 用戶輸入充值碼,在寫入充值碼之前還需驗(yàn)證是否是合法卡,是合法 卡將顯示用戶充值的內(nèi)容,并提示充值成功。否則,就提示是非法卡 充值失敗。由圖3可看出此大循環(huán)只要輸入一次充值密碼,程序就 認(rèn)你是有權(quán)限者,就可對(duì)多張舊卡可反復(fù)對(duì)其快速進(jìn)行充值。其操作 具有方便、快捷的特點(diǎn)。
本發(fā)明IC卡的讀寫裝置體積小巧,外型尺寸180 x no x 16mm, 可放在口袋里隨身攜帶,插上網(wǎng)電源就可以單獨(dú)使用。本裝置對(duì)多張 卡重復(fù)充值尤為快捷,由裝置上的數(shù)字鍵盤輸入待充值的數(shù)值,將卡 插入本裝置上,只按一下ENTER鍵,裝置將馬上提示充值成功后, 拔出該卡,進(jìn)行如上同樣的操作就可對(duì)下一張卡進(jìn)行充值了 。
權(quán)利要求
1、一種用于加密IC卡的讀寫裝置,包括IC卡座,其特征在于還包括微控器、六位七段顯示器、數(shù)字按鍵、E2ROM,所述微控器分別與六位七段顯示器、數(shù)字按鍵、E2ROM、IC卡座連接,且微控器、六位七段顯示器、數(shù)字按鍵、E2ROM、IC卡座都安裝在一個(gè)線路板上。
2、 一種用于加密IC卡的讀寫裝置的控制方法,其特征在于有以 下步驟l)在微控器系統(tǒng)程序的初始化時(shí),將用戶自定義的充值密碼保存 在E2R0M內(nèi),此充值密碼設(shè)定為3個(gè)字節(jié);2)初始化和顯示卡內(nèi)值的大循環(huán)大循環(huán)將對(duì)每次插入的卡進(jìn)行 身^f分判別,若不是系統(tǒng)應(yīng)用過(guò)的卡,則提示非法IC卡;若是新卡則 對(duì)新卡進(jìn)行初始化,成為本系統(tǒng)應(yīng)用的卡;若是舊卡則顯示卡內(nèi)剩余值;3)對(duì)IC卡進(jìn)行充值的大循環(huán)在本系統(tǒng)應(yīng)用過(guò)的卡即合法卡, 插入后按任意鍵進(jìn)入充值大循環(huán);首先要求用戶輸入6位數(shù)的充值密 碼;然后在沖全測(cè)密碼正確后提示用戶輸入充值碼,在寫入充值碼之前 還需驗(yàn)證是否是合法卡,是合法卡將顯示用戶充值的內(nèi)容,并提示充 值成功,否則,就提示是非法卡充值失敗。
3、 如權(quán)利要求2所述的一種用于加密IC卡的讀寫裝置的控制方 法,其特征在于所述步驟2)中的初始化還包括以下步驟A )將卡上的原始密碼FFFFFF修改為系統(tǒng)密碼; B)將初始化標(biāo)志字置成一字節(jié)。
4、 如權(quán)利要求3所述的一種用于加密IC卡的讀寫裝置的控制方 法,其特征在于所述步驟B)中的一字節(jié)設(shè)為55H。
全文摘要
本發(fā)明涉及一種集成芯片IC卡的讀寫裝置,本發(fā)明公開(kāi)了一種用于加密IC卡的讀寫裝置及其控制方法,裝置包括IC卡座,還包括微控器、六位七段顯示器、數(shù)字按鍵、E2ROM,所述微控器分別與六位七段顯示器、數(shù)字按鍵、E2ROM、IC卡座連接,且微控器、六位七段顯示器、數(shù)字按鍵、E2ROM、IC卡座都安裝在一個(gè)線路板上。方法有步驟1)將充值密碼保存在E2ROM內(nèi);2)初始化和顯示卡內(nèi)值的大循環(huán);3)對(duì)IC卡進(jìn)行充值的大循環(huán)。本發(fā)明使機(jī)器使用方便、結(jié)構(gòu)簡(jiǎn)單、成本低、且便于攜帶。
文檔編號(hào)G06K7/00GK101625720SQ20081004836
公開(kāi)日2010年1月13日 申請(qǐng)日期2008年7月11日 優(yōu)先權(quán)日2008年7月11日
發(fā)明者俞守剛, 文 孫, 彭國(guó)紅, 顏曉曦 申請(qǐng)人:武漢奇致激光技術(shù)有限公司