[发明专利]实现多卡融合应用的非接触式IC卡与读卡终端之间进行通信交互的方法有效
申请号: | 201210474416.8 | 申请日: | 2012-11-21 |
公开(公告)号: | CN103021081A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 金羿;朱明;朱海;周淳;李银中;李江涛;吴娟 | 申请(专利权)人: | 江苏鸿信系统集成有限公司 |
主分类号: | G07F7/08 | 分类号: | G07F7/08 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 夏平 |
地址: | 210029 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 融合 应用 接触 ic 终端 之间 进行 通信 交互 方法 | ||
技术领域
本发明涉及一种多卡融合应用的一卡通系统与方法,多卡包括多个厂家的非接触式逻辑加密卡和非接触式CPU卡,尤其是在同一个系统中可进行多种卡的混用,具体地说是一种实现多卡融合应用的非接触式IC卡与读卡终端之间进行通信交互的方法。
背景技术
目前,国内卡商越来越多,对卡操作的个性化越来越多,同时各个地方采用的卡商也不尽相同。
非接触式逻辑加密卡即Mifare(M1卡)是具有一定容量的EEPROM,一般为16个扇区,也有64扇区等,每个扇区为4块,每块16个字节,以块为存取单位,每个扇区有独立的一组密码及访问控制,每个扇区的块0、块1、块2为数据块,可用于存贮数据,每个扇区的块3为控制块,包括了密码A、存取控制、密码B。
非接触式CPU卡,也称智能卡,卡内的集成电路中带有微处理器CPU、存储单元(包括随机存储器RAM、程序存储器ROM(FLASH)、用户数据存储器EEPROM)以及芯片操作系统COS。装有COS的CPU卡相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理和数据安全保护等功能。两种卡的机制和原理不同,操作方式和指令也不同,对于不同的厂家,CPU卡的指令也有些不同。
随着信息社会不断发展,各地市民卡应用越来越来越健全,很多企业和学校纷纷希望将企业一卡通或学校一卡通与市民卡结合起来,增加便利性。而各地的市民卡采用的卡类型不同,而且企业、学校的对卡的需求也不同,如何融合各种类型的卡,完成消费、考勤、门禁等各项功能,成为行业内一卡通系统新的研究点。
在实际的应用中除了卡片类型和卡片提供商不同之外,卡的使用方式也不同,例如M1卡,除去公共应用,留给企业或校园一卡通使用的扇区数以及扇区号不同,这就需要软件能够灵活调整发卡扇区数,以及扇区分布。CPU卡是使用文件形式,对于不同地方,可使用的文件可能不同,需要软件发卡是能够使用其他文件目录。
目前市场上的一卡通软件通常是对单一类型卡的操作,基本没有多卡融合应用。
发明内容
本发明的目的是针对上述问题,提出一种实现多卡融合应用的非接触式IC卡与读卡终端之间进行通信交互的方法。本发明融合了多种卡识别,目前支持的非接触式卡包括所有的飞利浦S50 M1卡,多家卡商的CPU卡,后期会接入越来越多的卡。同时可以根据客户的需求灵活地调整M1的扇区分布、增减扇区以及CPU卡的目录。
本发明的技术方案是:
一种实现多卡融合应用的非接触式IC卡与读卡终端之间进行通信交互的方法,所述非接触IC卡包括非接触式逻辑加密卡和非接触式CPU卡,所述通信交互的方法包括以下步骤:
步骤一、所述非接触式IC卡与所述读卡终端感应连接,读卡终端读取非接触式IC卡内的复位信息,并按照初始设置的顺序对复位信息进行处理,
步骤二、先按照非接触式逻辑加密卡方式进行处理:如果成功,则判断为非接触式逻辑加密卡,按照非接触式逻辑加密卡方式进行卡的读写处理;
如果不成功,则按照非接触式CPU卡的方式进行进行处理,如果成功,则判断为非接触式CPU卡,按照非接触式CPU卡方式进行卡的读写处理,如果不成功,返回结果不能识别;
步骤二或者为:先按照非接触式CPU卡的方式进行处理,如果成功,则判断为非接触式CPU卡,按照非接触式CPU卡方式进行卡的读写处理;
如果不成功,则按照非接触式逻辑加密卡方式进行处理,如果成功,则判断为非接触式逻辑加密卡,按照非接触式逻辑加密卡方式进行卡的读写处理,如果不成功,返回结果不能识别;
步骤三、所述读卡终端根据所读取复位信息的标志位,读取相应业务请求,按照前述确定的非接触式逻辑加密卡或者非接触式CPU卡进行业务处理。
本发明的非接触式IC卡与所述读卡终端通过ISO/IEC14443规范来完成读写操作。
本发明的按照非接触式逻辑加密卡方式进行处理是指:采取读取扇区的方式判断该卡是否为非接触式逻辑加密卡,如果卡返回成功响应,则是非接触式逻辑加密卡,否则按照非接触式CPU卡的方式进行读文件处理,如果卡返回成功响应,则是非接触式CPU卡;
所述按照非接触式CPU卡的方式进行处理是指:采取读文件处理的方式判断该卡是否为非接触式CPU卡,如果卡返回成功响应,则是非接触式CPU卡,否则按照非接触式逻辑加密卡的方式进行读取扇区处理,如果卡返回成功响应,则是非接触式逻辑加密卡。
本发明的非接触式逻辑加密卡即M1卡根据用户的需求设置扇区数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏鸿信系统集成有限公司,未经江苏鸿信系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210474416.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:振子单元
- 下一篇:一种块级别的磁盘数据保护系统及其方法