复位应答(atr)推送的制作方法

文档序号:6610924阅读:282来源:国知局
专利名称:复位应答(atr)推送的制作方法
技术领域
本发明涉及一种由启用无线的智能卡读卡器把复位应答传输至 计算设备的方法及其设备。
技术背景智能卡是个人化的安全设备,由ISO 7816标准及其派生所定义, 如国际标准组织所公布。智能卡可以具有信用卡的形式因素,而且可 以包括半导体器件。半导体器件可以包括被编制有安全信息(例如个 人解密密钥、个人签名密钥、生物测定、认证证书等)的存储器,而 且可以包括解密引擎,例如处理器和/或例如专用解密逻辑和/或专用 签名逻辑的专用逻辑。智能卡可以包括连接器,用于为半导体器件供 电,并与外部设备进行串行通信。智能卡可以用于视觉识别、记时卡、 门禁等。ISO 7816的部分3描述了智能卡的电信号和传输协议。在这部分 的标准中,定义了复位应答(ATR)的格式。当智能卡由智能卡读卡器 复位时,每个智能卡都需要做出应答。复位发生在智能卡由读卡器上 电时,通常是插入智能卡时;然而,智能卡读卡器能够在任意时刻对 智能卡进行复位。ATR包含与智能卡的性能有关的信息,例如智能卡支 持的比特率,该比特率使智能卡读卡器能够与智能卡进行进一步的通 信。另外,ATR还可以包含与智能卡的制造商有关的信息,以及与智能 卡上的集成电路或存储器的其他硬件特性有关的信息。智能卡读卡器可以和计算设备进行通信,例如个人计算机(PC) 或移动通信设备,从而提供对该计算设备的目标用户的认证。用户把 他/她的智能卡插入智能卡读卡器,并输入例如个人身份号码(PIN) 的保密信息,以验证他/她是该智能卡的所有者。 一旦被验证为合法用 户,PC将会允许用户登录到其帐户。然后,智能卡可以用于对接收到 的消息进行解密,或把数字签名附加到由计算设备所发送的消息。智 能卡还可以用于用户认证,以验证签名和对输出消息进行加密。为了 使用智能卡进行这样的任务,计算设备向智能卡读卡器传输指令,然 后智能卡读卡器把该指令传输给智能卡。智能卡读卡器等待智能卡对 每条指令的响应,然后把这些响应传回计算设备。然而,在计算设备 与智能卡之间的任意通信开始之前,计算设备上的智能卡驱动器需要 与智能卡所支持的通信协议和数据传输率有关的信息。为了获得这些 信息,计算设备上的智能卡驱动器通常在与智能卡的通信会话开始时向智能卡读卡器发送ATR请求。如果在直接或有线连接上进行发送,则可以非常有效地传输ATR 请求和所返回的ATR。智能卡读卡器和智能卡在彼此间直接发生物理接 触时能够进行通信,即智能卡具有触点而智能卡读卡器具有连接器。 可选择地,对于非接触式智能卡,智能卡读卡器和智能卡在使用射频 信号且彼此接近时能够进行通信。取决于设计和实现,智能卡读卡器 和计算设备能够通过串口、并口、通用串行总线(USB)端口或其他直接或有线链路而进行通信。通过有线连接或通过无线通信链路,智能卡读卡器可以与计算设 备进行通信。无线通信链路比有线通信链路要慢得多。然而,无线设 备和无线通信系统正在逐步取代有线或直接通信链路,这允许在设备 的设计和使用中具有更多的灵活性。例如,Bluetooth⑧无线技术为宽 范围的Bliietooth㊣设备(BT设备)提供了一种简单的方式,使其彼此能够进行通信,并且不需要电线、电缆和连接器就能连接至因特网。 其他的无线通信协议包括ZigBeeTM、射频识别(RFID)、超宽带(UWB)、 IEEE 802. ll以及多种专有的无线通信协议。发明内容当通过无线通信链路在计算设备与智能卡读卡器之间进行通信 时,向智能卡读卡器请求ATR以及将ATR返回计算设备可能会占用比期 望更长的时间。根据本发明的实施例,在来自计算设备的任意ATR请求 之前,把ATR从智能卡读卡器推送至计算设备。这将获得向计算设备提
供ATR的更为有效的过程。在需要之前,可以在计算设备上的存储器中对ATR进行高速缓存。当计算设备需要ATR信息以开始与智能卡的通信 会话时,可以从计算设备自身中获取ATR,避免了在该时刻通过无线链 路与智能卡读卡器进行通信的需求。例如,在已经在计算设备和智能卡读卡器之间建立无线连接的实 例中,智能卡读卡器可以在智能卡插入智能卡读卡器时对智能卡进行 上电。然后,智能卡读卡器从智能卡接收ATR,并可以在来自计算设备 的任意ATR请求之前通过无线通信链路将ATR发送至计算设备。在另一个示例中,将智能卡插入到智能卡读卡器,而计算设备和 智能卡读卡器之间尚未建立无线连接。智能卡读卡器可以对智能卡进 行上电,从智能卡接收ATR,并对ATR进行高速缓存。当智能卡读卡器 和计算设备之间的无线连接得以建立时,如果智能卡仍在智能卡读卡 器中时,那么智能卡读卡器可以在来自计算设备的任意ATR请求之前通 过无线通信链路把ATR发送至计算设备。ATR可以和指示智能卡读卡器 中存在智能卡的指示一同发送。在另一个示例中,智能卡读卡器响应第一计算设备接收到的开启 会话命令而对智能卡进行上电,从智能卡接收ATR,并对ATR进行高速 缓存。智能卡读卡器响应来自第一计算设备的ATR请求而向第一计算设 备提供ATR。当其他计算设备建立与智能卡读卡器的无线连接时,智能 卡读卡器向这些设备发送高速缓存的ATR,而不需要等待来自这些计算 设备的ATR请求。根据一个方面,计算设备包括与无线智能卡读卡器进行通信的 无线通信接口,以及用于存储从智能卡读卡器接收到的ATR的高速缓 存。计算设备可以从高速缓存中获取ATR,以便开始与智能卡的通信会 话。当接收到指示智能卡已经从智能卡读卡器中移除的指示时,计算 设备可以把ATR从高速缓存中移除。计算设备可以响应与智能卡读卡器 的无线连接的失去而把ATR从高速缓存中移除。


附图中以示例而非限制的方式示出了实施例,其中相似的附图标
记表示相应或相似的元件,其中图l是根据本发明一些实施例的包括两个典型计算设备和智能卡 读卡器的系统的示意图;图2是示出了个人计算机、智能卡读卡器和智能卡之间的典型通信流的信令图;图3是示出了个人计算机、智能卡读卡器和智能卡之间的典型通 信流的信令图,其中根据本发明的一些实施例把ATR从智能卡读卡器推送至计算设备;图4是示出了个人计算机、智能卡读卡器和智能卡之间的另一个 典型通信流的信令图,其中根据本发明的一些实施例把ATR从智能卡读卡器推送至计算设备;图5是根据本发明一些实施例用于把ATR从智能卡读卡器推送至计算设备的典型方法的流程图;以及图6是根据本发明一些实施例的包括计算设备和智能卡读卡器的典型系统的框图。可以理解的是,为了简便和清楚地进行说明,附图中所示的元件 不需按比例绘制。例如,为了清楚起见, 一些元件的尺寸可以相对于 其他元件做出夸大。
具体实施方式
在下文的详细描述中,提出了多个特殊的细节,以便提供对实施 例的完全理解。然而,本领域的技术人员可以理解的是,不需这些特 殊细节就可实践这些实施例。在其他实例中,没有详细描述公知的方 法、过程、组件和电路,从而不会使实施例变得不清楚。图l是根据本发明一些实施例的包括两个可以和智能卡读卡器进 行通信的计算设备的系统的示意图。系统100包括启用无线的智能卡读 卡器(SCR) 102、启用无线的个人计算机(PC) 104、以及启用无线的 移动设备106。示出智能卡(SC) 103插入智能卡读卡器102中。根据ISO 标准7816,智能卡读卡器102可以使智能卡103在任意时刻复位。在复 位后,智能卡103自动向智能卡读卡器102发送复位应答(ATR)。
智能卡读卡器102和个人计算机104可以通过无线通信链路108进 行通信,而智能卡读卡器102和移动设备106可以通过无线通信链路110 进行通信。在本说明书和权利要求中,无线通信链路可以包括一个或 更多个有线部分和/或一个或更多个光学部分。如图1所示,通信链路 108和110是无线通信链路,例如Bluetooth⑧通信链路、ZigBeeT""通信 链路、射频识别(RFID)通信链路、超宽带(UWB)通信链路、IEEE 802. 11通信链路和任意其他适合类型的无线通信链路。例如,安全信息存储在智能卡103上的个人可以使用智能卡读卡器 102把来自智能卡103的个人身份提供给个人计算机104和/或移动设备 106,或以数字形式对个人计算机104和/或移动设备106所发送的电子邮件消息进行签名和/或解密。为了完成这些任务中的任意一些,计算 设备104和/或106可以通过智能卡读卡器102与智能卡103进行通信。为 使个人计算机104或移动设备106通过智能卡读卡器102与智能卡103进 行通信,个人计算机104或移动设备106需要包含在ATR中的与智能卡 103有关的信息。典型地,个人计算机104或移动设备106在与智能卡103 开始通信会话时向智能卡读卡器102请求ATR。图2是示出了根据一种方法在PC、智能卡读卡器和智能卡之间的典 型通信流的信令图。在这个典型通信中,PC在与智能卡开始通信会话 时请求ATR,而智能卡读卡器仅响应这个请求而向PC发送ATR。在这个 典型通信中,PC和智能卡读卡器已经具有开启的无线通信会话,例如 有效的Bluetooth⑧连接。智能卡读卡器先前己经告知PC智能卡已经插 入。PC通过向智能卡读卡器发送开启会话命令而发起与智能卡读卡器 中的智能卡的通信。智能卡响应开启会话命令,对智能卡进行上电(或 者如果智能卡已经上电,则对其进行复位)。智能卡向智能卡读卡器发 送ATR。智能卡读卡器使用ATR中的信息对与智能卡的通信进行同步, 并对ATR进行高速缓存。PC向智能卡读卡器发送ATR请求。这个请求可 以在发送开启会话命令后立即发送,或是在两者之间存在延迟,如图2 所示。智能卡读卡器响应该请求向PC发送ATR。使用包含在ATR中的信 息,PC开始使用命令应用协议数据报(APDU)、通过智能卡读卡器与智 能卡进行通信。智能卡使用响应APDU做出响应。 一系列的命令和响应 得以传递,直到PC完成对智能卡的使用为止。然后,PC向智能卡读卡 器发送结束会话命令。当PC和智能卡读卡器之间的通信通过无线通信链路进行时,向智能卡读卡器请求ATR以及将ATR返回计算设备可能会占用比期望更长的 时间。根据本发明的实施例,在来自PC的任意ATR请求之前,把ATR从 智能卡读卡器推送至PC。这将获得向PC提供ATR的更为有效的过程。在 需要之前,可以在PC上的存储器中对ATR进行高速缓存。当PC需要ATR 信息以开始与智能卡的通信会话时,可以从PC自身中获取ATR,避免了 在该时刻通过无线链路与智能卡读卡器进行通信的需求。图3是示出了PC、智能卡读卡器和智能卡之间的典型通信流的信令 图,其中在PC向智能卡读卡器发送ATR请求之前把ATR推送至PC。在图3 中,PC和智能卡读卡器具有开启的无线通信会话,例如有效的 Bluetooth⑧连接。当智能卡被插入智能卡读卡器时,智能卡读卡器对 智能卡进行上电,接收ATR并对其进行高速缓存,然后对智能卡进行断 电。智能卡读卡器立即把卡存在标识符连同ATR推送至PC,其中ATR被 PC上的智能卡读卡器驱动器进行高速缓存,直到PC需要ATR与智能卡进 行通信。卡存在标识符和ATR可以以单一的分组而发送,或如图3所示 以单独的分组发送。 一段时间以后,PC向智能卡读卡器发送开启会话 命令,以指引智能卡读卡器开启与智能卡的通信会话。PC不需要在此 时向智能卡读卡器请求ATR,因为PC可以使用高速缓存的ATR。然后, PC可以立即开始与智能卡的通信会话,利用智能卡读卡器作为中间物。 这消除了PC用户在使用图2中的方法时的延迟,其中智能卡读卡器等待 来自PC的请求以发送ATR。开启会话命令使智能卡读卡器对智能卡进行 上电,这导致智能卡向智能卡读卡器发送ATR。在智能卡读卡器接收到 第二ATR后,或在如图3所示接收到第二ATR之前,PC可以发送初始命令 APDU。智能卡读卡器可以被配置为在接收到初始ATR并对其进行高速缓 存之后、并在对智能卡进行断电之前等待一小会儿。如果PC在超时之 前发送开启会话命令,那么智能卡读卡器不会对智能卡进行断电。在 这种情况下,把图3所示的典型通信流修改为图4所示的典型通信流。
可以使用无线连接把多个计算设备同时连接至单一的智能卡读卡 器,而且每一个设备可以要求与智能卡进行通信。通过把卡存在标识 符和ATR同时推送至所有连接的设备,上述方法可以容易地扩展至多个 计算设备。当计算设备和智能卡读卡器具有开启的无线连接时,可以在任意时刻推送ATR。下面是一些附加的示例,其中在智能卡被插入智能卡读卡器时,计算设备与智能卡读卡器之间的无线连接没有建立。图5是示出了用于在PC、智能卡读卡器和智能卡之间进行通信的典 型方法的流程图,其中智能卡读卡器把ATR推送至PC。在这个方法中, PC和SCR之间的无线连接还没有建立。在502处,把智能卡插入智能卡 读卡器。在504处,智能卡读卡器对智能卡进行上电。在506处,智能 卡向SCR发送ATR。在508处,SCR对ATR进行高速缓存,并对智能卡进行 断电。只要保持同一个智能卡插入智能卡读卡器,贝UATR保持被高速缓 存的状态。在510处,PC开启与智能卡读卡器的无线连接,例如 Bluetooth⑧连接。在512处,智能卡读卡器向PC发送卡存在标识符, 并把ATR推送至PC。这些可以在单独的分组中发送,或在相同的分组中 发送,或可以和PC与SCR之间的通信会话所需的附加信息一同包含在更 大的分组中。在514处,PC上的智能卡读卡器驱动器可以对ATR进行高 速缓存,直到PC需要该ATR与智能卡进行通信、或智能卡被移除、或失 去连接为止。如果这时PC发出开启会话通信,贝ijPC、智能卡读卡器和 智能卡之间的通信流可以如图3中的流的部分300所示。换句话说,PC 不需要向智能卡读卡器请求ATR,而是能够开始发送命令APDU。在516处,当新的计算设备开启与智能卡读卡器的连接时,智能卡 读卡器可以在518处把卡存在标识符和ATR立即发送至新连接的设备。 在520处,新连接的设备可以对ATR进行高速缓存,直到需要ATR与智能 卡进行通信、或智能卡被移除、或失去连接为止。当其他计算设备与 智能卡读卡器相连时,可以重复516-520的方法。不需要第一计算设备 是PC。可选择地,与智能卡读卡器相连的第一计算设备可以遵循图2中的 方法,其中,仅在计算设备发送ATR请求后才把ATR从智能卡读卡器发
送至计算设备。之后连接到智能卡读卡器的附加设备可以根据516-520 的方法在连接至读卡器时接收卡存在标识符和ATR。在这个方法中,之 后连接到读卡器的计算设备感受到ATR推送的好处。尽管上文对实施例的描述涉及PC,然而这些实施例同样可以应用于任意启用无线的、其在其中安装有智能卡读卡器驱动器的计算设备, 例如包括启用无线的移动设备106。图6是根据本发明一些实施例的典型系统600的框图。系统600包括 能够通过无线通信链路606进行通信的计算设备604和智能卡读卡器 602,以及与智能卡读卡器602直接通信的智能卡608。计算设备604的示例的非穷尽性列表包括以下任意设备a) 无线人工接口设备,例如键盘、鼠标、遥控器、数字笔等;b) 无线音频设备,例如头戴式耳机、扩音器、麦克风、无绳电话、 电话听筒、立体声头戴式耳机等;c) 无线计算机化设备,例如笔记本电脑、膝上电脑、桌面个人计 算机、个人数字助理(PDA)、手持计算机、蜂窝电话、MP3播放器、打 印机、传真机等;以及d) 无线通信适配器,例如通用串行总线(USB)适配器、个人计 算机存储卡国际协会(PCMCIA)卡、小型闪速(CF)卡、mini外围组 件互联(PCI)卡、接入点等。设备604包括天线620、无线通信接口622、与无线通信接口622相 连的处理器624、以及与处理器624相连的存储器626。存储器626可以 固定在计算设备604中,或者可以从计算设备604中移除。存储器626 可以嵌入或部分地嵌入处理器624中。存储器626存储可执行代码621, 当由处理器624执行时,可执行代码621用作智能卡读卡器驱动器。处 理器624和存储器626可以是相同集成电路的一部分,或处于分立的集 成电路中。无线通信接口622包括与天线620相连的无线电设备627,以 及与无线电设备627相连的处理器628。无线通信接口622和处理器624可以是相同集成电路的一部分,或处于分立的集成电路中。类似地,智能卡读卡器602包括天线610、无线通信接口612、与无 线通信接口612相连的处理器614、硬件接口611、以及与处理器614相
连的存储器616。例如,硬件接口611是连接器。存储器616可以固定在 设备602中,或可以从设备602中移除。存储616可以嵌入或部分地嵌入 处理器614中。存储器626存储可执行代码613,当由处理器614执行时, 可执行代码613用作智能卡读卡器驱动器。处理器614和存储器616可以 是相同集成电路的一部分,或处于分立的集成电路中。无线通信接口 612包括与天线610相连的无线电设备617,以及与无线电设备617相连 的处理器618。无线通信接口612和处理器614可以是相同集成电路的一部分,或处于分立的集成电路中。天线610和620的示例的非穷尽性列表包括双极天线、单极天线、 多层陶瓷天线、平面倒F天线、回路天线、缝隙(shot)天线、双天线、 全方向天线和任意其他适合的天线。通信接口612和622所兼容的通信协议的示例的非穷尽性列表包 括Bluetooth 、 ZigBee 、射频识别(RFID)、超宽带(UWB)、 IEEE 802. ll以及专有的通信协议。处理器614、 618、 624和628的示例的非穷尽性列表包括中央处 理单元(CPU)、数字信号处理器(DSP)、精简指令集计算机(RISC)、 复杂指令集计算机(CISC)等。此外,处理器614、 618、 624和628可 以是专用集成电路(ASIC)的一部分,或可以是专用标准产品(ASSP) 的一部分。存储器616和626的示例的非穷尽性列表包括如下任意组合a) 半导体器件,例如寄存器、锁存器、只读存储器(R0M)、掩模 R0M、电可擦除可编程只读存储器(EEPR0M)、闪速存储器、非易失性 随机存取存储器(NVRAM)、同步动态随机存取存储器(SDRAM)、 RAMBUS 动态随机存取存储器(RDRAM)、双数据率(DDR)存储器、静态随机存 取存储器(SRAM)、通用串行总线(USB)可移除存储器等;b) 光学器件,例如光盘只读存储器(CD ROM)等;以及c) 磁性器件,例如硬盘、软盘、磁带等。智能卡608包括硬件接口630、与硬件接口630相连的控制器632、 以及与控制器632相连的存储器634。例如,硬件接口630包括触点。存 储器634存储可执行代码636,当由控制器632执行时,可执行代码636
用作驱动器。存储器634还可以存储文件638,文件638具有存储的与智 能卡的所有者有关的个人信息。存储器634还可以存储加密密钥和/或 用于产生加密密钥的保密信息。设备604、智能卡读卡器602和智能卡608包括附加的组件,这些组 件没有在图6中示出,而且为了简明起见没有在这里描述。智能卡读卡器驱动器621可以通过无线通信接口622经智能卡读卡 器602与智能卡608进行通信。无线通信接口622比例如在硬件接口630 与611之间的有线连接要慢。当智能卡读卡器602从智能卡608接收ATR时,智能卡读卡器602可 以在高速缓存615中对ATR进行高速缓存,并通过无线通信链路606把 ATR推送至设备604。智能卡读卡器驱动器621可以在高速缓存623中对 ATR进行高速缓存,以便之后使用。ATR可以保持被高速缓存的状态, 直到与智能卡读卡器602的连接失去、或智能卡读卡器602发送智能卡 608已经被移除的信息为止。尽管已经针对结构特征和/或方法动作对本发明的主题进行了描 述,可以理解的是,由所附权利要求限定的本发明的主题不会被限制 为上述的具体特征或动作。而是,上述具体特征和动作以实施权利要 求的示例的形式而公开。
权利要求
1.一种由启用无线的智能卡读卡器(102、602)把复位应答(ATR)传输至计算设备(104、106、604)的方法,所述方法包括从智能卡(103、608)接收ATR;以及使用无线通信链路(108、110、606)把ATR传输至计算设备(104、106、604),而不需要等待来自计算设备(104、106、604)的ATR请求。
2. 根据权利要求1所述的方法,还包括当将智能卡(103、 608)插入到智能卡读卡器(102、 602)中, 且计算设备(104、 106、 604)和智能卡读卡器(102、 602)之间已经 存在建立的无线连接时,对智能卡(103、 608)进行上电,其中,在对智能卡(103、 608)进行上电后从智能卡(103、 608) 接收ATR,以及在接收到ATR后,传输该ATR。
3. 根据权利要求1所述的方法,其中,当计算设备(104、 106、 604)和智能卡读卡器(102、 602)之间的无线连接开启,且智能卡读 卡器(102、 602)中存在智能卡(103、 608)时,将ATR传输至计算设 备(104、 106、 604)。
4. 根据权利要求3所述的方法,还包括-当智能卡(103、 608)被插入智能卡读卡器(102、 602)中,且 计算设备(104、 106、 604)和智能卡读卡器(102、 602)之间不存在 建立的无线连接时,对智能卡(103、 608)进行上电,以及在对智能卡(103、 608)进行上电后, 一旦从智能卡(103、 608) 接收到ATR,就对ATR进行高速缓存。
5. 根据权利要求1至4中任意一项所述的方法,其中,把ATR传输 至计算设备(104、 106、 604)包括把ATR与表示智能卡读卡器(102、 602)中存在智能卡(103、 608)的指示一同传输。
6. 根据权利要求1至5中任意一项所述的方法,其中,在从另一 个计算设备(104、 106、 604)接收到开启会话命令后接收ATR,所述 方法还包括响应对ATR的请求而向其他计算设备(104、 106、 604)提供ATR;以及对ATR进行高速缓存,其中,传输ATR包括传输高速缓存的ATR。
7. —种设备(102、 602),包括无线通信接口 (612),设备(102、 602)通过无线通信接口 (612)能够与计算设备(104、 106、 604)进行通信;处理器(614),与无线通信接口 (612)相连;以及存储器(616),与处理器(614)相连,存储器(616)能够存储可执行代码装置(613),当由处理器(614)执行时,可执行代码装置 (613)被设置为从智能卡(103、 608)接收复位应答(ATR),并被设置为通过无线通信接口 (612)将ATR推送至计算设备(104、 106、 604),而不需要等待来自计算设备(104、 106、 604)的ATR请求。
8. 根据权利要求7所述的设备(102、 602),还包括 高速缓存(615),设置用于存储ATR。
9. 根据权利要求7或权利要求8所述的设备(102、 602),其中, 设备(102、 602)包含智能卡读卡器功能。
10. —种用于传输消息的系统(100、 600),包括 启用无线的第一设备(104、 106、 604),与至少一个无线通信协议兼容;以及根据权利要求7至9中任意一项的启用无线的第二设备(102、 602)。
11. 根据权利要求10所述的系统,其中,第一设备(104、 106、 604)还包括用于存储ATR的高速缓存(623)。
12. —种其上存储有指令的计算机可读介质,当所存储的指令由 计算设备(104、 106、 604)执行时,产生如下结果在通过无线通信链路(108、 110、 606)从启用无线的智能卡读 卡器(102、 602)接收到ATR时,在计算设备(104、 106、 604)的高 速缓存中对智能卡(103、 608)的复位应答(ATR)进行高速缓存。
13. 根据权利要求12所述的计算机可读介质,其中,当所存储的指令由计算设备(104、 106、 604)执行时,还产生如下结果从高速缓存中获取ATR,以便开始与智能卡(103、 608)的通信 会话,禾口/或在接收到指示智能卡(103、 608)已经从智能卡读卡器(102、 602)中移除的指示时,把ATR从高速缓存中移除,和/或响应与智能卡读卡器(102、 602)的无线连接的失去,把ATR从 高速缓存中移除。
14. 一种其上存储有指令的计算机可读介质,当所存储的指令由 智能卡读卡器(102、 602)执行时,使智能卡读卡器执行根据权利要 求1至6中任意一项所述的方法。
全文摘要
一种启用无线的智能卡读卡器(102、602),从智能卡(103、608)接收复位应答(ATR),并使用无线通信链路(108、110、606)把ATR传输至计算设备(104、106、604),而不需要等待来自计算设备(104、106、604)的ATR请求。计算设备(104、106、604)可以对ATR进行高速缓存,并使用ATR与智能卡(103、608)进行后续的通信会话。
文档编号G06K17/00GK101105777SQ20071012873
公开日2008年1月16日 申请日期2007年7月12日 优先权日2006年7月13日
发明者尼尔·亚当斯, 赫伯特·利特尔 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1