一种增强智能卡接口通讯速率的方法及装置、智能卡制造方法及图纸

技术编号:7898378 阅读:208 留言:0更新日期:2012-10-23 04:29
本发明专利技术公开了一种增强智能卡接口通讯速率的方法及装置、智能卡,所述方法包括以下步骤:读取ISO/IEC7816-3规范中时钟频率转换因子表中标准位的数据值和波特率校正参数表中标准位的数据值、扩展位的数据值,以配置所述智能卡所能支持的接口通讯速率;所述外部接口设备获取所述智能卡所能支持的接口通讯速率信息,并根据所述接口通讯速率信息与所述智能卡进行通讯时的接口通讯速率的协商,以及根据协商结果设置与所述智能卡进行通讯时的接口通讯速率。应用本发明专利技术,能够增强智能卡与外部接口设备进行数据信息交互时的接口通讯速率。

【技术实现步骤摘要】

本专利技术涉及智能卡领域,具体而言,尤其涉及一种增强智能卡接口通讯速率的方法及装置、智能卡
技术介绍
现有智能卡接口的通讯方法一般采取异步传输协议,相关规范可参见IS0/IEC7816-3。智能卡的接口和外部接口设备之间通过双向I/O触点串行通信。智能卡每传输一位(bit)数据在I/O触点的持续时间被定义为基本时间单元etu。在智能卡复位应答期间,Ietu = 372个时钟周期,即Ietu = 372/f,其中f为智能卡通讯接口(elk)的时钟频率,由外部接口设备提供,制定的频率范围为l-5MHz,一般不大于5MHz。在智能卡复位成功后,智能卡将返回响应复位(ATR)信息,一般情况下,该ATR信息将包含TA(I)字符,该字符提示外部接口设备该智能卡的接口能够支持的最大通讯速率;如果没有此字符,则表明此该智能卡接口只支持基本的通讯速率,即Ietu = 372/f。ATR信息的TAl前半字节(b8-b5)为FI,后半字节(b4-bl)为DI。一个FI相应地有一个数据值Fi,一个DI也相应地有一个数据值Di。在复位应答和PPS交换过程成功后,传送信息的工作时钟将由PPS交换成功的工作时钟周期所代替,该工作时钟周期由Fi和Di来决定。其中,Fi是时钟频率转换因子的数据值,Di是位速率调整因子的数据值。在电路输入/输出上使用的基本时间单元依赖于Fi和Di的实际值,在IS0/IEC7816-3规范中,由以下公式决定letu = Fi/DiXl/f。目前,ISO/IEC 7816-3规范中定义了 F和D值,参见表I和表2 :表1-Fi,指明的时钟率转换因子表权利要求1.一种增强智能卡的接口通讯速率的方法,其特征在于,包括以下步骤 读取IS0/IEC7816-3规范中时钟频率转换因子表中标准位的数据值和波特率校正参数表中标准位的数据值、扩展位的数据值,以配置所述智能卡所能支持的接口通讯速率; 外部接口设备获取所述智能卡所能支持的接口通讯速率信息,并根据所述接口通讯速率信息与所述智能卡进行通讯时的接口通讯速率的协商,以及根据协商结果设置与所述智能卡进行通讯时的接口通讯速率。2.如权利要求I所述的方法,其特征在于,所述外部接口设备获取所述接口通讯速率信息,并根据所述接口通讯速率信息与所述智能卡进行通讯时的接口通讯速率的协商,以及根据协商结果设置与所述智能卡进行通讯时的接口通讯速率,具体为 所述外部接口设备给所述智能卡上电复位并接收所述智能卡复位成功后返回的复位信息; 所述外部接口设备根据接收到的复位信息,获取所述智能卡所能支持的接口通讯速率信息,并根据所述接口通讯速率信息向所述智能卡发起协议参数选择(PPS)请求信息并接收所述智能卡返回的协议参数选择(PPS)响应信息; 若所述外部接口设备判断发出的协议参数选择(PPS)请求信息与接收到的协议参数选择(PPS)响应信息相同,则所述外部接口设备与所述智能卡进行通讯时的接口通讯速率协商成功; 将所述外部接口设备的接口通讯速率设置为所述智能卡所能支持的接口通讯速率。3.如权利要求2所述的方法,其特征在于,所述波特率校正参数表中标准位的数据值为现有IS0/IEC7816-3规范中已经定义了的波特率校正参数表的标准位的数据值,所述扩展位的数据值为在所述波特率校正参数表中新定义的标准位的数据值。4.如权利要求3所述的方法,其特征在于,所述波特率校正参数表中扩展位的数据值比标准位的数据值大。5.如权利要求4所述的方法,其特征在于,所述扩展位和所述扩展位的数据值具体为 当扩展位为Olll时,其对应的数据值为64 ;当扩展位为1010时,其对应的数据值为128 ;当扩展位为1011时,其对应的数据值为256 ;当扩展位为1100时,其对应的数据值为512。6.如权利要求1-5任一所述的方法,其特征在于,所述复位信息至少包括接口字符信息TA(I);所述TA(I)前半字节(b8-b5)指示时钟频率转换因子F的值,后半字节(b4_bl)指示位速率调整因子D的值。7.如权利要求6所述的方法,其特征在于,所述外部接口设备根据接收到的复位信息,运用ISO/IEC 7816-3规范中描述的公式Ietu = Fi/DiXl/f来计算所述智能卡所能支持的接口通讯速率;其中,Ietu为智能卡的接口传输Ibit数据的时间,其倒数就是智能卡的接8.一种增强智能卡的接口通讯速率的装置,其特征在于,所述装置包括读取模块,所述读取模块用于读取ISO/IEC7816-3规范中时钟频率转换因子表中标准位的数据值和波特率校正参数表中标准位的数据值、扩展位的数据值,以配置所述智能卡所能支持的接口通讯速率。9.如权利要求8所述的装置,其特征在于,所述装置还包括添加模块;所述波特率校正参数表中标准位的数据值为现有IS0/IEC7816-3规范中已经定义了的波特率校正参数表的标准位的数据值,所述扩展位的数据值为在所述波特率校正参数表中新定义的标准位的数据值;所述添加模块用于添加扩展位的数据值。10.一种应用权1-7任一所述的方法以增强智能卡的接口通讯速率的智能卡。全文摘要本专利技术公开了一种增强智能卡接口通讯速率的方法及装置、智能卡,所述方法包括以下步骤读取ISO/IEC7816-3规范中时钟频率转换因子表中标准位的数据值和波特率校正参数表中标准位的数据值、扩展位的数据值,以配置所述智能卡所能支持的接口通讯速率;所述外部接口设备获取所述智能卡所能支持的接口通讯速率信息,并根据所述接口通讯速率信息与所述智能卡进行通讯时的接口通讯速率的协商,以及根据协商结果设置与所述智能卡进行通讯时的接口通讯速率。应用本专利技术,能够增强智能卡与外部接口设备进行数据信息交互时的接口通讯速率。文档编号G06K17/00GK102737257SQ201110089828公开日2012年10月17日 申请日期2011年4月11日 优先权日2011年4月11日专利技术者赖华添 申请人:国民技术股份有限公司本文档来自技高网...

【技术保护点】
一种增强智能卡的接口通讯速率的方法,其特征在于,包括以下步骤:读取ISO/IEC7816?3规范中时钟频率转换因子表中标准位的数据值和波特率校正参数表中标准位的数据值、扩展位的数据值,以配置所述智能卡所能支持的接口通讯速率;外部接口设备获取所述智能卡所能支持的接口通讯速率信息,并根据所述接口通讯速率信息与所述智能卡进行通讯时的接口通讯速率的协商,以及根据协商结果设置与所述智能卡进行通讯时的接口通讯速率。

【技术特征摘要】

【专利技术属性】
技术研发人员:赖华添
申请(专利权)人:国民技术股份有限公司
类型:发明
国别省市:

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

1