本发明专利技术公开一种智能卡个人化的数据处理方法,包括接收终端发起的制卡请求,获取需个人化的智能卡数据,通过操作原语向终端发起开启会话命令;接收终端根据开启会话命令返回的开启会话响应,唤醒个人化线程,并获取对应的智能卡对象;根据智能卡对象生成对应的个人化指令,通过与终端交互进行智能卡的个人化处理。本发明专利技术还公开一种控制器和包括该控制器的智能卡个人化的数据处理系统。本发明专利技术通过控制器获取智能卡数据、通过操作原语与分布式终端交互进行智能卡个人化处理的方法,具有针对不同个人化终端、不同智能卡进行个人化处理时,处理逻辑不变的有益效果,提高了智能卡个人化处理的及时性、可靠性和安全性。
【技术实现步骤摘要】
本专利技术涉及智能卡个人化
,尤其涉及一种智能卡个人化的数据处理方法、控制器及系统。
技术介绍
随着智能卡的迅猛发展和应用的多样化,智能卡个人化的数据处理显得尤其重要。智能卡个人化指的是将交易所需要的个人化数据组织并安装到卡片应用上的过程;以用户申请的银行卡或信用卡为例,在银行将该银行卡或信用卡发给持卡人之前,都需要将该持卡人的姓名、卡号、密码等相关信息写入卡内,即完成该卡片的个人化数据处理之后,才能将该银行卡或信用卡发送到用户手中。现有技术的智能卡个人化操作中,不同领域、不同行业在发展过程中形成了各自独有的智能卡个人化数据处理方式;现有的智能卡个人化数据处理方式大多数只能适用于特定的或者独有的行业领域,通用性不强;智能卡在后台进行个人化的数据处理时,对于不同的卡片和制卡机具,不能适应不同制卡能力的需求;且在增加智能卡的种类、增加或修改智能卡应用时,需要同时修改个人化终端设备,导致制卡机具和个人化终端复杂,处理成本高,不利于扩展智能卡个人化服务的范围。
技术实现思路
本专利技术的主要目的是提供一种智能卡个人化的数据处理方法、控制器及系统,旨在解决智能卡个人化时,制卡机具和个人化终端复杂化的问题,提高智能卡个人化处理速度和可靠性。本专利技术公开了一种智能卡个人化的数据处理方法,包括以下步骤接收终端发起的制卡请求,获取需个人化的智能卡数据,通过操作原语向终端发起开启会话命令;接收终端根据所述开启会话命令返回的开启会话响应,唤醒个人化线程,并获取对应的智能卡对象;根据所述智能卡对象生成对应的个人化指令,通过与终端交互进行所述智能卡的个人化处理。优选地,所述接收终端发起的制卡请求,获取需个人化的智能卡数据,通过操作原语向终端发起开启会话命令的步骤之前还包括步骤定义所述智能卡的操作原语。优选地,所述根据所述智能卡对象生成对应的个人化指令,通过与终端交互进行所述智能卡的个人化处理的步骤具体包括根据所述智能卡对象生成对应的个人化指令,通过所述操作原语将所述个人化指令发送给终端并等待终端的响应;接收终端根据所述个人化指令执行所述操作原语获得的智能卡返回的执行结果;将所述智能卡数据传入所述智能卡对象,唤醒所述个人化线程并根据所述执行结果进行个人化处理。优选地,所述根据所述智能卡对象生成对应的个人化指令,通过与终端交互进行所述智能卡的个人化处理的步骤之后还包括步骤根据所述个人化指令生成个人化脚本。本专利技术还公开一种控制器,包括开启命令发送模块,用于接收终端发起的制卡请求,获取需个人化的智能卡数据,通过操作原语向终端发起开启会话命令; 智能卡对象管理模块,用于接收终端根据所述开启会话命令返回的开启会话响应,唤醒个人化线程,并获取对应的智能卡对象;个人化处理模块,用于根据所述智能卡对象生成对应的个人化指令,通过与终端交互进行所述智能卡的个人化处理。优选地,所述智能卡个人化的数据处理系统还包括操作原语定义模块,用于定义所述智能卡的操作原语。优选地,所述个人化处理模块具体包括个人化指令发送单元,用于根据所述智能卡对象生成对应的个人化指令,通过所述操作原语将所述个人化指令发送给终端并等待终端的响应;执行结果获取单元,用于接收终端根据所述个人化指令执行所述操作原语获得的智能卡返回的执行结果;个人化执行单元,用于将所述智能卡数据传入所述智能卡对象,唤醒所述个人化线程并根据所述执行结果进行个人化处理。优选地,所述控制器还包括脚本生成模块,用于根据所述个人化指令生成个人化脚本。本专利技术还公开一种智能卡个人化的数据处理系统,包括终端,还包括所述控制器;所述控制器包括开启命令发送模块,用于接收终端发起的制卡请求,获取需个人化的智能卡数据,通过操作原语向终端发起开启会话命令;智能卡对象管理模块,用于接收终端根据所述开启会话命令返回的开启会话响应,唤醒个人化线程,并获取对应的智能卡对象;个人化处理模块,用于根据所述智能卡对象生成对应的个人化指令,通过与终端交互进行所述智能卡的个人化处理。优选地,所述智能卡个人化的数据处理系统还包括操作原语定义模块,用于定义所述智能卡的操作原语。优选地,所述个人化处理模块具体包括个人化指令发送单元,用于根据所述智能卡对象生成对应的个人化指令,通过所述操作原语将所述个人化指令发送给终端并等待终端的响应;执行结果获取单元,用于接收终端根据所述个人化指令执行所述操作原语获得的智能卡返回的执行结果;个人化执行单元,用于将所述智能卡数据传入所述智能卡对象,唤醒所述个人化线程并根据所述执行结果进行个人化处理。优选地,所述控制器还包括脚本生成模块,用于根据所述个人化指令生成个人化脚本。优选地,所述智能卡个人化的数据处理系统还包括加密机;所述加密机用于,在所述控制器进行智能卡个人化处理过程中,建立与所述智能卡之间的安全通道,并采用对所述个人化指令加密和MAC防篡改的方式对所述智能卡数据和个人化指令进行保护。本专利技术通过控制器接收终端发起的制卡请求并获取需要个人化的智能卡数据,通过操作原语向终端发起开启会话命令后,接收终端返回的开启会话响应,唤醒个人化线 并获取对应的智能卡对象,根据智能卡对象生成个人化指令,通过与分布式终端交互进行智能卡个人化处理的方法,具有针对不同个人化终端、不同智能卡进行个人化处理时,处理逻辑不变的有益效果,提高了智能卡个人化处理的及时性、可靠性和安全性,避免了制卡机具和个人化终端的复杂化。附图说明图I是本专利技术智能卡个人化的数据处理方法系统架构示意图;图2是本专利技术智能卡个人化的数据处理方法第一实施例流程示意图;图3是本专利技术个人化控制器和终端交互过程示意图;图4是本专利技术智能卡个人化的数据处理方法第二实施例流程示意图;图5是本专利技术智能卡个人化的数据处理方法中根据智能卡对象生成对应的个人化指令,通过与终端交互进行智能卡的个人化处理一实施例流程示意图;图6是本专利技术智能卡个人化的数据处理方法第三实施例流程示意图;图7是本专利技术控制器第一实施例结构示意图;图8是本专利技术控制器第二实施例结构示意图;图9是本专利技术控制器中个人化处理模块一实施例结构示意图;图10是本专利技术控制器第三实施例结构示意图;图11是本专利技术智能卡个人化的数据处理系统第一实施例结构示意图;图12是本专利技术智能卡个人化的数据处理系统第二实施例结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图I是本专利技术智能卡个人化的数据处理方法系统架构示意图;如图I所示,本专利技术智能卡个人化的数据处理方法系统架构主要包括数据安全系统、智能卡个人化的控制器和终端。所述数据安全系统管理智能卡个人化所需要的密钥,完成智能卡个人化所需要的密码运算;其中,所述数据安全系统中的加密机主要负责进行智能卡个人化处理过程中的个人化指令和智能卡数据的密码运算。智能卡个人化的控制器定义智能卡的个人化过程,根据卡片类型选择相应的个人化程序,按照所定义的个人化过程将卡片数据写入智能卡。智能卡个人化的终端包括手机、连接智能卡读卡器的柜台电脑、连接智能卡制卡设备的服务器、银行制卡中心等。所述智能卡主要包括标准的大众智能卡、手机SIM 本文档来自技高网...
【技术保护点】
一种智能卡个人化的数据处理方法,其特征在于,包括以下步骤:接收终端发起的制卡请求,获取需个人化的智能卡数据,通过操作原语向终端发起开启会话命令;接收终端根据所述开启会话命令返回的开启会话响应,唤醒个人化线程,并获取对应的智能卡对象;根据所述智能卡对象生成对应的个人化指令,通过与终端交互进行所述智能卡的个人化处理。
【技术特征摘要】
【专利技术属性】
技术研发人员:熊少军,余仍辉,李明婕,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。