一种用于发行带USB接口智能卡的系统及其发行方法技术方案

技术编号:4159991 阅读:206 留言:0更新日期:2012-04-11 18:40
一种用于发行带USB接口智能卡的系统及其发行方法,涉及智能卡技术领域。本发明专利技术系统包括发行装置和计算机。计算机上安装了PC/SC读写程序。所述发行装置包括多端口USB集线器、多端口ISO/IEC 7816读写器、智能卡插槽、运行状态指示灯、时钟源器件、卡片插入检测装置和带插头的USB电缆。同现有技术相比,本发明专利技术适用于大卡和小卡的发行,通过与计算机联机工作,保证了数据的安全及有效性,提高了大容量SIM乃至大容量智能卡的读写、发行效率。

System for issuing intelligent card with USB interface and issuing method thereof

The utility model relates to a system for issuing intelligent cards with an USB interface and a method for issuing the same, relating to the technical field of smart cards. The system of the invention comprises a release device and a computer. The PC / SC read and write program is installed on the computer. The distribution device includes a multi port USB hub, multi port ISO / IEC 7816, smart card reader slot, running state indicating lamp, clock source device, card insertion detecting device and a plug with USB cable. Compared with the prior art, the invention is applicable to the card issuing calories and, through working with the computer, to ensure the safety and validity of the data, increasing the capacity of SIM and high capacity smart card reader, the issue of efficiency.

【技术实现步骤摘要】

本专利技术涉及智能卡
,特别是用于发行带USB(Universal Serial Bus,通用串行总线)接口智能卡的系统及其发行方法。技术背景随着市场需求的升级,以大容量SIM (Subscriber Identification Module,用户识別模块)为代表的大容量智能卡已开始在电信等行业得到应用。由于芯片面积及卡内功能模块数的增加, 多数大容量SIM被直接封装成小卡,即IS0/IEC 7810识別卡一物理 特征(IS0/IEC 7810Identification Cards- Physical Characteristics)规定的ID—000型卡片,导致无法采用针对智能卡 模块的条带批处理方式进行发卡。现行的大容量SIM发卡方式, 一般为手工将单个卡片插入与计算 机相连的智能卡读写器,并由计算机端智能卡读写程序按指令将目标 机器码写入卡中非易失性存储区域。很显然,类似方案的效率极为低 下,不利于大容量智能卡的批量生产发行。另一方面,由于卡内存储 空间的膨胀,大容量智能卡一般都具有多种通信接口,除IS0/IEC 7816识別卡一带触点的集成电路卡(IS0/IEC 7810 Identification Cards —— Integrated Circuit (s) Cards with Contacts)规定的串 行口以外,USB及(或)MMC(Multi-Media Card,多媒体卡)接口也被 收入其中。因此,对既兼容传统ISO/IEC 7816串行接口又支持新型高速接口的大容量智能卡读写、发行装置及其方法的需求将迫在眉 睫。现有技术中,中国专利CN 1255744C,名称为模块集成电路处 理机的转动组件中介绍了一种通用的智能卡发卡机及其发卡方法, 但由于该发卡机仅支持ISO/lEC 7816通讯接口,在带USB接口智 能卡出现后无法利用USB速率高的优点进行发卡。另外,由于多数 USB接口智能卡被封装成ID—OOO型小卡,传统针对ID-1型大卡 设计的卡片传送带已不能在流水线上传送这类小卡。再者,为了发卡 时数据的安全及有效性得到保障,采用APDU(Application Protocol Data Unit,应用协议数据单元)写卡是较为可靠的选择,从而需用PC / SC读写程序来操控遵循USB CCID规范的带USB接口智能卡,而 PC / SC读写程序需运行在计算机上的Windows等操作系统下,上述 专利技术无法与计算机联机工作发卡。
技术实现思路
为了解决上述现有技术中存在的不足,本专利技术的目的是提供一种 用于发行带USB接口智能卡的系统及其发行方法。它适用于大卡和 小卡的发行,通过与计算机联机工作,保证了数据的安全及有效性, 提高了大容量SIM乃至大容量智能卡的读写、发行效率。为了达到上述专利技术目的,本专利技术的技术方案以如下方式实现 一种用于发行带USB接口智能卡的系统,它包括发行装置和计算 机。其结构特点是,所述计算机上安装了 PC/SC读写程序。所述发 行装置包括多端口 USB集线器、多端口 ISO/IEC 7816读写器、智能卡插槽、运行状态指示灯、时钟源器件、卡片插入检测装置和带插头的USB电缆。所述USB电缆的插头与计算机的USB集线器下行端口连 接,USB电缆的另一端连接到多端口 USB集线器的上行端口。多端口 ISO / IEC 7816读写器的上行USB接口与多端口 USB集线器的一个下 行端口连接,多端口 ISO/IEC 7816读写器的下行ISO/IEC 7816接口与智能卡插槽上多个引脚连接。智能卡插槽的多个引脚与多端口 USB集线器下行端口连接。时钟源器件与多端口 USB集线器连接。卡 片插入检测装置与多端口 ISO/IEC 7816读写器连接成单向通讯。运 行状态指示灯与多端口 ISO/IEC 7816读写器连接。在上述系统中,所述多端口 USB集线器的多个下行端口和一个上 行端口分别支持USB规范定义的高速、全速或者低速速率中的一种。在上述系统中,所述多端口 ISO/IEC 7816读写器为带USB上行 端口的CCID,其上行速率为USB规范定义的高速、全速或者低速速 率中的一种。多端口 ISO/IEC 7816读写器置有多个ISO/IEC 7816 插槽,每个插槽装有一个ISO/IEC 7816主接口,插槽支持ISO/IEC 7810规范定义的ID—000型、ID — 1型、ID—2型或者ID—3型卡片 插入。在上述系统中,所述的智能卡插槽有多个,分为用于插入ID—1 型大卡片的大卡槽和用于插入ID—000型小卡片的小卡槽两类。智能 卡插槽上有八个引脚,引脚一为电源、引脚二为复位、引脚三为时钟、 引脚四为USBD+、引脚五为地、引脚六为编程电压Vpp、引脚七为串 行IO、引脚八为USBD—。多端口 ISO/IEC 7816读写器的下行ISO/IEC 7816接口通过ISO/IEC 7816连线与智能卡插槽上的引脚一、 引脚二、引脚三、引脚五和引脚七连接。智能卡插槽上的引脚一、引 脚五、引脚四和引脚八通过USB电缆分別与多端口 USB集线器下行端 口的电源、地、USB D+和USB D—引脚连接。在上述系统中,所述运行状态指示灯与智能卡插槽一一对应为一 个至多个。通过各运行状态指示灯的状态来表示与它关联的智能卡插 槽的工作信息。在上述系统中,所述时钟源器件采用无源晶体或者有源晶体振荡 器形式。时钟源器件的时钟频率符合USB规范定义的通讯速率所需的 时钟频率要求。在上述系统中,所述卡片插入检测装置通过物理信号检查它所处 的智能卡插槽是否有卡片插入,并将检测到的卡片插入信息通过10 线传送给多端口 IS0/IEC 7816读写器。在上述系统中,所述USB电缆支持的速率为USB规范定义的高速、 全速或者低速速率中的一种。在上述系统中,所述PC / SC读写程序支持多卡片及多CCID操作, 能对同一 CCID上的多片智能卡及多个CCID进行读写并支持用脚本实 现对各片智能卡的批处理。如上述用于发行带USB接口智能卡系统的发行方法,其主要步骤为1) 将发行装置与计算机连接;2) 将带USB接口的智能卡插入智能卡插槽;3) 用卡片插入检测装置检测是否有智能卡卡片插入;4) 如果有卡片插入,由多端口USB集线器检测是否有USB设备加 载到集线器端口,如果有则启动USB协议通讯,如果没有则启 动多端口 ISO / IEC 7816读写器与所插入智能卡的通讯并将卡 片信息报告给计算机;5) 如果有多张带USB接口的智能卡插入发行装置时,重复步骤 3)至步骤5),直至所有插入卡片都被发行装置识別并按照智 能卡或者CCID报告给计算机;6) 启动计算机端PC/SC读写程序;7) 导入用于控制发卡的APDU命令脚本文件;8) 逐个对CCID各插槽中已插入智能卡进行复位并按脚本对智能卡进行写入操作,在写过程中,运行状态指示灯显示为工作 巾;9) 当写操作结束后,PC/SC读写程序对智能卡写入结果进行校验;并由运行状态指示灯显示状态;10) 当所有CCID及智能卡均完成发行以后,PC/SC读写程序给 出发行结束提示信号并移除已加载除多端口 IS0/IE本文档来自技高网
...

【技术保护点】
一种用于发行带USB接口智能卡的系统,它包括发行装置和计算机,其特征在于,所述计算机上安装了PC/SC读写程序,所述发行装置包括多端口USB集线器(1)、多端口ISO/IEC 7816读写器(2)、智能卡插槽(3)、运行状态指示灯(4)、时钟源器件(5)、卡片插入检测装置(6)和带插头的USB电缆(7),所述USB电缆(7)的插头与计算机的USB集线器下行端口连接,USB电缆(7)的另一端连接到多端口USB集线器(1)的上行端口,多端口ISO/IEC 7816读写器(2)的上行USB接口与多端口USB集线器(1)的一个下行端口连接,多端口ISO/IEC 7816读写器(2)的下行ISO/IEC 7816接口与智能卡插槽(3)上多个引脚连接,智能卡插槽(3)的多个引脚与多端口USB集线器(1)下行端口连接,时钟源器件(5)与多端口USB集线器(1)连接,卡片插入检测装置(6)与多端口ISO/IEC 7816读写器(2)连接成单向通讯,运行状态指示灯(4)与多端口ISO/IEC 7816读写器(2)连接。

【技术特征摘要】
1、一种用于发行带USB接口智能卡的系统,它包括发行装置和计算机,其特征在于,所述计算机上安装了PC/SC读写程序,所述发行装置包括多端口USB集线器(1)、多端口ISO/IEC 7816读写器(2)、智能卡插槽(3)、运行状态指示灯(4)、时钟源器件(5)、卡片插入检测装置(6)和带插头的USB电缆(7),所述USB电缆(7)的插头与计算机的USB集线器下行端口连接,USB电缆(7)的另一端连接到多端口USB集线器(1)的上行端口,多端口ISO/IEC 7816读写器(2)的上行USB接口与多端口USB集线器(1)的一个下行端口连接,多端口ISO/IEC 7816读写器(2)的下行ISO/IEC 7816接口与智能卡插槽(3)上多个引脚连接,智能卡插槽(3)的多个引脚与多端口USB集线器(1)下行端口连接,时钟源器件(5)与多端口USB集线器(1)连接,卡片插入检测装置(6)与多端口ISO/IEC 7816读写器(2)连接成单向通讯,运行状态指示灯(4)与多端口ISO/IEC 7816读写器(2)连接。2、 根据权利要求1所述的系统,其特征在于,所述多端口 USB 集线器(l)的多个下行端口和一个上行端口分别支持USB规范定义的 高速、全速或者低速速率中的一种。3、 根据权利要求1所述的系统,其特征在于,所述多端口 ISO / IEC 7816读写器(2)为带USB上行端口的CCID,其上行速率为USB 规范定义的高速、全速或者低速速率中的一种,多端口 ISO / IEC 7816 读写器(2)置有多个ISO/IEC 7816插槽,每个插槽装有一个ISO/IEC 7816主接口,插槽支持IS0/IEC 7810规范定义的ID—OOO型、 ID—1型、ID—2型或者ID—3型卡片插入。4、 根据权利要求1所述的系统,其特征在于,所述的智能卡 插槽(3)有多个,分为用于插入ID—1型大卡片的大卡槽和用于插入 ID—OOO型小卡片的小卡槽两类;智能卡插槽(3)上有八个引脚,引 脚一 (Cl)为电源、弓l脚二 (C2)为复位、引脚三(C3)为时钟、引 脚四(C4)为USB D+、引脚五(C5)为地、引脚六(C6)为编程电 压Vpp、引脚七(C7)为串行10、引脚八(C8)为USB D—,多端口 ISO / IEC 7816读写器(2)的下行ISO / IEC 7816接口通过ISO / IEC 7816连线(11)与智能卡插槽(3)上的引脚一 (Cl)、引脚二 (C2)、引 脚三(C3)、引脚五(C5)和引脚七(C7)连接,智能卡插槽(3)上的 引脚一 (Cl)、引脚五(C5)、引脚四(C4)和引脚八(C8)通...

【专利技术属性】
技术研发人员:向明亮
申请(专利权)人:北京同方微电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1