一种基于有源和无源的RFID数据采集和监控的方法技术

技术编号:10696482 阅读:202 留言:0更新日期:2014-11-27 00:00
本发明专利技术公开了一种基于有源和无源的RFID数据采集和监控的方法。本方法为:1)在监控场所内布设若干读写器;数据采集端设有一接口库,包括统一接口函数格式编写的读写器接口;2)数据采集端调用读写器打开接口,驱动读写器采集标签数据;3)数据采集端对采集的标签数据检查是否已录入到标签列表中,如果未录入则将其录入到该标签列表中;如果已录入,则查看该标签数据在设定时间阈值内是否已经出现,如果出现,则放弃添加该标签且将该标签数据的时间改为当前时间,否则继续将该标签录入到该标签列表中;4)数据采集端将该标签列表中的标签数据进行数据格式一致化处理后发送给服务器端。本方法对数据采集和监控效率高,且有源标签寿命长。

【技术实现步骤摘要】
一种基于有源和无源的RFID数据采集和监控的方法
本专利技术涉及基于有源和无源的RFID数据采集和监控方法,属于射频识别

技术介绍
RFID射频识别是一种非接触的自动识别技术,其基本原理是利用射频信号或空间耦合(电感或电磁耦合)的传输特性,实现对物品的自动识别。RFID技术与其他的自动识别技术(条形码技术、光学识别等)相比,具有抗干扰能力强、信息量大、非视觉范围读写和寿命长等优点,被广泛用于物流、供应链、动物和车辆识别、门禁系统、图书管理、自动收费、生产制造等领域。然而,在选用RFID技术时,不同的RFID产品具有不同的编程接口,而且有源RFID设备和无源RFID设备存在的差别更大。现有的软件和系统如何与不同的RFID设备结合使用,成为一个难点。另外,RFID标签中可能包含大量的涉密信息等,因此就需要一个能够对该信息进行监控的平台,实现对涉密物品的监控等。目前RFID的数据采集主要是使用中间件技术,一种基于可扩展标记语言的射频识别中间件集成方法(公开号为CN102622231A)中提出一种基于XML语言的RFID中间件集成方法,主要是解决了不同企业的不同读写器的接口差异问题以及不同企业不同读写器读取的数据结构以及格式差异问题等两个问题。该方法封装了底层设备的不同接口,屏蔽底层设备接口的差异性。然后将获取的RFID标签数据处理后以XML形式存在,该方法虽然解决了读写器接口差异性的问题以及数据格式一致化的问题。但是该方法依然有一些不足之处:(1)该专利只解决了不同企业不同读写器对采集标签数据接口的差异性,并没有解决不同企业不同读写器的打开、关闭、写标签数据等接口的差异性。(2)在解决数据结构和数据格式差异问题中,使用了两个步骤,即先调用读取数据方法,采集到区域内的标签数据,再调用将读取数据转化到可扩展标记语言XML的方法,每次只能处理一个数据,不能进行批量处理。另外,在对RFID数据采集之后,一般都是采用无源标签的形式对物品进行监控,即需要标签与物品建立对应的联系。然而由于无源RFID技术的受金属表面及人体对信号的干扰比较大,不利于实现对笔记本之类的监控。目前,为了弥补无源RFID技术的缺点,对含有金属的物品监控是可以采用有源RFID技术。
技术实现思路
本专利技术是一种基于有源和无源的RFID数据采集和监控的方法,主要是针对上面提到的问题和不足之处,提出的一种RFID数据采集和监控方法,主要解决了有源和无源读写器以及不同厂家不同读写器之间的接口差异化问题,也就是设计了一个同时兼容有源读写器和无源读写器的中间件,负责实现对数据的采集和处理。考虑到有源标签的寿命问题,本专利技术给有源读写器增加了激励的状态位,即只有处于激励状态下标签才能被读写器采集和处理,因此对数据格式的定义要加上此状态。数据重复冗余数据过滤处理是在规定的时间内,保证一个标签只读取一次,而且读取的标签必须是已经录入到数据库的标签。同时对采集到的数据采用统一的格式进行处理和传输。采用结构体对数据结构和格式进行统一的定义,针对小数据量的采集和监控,使用结构体封装处理和传输,处理速度相应较快。数据在传输的时候,考虑到数据的安全性,进行加密传输。为了实现对物品的监控,预先将需要监控的物品信息录入到数据库,给物品分配责任人、是否授权携带等属性。将采集的数据与预先录入数据库的物品信息进行匹配查找,根据相应的策略,对物品进行监控及报警。本专利技术的技术方案为:一种基于有源和无源的RFID数据采集和监控的方法,其步骤为:1)在监控场所内布设若干RFID读写器;所述RFID读写器与数据采集端数据连接;所述数据采集端设有一接口库,所述接口库中包括统一接口函数格式编写的读写器接口;其中,所述RFID读写器包括有源RFID读写器和无源RFID读写器;2)数据采集端调用所述读写器接口中的读写器打开接口,驱动RFID读写器采集标签数据;3)数据采集端对RFID读写器采集的每一标签数据,检查该标签数据是否是已经录入到标签列表中,如果未录入则将其录入到该标签列表中;如果已录入,则查看该标签数据在设定时间阈值内是否已经出现,如果出现,则放弃添加该标签至该标签列表且将该标签数据的时间改为当前时间,否则继续将该标签录入到该标签列表中;4)数据采集结束后,数据采集端将该标签列表中的标签数据进行数据格式一致化处理后发送给服务器端。进一步的,所述读写器接口包括读写器打开接口、读写器关闭接口、读取标签接口和状态检查接口。进一步的,所述RFID读写器的驱动中还设有统一结构的清理存储区接口和改写标签ID接口。进一步的,所述步骤2)采集标签数据的方法为:数据采集端首先调用读写器打开接口建立RFID读写器与标签的数据通信,然后数据采集端每次读取标签数据时,通过检查读写器接口检查RFID读写器的连接状态,如果为已连接,则调用RFID读写器读取标签接口读取标签数据,读取完毕之后调用读写器关闭接口关闭读写器与标签的通信连接。进一步的,所述有源RFID读写器采集的有源标签中设有电量和激励状态两个属性,所述数据采集端设有一有源标签的激励器;所述数据采集端调用读写器打开接口驱动所述有源RFID读写器采集有源标签数据时,先调用所述激励器发送一个低频信号,将所述有源标签激励到工作状态进行数据采集。进一步的,所述数据采集端进行数据格式一致化处理的方法为:所述数据采集端为无源RFID读写器采集的无源标签数据增加电量和激励状态两个属性,且电量属性默认为高电量、激励状态默认为已激励。进一步的,所述数据采集端利用一数据结构体进行数据格式一致化处理,封装为结构体数据,然后再将所述结构体数据转化成数据流的形式发送给所述服务器端;其中,所述数据结构体的数据格式为:标签ID、标签的灵敏度、电量标志位、是否处于激励状态、标签处理的时间戳。进一步的,所述数据采集端对有源标签电量进行监控,当有源标签的电量低于设定值时报警。进一步的,所述数据采集端实时监控读写器的状态,如果读写器出现不连网的状态,则调用断线重连技术自动重新连接RFID读写器,对RFID读写器进行配置,使RFID读写器处于正常工作状态;如果在设定次数内RFID读写器都未连接到网络,则判定为断线,调用读写器接口指示连接状态为已断开,不再调用对应的读写器接口。与现有技术相比,本专利技术的积极效果为:本方法可实现对所有沾有有源标签和无源标签的物品的数据采集和监控,同时解决了有源标签寿命短的问题,有效提高了处理速度,并且降低了漏报率,同时,利于物品的监控及定责操作。附图说明图1本专利技术方法流程图;图2数据过滤处理流程图;图3标签数据读取方法流程图;图4为数据监控流程图。具体实施方式本专利技术的一种有源和无源的RFID数据采集和监控方法流程如图1所示,具体包括:(1)硬件部署在一些出入口布设RFID读写器,硬件布设是监控的物理基础。根据RFID系统使用的工作频率可分为4类:低频(LF,30~300kHz)、高频(HF,3~30MHz)、超高频(UHF,300~968MHz)和微波(UWF,2.4~5.8GHz)。不同频率、型号的标签读写距离相差很多。研究证明,2.4GHz的RFID标签具有衰减较小,传输距离远.传输数据快,数据吞吐量高,识别多目标能力强的特点。本方法在实验中使用2.4G本文档来自技高网
...
一种基于有源和无源的RFID数据采集和监控的方法

【技术保护点】
一种基于有源和无源的RFID数据采集和监控的方法,其步骤为:1)在监控场所内布设若干RFID读写器;所述RFID读写器与数据采集端数据连接;所述数据采集端设有一接口库,所述接口库中包括统一接口函数格式编写的读写器接口;其中,所述RFID读写器包括有源RFID读写器和无源RFID读写器;2)数据采集端调用所述读写器接口中的读写器打开接口,驱动RFID读写器采集标签数据;3)数据采集端对RFID读写器采集的每一标签数据,检查该标签数据是否是已经录入到标签列表中,如果未录入则将其录入到该标签列表中;如果已录入,则查看该标签数据在设定时间阈值内是否已经出现,如果出现,则放弃添加该标签至该标签列表且将该标签数据的时间改为当前时间,否则继续将该标签录入到该标签列表中;4)数据采集结束后,数据采集端将该标签列表中的标签数据进行数据格式一致化处理后发送给服务器端。

【技术特征摘要】
1.一种基于有源和无源的RFID数据采集和监控的方法,其步骤为:1)先将需要监控的物品信息录入到数据库,在监控场所内布设若干RFID读写器;所述RFID读写器与数据采集端数据连接;所述数据采集端设有一接口库,所述接口库中包括统一接口函数格式编写的读写器接口;其中,所述RFID读写器包括有源RFID读写器和无源RFID读写器;2)数据采集端调用所述读写器接口中的读写器打开接口,驱动RFID读写器采集标签数据;所述有源RFID读写器采集的有源标签中设有电量和激励状态两个属性,所述数据采集端设有一有源标签的激励器;所述数据采集端调用读写器打开接口驱动所述有源RFID读写器采集有源标签数据时,先调用所述激励器发送一个低频信号,将所述有源标签激励到工作状态进行数据采集;3)数据采集端对RFID读写器采集的每一标签数据,检查该标签数据是否是已经录入到标签列表中,如果未录入则将其录入到该标签列表中;如果已录入,则查看该标签数据在设定时间阈值内是否已经出现,如果出现,则放弃添加该标签至该标签列表且将该标签数据的时间改为当前时间,否则继续将该标签录入到该标签列表中;4)数据采集结束后,数据采集端将该标签列表中的标签数据进行数据格式一致化处理后发送给服务器端。2.如权利要求1所述的方法,其特征在于所述读写器接口包括读写器打开接口、读写器关闭接口、读取标签接口和状态检查接口。3.如权利要求1所述的方法,其特征在于所述RFID读写器的驱动中还设有统一结构的清理存储区接口和改写标签ID...

【专利技术属性】
技术研发人员:张艳芳王思叶冯维淼祁峰苗春卫
申请(专利权)人:中国科学院信息工程研究所
类型:发明
国别省市:北京;11

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

1