智能卡业务处理方法及智能卡读写设备技术

技术编号:7469909 阅读:229 留言:0更新日期:2012-07-01 02:39
本发明专利技术公开了智能卡业务处理方法及智能卡读写设备,以针对至少两张非接触式智能卡进入到同一射频场时,提供一种能够对该至少两张非接触式智能卡的业务都可进行处理的方法。方法包括:检测到至少两张非接触智能卡进入同一射频内时,获取每张非接触式智能卡的唯一标识符UID标识并保存;将所述每张非接触式智能卡均设置为休眠状态;当需要对待操作非接触式智能卡进行操作时,根据所述待操作非接触式智能卡的UID标识唤醒所述待操作非接触式智能卡,并对唤醒后的所述待操作非接触式智能卡进行相应的操作,所述待操作非接触式智能卡为所述至少两张非接触式智能卡中的其中一张非接触式智能卡。

【技术实现步骤摘要】

本专利技术涉及数据通讯领域,尤其涉及智能卡业务业务处理方法及智能卡读写设备。
技术介绍
非接触式智能卡作为一种信息安全的载体,尤其是非接触式智能卡被广泛应用在信息安全设备、身份识别等领域。在投入使用非接触式智能卡之前,需要对非接触式智能卡进行初始化以及根据不同的用途在非接触式智能卡中预先写入相应用途的信息;可通过非接触式智能卡读写设备完成对非接触式智能卡的初始化和用途信息的写入。目前,智能卡读写设备在某一时刻只能操作一张非接触式智能卡;当至少两张非接触式智能卡同时进入该智能卡读写设备产生的射频场时,为防止该至少两张非接触式智能卡在与智能卡读写设备通信时的相互干扰,目前主要采取多路存取的方法解决,即反碰撞方法。反碰撞技术主要是根据非接触式智能卡的UID (Unique Identifier,唯一标识符) 来唯一识别非接触式智能卡。目前,反碰撞的方法主要包括以下两种方式方式1、智能卡读写设备在检测到至少两张非接触式智能卡进入该智能卡读写设备产生的射频场内时,退出操作,不再进行任何信息交互;方式2、智能卡读写设备在检测到至少两张非接触式智能卡进入该智能卡读写设备产生的射频场内时,挑选其中任意一张非接触式智能卡进行操作后退出。上述方式1在至少两张非接触式智能卡进入射频场时,直接退出操作,不对任何一张非接触式智能卡进行操作;而上述方式2,在对其中一张非接触式智能卡进行操作之后直接退出操作,只能对其中一张非接触式智能卡进行操作,不能对其他非接触式智能卡进行操作。因此,针对至少两张非接触式智能卡同时进入到同一智能卡读写设备产生的射频场的情况,现有技术并没有提出有效的解决方案。
技术实现思路
本专利技术实施例提供智能卡业务处理方法及智能卡读写设备,以针对至少两张非接触式智能卡进入到同一射频场时,提供一种能够对该至少两张非接触式智能卡的业务都可进行处理的方式。一种智能卡业务处理方法,包括检测到至少两张非接触智能卡进入同一射频场内时,获取每张非接触式智能卡的唯一标识符UID标识并保存;将所述每张非接触式智能卡均设置为休眠状态;当需要对待操作非接触式智能卡进行操作时,根据所述待操作非接触式智能卡的 UID标识唤醒所述待操作非接触式智能卡,并对唤醒后的所述待操作非接触式智能卡进行相应的操作,所述待操作非接触式智能卡为所述至少两张非接触式智能卡中的其中一张非接触式智能卡。较佳地,本专利技术实施例中,获取所述每张非接触式智能卡的UID标识包括根据二进制动态搜索法获取所述每张非接触式智能卡的UID标识。较佳地,所述获取每张非接触式智能卡的唯一标识符UID标识,包括步骤1、向所述每张非接触式智能卡发送第η个请求命令REQ指令,并指示所述每张非接触式智能卡在其UID标识的第η位与所述第η个REQ指令相同时,返回UID标识的第η位;所述η的初始值为1;步骤2、向返回UID标识的第η位的非接触式智能卡发送第η+1个REQ指令,并指示非接触式智能卡在其UID标识的第η+1位与所述第η+1个REQ指令相同时,返回UID标识的第η+1位;步骤3、依此,当仅有一张非接触式智能卡返回的UID标识相应位与相应REQ指令相同时,指示该非接触式智能卡返回其UID标识的剩余位,以得到该非接触式智能卡的UID 标识;将已获知UID标识的非接触式智能卡设置为休眠状态,对其余未休眠的非接触式智能卡重复上述步骤1 步骤3 ;循环执行上述步骤,得到所有非接触式智能卡的UID标识。较佳地,所述获取每张非接触式智能卡的唯一标识符UID标识,包括步骤1、向所有非接触式智能卡发送用于请求返回UID标识的第一 REQ指令;步骤2、接收所有非接触式智能卡返回的UID标识对应的模拟信号叠加而成的叠加信号,并根据所述叠加信号确定出发生冲突的UID标识位为第η位;步骤3、向所述每张非接触式智能卡发送第二 REQ指令,并指示所述每张非接触式智能卡在其UID标识的第η位与所述第二 REQ指令相同时,返回UID标识的第η位;步骤4、向返回UID标识第η位的非接触式智能卡发送第三REQ指令,并指示非接触式智能卡在其UID标识的第η+1位与所述第三REQ指令相同时,返回UID标识的第η+1 位;步骤5、依此,当仅有一张非接触式智能卡返回的UID标识相应位与相应REQ指令相同时,指示该非接触式智能卡返回其UID标识的剩余位,以得到该非接触式智能卡的UID 标识;将已获知UID标识的非接触式智能卡设置为休眠状态,对其余未休眠的非接触式智能卡重复上述步骤3 步骤5 ;循环执行上述步骤,得到所有非接触式智能卡的UID标识。较佳地,非接触式智能卡的UID标识为多位二进制数字构成的序列号,UID标识对应的模拟信号为方波信号;所述步骤2中,根据所述叠加信号确定出发生冲突的UID标识位为第η位,具体为当检测出所述叠加信号中的第η个信号为非0值和非1值的信号时,确定所述第 η个信号为冲突信号,该冲突信号对应的第η位即为发生冲突的UID标识位。较佳地,所述获取每张非接触式智能卡的唯一标识符UID标识,包括步骤1、向所述每张非接触式智能卡发送第一个请求命令REQ指令,以指示所述每张非接触式智能卡返回其UID标识的第一位;步骤2、根据所述每张非接触式智能卡返回的相应的UID标识的第一位,将UID标7识第一位相同的非接触式智能卡分为一组,确定出非接触式智能卡数量最少的第一组,并向所述第一组中的非接触式智能卡发送第二 REQ指令,以指示所述第一组中的非接触式智能卡返回其UID标识的第二位;步骤3、根据所述第一组中的非接触式智能卡返回的相应的UID标识的第二位,将 UID标识第二位相同的非接触式智能卡分为一组,确定出非接触式智能卡数量最少的第二组,并向所述第二组中的非接触式智能卡发送第三REQ指令,以指示所述第二组中的非接触式智能卡返回其UID标识的第三位;步骤4、依此,当第η组中仅有一张非接触式智能卡时,指示该非接触式智能卡返回其UID标识的剩余位,以得到该非接触式智能卡的UID标识;将已获知UID标识的非接触式智能卡设置为休眠状态,对其余未休眠的非接触式智能卡重复上述步骤1 步骤3 ;循环执行上述步骤,得到所有非接触式智能卡的UID标识。本专利技术实施例中,该提供一种智能卡读写设备,该智能卡读写设备可包括获取单元,用于在检测到至少两张非接触智能卡进入同一射频场内时,获取每张非接触式智能卡的唯一标识符UID标识并保存;设置单元,用于在所述获取单元获取到所述每张非接触式智能卡的UID标识之后,将所述每张非接触式智能卡均设置为休眠状态;处理单元,用于当需要对待操作非接触式智能卡进行操作时,从所述获取单元中获取所述待操作非接触式智能卡的UID标识;根据获取的UID标识唤醒所述待操作非接触式智能卡,并对唤醒后的所述待操作非接触式智能卡进行相应的操作,所述待操作非接触式智能卡为所述至少两张非接触式智能卡中的其中一张非接触式智能卡。较佳地,所述获取单元获取每张非接触式智能卡的唯一标识符UID标识,具体用于步骤1、向所述每张非接触式智能卡发送第η个请求命令REQ指令,并指示所述每张非接触式智能卡在其UID标识的第η位与所述第η个REQ指令相同时,返回UID标识的第η位;所述η的初始值为1;步骤2、向返回UID标识的第η位的非接触式智能卡发本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:窦志军
申请(专利权)人:北京握奇数据系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术