一种优化IC卡程序开发平台、方法及其使用方法技术

技术编号:25636548 阅读:51 留言:0更新日期:2020-09-15 21:29
本发明专利技术实施例涉及一种优化IC卡程序开发平台、方法及其使用方法,通过在设备开发平台与个人化程序平台之间增加衔接库和入口程序,采用入口程序调用个人化程序平台中的个人化程序,采用衔接库的标准接口将个人化程序中的个人信息转换成匹配设备开发平台的参数类型,再将个人化程序传输至设备开发平台上,让个人化程序平台中的个人化程序不管是Visual Studio平台、VC6.0平台等哪一类的编译平台编译的个人化程序均可以通过衔接库转化成符合设备开发平台接收信息的传输参数类型,使得该优化IC卡程序开发平台的开发效率高、高效利用资源,也可节省维护成本,解决了现有设备生产IC卡程序平台维护成本高且通用性差的技术问题。

【技术实现步骤摘要】
一种优化IC卡程序开发平台、方法及其使用方法
本专利技术涉及IC卡
,尤其涉及一种优化IC卡程序开发平台、方法及其使用方法。
技术介绍
IC卡(IntegratedCircuitCard,集成电路卡),也称智能卡(Smartcard)、智慧卡(Intelligentcard)、微电路卡(Microcircuitcard)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO7816标准的卡基中,做成卡片形式。目前制作IC卡一般是采用MX某一系列IC卡生产设备的芯片个人化程序(简称旧程序)生产的,制作IC卡生产设备的设备商提供的开发包是基于MicrosoftvisualC++6.0平台开发的,也是由于VC6.0平台自身特性限制,旧程序无法迁移至其他版本的VisualStudio平台,若IC卡需要升级只能在VC6.0平台进行旧程序的开发及维护,由于VC6.0平台落后使得对IC卡升级或维护的成本高,并且现有的VC6.0平台通用性差、资源难以高效利用等问题。
技术实现思路
本专利技术实施例提供了一种优化IC卡程序开发平台、方法及其使用方法,用于解决现有设备生产IC卡程序平台维护成本高且通用性差的技术问题。为了实现上述目的,本专利技术实施例提供如下技术方案:一种优化IC卡程序开发平台,包括设备开发平台和个人化程序平台以及设置在所述设备开发平台与所述个人化程序平台之间的中转模块,所述中转模块包括衔接库和入口程序;所述设备开发平台,用于给IC卡的个人化程序提供开发包进行程序编辑、注册;所述衔接库,用于调用所述设备开发平台中的接口库获取所有芯片个人化接口,并对所有的芯片个人化接口的传输参数类型处理生成统一传输参数类型的标准接口;所述入口程序,用于调用所述衔接库获取程序注册接口,还调用所述个人化程序平台中IC卡芯片的个人化程序;所述个人化程序平台,用于提供IC卡芯片的个人化程序。优选地,所述标准接口用于将个人化程序中的个人化信息传输至所述衔接库,所述衔接库调用所述设备开发平台的芯片个人化接口将个人化信息传输至所述设备开发平台中。优选地,所述标准接口还用于将所述设备开发平台传输至所述衔接库的返回信息返回传输至所述个人化程序平台中。优选地,所述中转模块设置在所述设备开发平台中。优选地,所述中转模块为公共库。优选地,所述设备开发平台为VC6.0平台。优选地,所述个人化程序平台为VC6.0平台、VisualStudio编译平台或Dephle编译平台。本专利技术还提供一种优化IC卡程序开发平台方法,包括以下步骤:在设备开发平台与个人化程序平台之间设置中转模块,所述中转模块包括衔接库和入口程序;所述衔接库根据所述设备开发平台中的所有芯片个人化接口生成统一的标准接口;在所述设备开发平台或所述个人化程序平台将个人化程序信息传输至所述中转模块,通过所述标准接口将所述个人化程序信息传输至所述个人化程序平台或所述设备开发平台上。本专利技术还提供一种基于上述的优化IC卡程序开发平台的使用方法,包括以下步骤:入口程序调用衔接库的标准接口,所述衔接库调用设备开发平台的芯片个人化接口进行所述入口程序在所述设备开发平台上注册;所述设备开发平台执行IC卡芯片的个人化时,所述设备开发平台通过调用所述入口程序中的IC卡芯片的个人化程序进行IC卡芯片的个人化。优选地,该优化IC卡程序开发平台的使用方法还包括:在IC卡芯片的个人化时,将个人化程序中的个人化信息传输至所述衔接库,所述衔接库调用所述设备开发平台的芯片个人化接口将个人化信息传输至所述设备开发平台中;或将所述设备开发平台传输至所述衔接库的返回信息返回传输至所述个人化程序平台中。从以上技术方案可以看出,本专利技术实施例具有以下优点:1.该优化IC卡程序开发平台通过在设备开发平台与个人化程序平台之间增加衔接库和入口程序并形成一个公开库,也作为设备开发平台与个人化程序平台的中转站,采用入口程序调用个人化程序平台中的个人化程序,采用衔接库的标准接口将个人化程序中的个人信息转换成匹配设备开发平台的参数类型,再将个人化程序传输至设备开发平台上,让个人化程序平台中的个人化程序不管是VisualStudio平台、VC6.0平台、Dephle编译平台等哪一类的编译平台编译的个人化程序均可以通过衔接库转化成符合设备开发平台接收信息的传输参数类型,使得该优化IC卡程序开发平台的开发效率高、高效利用资源,也可节省维护成本,解决了现有设备生产IC卡程序平台维护成本高且通用性差的技术问题。2.该优化IC卡程序开发平台方法通过在设备开发平台与个人化程序平台之间增加衔接库和入口程序,采用衔接库的标准接口将个人化程序信息转换成匹配设备开发平台的参数类型,再将个人化程序信息传输至设备开发平台上,让个人化程序平台中的个人化程序不管是VisualStudio平台、VC6.0平台、Dephle编译平台等哪一类的编译平台编译的个人化程序均可以通过衔接库转化成符合设备开发平台接收信息的传输参数类型,该方法使得优化IC卡程序开发平台的开发效率高、高效利用资源,也可节省维护成本,解决了现有设备生产IC卡程序平台维护成本高且通用性差的技术问题。3.该优化IC卡程序开发平台的使用方法通过在设备开发平台与个人化程序平台之间增加衔接库和入口程序,采用衔接库的标准接口将个人化程序信息转换成匹配设备开发平台的参数类型,再将个人化程序信息传输至设备开发平台上,让个人化程序平台中的个人化程序不管是VisualStudio平台、VC6.0平台、Dephle编译平台等哪一类的编译平台编译的个人化程序均可以通过衔接库转化成符合设备开发平台接收信息的传输参数类型,该使用方法能让IC卡程序开发平台的高效利用资源,维护成本低,解决了现有设备生产IC卡程序平台维护成本高且通用性差的技术问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例所述的优化IC卡程序开发平台的框架图。图2为本专利技术实施例所述的优化IC卡程序开发平台方法的步骤流程图。图3为本专利技术实施例所述的优化IC卡程序开发平台的使用方法的步骤流程图。图4为本专利技术实施例现有设备中的IC卡程序开发平台的框架图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例中本文档来自技高网...

【技术保护点】
1.一种优化IC卡程序开发平台,其特征在于,包括设备开发平台和个人化程序平台以及设置在所述设备开发平台与所述个人化程序平台之间的中转模块,所述中转模块包括衔接库和入口程序;/n所述设备开发平台,用于给IC卡的个人化程序提供开发包进行程序编辑、注册;/n所述衔接库,用于调用所述设备开发平台中的接口库获取所有芯片个人化接口,并对所有的芯片个人化接口的传输参数类型处理生成统一传输参数类型的标准接口;/n所述入口程序,用于调用所述衔接库获取程序注册接口,还调用所述个人化程序平台中IC卡芯片的个人化程序;/n所述个人化程序平台,用于提供IC卡芯片的个人化程序。/n

【技术特征摘要】
1.一种优化IC卡程序开发平台,其特征在于,包括设备开发平台和个人化程序平台以及设置在所述设备开发平台与所述个人化程序平台之间的中转模块,所述中转模块包括衔接库和入口程序;
所述设备开发平台,用于给IC卡的个人化程序提供开发包进行程序编辑、注册;
所述衔接库,用于调用所述设备开发平台中的接口库获取所有芯片个人化接口,并对所有的芯片个人化接口的传输参数类型处理生成统一传输参数类型的标准接口;
所述入口程序,用于调用所述衔接库获取程序注册接口,还调用所述个人化程序平台中IC卡芯片的个人化程序;
所述个人化程序平台,用于提供IC卡芯片的个人化程序。


2.根据权利要求1所述的优化IC卡程序开发平台,其特征在于,所述标准接口用于将个人化程序中的个人化信息传输至所述衔接库,所述衔接库调用所述设备开发平台的芯片个人化接口将个人化信息传输至所述设备开发平台中。


3.根据权利要求1所述的优化IC卡程序开发平台,其特征在于,所述标准接口还用于将所述设备开发平台传输至所述衔接库的返回信息返回传输至所述个人化程序平台中。


4.根据权利要求1所述的优化IC卡程序开发平台,其特征在于,所述中转模块设置在所述设备开发平台中。


5.根据权利要求1所述的优化IC卡程序开发平台,其特征在于,所述中转模块为公共库。


6.根据权利要求1所述的优化IC卡程序开发平台,其特征在于,所述设备开发平台为VC6.0平台。...

【专利技术属性】
技术研发人员:闫鑫张汉就
申请(专利权)人:东信和平科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1