本实用新型专利技术提供一个用于连接非接触集成芯片卡和具有USB主输入/输出总线接口的主计算机的装置,该装置包括一个第一逻辑单元、一个第二逻辑单元和一个第三逻辑单元。所述第一逻辑单元检测一个与非接触集成芯片卡通信的外部射频电路的存在。第二逻辑单元包括一个芯片/智能卡接口装置(CCID)接口,其中当第一逻辑单元确定检测到所述外部射频电路存在时,所述CCID接口被启动。第三逻辑单元将由所述CCID接口接收到的数据转换成一个与所述USB主输入/输出总线接口相兼容的格式,以便连接所述非接触集成芯片卡和主计算机。(*该技术在2016年保护过期,可自由使用*)
【技术实现步骤摘要】
本申请要求2005年3月15日提交的名为“METHOD,APPARATUS,AND SYSTEM FOR CONTACTLESS ICCCONNECTIVITY,”的美国临时专利申请60/662173,Attorney DocketNumber O2-0234的优先权,其已被转让给本申请的受让人,在此将其内容引作参考。
本技术涉及集成芯片卡(ICC)接口装置的设计和制造,特别地,涉及非接触集成芯片卡接口装置(即控制器),采用软件编程方法去识别和控制非接触集成芯片卡,如已知的智能卡,以及提供非接触集成芯片卡连接路径的计算机系统。
技术介绍
符合国际标准化组织的ISO14443、ISO15693和其它专有标准的非接触集成芯片卡装置,例如飞利浦的MIFARE和索尼的FeliCa具有比接触集成芯片卡装置更多的优点,例如因为不需使用机械的连接器而对周围环境的耐受力和使用方法。这些非接触卡的流行带动了对高级的连接系统、装置和方法的需求。对于传统的接触集成芯片卡装置,一个工业上的改进就是免除芯片/智能卡接口装置(CCID)规范,让装置的通用软件接口支持上述标准,也就是说,各种不同的集成芯片卡装置可以被符合CCID规范及其派生出的规范的装置支持。然而,这些传统的支持装置被设计成支持传统接触集成芯片卡装置的接口,而不能支持非接触集成芯片卡装置。同样地,创造能连接非接触集成芯片卡装置的独立的和完整的支持装置会产生额外的成本和接触、和对非接触集成芯片卡装置的重复支持。-->
技术实现思路
本技术的目的是提供一种用于非接触集成芯片卡连接的设备。具体地说,本技术提供了一种用于连接非接触集成芯片卡和具有通用串行总线(USB)主输入/输出总线接口的主计算机的设备,其包括一个第一逻辑单元、一个第二逻辑单元和一个第三逻辑单元。所述第一逻辑单元检测一个与非接触集成芯片卡通信的外部射频电路的存在。第二逻辑单元包括一个芯片/智能卡接口装置(CCID)接口,其中当第一逻辑单元确定检测到所述射频电路存在时,所述CCID接口被启动。第三逻辑单元将由所述CCID接口接收到的数据转换成一个与所述USB主输入/输出总线接口相兼容的格式,以便连接所述非接触集成芯片卡和主计算机。本技术的有益效果在于:本技术的实施例适用于扩展CCID装置,使其可通过包括一个用于非接触卡的控制器产生虚拟自动复位响应来支持非接触集成芯片卡通信,通过传统CCID方法进行通信。另外,在另一个实施例中包括一个检测支持非接触集成芯片卡连接的外部支持射频电路是否存在的控制器,并且基于所述检测结果来修正装置的运作。附图说明本技术的实施例所主张的主旨的特征和优势将通过下述详细说明以及参考附图而变得更为明显,其中:图1所示为根据本技术一个实施例的非接触集成芯片卡控制器的方块图。图2所示为根据本技术一个实施例的射频模块设备和相关元件图。图3所示为根据本技术一个实施例的装有非接触集成芯片卡连接路径的计算机系统图。图4所示为根据本技术一个实施例的用于识别非接触智能-->卡的软件流程图。具体实施方式下面通过参考附图对本技术的实施例进行述详细说明,虽然本技术的详述将结合优选实施例,但应当认识到本技术并不局限于这些实施例。相反,本技术意图包括各种替代、修改、和等效实施方式,它们也应包含在由后附权利要求所限定的本技术的精神和范围内。另外,对于本技术实施例的以下详述,阐明的许多特定细节是为了更彻底的理解本技术。然而,本领域技术人员应当认识到没有这些特定细节也可以实施本技术。其他情况下,熟知的方法、程序、元件和电路在此没有详述,避免使本技术特征模糊不清。一般而言,本技术的实施例能够扩展CCID装置以支持非接触集成芯片卡通信,其可通过包括一个用于非接触卡的控制器产生虚拟自动复位响应(ATR)而被实现,使用CCID标准来支持并实施非接触集成芯片卡通信。并且,控制器检测外部支持非接触集成芯片卡连接的射频电路的存在,并且基于所述检测结果来修正装置的运作。另外,本技术的实施例提供一个模块化方法使非接触集成芯片卡通过一个连接器连接。并且,本技术实施例还提供使用由控制器提供的虚拟自动复位响应、以及通过使非接触集成芯片卡的序列号和具有已知卡特征的查找表相匹配的轮询(polling)来识别非接触集成芯片卡的方法。因此,本技术的实施例可以采用通用CCID软件结构来支持接触集成芯片卡接口装置和非接触集成芯片卡接口装置。本技术实施例和其它优点在下面将进一步描述。本技术的实施例是针对支持、设计和制造集成芯片卡接口装置,如所知的“智能卡”。虽然在说明书中描述的实施例针对集成芯片卡接口装置,但是所述术语“集成芯片卡接口装置”和“智能卡”可以在整个说明书交换使用。本技术的实施例描述采用USB芯片/智能卡接口装置规范或由其派生出的规范来支持非接触集成芯片卡接口装置。然而本实用-->新型的其它实施例也可以采用除了所述CCID规范外的任何接口,来支持非接触集成芯片卡接口装置。依照对计算机存储器内的数据比特进行操作的过程、步骤、逻辑块、处理、及其它象征性表达,存在有以下详细描述的某些部分。这些描述和表达是数据处理领域技术人员为了把他们工作的主旨更有效地传达给其它本领域技术人员而使用的手段。在此,过程、计算机执行的步骤、逻辑块等通常被设想为达到所期望的结果的自组顺序的步骤和指令。这些步骤是需要物理量进行实体操作的步骤。通常,虽然是不必要的,但是这些物理量可以采取能够被存储、发送、结合、比较和在其它计算机系统中进行操作的电或磁信号的形式。已经多次证明,为了便于使用,所述信号指的是作为比特、值、码元、符号、字符、术语、数量等的这些信号。然而,应该注意到,全部这些或类似术语和适当的物理量相关联,并且仅仅是应用于这些量的标号。除非具体的描述,否则从下面的讨论中可见,在本技术中,将采用如“检测”、“转换”、“比较”等进行的讨论指的是计算机系统(如图3中的计算机系统300)或类似的电子计算装置的运作和处理,操作并将计算机系统内寄存器和存储器中的显示成物理(电子)量的数据转换成、其它类似的在计算机系统内存储器、寄存器或其它如信息存储、传送或显示装置中的显示成物理(电子)量的数据。图1为本技术一个实施例的非接触集成芯片卡控制器100的方块图,该非接触集成芯片卡控制器100能够识别和支持一个非接触集成芯片卡接口装置。控制器100实现将一个USB接口101连接到一个计算机系统,例如图3所示的计算机系统。所述USB接口是一个双线信号结构,其操作一个打包协议来传送控制、状态和数据信息,所述信息包括在USB规范及其派生出的规范中定义的USB装置说明符(descriptor)信息。其它实施例非常适用于具有将任何类型的接口连接到计算机系统300的控制器100。非接触集成芯片卡控制器100通过在USB CCID规范中规定的接口和类说明符传送功能性能,其包括CCID规范兼容所需的CCID-->通用目的逻辑102。该CCID通用目的逻辑102接受命令并传送在CCID规范中规定的响应,在一个实施例中,此处的指令和响应用于集成芯片卡的控制和数据的传输。根据本实本文档来自技高网...
【技术保护点】
一种控制器,用于连接一个非接触集成芯片卡和一个具有主输入/输出总线接口的主计算机,其特征在于:该控制器包括: 一个第一逻辑单元,用于检测一个外部射频电路是否存在,其中所述外部射频电路提供与所述非接触集成芯片卡的通信; 一个第二逻辑单元,包括一个芯片/智能卡接口装置接口,其中当所述第一逻辑单元检测到所述外部射频电路存在时,所述芯片/智能卡接口装置接口被启动;以及 一个第三逻辑单元,用于转换由所述芯片/智能卡接口装置接口接收到的数据,以便将所述非接触集成芯片卡和主计算机进行通信连接。
【技术特征摘要】
US 2005-3-15 60/662,173;US 2006-3-3 11/367,5651.一种控制器,用于连接一个非接触集成芯片卡和一个具有主输入/输出总线接口的主计算机,其特征在于:该控制器包括:一个第一逻辑单元,用于检测一个外部射频电路是否存在,其中所述外部射频电路提供与所述非接触集成芯片卡的通信;一个第二逻辑单元,包括一个芯片/智能卡接口装置接口,其中当所述第一逻辑单元检测到所述外部射频电路存在时,所述芯片/智能卡接口装置接口被启动;以及一个第三逻辑单元,用于转换由所述芯片/智能卡接口装置接口接收到的数据,以便将所述非接触集成芯片卡和主计算机进行通信连接。2.根据权利要求1所述的控制器,其特征在于,所述控制器进一步包括:一个第四逻辑单元,该第四逻辑单元包括至少一个预定的与所述控制器相关联的自动复位响应数据结构,用于识别所述控制器。3.根据权利要求1所述的控制器,其特征在于,所述控制器进一步包括:一个第四逻辑单元,该第四逻辑单元用于通过轮询确定所述非接触集成芯片卡的存在。4.根据权利要求1所述的控制器,其特征在于,所述主输入/输出总线接口包括一个通用异步接收器/发送器信号接口。5.根据权利要求1所述的控制器,其特征在于,所述主输入/输出总线接口包括一个通用串行总线信号接口。6.一种通过非接触集成芯片卡交换数据的设备,其特征在于,该设备包括:一个用于与一非接触集成芯片卡控制器通信的射频电路;该控制器用于连接一个非接触集成芯片卡和一个具有主输入/输...
【专利技术属性】
技术研发人员:尼尔摩洛,布莱恩噢,
申请(专利权)人:美国凹凸微系有限公司,
类型:实用新型
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。