一种挑选非接触式智能卡的方法

文档序号:5061554阅读:223来源:国知局
专利名称:一种挑选非接触式智能卡的方法
技术领域
本发明涉及一种从一堆非接触式智能卡中挑选出一张或若干张智能卡的方法,特别是涉及一种使用读卡机在一堆同类型非接触式智能卡中快速定位并挑选出一张或若干张符合要求的智能卡的方法。
背景技术
随着智能卡技术的不断推广,非接触式智能卡已经被广泛应用于公交、身份识别等领域中。在实际应用中,发行的属于同一应用类型的非接触式智能卡可能只有卡内存放的信息不同,而外观及印刷完全相同或基本相同,例如公交卡和二代身份证等。
在使用过程中,有时需要从一堆外观几乎完全相同的非接触式智能卡中定位并挑选出一张或若干张符合要求的卡片。对于外观完全相同的卡片,或作为挑选依据的信息,其特征信息仅存放于卡片内时,是不可能通过肉眼的查找来挑选出符合要求的卡片的。一般采用读卡机分别读取每张卡片,并依据卡片内信息是否符合要求来判断并挑选出卡片的。毫无疑问,如果卡片数量比较有限,这种方法还是可行的。但是对于要从大量的卡片中找出某一张或若干张符合要求的卡片,例如需要从一堆外观完全相同的公交卡中找出某张特殊序列号的公交卡或若干张卡内电子钱包金额超出某一数值的公交卡,前面所提到的方法明显需要耗费大量的时间和精力。
因此,针对需要从大量外观基本相同或特征信息仅存放于卡片内的非接触式智能卡中挑选出某一张或若干张符合要求的卡片这一实际应用,需要提出一种挑选非接触式智能卡的方法。

发明内容
本发明要解决的技术问题是提供一种挑选非接触式智能卡的方法,它可以提高挑选卡片的工作效率,相对快速的挑选出符合要求的卡片。
为解决上述技术问题,本发明一种挑选非接触式智能卡的方法是通过以下技术方案实现的,首先,在读卡机内设置所需要寻找的卡片的特征信息,然后将需要查询的卡片按分成若干堆;由读卡机对各堆卡片分别进行自动查询、定位并挑选出各堆内所有符合要求的卡片,直到所有各堆卡片查询结束。
在需要从大量外观基本相同或特征信息仅存放于卡片内的非接触式智能卡中,挑选出某一张或若干张符合要求的卡片这一实际应用需求,由于读卡机不能同时读取场强范围内多张卡片内的信息,同时,场强范围可能有多张卡片可以获得足够的能量,都会响应询卡指令,读卡机只能读取到第一个响应的卡片内的信息,而对操作人员或读卡机而言都不知道该响应具体是哪一张卡片返回的响应。因此现有技术中一般采用的方法是,从所有需要查询的卡片中每次取出一张,将其置于读卡机天线场强范围内,并保证天线场强范围内只有这唯一的一张卡片,使用读卡机读取这张卡片内的指定信息,然后根据读出的卡片内信息是否符合要求来判断这张卡是否是符合要求的卡片。由于每次都需要取出一张卡片,并保证天线场强范围内只有这一张卡片(通常需要人工完成),这一工作相对于读卡、判断的时间(一般为几十毫秒)明显需要耗费较多的时间,造成查询、定位的工作效率低下。与现有技术相比,采用本发明中所述的方法,读卡机能够自动在一大堆(在天线能量足够的条件下,每一堆可以有数十或数百张卡片)的卡片中判断该堆中是否有符合要求的卡片,并快速定位需要查找的卡片位置,最终挑选出所有符合要求的卡片,与现有技术相比最大限度的减少了挑选过程中耗时最多的人工的操作和干预,缩短了查找时间,提高了查找效率。在卡片总数较多(数千、数万张),符合要求的卡片较少(一张、数张)时,效果尤为明显。
本发明针对需要从大量外观基本相同或特征信息仅存放于卡片内的非接触式智能卡中,挑选出某一张或若干张符合要求的卡片这一实际应用需求,使读卡机能够自动在一大堆的卡片中快速定位需要查找的卡片的位置,并最终挑选出符合要求的卡片,最大限度的减少人工的操作和干预,可以有效提高卡片挑选的工作效率。


下面结合附图和具体实施方式
对本发明作进一步详细的说明附图是本发明一种挑选非接触式智能卡的方法操作流程图。
具体实施例方式
如图所示,本发明一种挑选非接触式智能卡的方法是,首先在读卡机内设置所需要寻找的卡片的特征信息,在之后的过程中,读卡机将依据此特征信息与获取到的各张卡片内的信息进行比对。
然后,依据读卡机特性,在保障所有卡片都可以获得足够载波能量的前提下,确定天线场强范围内可以容纳的最大卡片数量,以此数量为单位把需要查询的卡片分成若干堆。
读卡机按照一定方法在各堆卡片中定位并挑选出所有符合要求的卡片。即读卡机先从第一堆卡片开始查询,对处于天线场强范围内的这一堆卡片发出询卡、抗冲突指令。由于抗冲突算法的使用,同一时间内只会有一张卡片响应,读卡机器会读取第一张响应的卡片内要求查询的信息,并自动与特征信息进行比对。如果不一致,则发出指令要求该张卡片停止响应,读卡机继续发出询卡指令后,该卡片不会再响应。之后,该堆剩余的卡片中又会出现下一张第一个响应的卡片,如果仍不一致,读卡机将重复前面所述的过程。如果到最后,该堆卡片中所有的卡片都已被停止响应,读卡机发出的询卡指令已得不到响应,即在对该堆卡片的查询过程中,没有发现有与特征信息匹配的卡片,则可以排除该堆卡片,读卡机可以移向下一堆卡片,并重复前面所述的过程。如果查询过程中,出现了与特征信息匹配的卡片,读卡机会发出提示信息,可以确知该堆卡片中有符合要求的卡。然后,把该堆卡片再分成若干小堆(由于再分的小堆卡片的数量必然小于原该堆卡片的数量,因此可以保证各小堆中的所有卡片都可以获得足够的载波能量),重新使用上述的方法排除不符合要求的卡片小堆,经过若干次所述过程的重复,就可以很快定位并挑选出需要的卡片了。
本发明的方法在整个操作过程中极少有人为干预的步骤,大部分的查询工作都由读卡机根据预定的方法自动完成,这样可以极大的减少查询的时间,提高查询的工作效率。对于卡片总数很多,而符合要求的卡片数量较少的情况,由于很快可以排除大堆的卡片,效果更为明显。
权利要求
1.一种挑选非接触式智能卡的方法,其特征在于首先,在读卡机内设置所需要寻找的卡片的特征信息,然后将需要查询的卡片分成若干堆;由读卡机对各堆卡片分别进行自动查询、定位并挑选出各堆卡片内所有符合要求的卡片,直到所有各堆卡片查询结束。
2.如权利要求1所述的一种挑选非接触式智能卡的方法,其特征在于所述将卡片分成若干堆的方法是,依据读卡机特性,在保障所有卡片都可以获得足够载波能量的前提下,确定天线场强范围内可以容纳的最大卡片数量,并以此数量的卡片为一堆。
3.如权利要求1所述的一种挑选非接触式智能卡的方法,其特征在于读卡机对一堆卡片进行自动查询的方法是,对处于天线场强范围内的该堆卡片发出询卡、抗冲突指令;同一时间内只会有一张卡片响应,读卡机读取第一张响应的卡片内要求查询的信息,并自动与特征信息进行比对;如果不一致,则发出指令要求该张卡片停止响应,读卡机继续发出询卡指令后,该卡片不会再响应;之后,该堆剩余的卡片中又会出现下一张第一个响应的卡片,如果仍不一致,读卡机将重复前面所述的过程;如果到最后,该堆卡片中所有的卡片都已被停止响应,读卡机发出的询卡指令已得不到响应,即在对该堆卡片的查询过程中,没有发现有与特征信息匹配的卡片,则可以排除该堆卡片,读卡机可以移向下一堆卡片,并重复前面所述的过程;如果查询过程中,出现了与特征信息匹配的卡片,读卡机会发出提示信息,可以确知该堆卡片中有符合要求的卡;然后,把该堆卡片再分成若干小堆,重新使用上述的方法排除不符合要求的卡片小堆,经过若干次所述过程的重复,就可以很快定位并挑选出需要的卡片。
全文摘要
本发明公开了一种挑选非接触式智能卡的方法,首先,在读卡机内设置所需要寻找的卡片的特征信息,然后将需要查询的卡片分成若干堆;由读卡机对各堆卡片分别进行自动查询、定位并挑选出各堆卡片内所有符合要求的卡片,直到所有各堆卡片查询结束。本发明可提高查询的工作效率,相对快速的挑选出符合要求的卡片。
文档编号B07C5/34GK1947868SQ20051003038
公开日2007年4月18日 申请日期2005年10月11日 优先权日2005年10月11日
发明者许国泰 申请人:上海华虹集成电路有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1