[发明专利]一种智能卡的应用实现方法及系统有效
申请号: | 201210017434.3 | 申请日: | 2012-01-19 |
公开(公告)号: | CN102609253A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 章顺启 | 申请(专利权)人: | 捷德(中国)信息科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06K19/07 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 郭智 |
地址: | 330096 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能卡 应用 实现 方法 系统 | ||
技术领域
本发明涉及智能卡技术领域,尤其涉及一种智能卡的应用实现方法及系统。
背景技术
随着智能卡技术的发展,其在各个领域的应用越来越普及。智能卡操作系统平台包括私有平台和公开技术平台如Java卡操作系统。为了使应用开发不仅仅局限于智能卡操作系统平台供应商,公开技术平台的应用更受运营商的青睐。他们希望有更多的参与者提供更多应用程序,以提高吸引客户的能力。由于应用程序的地需求有时差别很大,有时差别很小。现有技术中,只要需求发生变化,就需要投入开发工程师重新编写应用程序代码。
随着与智能卡相关的电信及其它行业增值业务的发展,智能卡操作系统开发商会遇到越来越多的STK增值应用的开发。这些应用需求都具有统一的特点,都是一个菜单应用的开发,传统的开发模式是孤立的将这类应用看作独立的小应用程序来开发,需要耗费大量的人力物力,同时也不便于改动。
发明内容
本发明实施例提供一种智能卡的应用实现方法及系统,以节省开发及人力物力成本。
一方面,本发明实施例提供了一种智能卡的应用实现方法,所述方法包括:对应用需求中的菜单数据用一种标记规则进行标注;将标注过的所述应用需求中的菜单数据转换为一种标记语言文件格式的API函数调用;根据所述标记语言的标识符将所述标记语言文件格式的API函数调用转换为字节码;利用所述字节码在智能卡上实现应用。智能卡操作系统平台可以是私有平台,也可以是公开技术平台如Java卡操作系统。所述应用可以是电信领域的应用,如用户识别模块SIM基本应用、STK(SIM TOOL KIT,SIM卡应用工具集,其中,SIM为个人身份认证模块)应用等,也可以是支付领域的应用,如网银应用,也可以是其它使用智能卡领域的应用,如一卡通、社保卡、公交卡等。还可以是以智能卡操作系统为基础的其它产品上的应用,如USB密钥卡(USB KEY)。通常,应用需求以菜单形式呈现。当然,也可能以文本描述的方式或其它方式呈现。但无论应用需求以何种方式呈现,可以将应用需求转化为菜单形式呈现。本文中的菜单形式是指具有一类似列表形式的描述方式,至少可以表示列表中两个选项之间的关系。
可选的,在本发明一实施例中,所述菜单数据可以通过Excel表或Word表格表示,所述菜单数据可以包括:菜单级别和功能。当然也可以是其它可以形成菜单形式的工具来表示,如WPS软件、PowerPoint软件、绘图工具、数据结构描述软件等。
可选的,在本发明一实施例中,所述标记语言可以是如下任意一种:可扩展标记语言XML(eXtensible Markup Language)、超文本置标语言HTML(HyperText Markup Language)、通用标记语言GML(Generalized Markup Language)、标准通用标记语言SGML(Standard Generalized Markup Language)、可扩展超文件标示语言XHTML(eXtensible Hyper Text Markup Language)、可扩展应用标记语言XAML(Extensible Application Markup Language)、无线标记语言WML(Wireless Markup Language),也可以是其它可以被看作是标记语言的各种编程语言。所述字节码可以通过十六进位hex数据表示或二进位数据表示。
可选的,在本发明一实施例中,所述利用所述字节码在具有私有平台操作系统的智能卡上实现应用,如SIM基本应用、STK应用,可以包括:将所述字节码下载到所述智能卡上,然后通过所述智能卡上常驻的应用引擎解释执行以实现应用。
可选的,在本发明一实施例中,所述利用所述字节码在公开技术平台的智能卡上实现应用,如SIM基本应用、STK应用,可以包括:将所述字节码下载到所述公开技术平台的智能卡上,然后通过所述公开技术平台智能卡上常驻的应用引擎解释执行以实现应用。公开技术平台可以是JAVA平台、MultOS平台,Windows For Smart Card平台。
这里描述的公开技术平台与开放式操作系统平台具有相同的技术概念,或其它公开技术平台的卡片操作系统平台。微软智能IC卡视窗(Windows For Smart Card)与微软Windows操作系统相结合,将在电子商务、网络安全有广阔前景。MULTOS是一个多应用OS,它卡片有效生命周期内允许动态地装载、更新或删除卡片应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷德(中国)信息科技有限公司,未经捷德(中国)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210017434.3/2.html,转载请声明来源钻瓜专利网。