本发明创造属于射频识别技术领域,尤其是涉及一种解决密集阅读器部署的方法。
背景技术:
目前,以RFID为核心的应用系统逐渐在城市交通管理、停车场、高速公路等智能交通领域得到应用。以城市交通管理系统为例,RFID系统由路侧基站(路上专用阅读器)和电子标签两部分组成。在城市道路中,电子标签完成与路侧基站的信息交互工作,读取标签中存储的信息,比如车牌号、车主信息等,阅读器将信息上报给后台软件,由后台对数据进行处理。
在目前的城市道路监控中,道路一般都是多车道,每个车道都要用一台天线覆盖,为了提高标签识别率,通常会在一个方向的道路上安装两台阅读器,根据车道条数,每个阅读器安装1~3跟天线。对于一个阅读器上的多个天线,阅读器一般采用时间片轮转的方式,对天线进行轮询操作,实现对不同车道的识别。这样的操作方式,可以避免天线之间的相互干扰。而对于不在同一个阅读器上的两个天线,则有很大的可能出现相互干扰,严重影响标签的识别效率。
传统的避免此类问题的方法有两种,一种是在同一台阅读器上尽量多的连接天线,尽量减少多台阅读器的情况。这种方式有两个问题:1)阅读器连接的天线越多,在一个识别周期内,每条车道被识别的次数就会减少。同时阅读器对天线的轮询操作也会占用一些时间,这就会对识别效率造成较大的影响。2)目前市面上的阅读器最多连接4根天线,当单方向车道多于4条时,不可避免的使用多阅读器,多天线的部署方式。另一种是通过调整天线的配置,缩减天线识别范围,避免临道干扰。这样实现方式也有问题,在部署天线的时候,需要严格按照天线的覆盖范围进行部署,由于天线的覆盖范围被缩小,如果部署的时候有些偏差,可能出现盲点,导致在某些位置无法识别标签。另外,天线受车型和天气的影响也比较大,这样的方式也容易造成无法识别标签的问题。
技术实现要素:
有鉴于此,本发明创造旨在提出一种解决密集阅读器部署的方法,以解决临道干扰问题。
为达到上述目的,本发明创造的技术方案是这样实现的:
本发明的核心思想为:阅读器在清点标签开始之前,首先根据配置的相邻阅读器的IP地址,查找对应的表,判断相邻的阅读器是否正在进行清点。如果相邻阅读器没有清点,则将清点消息发送给相邻的阅读器,并开始清点;如果正在清点,则等待一段时间后,再次查找表,直到可以清点或者超过配置的超时时间。如果超过配置的超时时间,则无论相邻阅读器是否正在清点,本阅读器都要开始清点。
当阅读获取天线可以清点时,会将清点的消息发给与当前清点使用的天线相邻的阅读器,然后开始清点;当清点结束后,将清点结束的消息发给当前使用天线相邻的阅读器。相邻的阅读器收到消息后,会将这个消息记录到一个表中,供下次清点时查询。
一种解决密集阅读器部署的方法,包括如下内容:
1)阅读器在清点标签开始之前,记录此时时间信息t1,查询表示与此阅读器上轮询的天线的相邻的阅读器是否处于清点状态的工作状态标示,
2)若相邻阅读器没有处于清点状态,则开始清点并将清点的启动信号和结束信号均发送给相邻阅读器,进行步骤4);否则先将此时的时间信息t2与时间信息t1的差值与预先设置的超时时间t0进行比较;
3)若时间信息t2与时间信息t1的差值大于超时时间t,则开始清点并将清点的启动信号和结束信号均发送给相邻阅读器;否则等待一段时间t3后进行步骤1)
4)相邻阅读器接收正在进行清点的阅读器发送的清点的启动信号和结束信号,并据此更新发送其信号的阅读器的工作状态标示进行存储;
每个所述阅读器均有标识信息,每个阅读器存储与其相邻的阅读器的标识信息,相邻阅读器之间通过加入的通信协议进行通信。
进一步的,所述标识信息即每个阅读器配置的IP地址。
进一步的,每个所述阅读器内均设有用来存储其相邻阅读器的工作状态标示的表,通过相邻阅读器的IP地址查找对应的表。
进一步的,所述阅读器之间通过加入基于UDP的通信机制进行通信。
相对于现有技术,本发明创造具有以下优势:
本发明兼容固有的硬件系统,降低阅读器的使用性能,对阅读器的部署也没有额外的要求,可以保证电子标签和阅读器之间通信的稳定性和可靠性,简单实用;目前,本方法在智能交通领域的城市车辆管理系统中得到了验证。
附图说明
构成本发明创造的一部分的附图用来提供对本发明创造的进一步理解,本发明创造的示意性实施例及其说明用于解释本发明创造,并不构成对本发明创造的不当限定。在附图中:
图1为本发明创造实施例所述密集阅读器的部署图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明创造中的实施例及实施例中的特征可以相互组合。
下面将参考附图并结合实施例来详细说明本发明创造。
本发明解决密集阅读器部署的方法包含如下步骤:
步骤1,在清点标签开始之前,记录此时时间信息t1,查询表示与此阅读器上轮询的天线的相邻的阅读器是否处于清点状态的工作状态标示,
步骤2,若相邻阅读器没有处于清点状态,则开始清点并将清点的启动信号和结束信号均发送给相邻阅读器,进行步骤4);否则先将此时的时间信息t2与时间信息t1的差值与预先设置的超时时间t0进行比较;
步骤3,若时间信息t2与时间信息t1的差值大于超时时间t,则开始清点并将清点的启动信号和结束信号均发送给相邻阅读器;否则等待一段时间t3后进行步骤1)
步骤4,相邻阅读器接收正在进行清点的阅读器发送的清点的启动信号和结束信号,并据此更新发送其信号的阅读器的工作状态标示进行存储,供下次清点时查询;
每个所述阅读器均有标识信息,标识信息为之前阅读器配置的IP地址,每个阅读器存储与其相邻的阅读器的标识信息,相邻阅读器之间通过加入的通信协议进行通信。
本实施例每个所述阅读器内均设有用来存储其相邻阅读器的工作状态标示的表,通过相邻阅读器的IP地址查找对应的表。
本实施例所述阅读器之间通过加入基于UDP的通信机制进行通信。
本发明实施例的密集阅读器部署如图1所示,以同一方向道路,覆盖12条车道的部署为实例。共有3台阅读器,分别是Reader A、Reader B、Reader C。3台阅读器通过网口,连在一个专用局域网内。每台阅读器接4根天线。
在进行上述步骤之前,首先进行如下部署:
将Reader A的IP地址配置成10.86.20.50,Reader B的ip地址配置成10.86.20.51,Reader C的IP地址配置成10.86.20.52。
首先对Reader A进行配置,配置步骤如下:
1)确认Reader A的IP地址为10.86.20.50。
2)配置Reader A左侧的阅读器IP地址为空,即Reader A的左侧没有阅读器。Reader A右侧的阅读器IP地址为10.86.20.51
3)配置Reader A左侧的天线为AntA_1。
4)配置Reader A右侧的天线为AntA_4。
5)配置阅读器A的等待超时时间t0为1秒。
6)配置阅读器A相邻的阅读的工作状态标示为“未工作”。
然后对Reader B进行配置,配置步骤如下:
1)确认Reader B的IP地址为10.86.20.51。
2)配置Reader B左侧的阅读器IP地址为10.86.20.50,右侧的阅读器IP地址为10.86.20.52。
3)配置Reader B左侧的天线为AntB_1。
4)配置Reader B右侧的天线为AntB_4。
5)配置阅读器B的等待超时时间t0为1秒。
6)配置阅读器B相邻的阅读的工作状态标示为“未工作”。
最后对Reader C进行配置,配置步骤如下:
1)确认Reader C的IP地址为10.86.20.52。
2)配置Reader C左侧的阅读器IP地址为10.86.20.51,右侧的阅读器IP地址为空,即右侧没有阅读器。
3)配置Reader C左侧的天线为AntC_1。
4)配置Reader C右侧的天线为AntC_4。
5)配置阅读器C的等待超时时间t0为1秒。
6)配置阅读器C相邻的阅读的工作状态标示为“未工作”。
在密集阅读器部署的情况下,经过上述方法流程,可以最大程度减少相邻车道天线间相互干扰的问题,相邻阅读器的相邻天线,同时仅有一部工作,提高标签清点的成功率。
本发明方法能够完全满足密集阅读器与电子标签的通信要求,并减少相邻阅读器相邻天线间的相互干扰,提高标签操作的成功率,大幅降低阅读器读取不到车辆信息的概率。
以上所述仅为本发明创造的较佳实施例而已,并不用以限制本发明创造,凡在本发明创造的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明创造的保护范围之内。