一种跨平台的智能卡个人化生产系统及控制方法

文档序号:8943665阅读:244来源:国知局
一种跨平台的智能卡个人化生产系统及控制方法
【技术领域】
[0001]本发明属于智能卡生产技术领域,特别涉及一种跨平台的智能卡个人化生产系统及控制方法。
【背景技术】
[0002]智能卡(Smart Card),内嵌有微芯片的塑料卡(通常是一张信用卡的大小)的通称,其中一些智能卡包含一个RFID芯片,所以它们不需要与读写器的任何物理接触就能够识别持卡人。智能卡配备有CPU和RAM,可自行处理数量较多的数据而不会干扰到主机CPU的工作;智能卡还可过滤错误的数据,以减轻主机CPU的负担,适应于端口数目较多且通信速度需求较快的场合。卡内的集成电路包括中央处理器CPU、可编程只读存储器EEPR0M、随机存储器RAM和固化在只读存储器ROM中的卡内操作系统C0S(Chip Operating System);卡中数据分为外部读取和内部处理部分。
[0003]智能卡个人化是将COS和数据写入到智能卡的过程,智能卡生产个人化是使用大型制卡机器设备实现智能卡个人化的过程。个人化数据来源是运营商或银行、社保局等使用密文方式传输到卡片制造商,卡片制造商通过解密为明文后进行数据处理,将数据转换为制卡设备识别的格式,再操作制卡设备进行个人化操作。
[0004]目前,市场上现有的一种智能卡个人化数据的处理方法和系统,其中的方法具体包括:依据智能卡个人化数据的格式,对相应的智能卡个人化数据进行处理,所述处理包括:若所述智能卡个人化数据的格式为指令格式,则对所述智能卡个人化数据进行透传处理;若所述智能卡个人化数据的格式为非指令格式,则依据所述智能卡个人化数据组装相应的个人化指令。
[0005]但是,现有这些智能卡个人化生系统都是基于Windows操作系统,由于Windows操作系统稳定性较差,经常出现蓝屏等需要重新启动计算机的故障现象,同时Windows操作系统由微软独立研发,很多未公开的机制和不停更新的补丁,导致了 Windows操作系统的安全性较低、性能较差;而由于智能卡涉及很多高安全性的行业(如银行),对数据安全的敏感性要求很高,所以不稳定不安全的操作系统难以进行高安全性的作业,因此降低了生产效率,影响生产进度;同时,对数据文件在从客户到制造商传输过程的加密保护多是3DES等国际公开算法,安全性更加难以保障。

【发明内容】

[0006]为了解决现有技术中存在的上述技术问题,本发明提供了一种可同时支持Windows操作系统和Linux操作系统,实现跨平台操作、控制,使用灵活、方便,数据文件传输过程的安全性极高的跨平台的智能卡个人化生产系统及控制方法。
[0007]为解决上述技术问题,本发明采用如下技术方案:
[0008]—种跨平台的智能卡个人化生产系统,包括有依次导通连接的数据接收客户端、服务器、生产客户端和制卡设备;其中,
[0009]所述数据接收客户端包括一台以上安装有windows操作系统和Linux操作系统的客户端,用于接收客户发送的智能卡个人化生产密文数据文件;
[0010]所述服务器是基于B/S架构的可运行在windows操作系统和Linux操作系统上的应用系统,其连接有数据密码机,用于对接收到的智能卡个人化生产密文数据文件进行解密、向生产客户端发出智能卡个人化生产指令;
[0011]所述生产客户端包括一台以上安装有windows操作系统和Linux操作系统的客户端,其设有制卡控制模块,用于根据智能卡个人化生产指令并通过制卡控制模块控制制卡设备生产个人化智能卡。
[0012]进一步地,所述数据接收客户端和生产客户端均是可通过有线访问网络的浏览器或者使用高级语言编写的可执行程序,所述服务器为Web应用服务器。
[0013]进一步地,所述制卡控制模块是采用高级语言编写的动态链接库或ActiveX插件,供生产客户端调用、控制制卡设备。
[0014]进一步地,所述数据密码机是由国家密码局管理并授权使用、采用国密SMl算法的密码机。
[0015]—种跨平台的智能卡个人化生产系统的控制方法,包括有以下步骤:
[0016]接收智能卡个人化生产密文数据文件;
[0017]对智能卡个人化生产密文数据文件进行解密,并发送智能卡个人化生产指令;
[0018]根据智能卡个人化生产指令生产个人化智能卡。
[0019]进一步地,所述“接收智能卡个人化生产密文数据文件”具体为:首先登陆数据接收客户端,然后数据接收客户端接收客户发送过来的智能卡个人化生产密文数据文件,并转发送给服务器。
[0020]进一步地,所述“对智能卡个人化生产密文数据文件进行解密,并发送智能卡个人化生产指令”具体为:首先登陆服务器、并接收数据接收客户端转发送过来的智能卡个人化生产密文数据文件,然后通过调用数据密码机对智能卡个人化生产密文数据文件进行解密,最后形成智能卡个人化生产指令、发送给生产客户端。
[0021]进一步地,所述“根据智能卡个人化生产指令生产个人化智能卡”具体为:首先登陆生产客户端、并接收服务器发送过来的智能卡个人化生产指令,然后生产客户端根据智能卡个人化生产指令并通过制卡控制模块控制制卡设备生产个人化智能卡。
[0022]本发明的有益效果是:
[0023]本发明通过上述技术方案,即可同时支持Windows操作系统和Linux操作系统,实现跨平台操作、控制,使用更灵活、更方便,而且Linux操作系统稳定性很高,提高了数据文件传输过程的安全性,同时在数据传输过程中使用了国密SMl算法加密,数据安全性更高。因此,本智能卡个人化生产系统容易被智能卡生产厂家和客户接受,推广应用容易,有利于智能卡生产厂家的业务开拓和提高业务处理效率,从而获得商业成功。
【附图说明】
[0024]下面结合附图与具体实施例对本发明作进一步说明:
[0025]图1是本发明所述一种跨平台的智能卡个人化生产系统实施例的结构原理示意框图;
[0026]图2是本发明所述一种跨平台的智能卡个人化生产系统的控制方法的流程示意图。
【具体实施方式】
[0027]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0028]如图1和图2中所示:
[0029]本发明实施例提供了一种跨平台的智能卡个人化生产系统,包括有依次导通连接的数据接收客户端1、服务器2、生产客户端3和制卡设备4。其中,所述数据接收客户端I包括一台以上安装有windows操作系统和Linux操作系统的客户端,用于接收客户发送的智能卡个人化生产密文数据文件;所述服务器2包括数据存储、数据处理、数据分发等功能,是采用高级语言(如Java)编写基于B/S(客户端/服务器)架构的可运行在windows操作系统和Linux操作系统上的应用系
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1