射频识别系统中实现标签清点的装置及方法制造方法及图纸

技术编号:3843245 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种射频识别系统中实现标签清点的装置,在阅读器侧设置由屏蔽缓存和发送缓存组成的标签缓存,其中,屏蔽缓存用于在设定的屏蔽周期内屏蔽重复上报的标签,发送缓存用于缓存产生的标签事件数据,并在发送周期到时时将所有缓存的标签事件数据统一封装上报;方法包括:清点到一个标签时,判断该标签的标签状态,根据判断结果确定是否改变标签状态,并确定是否产生标签事件;将产生的标签事件数据进行缓存;发送周期到时或缓存已满,将缓存的所有标签事件数据一起上报;发送周期未到时时,执行对下一个标签的清点。该装置和方法可用于实现标签过滤功能,也可避免数据频繁上报,减少网络中短报文的数目,从而有利于快速、有效地传输数据。

【技术实现步骤摘要】

本专利技术涉及射频识别(RFID)领域,尤其涉及一种RFID系统中实现标签清点的装置及方法。
技术介绍
RFID技术主要是利用无线的方式对标签进行识别,其识别功能主要由阅读器和标 签完成,阅读器对一个或多个标签进行识别,并将读取的标签信息送至上层系统进行有关 数据的处理,一般将上层进行数据处理的系统称为中间件系统。在RFID技术的实际应用过 程中,通常一台中间件系统上会接入若干个射频采集设备,即各种型号的阅读器,阅读器对 标签的信息进行采集清点后,上报给中间件系统进行下一步统一处理。当各个阅读器清点 的数据量较大时,上报给中间件系统的数据流量就会形成峰值,有可能导致中间件系统不 能正常工作,使得中间件系统的处理能力成为系统瓶颈。 另外,在现有RFID系统工作过程中,阅读器通常处于高速清点的状态,要完成一 次清点任务需要进行多轮清点,一轮清点在一个清点周期内完成,也就是说,一次清点任务 中会包括多个清点周期,因此重复清点到的标签的数量很大,如此,会造成上报过程中网络 上的数据流量很大。还有,如果阅读器每个清点周期都上报结果,会在网络中产生过多由于 频繁上报而形成的短报文,这对于普通的网络和服务器是难以承受的。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种RFID系统中实现标签清点的装置及 方法,用于解决阅读器重复清点和数据频繁上报的问题,可有效减少RFID系统中的网络流 量以及短报文的数目。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种射频识别RFID系统中实现标签清点的装置,在阅读器侧设置 标签缓存,所述标签缓存包括屏蔽缓存和发送缓存;其中,所述屏蔽缓存,用于在设定的屏蔽周期内屏蔽重复上报的标签;所述发送缓存,用于缓存产生的标签事件数据,并在发送周期到时或缓存满时将 所有缓存的标签事件数据统一封装上报。本专利技术还提供了一种RFID系统中实现标签清点的方法,配置标签的屏蔽周期、删 除周期及发送周期;该方法还包括以下步骤清点到一个标签时,判断当前清点到的标签的标签状态,根据判断结果确定是否 改变标签状态,并确定是否产生标签事件;将产生的标签事件数据进行缓存;发送周期到时或发送缓存已满时,将缓存的所有标签事件数据一起上报;发送周 期未到时时,执行对下一个标签的清点。其中,所述标签状态包括屏蔽R印eat状态、初始Init状态和消失Disappear状态。其中,所述根据判断结果确定是否改变标签状态,并确定是否产生标签事件具体 为若当前清点到的标签为Disappear状态,则将所述标签此时的标签状态设置为R印eat 状态,并产生标签事件;若当前清点到的标签为R印eat状态,则不改变标签状态且不产生 标签事件;若当前清点到的标签为Init状态,则将所述标签此时的标签状态设置为R印eat 状态,并产生标签事件。该方法还包括若标签处于R印eat状态且保持时间大于预先设置的屏蔽周期,则 将该标签的标签状态转入Init状态,若标签处于Init状态且保持时间大于预先设置的删 除周期,则将该标签的标签状态转入Disappear状态;若标签处于Disappear状态,则在清 点到该标签后,将该标签的标签状态设置成R印eat状态。上述方案中,所有标签最初的标签状态默认为Disappear状态。上述方案中,不同的清点任务,重新配置标签的屏蔽周期、删除周期及发送周期。本专利技术提供的RFID系统中实现标签清点的装置及方法,在阅读器侧设置由屏蔽 缓存和发送缓存组成的标签缓存,其中,屏蔽缓存用于实现标签过滤功能,在设定的屏蔽周 期内屏蔽重复清点上报的标签,可减少网络上的流量;发送缓存用以缓存产生的标签事件 数据,之后再统一上报,即将若干个短报文封装成数据包再上报,可避免数据频繁上报,减 少网络中短报文的数目,从而有利于快速、有效地传输数据。附图说明图1为本专利技术单个阅读器侧标签缓存的结构示意图;图2为本专利技术屏蔽缓存中标签的三种状态及其相互之间的转换图;图3为本专利技术单个阅读器清点到一个标签时的处理流程示意图。具体实施例方式本专利技术的基本思想是在阅读器侧设置由屏蔽缓存和发送缓存组成的标签缓存, 利用屏蔽缓存实现标签过滤功能,在设定的屏蔽周期内屏蔽重复清点上报的标签;利用发 送缓存来缓存产生的标签事件数据,将若干短报文统一上报。下面结合附图及具体实施例对本专利技术作进一步详细说明。如图1所示,本专利技术在RFID系统中的阅读器侧设置有标签缓存,标签缓存包括两 个存储子区,即屏蔽缓存1和发送缓存2。其中,屏蔽缓存1用于存储标签状态数据,可实现 标签过滤功能,在设定的屏蔽周期内屏蔽重复清点上报的标签;发送缓存2用于缓存产生 的标签事件数据,将若干个短报文封装成数据包后统一上报中间件系统。这里,中间件系统 一般通过网络,如互联网或无线网等与阅读器相连。在一次清点任务执行之前,阅读器根据不同应用场景中被清点对象的不同状态设 置配置屏蔽周期和删除周期,与屏蔽缓存1中标签的三种状态结合使用,用以实现屏蔽缓 存的标签过滤功能,使同一屏蔽周期内清点过的标签不会再被清点,从而避免在同一个屏 蔽周期内标签的重复清点。这里,所述屏蔽周期的设置应该参考实际的应用环境,一般来说,如果被清点对象 在RFID系统内存的时间短或需要对被清点对象进行即时监控的,屏蔽周期可以设定的短些,甚至不使用屏蔽缓存;如果被清点对象在RFID系统内存的时间较长,则可以设置较长 的屏蔽周期。例如门禁系统,阅读器射频范围是5米,将屏蔽周期设定为1秒,如果设置三 次上报标签事件数据后门禁开门,那么,人从门前走到门口经过3秒就开门,如果有人只是 路过,可能就上报一次标签事件数据,则不会开门;如果屏蔽周期设的过小就会产生冗余的 上报数据,在一个中间件系统管理多个门禁时就可能造成拥塞,屏蔽周期一般大于一个清 点周期。所述删除周期的设置也需要参考应用场景,如果阅读器资源有限或者标签样本分 布较广且不易重复出现,就应该设置较短的删除周期,例如候车大厅,因为标签样本数量 非常大,标签基本没有从Init状态变成R印eat状态这种情况。如果标签样本分布较窄,且 来来回回反复出现,可以设置较长的删除周期,例如一间办公室,删除周期一般为多个屏 蔽周期的长度或更长。以上设置可根据具体应用场景灵活变化,并不局限于以上所述内容。当标签事件产生时,标签事件数据不被立即发往中间件系统,而是存入发送缓存 2。阅读器可以根据具体应用场景中被清点对象的数量和不同状态预先配置相应的发送周 期或者缓存容量。这里,发送周期的设置主要考虑实际应用的即时性,对于及时性的应用, 可以考虑缩减发送周期的时间长度甚至不使用发送缓存,发送周期一般大于一个清点周 期。当发送周期到时或者发送缓存2满时产生上报事件,将发送缓存2内缓存的所有标签 事件数据一起上报给中间件系统,如此,可将若干个短报文封装成数据包,实现发送缓存功 能,从而减少网络中短报文的数目。图2为屏蔽缓存1中标签的三种状态及其相互之间的转换图,这里,标签状态是指 清点到的标签数据在阅读器屏蔽缓存1中的状态,如图2所示,标签的三种状态分别为屏 蔽(R印eat)状态、初始(Init)状态和消失(Disappear)状态。所述Init状态,即初始化 状态,表示此时标签已经进入屏蔽缓存本文档来自技高网...

【技术保护点】
一种射频识别RFID系统中实现标签清点的装置,其特征在于:在阅读器侧设置标签缓存,所述标签缓存包括屏蔽缓存和发送缓存;其中,所述屏蔽缓存,用于在设定的屏蔽周期内屏蔽重复上报的标签;所述发送缓存,用于缓存产生的标签事件数据,并在发送周期到时或缓存满时将所有缓存的标签事件数据统一封装上报。

【技术特征摘要】

【专利技术属性】
技术研发人员:马凯冷卫杰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1