Ic卡读写设备接口类型转换或接口数量扩展的装置的制作方法

文档序号:6436060阅读:351来源:国知局
专利名称:Ic卡读写设备接口类型转换或接口数量扩展的装置的制作方法
技术领域
本发明涉及一种IC卡装置,尤其是一种IC卡读写设备接口类型转换成接口数量扩展的装置。所谓IC卡,即将集成电路(IC)芯片的嵌装在符合ISO标准尺寸的塑料基片表面而成的卡片。IC卡读写设备,例如IC卡读写器;专用的IC卡应用产品,例如各种IC卡收费终端、预付费IC卡水、电、气表等等。
目前在用的大量IC卡读写设备,不管是通用的IC卡读写器,还是IC卡专用设备,一般都只有一个用户卡接口,也称单卡座IC卡设备。随着应用需求的不断提高,越来越多的IC卡应用系统要求IC卡读写设备具有一个以上的IC卡接口,其中一个接口用来操作用户卡,另外一个接口操作SAM安全认证模块、操作员身份卡或者用户卡个人化发行时的安全控制母卡。例如对于接受金融卡的IC卡POS(Point Of Salcs)收费终端,除了用户IC卡接口以外,还具有一个以上的SAM安全模块接口,放置来自一家或多家银行的SAM安全认证模块。其他通用或专用的IC卡读写设备,同样有这样一种技术需求。这样一来,对于已经使用某种IC卡读写设备的应用系统,如果新的功能需求使得原有的IC卡接口数量不够用时,要么重新配置新功能的IC卡读写设备,要么对原有的IC卡读写设备进行升级和改造。另外一种情况是有一些IC卡读写设备可能只支持存储器(Memory Card)或只支持带微处理器的IC卡(CPU Card)。简单地抛弃旧的设备除了增加设备更新的成本,不可能要对原有的应用软件做较大的改动,同时也浪费了原有的设备。
本发明的目的在于提供一种装置,该装置除了能实现接口数量的扩展功能之外,也可以实现IC卡接口类型的转换,例如把只支持存储器IC卡的读写设备转换成能支持CPU卡的读写设备;或者把只支持CPU卡的读写设备转换成能支持存储器IC的读写设备;或者把只支持存储器IC卡或CPU卡的读写设备转换成既支持存储器IC卡又支持CPU卡的读写设备。
本发明的目的是这样实现的一种IC卡读写设备接口类型转换或接口数量扩展的装置,包括IC卡插头,具有CPU、存储器的单片机芯片(MCU)、及至少一个以上的IC卡插座——扩展接口,其中,所述的单片机芯片(MCU)具有至少三个以上的IC卡接口,且所述的三个以上的接口都是CPU卡的接口。本发明的所述的装置是一种低成本的、简便易用的装置。可以把这个装置直接连接到现有的通用或专用IC卡读写设备的用户IC卡接口上,不需要改变任何原读写设备的软、硬件接口,为原有的IC卡读写设备增加一个以上的IC卡接口,或者把原有的IC卡读写设备所能支持的IC卡片类型进行转换或增加。本装置的核心是一个具有三个以上IC卡接口的单片机芯片(MCU),这三个接口可以都是CPU卡的接口,也可以都是存储器IC卡的接口或者部分存储器IC卡部分CPU卡的接口。
较之现有技术,本发明显著的贡献在于(1)在原有IC卡读写设备的软硬件资源基础上实现功能升级;
(2)结构简单、连接和使用简单方便,电源及其信号都来自原有设备;(3)能分别或同时实现接口数量扩展和接口类型的转换;(4)原有的软、硬件接口方式没有任何改变,应用软件容易升级;(5)只有低成本的MCU和连接器构成,成本低;(6)增加MCU功能软件,原有IC卡设备可以不做任何改动直接升级。
下面结合附图和实施例再详述本发明涉及的IC卡读写设备接口类型转换或接口数量扩展装置。


图1是本发明中MCU、IC卡插头、IC卡插座之间的连续结构示意图;图2是本发明中将一个CPU卡接口扩展为二个CPU卡接口的结构示意图;图3是本发明中将一个存储器卡接口转换成二个CPU卡接口的结构示意图;图4是本发明中关于IC卡插头、MCU、IC卡插座(或扩展接口)连接的又一实施例结构图。
图中的MCU为电子器件,IC卡插头、IC卡插座1和2都是机械连接件。
由图1、2、3和图4本发明涉及一种IC卡读写设备接口类型转换或接口数量扩展的装置,包括IC卡插头,具有CPU、存储器的单片机芯片MCU、及至少一个以上的IC卡插座——扩展接口,其中,所述的单片机芯片(MCU)具有至少三个以上的IC卡接口,且所述的三个以上的接口都是CPU卡的接口;上述的三个以上的IC卡接口可以是存储器IC接口。上述的三个以上的IC卡接口可以是其中一个为CPU IC卡的接口,另外二个为存储器IC卡的接口。
上述的三个以上的IC卡接口可以是其中二个为CPU IC卡的接口另外一个为有储器的IC卡的接口。
在图1中,IC卡插头插入普通的IC卡接口的读写设备中,IC卡插座1和2作为扩展后的IC卡接口分别连接两个用户IC卡或一个用户IC卡一个SAM安全模块。该装置把来自普通IC卡读写设备的一个或一种接口扩展或转换成两种以上的接口(扩展接口1和扩展接口2)。通过IC卡插头的原有接口和扩展接口1及扩展接口2都是IC卡接口,对原有接口来说,MCU是被动的,它作为一个仿真的IC卡通过IC卡插头和普通IC卡读写设备连接,对于扩展接口1和扩展接口2来说,MCU是主动的,和一般的双卡座读写设备原理是一样的。但是作为一般的双卡座读写设备,一般是和主机(例如PC机)通过其它的接口方式(例如RS232)相连的。换句话来说,本发明所述的接口转换和扩展装置,是一种特殊的IC卡读写设备,它是和一般的IC卡读写设备连接使用,实现时一般的IC卡读写设备的接口数量的扩展、接口类型的增加或转换。MCU除了完成接口数量扩展和IC卡接口类型转换之外,通过集成命令组合可以完成插入扩展接口1和扩展接口2内的两张IC卡(或者一张IC卡和一个SAM安全模块)之间命令和数据交换,这种功能对于原有IC卡读写设备,特别是专用设备中的应用软件已经固化不能修改时,是十分必要的。例如IC卡电表,如果原来只支持某种存储器卡,或者支持CPU卡但没有SAM安全模块功能,通过本发明所述的转换装置,可以把原有的普通IC卡电表升级为带有SAM安全模块功能的CPU卡电表。由于原有IC卡读写设备支持的IC卡片类型可能是某种存储器IC卡,也可能是T=0或T=1通讯协议的CPU卡。扩展的IC卡接口也可以是只支持存储器IC卡、CPU卡或者两者都支持。上面附图2、3给出了两种最常用的扩展应用模式。附图2是把原有IC卡读写设备的一个支持CPU卡的接口扩展成支持两个CPU卡接口的应用模式。其中MCU和扩展接口1以及扩展接口2共用通过原接口的来自原有IC卡读写设备的时钟信号(CLK)。附图3是把原有IC卡读写设备的一个支持存储器IC卡的接口升级成支持两个CPU卡接口的应用模式。由于来自原有IC卡读写设备的时钟信号是软件时钟(CLK1),只能作为MCU的一个输入,不能直接作为MCU本身以及扩展接口1和扩展接口2的时钟使用,所以MCU和扩展接口1、2要用装置自身产生的硬件时钟(CLK2)。当然也可以设计成通用的接口转换和扩展装置,通过跳线或开关电路软件或硬件设置以上两种及其它组合形式的应用模式。图4是针对MCU的三个接口都是CPU卡接口的情况给出的实施例。对于这种情况,提供给MCU、IC卡插座1(扩展接口1)和IC卡插座2(扩展接口2)的时钟都是通过IC卡插头来自原有IC卡读写设备的。
这里的MCU对于原有的IC卡读写设备来说就象一个普通的CPU卡,能够接收来自原有IC卡读写设备的API接口函数向仿真IC卡功能的MCU发送一条新增加的命令来选择扩展接口1或扩展接口2,就能实现通过原有IC卡读写设备的一个CPU卡接口对扩展接口1及扩展口2中的两个CPU卡进行操作。
权利要求
1.一种IC卡读写设备接口类型转换或接口数量扩展的装置,包括IC卡插头,具有CPU、存储器的单片机芯片(MCU)、及至少一个以上的IC卡插座——扩展接口,其特征是,所述的单片机芯片(MCU)具有至少三个以上的IC卡接口,且所述的三个以上的接口都是CPU卡的接口。
2.根据权利要求1所述的IC卡读写设备接口类型转换或接口数量扩展的装置,其特征在于上述的三个以上的IC卡接口可以是存储器IC接口。
3.根据权利要求1所述的IC卡读写设备接口类型转换或接口数量扩展的装置,其特征在于上述的三个以上的IC卡接口可以是其中一个为CPU IC卡的接口,另外二个为存储器IC卡的接口。
4.根据权利要求1所述的IC卡读写设备接口类型转换或接口数量扩展的装置,其特征在于上述的三个以上的IC卡接口可以是其中二个为CPU IC卡的接口,另外一个为存储器的IC卡的接口。
全文摘要
本发明涉及一种IC卡读写设备接口类型转换或接口数量扩展的装置。该装置包括IC卡插头、单片机、IC卡插座——扩展接口。其中,所述的单片机MCU具有至少三个以上的IC卡接口,且这些IC卡接口可以是CPU卡的接口,也可以是存储器IC卡的接口,或者是即有CPU IC卡接口又有存储器IC卡接口。通过本装置可以使原有的IC卡设备无需任何改动而直接升级。
文档编号G06K19/07GK1316719SQ0010544
公开日2001年10月10日 申请日期2000年4月4日 优先权日2000年4月4日
发明者王耀 申请人:王耀
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1