[发明专利]兼容多种发卡机和用户卡规格的通用接口的方法无效
申请号: | 200910201847.5 | 申请日: | 2009-11-20 |
公开(公告)号: | CN102075491A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 伍明远;郑文萍 | 申请(专利权)人: | 上海亚太计算机信息系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 童素珠 |
地址: | 200040 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 兼容 多种 发卡 用户 卡规 通用 接口 方法 | ||
技术领域
本发明涉及一种信息技术领域为产品服务的通讯协议,尤指在发卡的过程中针对不同类型的发卡设备,为统一通讯接口协议而发明的一种通用接口的通讯协议,主要应用于多用途的智能卡的发卡过程中,可用于大多数发卡设备以及大多数IC卡设计的一种通用的通讯协议。
背景技术
随着IC卡技术的发展,越来越多的商业领域、行业开始发行自己的智能卡,智能卡的应用越来越广泛,随之而来的发卡设备及应用企业也越来越多。对于多数中小企业,自己设计使用并发卡的技术能力、使用成本都太大,所以不可能全面独立自主的进行发卡等,必然会出现一些行业或企业委托其它有经验的开发商进行自己的开发、设计及发行。
对于不同的企业,发行的卡必然在卡片的结构、设计等会产生不同的技术设计与要求,故在通常的情况下,每给一个企业发行一种新卡,则必须根据新卡的卡结构、设计技术要求,以及使用不同的发卡设备,开发出一套新的软件,以实现新卡的发行。对于不断增多的新卡种类以及不断出现的新的大量发卡设备,许多为新设备,新卡的程序开发变得十分复杂,存在缺乏通用性等缺点。
基于这种情况下,我们开发设计了一套通用于大多数发卡设备以及大多数IC卡设计的一个通用通讯协议,其主要目的在于希望统一发卡机与发卡方的通讯协议,对于任何一种发卡设备,只要先期一次性开发出支持此通讯协议的一套接口,则不论以后是发行哪个企业的卡,只要此新卡的发卡协议符合我们所开发的协议,则都能顺利的发出所需要的卡,而不需要再对发卡设备进行二次开发。
对于不同的发卡企业则更加有利,一旦企业所使用的发卡机发现问题,购买了新的发卡设备,只要对于新的发卡设备进行一次开发,让其满足于我们的通讯协议,则就能继续进行发卡。或是企业需要更换新的发卡方,只要新的发卡方支持我们的通讯协议,就能发出企业所需要的卡。
此项发明主要是我们在与一家主要的发卡企业合作时,在需要有多家不同的企业进行发卡,为充分利用此企业的大型发卡设备,发行不同企业的卡,也解决我们每发一种新卡需要在现场进行开发调试的问题,故开发了此通讯协议。
发明内容
为了克服上述不足之处,本发明的主要目的旨在提供一种可以兼容当前普遍的发卡指令及发卡功能的基本通讯协议。该方法通过对发卡设备进行一次性的开发,使其能支持我们的通讯协议,使我们能使用此通讯协议让发卡机按我们的要求发给符合企业功能的企业自已卡的兼容多种发卡机和用户卡规格的通用接口的方法。
本发明要解决的技术问题是:主要解决如何实现能兼容当前多数发卡机通用的发卡指令的数据格式,要解决如何满足不同发卡机的命令参数要求,又要解决如何满足我们基于标准的智能卡技术规范要求等有关技术问题。
本发明解决其技术问题所采用的技术方案是:该协议根据标准的智能卡技术应用规范的要求,分解出不同的指令,以不同的命令字的方式来解释不同的指令功能,使之对应于发卡机的不同指令集。
一种兼容多种发卡机和用户卡规格的通用接口的方法,该方法通过运行于发卡机与发卡方之间的通讯协议,通过对发卡设备进行一次性的开发,向需要的企业提供各种更新的发卡方法;该协议根据标准的智能卡技术应用规范的要求,分解出不同的指令,以不同的命令字的方式来解释不同的指令功能,来对应于发卡机的不同指令集,具体包括以下步骤:
步骤1.开始指令
发卡机准备就绪,请求发卡开始,发出请求开始命令,为A系列指令,同时表示发卡机自检完成,发卡机自检结束后,开始触发整个发卡过程,发出可以开始指令的发卡请求命令;
步骤2.外部认证
a).发送外部认证指令
执行完开始指令模块后,开始指令模块的输出信号传递到外部认证模块,外部认证模块认证卡片的有效性,用户应用系统认证卡片规格是否符合要求,找到对应的B系列指令,发送外部认证指令,再根据外部认证应答来确认此卡片符合或不符合规定;
b).判断是否可以发行
用户应用收到应答信息后,根据应答信息可以判断出此卡片是否可以发行,若可以,则需要创建相应的文件系统,进入建文件系统模块;若不可以,则反馈进入开始指令模块的输入端;
步骤3.建文件系统
当外部认证模块判断出此卡片可以发行,则进入建文件系统模块,建立用户自定义的文件系统,用户应用系统发出自定义的建立文件系统指令,为C系列指令,创建文件系统;同时根据建立文件系统应答信息,来判断文件系统创建成功与否;若创建成功,则进入建密钥系统模块;若创建不成功,则反馈进入开始指令模块的输入端;
步骤4.建密钥系统
a).创建密钥文件
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海亚太计算机信息系统有限公司,未经上海亚太计算机信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910201847.5/2.html,转载请声明来源钻瓜专利网。