[发明专利]用于在智能卡和卡外设备之间进行控制的方法和装置无效
申请号: | 200810184674.6 | 申请日: | 2008-12-11 |
公开(公告)号: | CN101751594A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 李华炜;李丞倍;金亨一;罗栋元;李相研 | 申请(专利权)人: | 爱思开电讯投资(中国)有限公司 |
主分类号: | G06K19/07 | 分类号: | G06K19/07;G06K7/00;G07F7/08 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 覃鸣燕 |
地址: | 100084 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 智能卡 外设 之间 进行 控制 方法 装置 | ||
技术领域
本发明涉及智能卡技术。更具体地,本发明涉及智能卡控制卡外设备的方法和装置。
背景技术
近年来,随着电子技术的不断发展,智能卡以其安全、方便、快捷、网络投资小、容量大、多功能等诸多特点越来越受到普遍重视。目前,智能卡已经被广泛应用于商业、医疗、保险、交通、社会公共事业收费等多种领域,而且每年的发卡量上亿。
但是,在如此庞大的智能卡应用中,绝大部分智能卡应用仅仅局限于智能卡本身。换言之,大部分智能卡应用仅仅是利用了智能卡本身的安全性、计算能力及其存储能力,而很少利用智能卡来对卡外设备进行控制。而且,在数量有限的涉及卡外设备控制的智能卡应用中,也还没有提出一种有效并且统一的途径来使得智能卡内的应用程序能够方便地控制卡外设备,并且卡外设备反过来也可以控制智能卡内的应用程序。
在现有技术中,智能卡与卡外设备之间的控制一般只能通过自定义应用协议数据单元(APDU)的方式来实现。APDU是指读卡器和智能卡之间的通信单元,其结构由ISO7816规范定义。APDU可分为两大类,即,APDU命令和APDU应答,前者是由读卡器发送给智能卡的命令,而后者是由智能卡发送给读卡器的状态字以及数据字节。为了实现智能卡对卡外设备的控制,开发人员往往需要在原有APDU的基础上,针对每一个卡外设备,自定义一套扩展的APDU命令,以实现一个专有的用于控制特定卡外设备的应用。图1示出了上述情况的一个例子。如图1所示,智能卡中的每一个应用程序都增加了一套自定义的APDU命令,同时每个卡外设备也相应地具有与之对应的APDU命令处理单元。由此,在图1中,智能卡内的应用程序能够具有控制卡外设备的能力。
然而,在图1所示的方案中,自定义的APDU命令是针对每个应用程序或每个卡外设备而设计的,其固有地缺乏可扩展性和普适性。具体而言,图1所示的解决方案具有如下缺陷:
第一,智能卡中的各个应用程序均需要实现自定义的APDU命令集合,并且对于每一个不同的卡外设备,此APDU命令可能是完全不兼容的;
第二,对于卡外设备的相同的控制内容,例如使卡外设备关闭这种简单的功能,需要在智能卡内的每一个应用程序中都重复实现;
第三,智能卡一旦掩模发卡后,就无法支持新的卡外设备控制。
因此,现有技术中的这种利用自定义APDU命令来实现智能卡对卡外设备控制的方式,还远不能为智能卡和卡外设备之间的控制提供一种统一的、方便的且可扩展的机制。为此,还需要提出一种新的方案来使得智能卡能够方便地控制卡外设备的操作。
发明内容
本发明的目的在于提出一种能够使得智能卡方便地控制卡外设备的操作的方法和装置,从而智能卡内的各个应用程序能够控制不同的卡外设备,并且无需重复实现相同的命令。
为此,在本发明一个实施例中,提出了一种智能卡及其方法。该智能卡包括:通信接口,用于与卡外设备进行通信;至少一个应用程序接口(API)函数,用于响应于所述智能卡内至少一个应用程序的调用而生成相应的设备控制接口(DCI)消息,其中所述DCI消息用于控制所述卡外设备进行操作;DCI消息传输单元,用于经由所述通信接口向所述卡外设备传递所述DCI消息。
在本发明另一个实施例中,提出了一种适于与智能卡耦合的电子设备及其方法。该电子设备包括:通信接口,用于与所述智能卡进行通信;DCI消息传输单元,用于经由所述通信接口接收来自所述智能卡的DCI消息,所述DCI消息用于控制所述电子设备执行操作;命令执行单元,用于解释由所述DCI消息传输单元接收到的所述DCI消息,并根据所述DCI消息控制所述电子设备执行相应操作。
附图说明
为了使得本发明的上述目的和益处能够更加清楚明了,以下将参照附图、结合具体实施例给出对本发明的详细描述,其中在附图中:
图1示出了现有技术中智能卡与卡外设备之间控制的示意图;
图2示出了根据本发明的一个实施例的利用设备控制接口(DCI)在智能卡与卡外设备之间进行控制的结构框图;
图3A-C是根据本发明的一个实施例的DCI协议的消息格式及实例;
图4示出在本发明的一个实施例中由智能卡内的应用程序控制卡外设备操作的流程图。
图5示出在本发明的一个实施例中由卡外设备控制智能卡内的应用程序的流程图。
在上述所有附图中,相同的附图标记表示相同的或相似的元件或功能。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开电讯投资(中国)有限公司,未经爱思开电讯投资(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810184674.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拔线器
- 下一篇:一种提高氮化镓薄膜质量的外延方法