一种实现ic卡个人化发行装置及方法

文档序号:6443063阅读:161来源:国知局
专利名称:一种实现ic卡个人化发行装置及方法
技术领域
本发明涉及EMV (Europe MasterCard VISA)迁移技术,尤其涉及EMV迁移工程中实现IC卡个人化发行装置及方法。
背景技术
EMV迁移实际上代表着磁条卡向IC卡的迁移过程,所以也可以叫做“IC卡迁移”。 由于这种迁移过程具有通行的国际标准,即EMV标准,所以称之为EMV迁移。IC卡与磁条卡相比较而言,明显具有多项优势,因此EMV迁移是一种大势所趋。
目前,国内EMV迁移进程正加速进行。我国的EMV迁移环境已基本成熟,央行和银联不断地加大国内EMV迁移的推进力度,一系列的政策的出台也代表着国内EMV迁移开始发力。
EMV迁移是一个系统工程,它涉及到IC卡制造、银行后台系统改造以及使用环境改造等各环节。整个产业链主要包括前端的IC卡制造及后端的支付终端生产两个环节。其中,IC卡制造主要涉及芯片制造商、卡基制造商、C0S(Chip Operating System)的系统开发商、IC卡制造商;终端制造商(主要包括ATM机和POS机制造商)以及系统设备商等支持企业。
面对EVM迁移工程,各大银行均需使用金融IC卡对集成系统进行调试。对于金融 IC卡来说,只有具备个人化数据后才是一张真正完整的卡片。但是,由于目前各个银行针对卡的个人化数据都存在较大的个性化差异,需要将其处理成统一规范格式的数据,以满足后续发行金融IC卡的要求。
如图1所示,表示了现有的实现IC卡个人化发行系统的拓扑结构。从现有的卡发行过程上看,制卡文件从银行中心的数据准备系统输出到个人化中心的个人化发行系统, 以进行金融IC卡的个人化发行。但是,由于输出到个人化中心的制卡文件是由各大银行提供的,目前对各大银行尚没有统一的规范要求,因此各银行输出的制卡文件格式基本上都不相同,有的文件是以数据分组标识(DGI,Data Grouping Identifier)的格式提供的,有的是以二进制文件格式提供的,还有的是以格尔格式提供的。同时,各银行对DGI分组所包含的数据内容也有很多差别。
面对不同银行客户需频繁地进行IC卡的EMV个人化数据准备及写入要求,目前只能采用手动方式将个人化数据处理成统一规范格式,其工作量非常大,因而工作效率非常低;而且,以手工方式来进行处理,还有以下一些缺点
(1)很容易出现类似错行、误改及长度计算错误等操作;
(2)准备的时间和周期较长;
(3)频繁的错误和较长的准备时间也会导致效率低,在规定的时间内的无法完成处理任务。
综上所述可知,需要提供一种实现IC卡个人化发行装置、系统及方法,能够根据 EMV个人化规范设计以自动方式将IC卡的个人化数据处理成统一规范格式,从而大大提高工作效率和质量。 发明内容
本发明所要解决的技术问题是提供一种实现IC卡个人化发行装置、系统及方法, 能够大大提高个人化数据处理的工作效率。
为了解决上述技术问题,本发明提供了一种实现IC卡个人化发行装置,其特征在于,包括相互连接的文件输入模块和发卡脚本生成模块,其中
文件输入模块,用于依据EMV个人化规范对输入的不同的制卡文件进行相应的解析及数据元的重组操作,并将要写入IC卡的个人化的数据元按规范生成及输出数据分组标识格式的数据;
发卡脚本生成模块,用于根据文件输入模块输出的数据分组标识格式的数据生成及输出发卡脚本。
进一步地,该装置还包括与发卡脚本生成模块连接的数据自定义模块,其中
数据自定义模块,用于根据不同银行用户的需求组织数据分组标识格式的数据元,并按EMV个人化规范要求生成及输出数据分组标识格式的数据;
发卡脚本生成模块还根据该数据自定义模块输出的数据分组标识格式的数据生成及输出发卡脚本。
进一步地,文件输入模块包括数据解析模块和数据分组模块,其中
数据解析模块,用于访问读取银行中心的制卡文件中相应的数据,将读取的数据按照设置的格式解析处理成数据元文件,并输出给数据分组模块;
数据分组模块,用于将输入的数据元文件按规范生成及输出数据分组标识格式的数据。
进一步地,数据解析模块包括原始数据输入单元、格式设置单元以及密/明文处理单元和/或其它格式文件处理单元,其中
原始数据输入单元,分别与格式设置单元及密/明文处理单元和/或其它格式文件处理单元连接,用于通过访问制卡文件读取需要处理的密文或明文文件中相应的数据, 并输出给格式设置单元及密/明文处理单元和/或其它格式文件处理单元;
格式设置单元,用于按照规范要求为输入的数据设置相应的格式;
密/明文处理单元,用于利用输入数据中的主密钥将密文解密成明文数据,根据格式设置单元设置的格式将读取的或解密的明文数据处理成数据元文件;
其它格式文件处理单元,用于根据选择的数据类型将输入的数据处理成数据元文件,数据类型包括格尔型和/或二进制型;
数据分组模块将从密/明文处理单元和/或其它格式文件处理单元输出的数据元文件进行整合处理,并按规范生成及输出所述数据分组标识格式的数据。
进一步地,数据自定义模块包括相互连接的数据元组织单元和DGI数据生成单元,其中
数据元组织单元,用于解析数据元,通过编辑数据元节点和数据分组标识数据模板组织数据元,并生成数据元文件输出;
DGI数据生成单元,用于对输入的数据元文件按所述规范生成及输出数据分组标识格式的数据。
进一步地,数据自定义模块还包括分别与数据元组织单元连接的数据元浏览单元、数据搜索单元以及预览单元中的一个或多个,其中
数据元浏览单元,用于为数据元组织单元保存新设置的数据元标签,并将数据元组织单元组织的数据元保存为文本文件;
信息搜索单元,用于数据元组织单元对数据元节点、数据元标签以及数据分组标识信息及其结构进行搜索;
预览单元,用于预览数据元组织单元搜索的数据分组标识信息及其结构及组织的数据元;
数据元组织单元对数据元节点的编辑包括新建、修改、重命名、删除及拖动操作中的一种或多种;对数据分组标识数据模板的编辑包括新建、打开、修改及保存操作中的一种或多种。
为了解决上述技术问题,本发明提供了一种实现IC卡个人化发行方法,包括
依据EMV个人化规范对输入的不同的制卡文件进行解析及数据元的重组操作,并将要写入IC卡的个人化的数据元按规范生成及输出数据分组标识格式的数据;或者,根据不同银行用户的需求组织数据分组标识格式的数据元;按范要求生成数据分组标识格式的数据;
根据数据分组标识格式的数据生成及输出发卡脚本。
进一步地,依据EMV个人化规范对不同的制卡文件进行解析及数据元的重组操作,具体包括
访问读取银行中心的制卡文件中相应的数据,并按照规范要求为读取的数据设置相应的格式;
利用读取数据中的主密钥将密文解密成明文数据,根据设置的数据格式将读取的或解密的明文数据处理成数据元文件;
和/或根据文件选择的数据类型将文件数据处理成数据元文件,数据类型包括格尔型和/或二进制型。
进一步地,根据不同银行用户的需求组织数据分组标识格式的数据元,具体包括
通过编辑数据元节点和数据分组标识数据模板组织数据元,并生成数据元文件; 其中,对数据元节点的编辑包括新建、修改、重命名、删除及拖动操作中的一种或多种;对数据分组标识数据模板的编辑包括新建、打开、修改及保存操作中的一种或多种。
进一步地,按规范要求生成所述数据分组标识格式的数据,具体包括
将数据元文件进行整合处理,并按规范生成及输出数据分组标识格式的数据。
本发明提供的装置能够根据EMV个人化规范设计通过自动方式将IC卡的个人化数据处理成统一规范格式,从而大大提高工作效率和质量;同时使得个人化数据的组织简易化和界面化,提供的发行功能更全面,相应的操作更灵活,操作结果更准确,极大程度地满足了银行客户写入IC卡的EMV个人化数据需求。


图1为现有的实现IC卡个人化发行系统的拓扑结构示意图2为本发明的实现IC卡个人化发行装置实施例的结构框图3为图2所示的装置实施例中数据自定义模块的用户界面示意图4为图3所示的数据自定义模块用户界面的功能展示示意图5为图2所示的装置实施例中文件输入模块的用户界面示意图6为图3所示的文件输入模块用户界面的功能展示示意图。
具体实施方式
以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。应该理解,以下例举的实施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。
本发明提供的实现IC卡个人化发行装置实施例,其结构如图2所示,包括相互连接的文件输入模块和发卡脚本生成模块,其中
文件输入模块,用于依据EMV个人化规范对输入的不同的制卡文件进行相应的解析及数据元的重组操作,并将要写入IC卡的个人化的数据元按规范生成及输出DGI格式数据;
发卡脚本生成模块,用于根据文件输入模块输出的DGI格式数据生成及输出发卡脚本。
上述装置实施例还包括与发卡脚本生成模块连接的数据自定义模块,其中
数据自定义模块,用于根据不同银行用户的需求组织DGI格式的数据元,并按EMV 个人化规范要求生成及输出DGI格式数据;
发卡脚本生成模块还根据数据自定义模块输出的DGI格式数据生成及输出发卡脚本。
在上述装置实施例中,文件输入模块实施例的结构如图2所示,包括数据解析模块和数据分组模块,其中
数据解析模块,用于访问读取银行中心的制卡文件中相应的数据,将读取的数据按照设置的格式解析处理(如图2中的小圆图表示处理操作)成数据元文件,并输出给数据分组模块;
数据分组模块,用于将输入的数据元文件按规范生成及输出DGI格式数据。
在上述装置实施例中,数据解析模块进一步包括原始数据输入单元、格式设置单元以及密/明文处理单元和/或其它格式文件处理单元,其中
原始数据输入单元,分别与格式设置单元、密/明文处理单元和/或其它格式文件处理单元连接,用于通过访问制卡文件读取需要处理的密文或明文文件中相应的数据,并输出给格式设置单元、密/明文处理单元和/或其它格式文件处理单元;
格式设置单元,用于按照规范要求为输入的数据设置相应的格式;
密/明文处理单元,用于利用输入数据中的主密钥将密文解密成明文数据,根据格式设置单元设置的格式将读取的或解密的明文数据处理成数据元文件;
其它格式文件处理单元,用于根据选择的数据类型将输入的数据处理成数据元文件,数据类型包括格尔型和/或二进制型;
数据分组模块将从密/明文处理单元和/或其它格式文件处理单元输出的数据元文件进行整合处理,并按规范生成及输出DGI格式数据。
在上述装置实施例中,数据自定义模块实施例的结构如图2所示,包括相互连接的数据元组织单元和DGI数据生成单元,其中
数据元组织单元,用于解析数据元,通过编辑数据元节点和DGI数据模板组织数据元,并生成数据元文件输出;
DGI数据生成单元,用于对输入的数据元文件按规范生成及输出DGI格式数据;
发卡脚本生成模块根据数据自定义模块输出的DGI格式数据生成及输出发卡脚本。
在上述装置实施例中,数据自定义模块实施例还包括分别与数据元组织单元连接的数据元浏览单元、数据搜索单元以及预览单元中的一个或多个,其中
数据元浏览单元,用于为数据元组织单元保存新设置的数据元标签,并将数据元组织单元组织的数据元保存为文本文件;
信息搜索单元,用于数据元组织单元对数据元节点、数据元标签以及DGI信息及其结构进行搜索;
预览单元,用于预览数据元组织单元搜索的DGI信息及其结构及组织的数据元;
数据元组织单元对数据元节点的编辑包括新建、修改、重命名、删除及拖动操作中的一种或多种;对DGI数据模板的编辑包括新建、打开、修改及保存操作中的一种或多种。
本发明针对上述装置实施例,相应地还提供了实现IC卡个人化发行方法的实施例,包括
依据EMV个人化规范对不同的制卡文件进行解析及数据元的重组操作,或者,根据不同银行用户的需求组织DGI格式的数据元;按规范要求生成DGI格式数据;
根据生成的DGI格式的数据生成发卡脚本。
图3、图5为实现上述方法实施例中的用户界面,包括图3所示的“来自文件”界面和图5所示的“自定义”界面,其中
“来自文件”界面用于实现根据不同银行用户的需求组织DGI格式的数据元,按规范要求生成DGI格式数据。
“自定义”界面用于实现依据EMV个人化规范对不同的制卡文件进行解析及数据元的重组操作,以及按规范要求生成DGI格式数据。
上述方法实施例中,依据EMV个人化规范对不同的制卡文件进行解析及数据元的重组操作,具体包括
(1)访问读取银行中心的制卡文件中相应的数据,并按照规范要求为读取的数据设置相应的格式;
(2)利用读取数据中的主密钥将密文解密成明文数据,并根据设置的数据格式将读取的或解密的明文数据处理成数据元文件。
上述方法实施例中,依据EMV个人化规范对不同的制卡文件进行解析及数据元的重组操作,还包括
(3)根据文件选择的数据类型将文件数据处理成数据元文件,数据类型包括格尔型和/或二进制型。
如图4所示,是上述“来自文件”界面中两个功能,包括数据解析功能和数据分组功能,其中
数据解析功能用于实现上述步骤(1)、(2)或(3);数据分组功能用于实现上述“按规范要求生成DGI格式数据”步骤。
上述方法实施例中,按规范要求生成DGI格式数据,具体包括
将数据元文件进行整合处理,并按规范生成及输出DGI格式数据。
上述方法实施例中,根据不同银行用户的需求组织DGI格式的数据元,具体包括
通过编辑数据元节点和DGI数据模板组织数据元,并生成数据元文件;其中,对数据元节点的编辑包括新建、修改、重命名、删除及拖动操作中的一种或多种;对DGI数据模板的编辑包括新建、打开、修改及保存操作中的一种或多种。
上述步骤通过图6所示的“自定义”界面所包括的数据元组织功能实现。
上述方法实施例中,根据不同银行用户的需求组织DGI格式的数据元,还包括下列步骤中的一个或多个
保存新设置的数据元标签,并将数据元保存为文本文件;该步骤通过图6所示的 “自定义”界面所包括的数据元浏览功能实现。
对数据元节点、数据元标签以及DGI信息及其结构进行搜索;该步骤通过图6所示的“自定义”界面所包括的信息搜索功能实现。
预览数据元组织单元搜索的DGI信息及其结构及组织的数据元。该步骤通过图6 所示的“自定义”界面所包括的信息预览功能实现。
对于本领域的专业人员来说,在了解了本发明内容和原理后,能够在不背离本发明的原理和范围的情况下,根据本发明的方法进行形式和细节上的各种修正和改变,但是这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。
权利要求
1.一种实现IC卡个人化发行装置,其特征在于,包括相互连接的文件输入模块和发卡脚本生成模块,其中文件输入模块,用于依据EMV个人化规范对输入的不同的制卡文件进行相应的解析及数据元的重组操作,并将要写入所述IC卡的个人化的数据元按所述规范生成及输出数据分组标识格式的数据;发卡脚本生成模块,用于根据文件输入模块输出的所述数据分组标识格式的数据生成及输出发卡脚本。
2.按照权利要求1所述的装置,其特征在于,还包括与所述发卡脚本生成模块连接的数据自定义模块,其中数据自定义模块,用于根据不同银行用户的需求组织所述数据分组标识格式的数据元,并按所述EMV个人化规范要求生成及输出所述数据分组标识格式的数据;发卡脚本生成模块还根据该数据自定义模块输出的所述数据分组标识格式的数据生成及输出发卡脚本。
3.按照权利要求1所述的装置,其特征在于,所述文件输入模块包括数据解析模块和数据分组模块,其中数据解析模块,用于访问读取银行中心的制卡文件中相应的数据,将读取的数据按照设置的格式解析处理成数据元文件,并输出给数据分组模块;数据分组模块,用于将输入的数据元文件按规范生成及输出所述数据分组标识格式的数据。
4.按照权利要求3所述的装置,其特征在于,所述数据解析模块包括原始数据输入单元、格式设置单元以及密/明文处理单元和/或其它格式文件处理单元,其中原始数据输入单元,分别与格式设置单元及密/明文处理单元和/或其它格式文件处理单元连接,用于通过访问制卡文件读取需要处理的密文或明文文件中相应的数据,并输出给格式设置单元及密/明文处理单元和/或其它格式文件处理单元; 格式设置单元,用于按照所述规范要求为输入的数据设置相应的格式; 密/明文处理单元,用于利用输入数据中的主密钥将密文解密成明文数据,根据格式设置单元设置的格式将读取的或解密的明文数据处理成所述数据元文件;其它格式文件处理单元,用于根据选择的数据类型将输入的数据处理成所述数据元文件,所述数据类型包括格尔型和/或二进制型;所述数据分组模块将从密/明文处理单元和/或其它格式文件处理单元输出的数据元文件进行整合处理,并按所述规范生成及输出所述数据分组标识格式的数据。
5.按照权利要求2所述的装置,其特征在于,所述数据自定义模块包括相互连接的数据元组织单元和DGI数据生成单元,其中数据元组织单元,用于解析数据元,通过编辑数据元节点和数据分组标识数据模板组织所述数据元,并生成数据元文件输出;DGI数据生成单元,用于对输入的所述数据元文件按所述规范生成及输出所述数据分组标识格式的数据。
6.按照权利要求5所述的装置,其特征在于,所述数据自定义模块还包括分别与数据元组织单元连接的数据元浏览单元、数据搜索单元以及预览单元中的一个或多个,其中数据元浏览单元,用于为所述数据元组织单元保存新设置的数据元标签,并将数据元组织单元组织的数据元保存为文本文件;信息搜索单元,用于所述数据元组织单元对数据元节点、数据元标签以及数据分组标识信息及其结构进行搜索;预览单元,用于预览所述数据元组织单元搜索的所述数据分组标识信息及其结构及组织的所述数据元;所述数据元组织单元对所述数据元节点的所述编辑包括新建、修改、重命名、删除及拖动操作中的一种或多种;对所述数据分组标识数据模板的编辑包括新建、打开、修改及保存操作中的一种或多种。
7.一种实现IC卡个人化发行方法,包括依据EMV个人化规范对输入的不同的制卡文件进行解析及数据元的重组操作,并将要写入所述IC卡的个人化的数据元按所述规范生成及输出数据分组标识格式的数据;或者, 根据不同银行用户的需求组织所述数据分组标识格式的数据元;按所述规范要求生成数据分组标识格式的数据;根据所述数据分组标识格式的数据生成及输出发卡脚本。
8.按照权利要求7所述的方法,其特征在于,所述依据EMV个人化规范对不同的制卡文件进行解析及数据元的重组操作,具体包括访问读取银行中心的制卡文件中相应的数据,并按照所述规范要求为读取的所述数据设置相应的格式;利用读取所述数据中的主密钥将密文解密成明文数据,根据设置的数据格式将读取的或解密的明文数据处理成数据元文件;和/或根据文件选择的数据类型将文件数据处理成数据元文件,所述数据类型包括格尔型和/或二进制型。
9.按照权利要求7所述的方法,其特征在于,所述根据不同银行用户的需求组织所述数据分组标识格式的数据元,具体包括通过编辑数据元节点和数据分组标识数据模板组织所述数据元,并生成数据元文件; 其中,对所述数据元节点的编辑包括新建、修改、重命名、删除及拖动操作中的一种或多种; 对所述数据分组标识数据模板的编辑包括新建、打开、修改及保存操作中的一种或多种。
10.按照权利要求8或9所述的方法,其特征在于,所述按规范要求生成所述数据分组标识格式的数据,具体包括将所述数据元文件进行整合处理,并按规范生成及输出所述数据分组标识格式的数据。
全文摘要
本发明披露了一种实现IC卡个人化发行装置及方法,其中装置包括文件输入模块依据EMV个人化规范对输入的不同的制卡文件进行相应的解析及数据元的重组操作,并将要写入IC卡的个人化的数据元按规范生成及输出数据分组标识格式的数据;发卡脚本生成模块根据文件输入模块输出的数据分组标识格式的数据生成及输出发卡脚本。本发明通过自动方式将IC卡的个人化数据处理成统一规范格式,从而大大提高工作效率和质量;同时使得个人化数据的组织简易化和界面化,提供的发行功能更全面,操作更灵活,操作结果更准确,极大地满足了银行客户的写卡需求。
文档编号G06K1/12GK102521551SQ20111043925
公开日2012年6月27日 申请日期2011年12月23日 优先权日2011年12月23日
发明者贾小勇, 陈志 申请人:大唐微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1