[发明专利]一种Java智能卡及其应用程序接口的调用方法有效
申请号: | 201910810074.4 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110502354B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 何碧波;尤洪松 | 申请(专利权)人: | 恒宝股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06K19/077 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 212355 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 java 智能卡 及其 应用程序 接口 调用 方法 | ||
1.一种Java智能卡应用程序接口的调用方法,其特征在于,包括如下步骤:
下载至Java智能卡内的Java智能卡应用程序向Java智能卡操作系统提供的应用程序专用接口传输用户应用程序接口的ID,以调用用户应用程序接口;
Java智能卡应用程序专用接口向运行在Java智能卡操作系统内的用户接口管理模块传递需要调用的用户应用程序接口的ID;
用户接口管理模块通过用户应用程序接口的ID获得用户应用程序接口的存储地址,运行存储在安全存储区该存储地址处的用户应用程序接口,以完成用户需求及Java智能卡API不能实现的功能;
其中,所述Java智能卡应用程序和所述用户应用程序接口均来自用户开发的Java智能卡应用程序包。
2.根据权利要求1所述的Java智能卡应用程序接口的调用方法,其特征在于,在调用应用程序接口之前,还包括如下步骤:
Java智能卡依据卡外实体发送的认证并建立安全通道的请求,对所述请求进行认证,在认证通过后,建立Java智能卡安全域与卡外实体之间的安全通道;
通过该安全通道,向Java智能卡中下载Java智能卡应用程序。
3.根据权利要求2所述的Java智能卡应用程序接口的调用方法,其特征在于,在调用应用程序接口之前,还包括如下步骤:
Java智能卡的用户接口管理模块通过卡外实体下载用户应用程序接口,并将下载的用户应用程序接口存储在Java智能卡的安全存储区。
4.根据权利要求1-3之一所述的Java智能卡应用程序接口的调用方法,其特征在于,若下载至Java智能卡的Java智能卡应用程序的一部分是根据Java智能卡操作系统提供的Java智能卡API进行的开发,则Java智能卡应用程序还调用Java智能卡操作系统提供的Java智能卡API,以完成这部分所需的功能。
5.一种Java智能卡,包括:Java智能卡操作系统,其特征在于,还包括:Java智能卡操作系统提供的Java智能卡应用程序专用接口、Java智能卡的硬件区域的安全存储区和Java智能卡操作系统内部运行的用户接口管理模块;下载至Java智能卡的Java智能卡应用程序通过调用Java智能卡应用程序专用接口,使得用户接口管理模块运行下载存储在安全存储区的用户应用程序接口,以完成用户需求及Java智能卡API不能实现的功能;其中,所述Java智能卡应用程序和所述用户应用程序接口均来自用户开发的Java智能卡应用程序包。
6.根据权利要求5所述的Java智能卡,其特征在于,所述用户接口管理模块为用户应用程序接口在安全存储区分配存储地址,将下载的用户应用程序接口存储至分配的存储地址中,并且将用户应用程序接口的ID以及分配的存储地址记录在接口列表中。
7.根据权利要求5所述的Java智能卡,其特征在于,所述用户接口管理模块将接口列表中的用户应用程序接口的ID以及分配的存储地址删除,以删除用户应用程序接口。
8.根据权利要求5-7之一所述的Java智能卡,其特征在于,还包括:Java智能卡操作系统提供的Java智能卡API,若下载至Java智能卡的Java智能卡应用程序的一部分是根据Java智能卡操作系统提供的Java智能卡API进行的开发,则Java智能卡应用程序还调用Java智能卡操作系统提供的Java智能卡API,以完成这部分所需的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒宝股份有限公司,未经恒宝股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910810074.4/1.html,转载请声明来源钻瓜专利网。