The invention relates to an anti-collision method for identifying and reading a variety of different categories of cards by a non-contact device, and there are a plurality of registers in the contactless device. The method comprises the following steps: when the response information of a plurality of cards is received, it is judged whether or not at least two types are in the plurality of cards. Different cards, the response information includes at least the category information of the card; if, the register of the corresponding types is found according to the category information of each of the cards, and each response information is stored in the corresponding register; the collision avoidance rules of each of the registers are according to each of the registers. Each card is matched and filtered separately to enable only one card in the plurality of cards to be activated. The anti-collision method proposed by the invention can read between different cards and meet the practical application requirements.
【技术实现步骤摘要】
防碰撞方法、系统、可读存储介质及读卡设备
本专利技术涉及射频识别
,特别涉及一种防碰撞方法、系统、可读存储介质及读卡设备。
技术介绍
RFID(RadioFrequencyIdentification,射频识别)是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID可识别高速运动物体并可同时识别多个标签,操作快捷方便。RFID系统是一种简单的无线系统,该系统用于控制、检测和跟踪物体。一套完整的RFID系统由一个读写器(PCD)、很多非接触卡片(PICC)组成。其工作原理是:读写器通过天线发射一特定频率的无线电波能量;非接触卡PICC的天线接收读写器PCD发出的无线电波能量,用以驱动将自身内部的数据送出。读写器PCD依序接收并解读标签返回的数据,并做相应的处理。其中,非接触卡PICC由耦合元件及芯片组成,每个非接触卡PICC具有唯一的电子编码,附着在物体上,以标识目标对象;读写器PCD用于读取(有时也可以用于写入)标签信息,可设计为手持式或固定式;天线用以在标签和读写器间传递射频信号。然而,现有的读卡防碰撞协议大都只基于同种类型的卡片之间的碰撞设计的,例如针对的都是独立的A类卡的多卡冲突或B类卡的多卡冲突,却无法有效处理不同种类卡之间的冲突,具有一定的局限性。
技术实现思路
基于此,本专利技术的目的是为了解决现有的读写器无法在不同种类型的卡片之间进行防碰撞处理的问题。本专利技术提出一种防碰撞方法,用于一非接触设备对多种不同类别的卡片进行识别读取,其中,所述非接触设备内设有多个寄存器, ...
【技术保护点】
一种防碰撞方法,用于一非接触设备对多种不同类别的卡片进行识别读取,其特征在于,所述非接触设备内设有多个寄存器,所述方法包括如下步骤:当接收到多个卡片的响应信息时,判断所述多个卡片中是否至少存在两个类型不同的卡片,所述响应信息至少包括所述卡片的类别信息;若是,则根据每个所述卡片的所述类别信息查找到对应类型的所述寄存器,并将每个所述响应信息存储至对应的所述寄存器中;根据每个所述寄存器各自的防碰撞规则,分别对每个所述卡片进行匹配筛选以使所述多个卡片中只有一张卡片处于激活状态。
【技术特征摘要】
1.一种防碰撞方法,用于一非接触设备对多种不同类别的卡片进行识别读取,其特征在于,所述非接触设备内设有多个寄存器,所述方法包括如下步骤:当接收到多个卡片的响应信息时,判断所述多个卡片中是否至少存在两个类型不同的卡片,所述响应信息至少包括所述卡片的类别信息;若是,则根据每个所述卡片的所述类别信息查找到对应类型的所述寄存器,并将每个所述响应信息存储至对应的所述寄存器中;根据每个所述寄存器各自的防碰撞规则,分别对每个所述卡片进行匹配筛选以使所述多个卡片中只有一张卡片处于激活状态。2.根据权利要求1所述的防碰撞方法,其特征在于,其中所述类别信息包括信道信息以及标识符信息,在所述接收到多个卡片的响应信息的步骤之前,所述方法还包括:所述非接触设备向多个所述卡片发送第一请求指令,其中所述第一请求指令包括依序排列的第一选择码以及第一有效位数目,所述第一选择码为针对多种不同类别的所述卡片的数据代码。3.根据权利要求2所述的防碰撞方法,其特征在于,所述寄存器的数目至少等于所述卡片的类别总数,每个所述寄存器对应有一寄存器序号,所述根据每个所述卡片的所述类别信息查找到对应类型的所述寄存器,并将每个所述响应信息存储至对应的所述寄存器中的步骤包括:根据获取到的所述信道信息以及所述标识符信息,计算发生响应的所有的所述卡片对应的类别总数,并为每个所述卡片标记对应的卡片类别序号;根据每个所述卡片的所述卡片类别序号,在第一预设映射表中查找到与所述卡片类别序号相对应的所述寄存器序号,并将所述响应信息存储至与所述寄存器序号相对应的所述寄存器中。4.根据权利要求3所述的防碰撞方法,其特征在于,所述防碰撞规则为多种,所述根据每个所述寄存器各自的防碰撞规则,分别对每个所述卡片进行匹配筛选以使所述多个卡片中只有一张卡片处于激活状态的步骤包括:根据所述卡片对应的所述类别信息,在第二预设映射表中查找与所述类别信息相对应的所述防碰撞规则并进行调用;按照所述寄存器序号的顺序,分别对每个所述寄存器对应的所述卡片进行匹配筛选以使所述多个卡片中只有一张卡片处于激活状态。5.根据权利要求4所述的防碰撞方法,其特征在于,所述使所述多个卡...
【专利技术属性】
技术研发人员:王棋,沈澈,
申请(专利权)人:深圳市艾特智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。