书签 分享 收藏 举报 版权申诉 / 9

一种多用途芯片卡的用途转换方法.pdf

  • 上传人:1****2
  • 文档编号:1010945
  • 上传时间:2018-03-25
  • 格式:PDF
  • 页数:9
  • 大小:409.97KB
  • 摘要
    申请专利号:

    CN99804369.9

    申请日:

    1999.03.17

    公开号:

    CN1302421A

    公开日:

    2001.07.04

    当前法律状态:

    终止

    有效性:

    无权

    法律详情:

    未缴年费专利权终止IPC(主分类):G07F 7/10申请日:19990317授权公告日:20031210终止日期:20110317|||授权|||实质审查的生效申请日:1999.3.17|||公开

    IPC分类号:

    G07F7/10; G06K7/00

    主分类号:

    G07F7/10; G06K7/00

    申请人:

    格姆普拉斯公司;

    发明人:

    T·加尼尔

    地址:

    法国基米诺斯

    优先权:

    1998.03.24 FR 98/03620

    专利代理机构:

    中国专利代理(香港)有限公司

    代理人:

    王忠忠

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及一种多用途芯片卡,该芯片卡可以与用于与该芯片卡(18)中的某一用途的终端(20)连接。本发明在于在芯片卡中建立一个存储索引的配置表(10),以便记录各个用途的ATR信息的第一字节(TS)的地址,以及记录存储器(26)中的信息ATR的其它字节。该配置表由循环的索引编制(28)在各个复位信号(RAZ)上编址,所述复位信号(RAZ)由终端传送,将信息ATR提供给终端进行分析。只要终端没有识别出对应于其用途的信息ATR,就保持所述索引。

    权利要求书

    1: 一种对多用途芯片卡(18)的用途进行转换的方法,所述芯片卡能够与不 同的终端(20)连接,每一个终端均有一个专门的用途,各个终端(20)用于将 一个复位(RAZ)指令传送给所述多用途芯片卡,而且只识别由对应于该用途的 芯片卡传送的信息ATR,其特征在于该方法包括以下步骤: (a)在芯片卡中建立一个存储索引的配置表(10),以便将芯片卡中的各个 ATR信息记录在该配置表的至少一个格(12,14)或栏中, (b)根据终端(20)传送的复位(RAZ)命令读取所述配置表(10)中的由 索引选择的那一格(12,14)的内容, (c)将上述步骤(b)中读取的ATR信息传送给终端, (d)为配置表(10)存储的索引增加一个以n为模的单位,n是配置表的格 数或栏数;和 (e)回到步骤(b)。
    2: 根据权利要求1所述的方法,其特征在于将ATR信息记录在一个独立于配 置表的存储器(26)中,配置表的格子中含有信息ATR在独立存储器(26)中的 地址。
    3: 根据权利要求2所述的方法,其特征在于将信息ATR分成至少两部分,一 部分是表示直接通讯或间接通讯方式的第一字节(TS),另一部分是言息ATR的 其它字节,每一部分都记录在独立于配置表的存储器(24,26)中,和信息ATR 的各部分地址记录在配置表的一个格子(12,14)中。
    4: 根据权利要求3所述的方法,其特征在于第一字节(TS)根据可以对通讯 条文进行编码的数值由一个发生器(24)提供,所述通讯条文包含在配置表中。
    5: 根据权利要求1,2,3或4所述的方法,其特征在于配置表的每个格子都 含有一个表示复位类型的对应于信息ATR的码,只有终端传送的复位命令对应于 码所针对的类型时,才读取该格子中的内容。
    6: 根据权利要求3,4或5所述的方法,其特征在于步骤(b)和(c)还涉及 下面的中间步骤: (b1)读取信息ATR的第一字节(TS)的地址, (b2)读取步骤(b1)读出的地址中字节(TS)的数值, (c1)将第一字节(TS)传送给终端, (b3)读取信息ATR的其它字节地址, (b4)读取步骤(b3)所读到的地址中的信息ATR的其它字节, (c2)将信息ATR的其它字节传送给终端。
    7: 根据权利要求6所述的方法,其特征在于步骤(b1)和(b2)用下列步骤 代替: (b’1)读取可以对通讯条文进行编码的数值, (b’2)对需要利用的通讯条文形式进行解码,以便连接终端。
    8: 根据权利要求6或7所述的方法,其特征在于在步骤(b3)和(b4)之间 实施步骤(d)。
    9: 根据权利要求5-8之一所述的方法,其特征在于在步骤(a)中,将与同 一用途对应的信息ATR记录在至少两个格子或列中,每一个格子或列对应于相同 的复位形式。
    10: 根据权利要求5-8之一所述的方法,其特征在于在步骤(a)中,将与同 一用途对应的信息ATR记录在一个格子或列中,该格子或列对应于一个复位形 式。
    11: 根据权利要求10所述的方法,其特征在于在循环索引编制顺序中的第一 格或栏对应于冷复位,而第二格或栏对应于热复位。 12一种用于专用终端的多用途芯片卡(18),该芯片卡主要包括一个存储器 (22),若干用途记录在该存储器中,其特征在于该芯片卡还包括: 一个存储索引的配置表(10),以便将各个用途的至少一个信息记录在该配置 表的至少一个格或栏中, 读取装置(28),按照循环的索引编制该读取装置读取所述表的各栏,并将各 栏所含的内容传送到所用的终端,而芯片卡与该终端连接。 13.根据权利要求12所述的芯片卡,其特征在于记录在配置表中的信息是有 待传送的用于相应用途的信息ATR。 14.根据权利要求12所述的芯片卡,其特征在于记录在配置表中的信息是存 储器中的信息ATR的地址,其特征还在于存储器(22)的一部分(24,26)用于 记录信息ATR。

    说明书


    一种多用途芯片卡的用途转换方法

        本发明涉及称作电子芯片卡的具有微电路的卡,这些卡与电子装置连接,使电子装置执行对应于某种用途的特殊功能。具体地说,本发明涉及的电子芯片卡用于记录各种用途,本发明提出了用于配置一个多用途卡的转换方法和转换装置,从而使该卡能被终端识别,每一个终端适用于一个专门用途。

        众所周知,使用的电子智能卡与一个例如移动电话的称作终端的电子装置连接,芯片卡使电子终端执行对应于某种用途的特殊功能,例如与预付款处的电话连接。

        至今为止,一个电子芯片卡一方面只有一种用途,另一方面一个终端只用于一种用途,从而该终端只能与一个具有该用途的电子芯片卡连接。

        但是,随着电子卡的存储容量的扩大,现在可以在同一个电子芯片卡上记录多个用途,这对终端提出的问题就是识别含有该终端用途的卡。

        本发明的目的在于在一个具有若干用途的电子芯片卡中进行转换的方法,以便使与芯片卡连接地终端识别含有该终端用途的卡。

        因此本发明涉及一种对多用途芯片卡的用途进行转换的方法,所述芯片卡能够与不同的终端连接,每一个终端均有一个专门的用途,各个终端能够将一个复位指令传送给所述多用途芯片卡,而且只识别称作ATR(ATR是英语“Answer ToReset”的字首词)的信息,该信息由对应于其用途的芯片卡传送,其特征在于该方法包括以下步骤:

        (a)  在芯片卡中建立一个存储索引的配置表,以便将芯片卡中的各个应用的ATR信息记录在该配置表的至少一个格或栏中,

        (b)  根据终端传送的复位命令读取所述配置表中的由索引选择的那一栏的内容,

        (c)  将上述步骤(b)中读取的ATR信息传送给终端,

        (d)  为用于指引配置表的索引增加一个以n为模的单位,n是配置表的格数或栏数;和

        (e)  回到步骤(b)。

        在一个优选的变型实施例中,配置表的各格将ATR信息的地址记录在一个独立的存储器中。

        在上述变型实施例中,配置表在第一个格中记录称作TS字节的通讯类型字节地址,TS字节是ATR信息的第一个字节,在第二个格中,存储ATR信息其它字节ATR信息的的地址。

        在另一个变型实施例中,TS通讯类型字节没有存储在独立的存储器中,而是由一个发生器提供。

        本发明还涉及一种多用途芯片卡,该芯片卡主要包括一个里面记录各用途的存储器,其特征在于该芯片卡环包括一个存储索引的配置表,以便将芯片卡中的各个用途的ATR信息记录在该表的至少一个格或栏中。

        在一个优选实施例中,对于每一个用途来讲,配置表只在ATR信息的第一个字节TS和ATR信息的其它字节的存储器中具有地址。

        在一个变型中,含有第一个字节TS的存储器用一个字节TS发生器代替。

        通过下面结合附图对具体实施例的描述将会更加清楚本发明的其它特征和优点:

        图1是应当装在电子芯片卡中的配置表,该表用于实施本发明的方法,和

        图2是表示在配置表中进行用途转换操作时的示意图。

        在描述本发明以前,首先回顾一下终端20(图1)需要某些与芯片卡8进行通讯的信息。另外,为了建立通讯,终端首先通过在芯片卡的复位路径上发送信号RAZ为芯片卡加压Vcc并“重新激活”该芯片卡。在芯片卡上加压以后,如果开始芯片卡的复位,则称作冷复位。在前面的复位以后如果芯片卡的电压没有关断就开始复位芯片卡,则称作热复位。

        在冷复位或热复位以后,芯片卡通知终端可以进行通讯,例如所用的协议,需要使用的通讯速度,前后字节之间的时间间隔。芯片卡还可以发送它所含有的专用字节,以便加压以后使一个用于同一用途的终端能够识别芯片卡是否适合于被该终端利用。当芯片卡复位时,该芯片卡发送的字节的帧称作对复位的响应,也称为信息ATR,且构成这种响应的形式是标准化的。

        在现有技术中,即使若干用途同处在同一芯片卡中,但对于一个芯片卡来讲通常对复位的响应是唯一的。然而,某些芯片卡能够根据冷复位或热复位发送两个对RAZ复位不同的响应。但是,因为起动应用时大多数终端需要设置与用途一致的多个响应信息,所以不可能使用对相同的对复位的响应(或两个响应)。

        根据本发明,将一个多用途芯片卡中的各个用途与一个RAZ复位的专项响应结合起来,该RAZ复位记录在设置在卡18中的所谓配置表10的每一个格中,利用回路转换从表的一个格到下一个格,每个转换由卡的一个复位实现。这样,在每个转换中,只要不接受对应于其用途的响应,终端就接受一个用途复位的响应。

        图1示出了配置表10的一种结构。行12的各个格120,121,122,123...12n,含有卡18的存储器22的一个地址标记,对特殊用途的复位响应ATR的所有数据或部分数据记录在该地址中。这些地址对应于存储器22的的一部分26。

        根据本发明,这些响应数据是不完全的,而且不涉及第一信息字节ATR,其标号记录在表10的行14的各相应格140,141,142,...14n中。在ISO7816-3标准中称作TS的第一字节表示用于连接终端的准则,也就是说直接连接或间接连接。

        这些字节TS可以记录在存储器22的一部分中,但最好用与存储器22分开的发生器24得到这些字节。

        如果在含有复位响应字节的存储器没有存储标记,则格120-12n和140-14n本身就可以带有这些标记。但是,这种方法得到的表所用的存储空间很大。

        此外,还可以将各对格子(120,140),(121,141),(122,142),…(12n,14n)组合起来,以便发送含有第一字节的完整响应,但在芯片卡运行中,重要的是要很快发送第一字节,也可以在终端循环400-40000次的时间内发送第一字节,而后面各字节可以在各字节之间的时间内进行发送,该时间应当小于终端40000次循环的9600倍。该补充时间可以用于存取其它字节,而没有特殊的时间限制。

        将第三个格子与一列的两个格子相连,第一列的160和第n列的16n,其中记录一个有效码,例如是两位的码,它根据复位形式表示该列的有效状态。这样,

        一码01只表示冷复位时的一列或有效输入,

        一码10只表示热复位时的一列或有效输入,

        一码11表示冷复位或热复位时的一列或有效输入,

        一码00表示总是无效的一列或有效输入。

        应注意的是,在芯片卡中的各个用途包括一个或多个输入,因为每一个用途都可以由冷复位,热复位,或是冷复位或是热复位进行选择。

        利用索引28由循环索引编制对表10进行编址,索引28根据索引编制可以有位置0,1,2,3...,n。索引零的位置表示复位卡的缺省响应,该响应可以与一个用途连接,也可以不与一个用途连接,并且优选是使配置表含有至少一个用于该响应的有效记录。

        下面结合图2描述用途转换方法的各个步骤。将多用途芯片卡18装在终端20中时,终端就使该卡处于加压Vcc下,这样就使称作冷复位的RAZ复位初始化(步骤30)。如果表的索引28“指向”的那一列中的格16含有有效码01或11,则由于是有效输入,所以就选择该列:这是步骤32的有效试验的正结果。下面的步骤34在于将第一字节TS传送到终端,所述第一字节由格子14中的内容确定,而且由其中一个发生器24提供。步骤36在于阅读格子12,以便得到卡的存储器22的部分26中的剩余码ATR的标记。只要一识别出该标记,索引编制机构前进一个单元,以便指向下一列(步骤38)。下面的步骤在于传送剩余数据ATR。

        当用于对应用途的终端没有识别出数据ATR时,该终端根据其结构或者向卡发送热复位,或者发送切断与卡连接的指示,并重新与卡连接,以便得到冷复位。这样,卡回到状态30。

        如果有效试验32是负的结果,则索引编制机构前进一个单元,以便指向表10的下一列。

        利用该方法,如果芯片卡所含的用途是终端想要实现的用途,则该终端通过表重新识别出该用途。表10可以用不同的方式配置,以便适用于各个特定情况。这样,当多用途芯片卡的用途需要能够得到更大的选择时,表的若干输入和记录与此用途对应,以便卡的用于该用途的配置表示成比其它配置更通用的配置。

        对于连续的复位来讲,某些用途需要两个响应,为此,配置表的两个相邻输入或列含有的信息是,第一输入或列含有对应于冷复位的信息,第二输入或列含有对应于热复位的信息。

        在另一种具体情况中,最好能够将通用配备保持在其当前状态,从而优先某一用途。为此,当终端识别出发送的信息ATR(步骤40以后)时,就可以恢复上一个索引的数值。这样,在芯片卡下一个复位时,所用的后一个配置重新成为当前配置。

        当某些终端使用选择用途命令时,为设计配置表中与该用途对应的输入,需对索引初始化。

        配置表可以安装在卡的存储器22的专用部位,或者安装在记录用途本身的机构的外沿区域中。

        本发明上面的描述可以限定多用途芯片卡的用途转换方法的步骤,所述芯片卡可以与各个终端连接,每一个终端都用于一个特定的用途,各个终端都用于将一个复位命令RAZ传送给多用途芯片卡,只识别出芯片卡传送的对应于其用途的信息ATR,其特征在于它包括以下步骤:

        (a)在芯片卡中建立一个索引存储配置表,以便将芯片卡中的各个用途信息(ATR)记录在配置表的至少一格或一列内,

        (b)根据终端传送的复位命令,阅读被索引选中的配置表的格子中的内容,

        (c)将上个步骤(b)中读取的信息ATR传送给终端,

        (d)为配置表存储的索引增加一个以n为模的单位,n是配置表的格数或栏数;和

        (e)回到步骤(b)。

        在一个变型的实施例中,将ATR信息记录在一个独立于配置表的存储器中,配置表的格子中含有信息ATR在独立存储器的地址。

        在一个优选的变型实施例中,将信息ATR分成两部分,一部分是表示直接通讯或间接通讯方式的第一字节TS,另一部分是信息ATR的其它字节,每一部分都记录在独立于配置表的存储器中,信息ATR的各部分地址存储在配置表的一个格子中。信息ATR分成多于两部分,例如与其所含的字节数相同。在本发明另一个优选的变型实施例中,配置表的每个格子都含有一个表示复位类型的对应于信息ATR的码,如果终端传送的复位命令对应于码所针对的类型,就只读取该格子中的内容。

        在本发明各个优选的变型实施例中,步骤(b)和(c)还涉及下面的中间步骤:

        (b1)读取可以对需要利用的通讯协议进行编码的数值,

        (b2)对需要利用的通讯条文形式进行解码,以便连接终端,

        (c1)将第一字节TS传送给终端,

        (b3)读取信息ATR的其它字节地址,

        (b4)读取步骤(b3)所读到的地址中的信息ATR的其它字节,

        (c2)将信息ATR的其它字节传送给终端。

        在上述各步骤的顺序中,在步骤(b3)和(b4)之间实施步骤(d)。

        步骤(b1)和(b2)可以用下列步骤代替:

        (b’1)读取可以对通讯协议进行编码的数值,

        (b’2)对需要利用的通讯协议形式进行解码,以便连接终端。

    关 键  词:
    一种 多用途 芯片 用途 转换 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种多用途芯片卡的用途转换方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1010945.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1