[发明专利]一种Android系统与电信智能卡通信的方法及装置有效
申请号: | 201110424653.9 | 申请日: | 2011-12-16 |
公开(公告)号: | CN102547661A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 谢树丰 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | H04W8/18 | 分类号: | H04W8/18;H04W88/02 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 系统 电信 智能卡 通信 方法 装置 | ||
1.一种Android系统与电信智能卡通信的方法,其特征在于,包括:
根据Android系统电话进程中用于与电信智能卡通信的类获取与电信智能卡通信的对象的接口函数;
根据接收的访问电信智能卡的应用程序协议数据单元APDU指令,获取需要与电信智能卡通信的数据内容;
调用所述接口函数,将所述数据内容重组为APDU指令,并将重组后的APDU指令发送至所述电信智能卡。
2.如权利要求1所述的方法,其特征在于,将所述数据内容重组为APDU指令,包括:
判断所述数据内容的预定字节是否为设定值,若是,则调用所述对象的第一接口函数,将所述数据内容重组为ppDownload指令;
否则,调用所述对象的第二接口函数将所述数据内容重组为所述ppDownload指令之外的其他APDU指令。
3.如权利要求2所述的方法,其特征在于,获取与电信智能卡通信的对象的接口函数后,还包括:
将所述对象包含的第一接口函数和第二接口函数封装为一接口对象,所述接口对象用于第三方应用程序与所述电信智能卡通信时直接调用;
在所述接口对象被所述第三方应用程序调用后,获取需要与所述电信智能卡通信的数据内容,调用所述接口对象包含的第一接口函数或第二接口函数将所述数据内容重组为APDU指令,并发送至所述电信智能卡。
4.如权利要求3所述的方法,其特征在于,获取需要与电信智能卡通信的数据内容之前,还包括:
接收所述第三方应用程序发送的签名信息,采用预设的公钥验证所述签名信息的有效性,并在确定所述签名信息有效后,获取需要与电信智能卡通信的数据内容,所述签名信息为根据所述第三方应用程序的程序包生成数字摘要后,采用预设的私钥对所述数字摘要进行加密生成。
5.如权利要求1-4任一项所述的方法,其特征在于,将重组后的APDU指令发送至所述电信智能卡后,包括:
调用所述接口函数,接收所述电信智能卡返回的APDU响应,并获取所述APDU响应中携带的处理结果信息。
6.一种Android系统与电信智能卡通信的装置,其特征在于,包括:
第一处理单元,用于根据Android系统电话进程中用于与电信智能卡通信的类获取与电信智能卡通信的对象的接口函数;
第二处理单元,用于根据接收的访问电信智能卡的应用程序协议数据单元APDU指令,获取需要与电信智能卡通信的数据内容;
第三处理单元,用于调用所述接口函数,将所述数据内容重组为APDU指令,并将所述重组后的APDU指令发送至所述电信智能卡。
7.如权利要求6所述的装置,其特征在于,所述第三处理单元具体用于调用所述接口函数,将所述数据内容重组APDU指令时,判断所述数据内容的预定字节是否为设定值,若是,则调用所述对象的第一接口函数,将所述数据内容重组为ppDownload指令,否则,调用所述对象的第二接口函数将所述数据内容重组为所述ppDownload指令之外的其他APDU指令。
8.如权利要求7所述的装置,其特征在于,所述第一处理单元获取与电信智能卡通信的对象的接口函数后,还用于:将所述对象包含的第一接口函数和第二接口函数封装为一接口对象,所述接口对象用于第三方应用程序与所述电信智能卡通信时直接调用;
所述第三处理单元还用于调用所述接口对象后,获取需要与所述电信智能卡通信的数据内容,将所述数据内容重组为符合规范的APDU指令。
9.如权利要求8所述的装置,其特征在于,所述第二处理单元获取需要与电信智能卡通信的数据内容之前,还用于:接收所述第三方应用程序发送的签名信息,采用预设的公钥验证所述签名信息的有效性,并在确定所述签名信息有效后,获取需要与电信智能卡通信的数据内容,所述签名信息为根据所述第三方应用程序的程序包生成数字摘要后,采用预设的私钥对所述数字摘要进行加密生成。
10.如权利要求6-9任一项所述的装置,其特征在于,所述第三处理单元将重组后的APDU指令发送至所述电信智能卡后,还用于:
调用所述接口函数,接收所述电信智能卡返回的APDU响应,并获取所述APDU响应中携带的处理结果信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110424653.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大型钢管节点起升定位装置
- 下一篇:一种割规