[发明专利]应用程序访问智能卡的方法和装置有效
申请号: | 201310379209.9 | 申请日: | 2013-08-27 |
公开(公告)号: | CN103455349A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 刘诚明;严斌峰;张成岩;姜琳 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 访问 智能卡 方法 装置 | ||
技术领域
本发明属于通信技术领域,具体是涉及一种应用程序访问智能卡的方法和装置。
背景技术
随着智能卡处理能力的增强、存储空间的扩大以及移动增值业务的发展,智能卡不再仅作为移动通信网络的接入鉴权模块,而是可以为诸如移动支付、近距离通信等应用提供相关存储、鉴权等功能。
目前,很多智能手机都采用Android系统平台,第三方Android应用程序开发者在开发新的增值业务应用或者对现有的增值业务进行升级改进时,都需要与智能卡进行交互,以调用智能卡中与该增值业务应用相关的应用程序块(Applet)完成相应的存储、更新等处理。为了使Android应用程序能够与智能卡中的相关Applet实现交互,SIM卡联盟提出了Open Mobile API标准,根据该标准定义的接口,Android应用程序可以通过该与智能卡交互的标准Android API函数来发送标准的应用协议数据单元(Application Protocol data unit,以下简称APDU)指令,调用相关的Applet,从而实现与智能卡的交互。
但上述方案中,开发者要想实现其Android应用程序与智能卡的交互,需要知道与智能卡交互所涉及的标准APDU指令的交互流程与数据格式定义。另外,由于不同终端厂商对上述Open Mobile API标准的实现不同,开发者还需了解不同厂商的具体实现方式,以使其应用程序与终端设备相适应,这对开发者的能力提出了较高的要求,使应用程序的开发难度大大提高。
发明内容
针对现有技术中存在的问题,本发明提供一种应用程序访问智能卡的方法和装置,用以克服现有技术中通过标准Android API函数调用智能卡中与应用程序相关的Applet而导致的对开发者要求高、应用开发难度大的缺陷。
本发明提供了一种应用程序访问智能卡的方法,包括:
代理程序接收应用程序通过调用开放API接口函数发送的操作指令,所述开放API接口函数由与所述操作指令相对应的标准APDU指令封装而成;
代理程序将所述操作指令中的操作信息添加到与所述开放API接口函数对应的标准APDU指令中,并将该标准APDU指令发送给智能卡,以使所述智能卡根据所述标准APDU指令进行操作。
本发明提供了一种应用程序访问智能卡的装置,包括:
接收模块,用于接收应用程序通过调用代理程序提供的开放API接口函数发送的操作指令,所述开放API接口函数由与所述操作指令相对应的标准APDU指令封装而成;
发送模块,用于将所述操作指令中的操作信息添加到与所述开放API接口函数对应的标准APDU指令中,并将该标准APDU指令发送给智能卡,以使所述智能卡根据所述标准APDU指令进行操作。
本发明提供的应用程序访问智能卡的方法和装置,通过在Android终端中置入代理程序,由该代理程序将与应用程序的操作指令对应标准APDU指令进行封装,封装成供应用程序调用的开放API接口函数,使得应用程序在需要访问智能卡时,仅需从代理程序提供的开放API接口函数中调用其需要的API接口函数来将其操作指令发送给代理程序,而由代理程序将从操作指令中获取的操作信息添加到与该API接口函数对应的标准APDU指令中,并将该标准APDU指令发送给智能卡,从而使得应用程序无需知道访问智能卡所需的标准APDU指令以及该标准APDU指令的格式定义,由代理程序自动完成应用程序对智能卡的访问,大大降低了对开发者的能力要求以及应用程序的开发难度。
附图说明
图1为本发明应用程序访问智能卡的方法实施例一的流程图;
图2为本发明应用程序访问智能卡的方法实施例二的流程图;
图3为本发明应用程序访问智能卡的装置实施例一的示意图;
图4为本发明应用程序访问智能卡的装置实施例二的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310379209.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:横机中的针板打开辅助机构
- 下一篇:金线莲黄酒生产工艺