一种智能卡定制方法、设备和系统、存储介质技术方案

技术编号:24171976 阅读:24 留言:0更新日期:2020-05-16 03:16
一种智能卡定制方法、设备和系统、存储介质,所述一种智能卡定制方法包括:接收定制策略,所述定制策略中包括所选的应用功能;根据所述定制策略选择对应的文件,所述文件包括补丁文件,或者,包括补丁文件和配置文件;根据所选择的文件生成智能卡的生产文件。本实施例提供的方案,根据定制策略直接自动生成生产文件,提高了效率,降低了错误率。

A method, equipment, system and storage medium for smart card customization

【技术实现步骤摘要】
一种智能卡定制方法、设备和系统、存储介质
本文涉及智能卡技术,尤指一种智能卡定制方法、设置和系统、存储介质。
技术介绍
随着智能卡行业的发展,智能卡产品不再仅仅局限于单一的应用场景,多应用合一的智能卡成为一种趋势。多应用智能卡为用户提供了极大便利,比如公交应用、银行应用、社保应用等多应用合一的智能卡真正实现了“一卡通”。多应用场景给智能卡应用开发带来了挑战。智能卡是一种软硬件结合的嵌入式产品,为了适配多应用场景,方便利用芯片资源,智能卡使用卡片操作系统软件来管理应用。卡片操作系统也称为智能卡平台软件,能够维护管理多个卡片应用,使多应用卡成为可能。卡片应用通过平台API(ApplicationProgrammingInterface,应用编程接口)接口访问卡片资源。为了充分利用卡片存储资源,一般将卡片操作系统和一部分通用应用软件模块固化到只读存储器(ReadOnlyMemory,ROM)中,定制应用和对应的定制平台功能可通过打软件补丁的方式来实现,定制的应用编译后生成的文件称之为应用补丁,一个定制应用的开发有时需要依赖智能卡平台功能的修改,通常称为生成平台补丁,且对于不同应用场景需求可能需要对芯片参数进行配置。综上所述,智能卡多应用定制定制开发就是应用补丁下载,平台补丁下载和芯片参数的配置过程,该过程均通过智能卡通信协议执行APDU指令的方式来实现。随着智能卡应用领域的扩展,多行业应用融合在一张智能卡上已成为一种趋势,该方式给用户带来了极大便利,比如将银行卡应用,交通行业应用,社保卡应用融合在同一张智能卡中。在不同的行业领域又对不同的应用场景提出了针对性的定制需求,从而使多应用组合复杂多变,如某个应用场景需要社保应用,银行应用和钱包应用1,而另一个应用场景需要银行应用,钱包应用2,钱包应用3和交通应用,且钱包应用1与钱包应用2、3属行业内的不同定制。这样对每个场景都需要定制智能卡,生成不同的应用补丁,平台补丁和配置文件,最终生成生产文件,管理复杂,操作流程极为繁琐。传统智能卡多应用定制开发时,往往需要对多个文件单独进行解析,频繁调用转换程序将文件转换为APDU指令流,修改并选取配置文件等,最终生成智能卡生产文件。商用智能卡生产文件对其输出的及时性、正确性和可靠性都有很高的要求,任何细微的错误都可能导致重新生产,浪费生产资源甚至产品报废,若涉及到大批量生产情况,将不能容忍错误的发生。
技术实现思路
本申请提供了一种智能卡定制方法、设备及系统、存储介质,实现多应用功能定制,提高生产效率,降低错误率。本申请至少一实施例提供了一种智能卡定制方法,包括:接收定制策略,所述定制策略中包括所选的应用功能;根据所述定制策略选择对应的文件,所述文件包括补丁文件,或者,包括补丁文件和配置文件;根据所选择的文件生成智能卡的生产文件。在一实施例中,所述定制策略还包括以下至少之一:芯片型号、空间、性能、安全级别需求、芯片剩余存储空间需求。在一实施例中,所述补丁文件包括应用补丁文件,或者,包括应用补丁文件和平台补丁文件。在一实施例中,所述根据所述定制策略指令选择对应的文件包括:根据所述定制策略指令选择多组对应的文件;根据所选择的文件生成智能卡的生产文件包括:根据所选择的每组文件生成一个生产文件。在一实施例中,所述生产文件为满足生产系统要求的应用协议数据单元指令流文件。在一实施例中,所述方法还包括,生成所述生产文件的校验文件和说明文件。本专利技术至少一实施例提供一种智能卡定制系统,包括:用户界面模块,用于接收定制策略,所述定制策略中包括所选的应用功能;资源池模块,用于存储文件,所述文件包括补丁文件,或者,包括补丁文件和配置文件;控制模块,用于根据所述定制策略从所述资源池模块选择对应的文件,根据所选择的文件生成智能卡的生产文件;输出模块,用于输出所述生产文件。在一实施例中,所述用户界面模块还用于提供与用户交互的用户界面。在一实施例中,所述定制策略还包括以下至少之一:芯片型号、空间、性能、安全级别需求、芯片剩余存储空间需求。在一实施例中,所述生产文件为满足生产系统要求的应用协议数据单元指令流文件。在一实施例中,所述输出模块还用于,生成所述生产文件的校验文件和说明文件并输出。本专利技术至少一实施例提供一种智能卡定制设备,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现任一实施例所述的智能卡定制方法。本专利技术至少一实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现任一实施例所述的智能卡定制方法。与相关技术相比,本申请实施例提供一种智能卡定制方法,包括:接收定制策略,所述定制策略中包括所选的应用功能;根据所述定制策略选择对应的文件,所述文件包括补丁文件、或者,包括补丁文件和配置文件;根据所选择的文件生成智能卡的生产文件。本实施例提供的方案,根据定制策略直接自动生成生产文件,提高了效率,降低了错误率。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。附图说明附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。图1为本申请一实施例提供的智能卡定制系统框图;图2为本申请一实施例提供的智能卡定制系统工作流程示意图;图3为本申请一实施例提供的补丁文件转换流程图;图4为本申请一实施例提供的补丁文件转换示意图;图5为本申请一实施例提供的智能卡定制方法流程图;图6为本申请一实施例提供的智能卡定制设备框图;图7为本申请一实施例提供的计算机可读存储介质框图。具体实施方式本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的专利技术方案。任何实施例的任何特征或元件也可以与来自其它专利技术方案的特征或元件组合,以形成另一个由权利要求限定的独特的专利技术方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合本文档来自技高网
...

【技术保护点】
1.一种智能卡定制方法,其特征在于,包括:/n接收定制策略,所述定制策略中包括所选的应用功能;/n根据所述定制策略选择对应的文件,所述文件包括补丁文件,或者,包括补丁文件和配置文件;/n根据所选择的文件生成智能卡的生产文件。/n

【技术特征摘要】
1.一种智能卡定制方法,其特征在于,包括:
接收定制策略,所述定制策略中包括所选的应用功能;
根据所述定制策略选择对应的文件,所述文件包括补丁文件,或者,包括补丁文件和配置文件;
根据所选择的文件生成智能卡的生产文件。


2.根据权利要求1所述的智能卡定制方法,其特征在于,所述定制策略还包括以下至少之一:芯片型号、空间、性能、安全级别需求、芯片剩余存储空间需求。


3.根据权利要求1所述的智能卡定制方法,其特征在于,所述补丁文件包括应用补丁文件,或者,包括应用补丁文件和平台补丁文件。


4.根据权利要求1所述的智能卡定制方法,其特征在于,所述根据所述定制策略指令选择对应的文件包括:
根据所述定制策略指令选择多组对应的文件;
根据所选择的文件生成智能卡的生产文件包括:
根据所选择的每组文件生成一个生产文件。


5.根据权利要求1所述的智能卡定制方法,其特征在于,所述生产文件为满足生产系统要求的应用协议数据单元指令流文件。


6.根据权利要求1至5任一所述的智能卡定制方法,其特征在于,所述方法还包括,生成所述生产文件的校验文件和说明文件。


7.一种智能卡定制系统,其特征在于,包括:
用户界面模块,用于接收定制策略,所述定制策略中包括所选的...

【专利技术属性】
技术研发人员:丁为奇周清
申请(专利权)人:大唐微电子技术有限公司
类型:发明
国别省市:北京;11

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

1