本发明专利技术涉及一种多阅读器防碰撞的方法及装置,该方法包括如下步骤:阅读器获取可用信道列表;阅读器以预定的规则从所述可用信道列表中选择第一信道作为要工作的信道,并通过发送命令唤醒标签并使所述标签切换到所述第一信道;阅读器在所述第一信道上开始执行清点过程,并在执行所述清点过程中判断所述第一信道是否存在干扰信号,如是,执行下一步骤;判断所述干扰信号对所述清点过程的干扰程度是否在预设的范围内,如是,所述阅读器继续执行并完成所述清点过程;否则,返回;所述阅读器按正常流程执行并完成所述清点过程。实施本发明专利技术的多阅读器防碰撞的方法及装置,具有以下有益效果:避免多阅读器碰撞。
【技术实现步骤摘要】
本专利技术涉及无线通信领域,更具体地说,涉及一种多阅读器防碰撞的方法及装置。
技术介绍
射频识别(RFID, Radio Frequency Identify)是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。射频识别技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。射频识别技术的基本工作原理如下:阅读器向其电磁场覆盖区中的标签发送射频信号,标签接收阅读器发出的射频信号后,凭借感应电流所获得的能量发送出存储在芯片中的产品信息(对于无源标签或被动标签),或者利用标签携带的电池所提供的能量发送某一频率的信号(对于有源标签或主动标签);有源标签可主动向阅读器发送射频信号。阅读器读取信息并解码后,送至应用系统进行有关数据处理,以达到对场区内标签的识别和数据收集。上述过程也称为阅读器清点标签或识别标签,其识别方法或清点方法在技术规范上也就是通信方法或空中接口标准等。目前,不同的射频识别系统根据具体应用和技术要求不同而采用不同的通信(识另|J)方法。比如,国际标准ISO 18000-6和ISO 18000-7分别规范了工作在900MHz的无源射频识别系统的通信方法和工作在433MHz的有源射频识别系统的通信方法。在我国GJB7377.2-2011军用射频识别空中接口协议定义的有源射频识别系统工作于2.45GHz频段。一般地,一个射频识别系统由一个阅读器和多个标签组成,在ISO 18000-6type C中规定的阅读器与标签通信的方法是:阅读器通过发送查询命令(Query)发起一个清点周期,标签收到该查询命令后,根据命令参数Q随机在O到2q-1范围内选择一个整数,默认选O的发送。发送的标签同时携带一个16位随机数RN16作为临时身份ID,若发送成功,以此ID为身份信息完成阅读器与标签之间的鉴别。鉴别成功后,阅读器发送点到点的命令读取标签携带的信息,例如:EPC (Electronic Product Code,电子物品编码)、TID (Tagidentifier,标签识别号)等。此外,阅读器可以通过命令完成写操作。没有发送成功的标签,等待下一个查询命令(Query)重新响应。在ISO 18000-7中规定的阅读器与标签通信的方法是:阅读器发送特定的波形作为唤醒信号,唤醒处于休眠状态的标签。标签被唤醒后,等待接收阅读器发送的收集命令(Collection)。标签收到该收集命令后,根据参数随机地在一个时间窗口内选择一个时间片回复自己的信息(也就是选择成帧的时隙ALOHA中一个帧内的一个时隙发送自己的信息)。阅读器接收完一个时间窗口(或一帧)后,对发送成功的标签进行确认,同时进一步读取标签信息,比如UDB (Universal Data Block,通用数据块),读取成功后发送休眠命令,该标签收到休眠命令后,进入休眠状态,无法响应后续收集命令,直到下次被唤醒后。没有发送成功的标签,在后续的时间窗内重新选择时间片并发送。在GJB 7377.2-2011中规定的阅读器与标签的通信方法是:标签通常处于休眠状态或者周期性休眠/苏醒状态,在阅读器与标签通信之前,必须通过外部唤醒系统将标签唤醒或者保证标签在苏醒状态,阅读器与标签的通信过程分为唤醒期、接入期、收集期和会话期。阅读器向处于唤醒状态的标签发送接入命令,并按照事先设定的防碰撞协议,使所有已唤醒的标签接入,并为每个已接入的标签分配表示其在收集时隙中时隙位置的收集时隙编号;阅读器发出收集命令后,标签按照其接收到的收集时隙编号所决定的收集时隙的时隙位置将收集指令(收集命令)要求的数据传输到阅读器。在会话期阅读器与标签进行点到点的通信,之后,阅读器发送休眠命令使得标签处于休眠状态。可以看到,在上述有源射频识别系统中,标签在不清点或识别过程之外时通常需要处于休眠状态,以节省标签能量,从而获得更长的使用寿命。因此,在对标签进行识别之前,通常会发送一定时长的唤醒信号,以激活标签,打开标签通信模块。当标签被激活后,通常会由阅读器发起清点过程,并执行一个预定的防碰撞协议,以达到多标签的识别过程。对于无源RFID系统,通常不需要唤醒过程,而是阅读器直接发送命令以发起一个清点过程。由上面的描述可以看到,现有的RFID系统通常都是在单阅读器环境下工作的,也就是一个RFID系统中只有一个阅读器或者在阅读器工作区域内只有一套RFID系统在工作。这样,单个阅读器是工作区域内唯一的发起主设备,易于设备管理和与环境系统共存。然而,随着RFID技术应用的不断发展,越来越多的实际系统出现了多个阅读器共存的需求,也就是一个大的RFID应用系统可能出现不止一个阅读器或者一个RFID应用场区内可能出现不止一个独立的RFID系统,在这种环境下,必然存在RFID系统,特别是RFID系统中多阅读器之间的相互干扰,这种干扰具体表现为:处于两个或多个阅读器交叠区域内的标签同时收到来自不同阅读器的信号时产生的干扰,或者相互处于覆盖区内的多个阅读器发射或接收信号时产生的干扰等,这种干扰我们称之为阅读器碰撞。这很可能使某个阅读器的清点过程由于受到其它同频率工作的阅读器清点过程的干扰而无法正常工作。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述存在多阅读器碰撞的缺陷,提供一种避免多阅读器碰撞的多阅读器防碰撞的方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种多阅读器防碰撞的方法,包括如下步骤:A)阅读器获取可用信道列表;所述可用信道列表包括每一个可用信道的信道信息;B)所述阅读器以预定的规则从所述可用信道列表中选择第一信道作为要工作的信道,并通过发送命令唤醒标签并使所述标签切换到所述第一信道;C)所述阅读器在所述第一信道上开始执行清点过程,并在执行所述清点过程中判断所述第一信道是否存在干扰信号,如是,执行步骤D);否则,执行步骤E);所述清点过程包括阅读器与标签之间发送和接收数据的过程;D)判断所述干扰信号对所述清点过程的干扰程度是否在预设的范围内,如是,所述阅读器继续执行并完成所述清点过程;否则,返回步骤A);E)所述阅读器按正常流程执行并完成所述清点过程。在本专利技术所述的多阅读器防碰撞的方法中,所述步骤A)进一步包括:Al)阅读器侦听当前信道,并判断所述当前信道的信号功率是否超过预先设定的门限值,如是,断定所述当前信道被其他阅读器占用并执行步骤A2);否则,将当前信道的信道信息写入所述可用信道列表中并执行步骤A4);A2)所述阅读器侦听并接收当前信道的信号帧;A3)对所述信号帧进行解析,并依据解析后的信息判断占用所述当前信道的其他阅读器与所述阅读器是否同类,如是,按照事先约定的优先级选择优先级高的阅读器在所述当前信道上工作并执行步骤A4);否则,退出所述当前信道并执行步骤A4);A4)判断所有的信道是否已被侦听完,如是,执行步骤A5);否则,获取下一个信道并返回步骤Al);A5)结束本次侦听工作。在本专利技术所述的多阅读器防碰撞的方法中,所述步骤A)进一步包括:Al’)阅读器通过接口向其上层系统发送请求;A2’ )所述上层系统通过所述接口将所述可用信道列表传送给所述阅读器。在本专利技术所述的多阅读器防碰撞的方法中,所述第一信道是所本文档来自技高网...
【技术保护点】
一种多阅读器防碰撞的方法,其特征在于,包括如下步骤:A)阅读器获取可用信道列表;所述可用信道列表包括每一个可用信道的信道信息;B)所述阅读器以预定的规则从所述可用信道列表中选择第一信道作为要工作的信道,并通过发送命令唤醒标签并使所述标签切换到所述第一信道;C)所述阅读器在所述第一信道上开始执行清点过程,并在执行所述清点过程中判断所述第一信道是否存在干扰信号,如是,执行步骤D);否则,执行步骤E);所述清点过程包括阅读器与标签之间发送和接收数据的过程;D)判断所述干扰信号对所述清点过程的干扰程度是否在预设的范围内,如是,所述阅读器继续执行并完成所述清点过程;否则,返回步骤A);E)所述阅读器按正常流程执行并完成所述清点过程。
【技术特征摘要】
【专利技术属性】
技术研发人员:王宏刚,刘会敏,
申请(专利权)人:深圳市中兴长天信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。