专利名称:一种用于加密ic卡的读写装置及其控制方法
技术领域:
本发明涉及一种集成芯片ic卡的读写装置,具体涉及一种用于
加密IC卡的读写装置。本发明还涉及一种用于加密IC卡的读写装置
的控制方法。
背景技术:
目前IC卡的应用已深入到了我们社会的各个领域,如公交、医疗
帐务结算,酒店、设备的加密钥匙,它为人们的商业帐务管理提供了
安全、便捷、快速的服务。如此多的应用将给IC卡的重复使用带来了 巨大的商机,基于此,如何安全方便快捷的对IC卡充值将是此项发明
的最终目的。
本发明作出以前,是直接在购卡处购买成品的ic卡读写器,然后
通过USB口连接到电脑,再安装一个倾动软件后才能对IC卡进行读写
操作。这种装置成本高,使用复杂,不便于携带等缺点。
发明内容
(一) 要解决的技术问题
本发明的目的是提供一种使用方便、结构简单、成本低、且便于
携带的用于加密ic卡的读写装置。本发明的目的还提供一种用于加 密IC卡的读写装置的控制方法。
(二) 技术方案
为了达到上述目的,本发明采取以下方案 本发明的一种用于加密IC卡的读写装置,包括IC卡座,还包括 微控器、六位七段显示器、数字按键、E2R0M(电可擦写只读存储器), 所述微控器分别与六位七段显示器、数字按键、E2R0M、 IC卡座连接, 且微控器、六位七段显示器、数字按键、E2R0M、 IC卡座都安装在一个线^各板上。
本发明的一种用于加密ic卡的读写装置的控制方法,有以下步
骤
1 )在微控器系统程序的初始化时,将用户自定义的充值密码保存 在E2R0M内,此充值密码设定为3个字节;
2) 初始化和显示卡内值的大循环大循环将对每次插入的卡进行 身份判别,若不是系统应用过的卡,则提示非法IC卡;若是新卡则 对新卡进行初始化,成为本系统应用的卡;若是旧卡则显示卡内剩余 值;
3) 对IC卡进行充值的大循环在本系统应用过的卡即合法卡, 插入后按任意键进入充值大循环;首先要求用户输入6位数的充值密 码;然后在#企测密码正确后提示用户输入充值码,在写入充值码之前 还需验证是否是合法卡,是合法卡将显示用户充值的内容,并提示充 值成功,否则,就提示是非法卡充值失败。
其中,上述步骤2)中的初始化还包括以下步骤 A )将卡上的原始密码FFFFFF》f改为系统密码; B)将初始化标志字置成一字节。
其中,上述步骤B)中的一字节设为55H。
(三)有益效果
由于釆用了以上技术方案,本发明有以下优点 1由于所有器件都安装在一个线3各板上,便于携带,不限制才喿作 地点。
2不需要使用单独的电脑、读卡器等器件,使结构简化、成本降低。
3本发明的控制方法与已有技术比,其操作简单,使用方便,提 高了使用者的工作效率。
图l是本发明控制电路图2是本发明初始化和显示卡内值的大循环控制程序流程图3是本发明对IC卡进行充值的大循环程序流程图。
图中1、微控器;2、六位七段显示器;3、数字按键;4、 IC 卡座;5、 E2R0M。
具体实施例方式
以下实施例用于说明本发明,但不用来限制本发明的范围。 参见图1,本发明的一种用于加密IC卡的读写装置由78E516台 湾华邦的微控器1、六位七段显示器2、数字按键3、 IC卡座4、E2R0M5 组成,所述微控器1分别与六位七^1显示器2、数字4^4定3、 E2ROM5、 IC卡座4连接,且微控器1、六位七段显示器2、数字4姿4建3、 E2R0M5、 IC卡座4都安装在100 x 17Qmm的线3各纟反上。所述六^f立七^:显示器2 是用来显示待写入IC卡的六位数。工作原理为微控器将用户输入的 数字变换成段码送到七段显示器,七段显示器就会显示还原为输入的 数字。用六个发光二极管分别显示读卡装置的六个不同的工作状态。
参见图2、图3,本发明的一种用于加密IC卡的读写装置的控制 方法,有以下实施步骤
1) 系统初始化;对于任意用户在应用本发明时都必须先确定自 己的充值密码,然后本发明通过系统初始化将用户的充值密码保 存在E2R0M内。以在充值时作密码校对用。
2) 新卡初始化和旧卡显示卡内值的大循环; 对于每一个自己的应用系统来说,每一种卡都分为三大类,
A. 新卡;由制卡厂出来还未一皮^f吏用过的卡,其出厂的原始密码 为FFFFFF。(未被初始化过)为安全起见在本系统应用时,必须对卡 上的原始密码》务改为系统密码。
B. 旧卡;在本系统应用过的卡(已被初始化过),将出厂密码已 修改为本系统密码,为本系统专用。也被本系统认定为合法卡,可反复充值使用。
C.非法卡;即非新卡也非旧卡,在别的系统应用过的卡。不能 一皮本系统识别,所以视它为非法卡。
大循环将对每次插入的卡进行身份判别,参见图2:首先是对 卡内的密码区判断是否为系统密码,若不是,再判断是否为出厂的原 始密码,若也不是,则程序将提示非法IC卡。若是出厂的原始密码, 则碎见它为新卡,则对新卡进行初始化,初始化还要两个步骤,其一是 将卡上的原始密码FFFFFF修改为系统密码,其二就是初始化标志置 成55H,这就成为本系统应用的卡。若是旧卡程序将卡内剩余值送显 示器。由图2可看出此大循环对多张新卡来说可反复对其进行快速 初始化,对多张旧卡来说可反复对其快速查询剩余值。其操作具有方 便、快捷的特点。
3 )对IC卡进^f于充值的大循环;
在本系统应用过的卡即合法卡,插入后按任意键将进入充值大 循环。参见图3:由于充值是需要权限的,只有系统应用的管理人员 才能使用,所以程序一开始就要用户输入6位数的充值密码。程序将 此密码与初始化E2R0M5内系统密码相比较,正确就可以充值,提示 用户输入充值码,在写入充值码之前还需验证是否是合法卡,是合法 卡将显示用户充值的内容,并提示充值成功。否则,就提示是非法卡 充值失败。由图3可看出此大循环只要输入一次充值密码,程序就 认你是有权限者,就可对多张旧卡可反复对其快速进行充值。其操作 具有方便、快捷的特点。
本发明IC卡的读写装置体积小巧,外型尺寸180 x no x 16mm, 可放在口袋里随身携带,插上网电源就可以单独使用。本装置对多张 卡重复充值尤为快捷,由装置上的数字键盘输入待充值的数值,将卡 插入本装置上,只按一下ENTER键,装置将马上提示充值成功后, 拔出该卡,进行如上同样的操作就可对下一张卡进行充值了 。
权利要求
1、一种用于加密IC卡的读写装置,包括IC卡座,其特征在于还包括微控器、六位七段显示器、数字按键、E2ROM,所述微控器分别与六位七段显示器、数字按键、E2ROM、IC卡座连接,且微控器、六位七段显示器、数字按键、E2ROM、IC卡座都安装在一个线路板上。
2、 一种用于加密IC卡的读写装置的控制方法,其特征在于有以 下步骤l)在微控器系统程序的初始化时,将用户自定义的充值密码保存 在E2R0M内,此充值密码设定为3个字节;2)初始化和显示卡内值的大循环大循环将对每次插入的卡进行 身^f分判别,若不是系统应用过的卡,则提示非法IC卡;若是新卡则 对新卡进行初始化,成为本系统应用的卡;若是旧卡则显示卡内剩余值;3)对IC卡进行充值的大循环在本系统应用过的卡即合法卡, 插入后按任意键进入充值大循环;首先要求用户输入6位数的充值密 码;然后在冲全测密码正确后提示用户输入充值码,在写入充值码之前 还需验证是否是合法卡,是合法卡将显示用户充值的内容,并提示充 值成功,否则,就提示是非法卡充值失败。
3、 如权利要求2所述的一种用于加密IC卡的读写装置的控制方 法,其特征在于所述步骤2)中的初始化还包括以下步骤A )将卡上的原始密码FFFFFF修改为系统密码; B)将初始化标志字置成一字节。
4、 如权利要求3所述的一种用于加密IC卡的读写装置的控制方 法,其特征在于所述步骤B)中的一字节设为55H。
全文摘要
本发明涉及一种集成芯片IC卡的读写装置,本发明公开了一种用于加密IC卡的读写装置及其控制方法,装置包括IC卡座,还包括微控器、六位七段显示器、数字按键、E2ROM,所述微控器分别与六位七段显示器、数字按键、E2ROM、IC卡座连接,且微控器、六位七段显示器、数字按键、E2ROM、IC卡座都安装在一个线路板上。方法有步骤1)将充值密码保存在E2ROM内;2)初始化和显示卡内值的大循环;3)对IC卡进行充值的大循环。本发明使机器使用方便、结构简单、成本低、且便于携带。
文档编号G06K7/00GK101625720SQ20081004836
公开日2010年1月13日 申请日期2008年7月11日 优先权日2008年7月11日
发明者俞守刚, 文 孙, 彭国红, 颜晓曦 申请人:武汉奇致激光技术有限公司