原创 卡应用模式

2008-10-20 13:34 3239 6 6 分类: 软件与OS
1、应用中的角色定义

    卡片的应用阶段广义的来说包括从卡片制造完成开始一直到最终卡片销毁为止的全过程。下面介绍一下逻辑角色,在实际过程中,可能多个角色会对应同一个实体。

    1)卡片生产商

    卡片生产商一般也就是COS的开发商。它主要工作是:

    * 选定芯片平台;
    * 定制COS功能;
    * 完成COS的开发调试工作;
    * 将COS交付芯片生产厂家制作出符合需求的IC卡;
    * 进行IC卡的销售工作。

    IC卡通过销售渠道最终到达卡片发行商的手中,卡片生产商一般不直接面向最终的卡片应用。

    2)卡片发行商

    卡片发行商从卡片生产商手中得到IC卡,将对卡片进行如下工作:

    * 传输密钥解禁;
    * 卡片应用环境的建立。

    其中卡片应用环境建立也就是根据卡片的实现资源大小建立MF,并完成系统的初始化工作。

    通常卡片发行商会事先了解卡片中可能存在的所有应用,在初始化MF阶段将为将来这些应用的建立搭建一定的文件系统,完成应用环境的初始化工作(这部分工作也可以由应用运营商自己进行)。

    完成初始化的卡片将由卡片发行商交付到应用运营商手中。

    3)应用运营商

    应用运营商一般只负责某一个应用的运行工作。从卡片的角度来说,应用运营商通常对应了卡片的一个(或多个)ADF。对于支持多应用的卡片来说,卡片发行商同时对应了多个应用运营商。

    以市政IC卡为例,IC卡由城市的市政管委进行直接管理(或者委托某一部门或公司),这也是卡片的发行商。在市政IC卡中可能包含了水、电、煤气、公交、地铁、身份等多个不同的应用,这些应用分别由不同的部门进行管理,例如水应用由自来水公司,电应用由电力公司等,这些不同的部门对应了不同的应用运营商。从卡片角度来看,这些应用分别在MF下对应了一个ADF。

    应用运营商通常还负责卡片对用户的发行工作,用户可以在应用运营商手中得到卡片,并且完成卡片的个人化工作。如果是多应用卡片的话,卡片的个人化工作可以在卡片发行商设置的网点进行,也可以在应用运营商的网点进行,具体的形式可以根据不同的管理模式来实现。

    4)最终用户

    最终用户是卡片的最终使用者,所做的主要工作是:

    * 从指定的发卡点得到IC卡;
    * 利用得到的IC卡按照不同的应用运营商预先设置好的应用流程从应用运营商处获得服务。

  2、卡应用中的角色关系

    以上的4个角色分别对应了卡片应用模式中的4个层次。

    在整个卡系统中,只有一个卡片发行商,它可以从一个或者多个卡片生产商采购卡片,一般只有在支持标准应用的情况下,例如手机的SIM卡、银行的金融卡、社保机构的个人社保卡等等,才能够同时在同一系统中兼容多种卡片。

    如果卡片只支持单一应用的话,只有一个应用运营商;如果卡片支持多应用的话,可以存在多个应用运营商。

    如果是静态多应用系统,在系统设计初期,所有可能的应用运营商都已经确定,并且在卡片使用过程中,应用运营商一般不会更改;如果是动态多应用系统,在卡片设计初期无法完全确定所有可能的应用运营商,应用运营商的数目可以在卡片实际使用过程中增加和减少。

    每个应用运营商对应了多个用户,要特别注意的是,并不是所有的持卡人都会选择参与一个应用运营商。也就是说,随着卡片多应用的扩大,不同持卡人卡中包含的应用并不一定完全相同,支持这种差异性也是COS设计过程中要考虑的重要内容。

  3、卡应用的不同模式

    根据系统中卡片内存在的应用的数量,可以将卡片应用分为多种模式:

    * 单应用模式,也就是一卡一用,目前这种情况已经比较少;
    * 静态多应用模式,也就是一卡多,是目前卡片应用的主流;
    * 动态多应用模式,也就是动态应用,是IC卡应用模式的发展方向,但是传统COS并不是最优的解决方案。可以实现对动态多应用模式的有限支持。



文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条