论文部分内容阅读
射频识别技术RFID(Radio Frequency Identification)是自动识别技术的一种,它通过无线射频方式进行非接触双向数据通信对目标加以识别。RFID中间件是RFID技术的重要组成部分,它在RFID的读写器和RFID的应用系统之间扮演着中介的角色,是底层硬件与上层应用系统之间的桥梁。RFID技术的发展需要有标准的支持,RFID中间件的研究与开发也应该是基于标准的,但是目前RFID在世界范围内还没有形成统一的标准,各种标准都只在特定的地域内或某一RFID技术领域内被接受,这些标准在世界范围内的影响力也不尽相同。RFID中间件作为RFID读写器与RFID应用系统之间的中介软件,它的基本和核心功能主要是数据的处理,其中包括数据读出和写入、数据的过滤和聚合、数据的分发、数据的安全四个功能,因此数据处理技术是RFID中间件的核心技术之一。本文基于上述背景主要做了以下研究: 1)对RFID的标准进行研究。目前最有影响力的标准主要有由北美UCC产品统一编码组织和欧洲EAN产品标准组织联合成立EPCglobal标准组织制定的EPC标准和主导日本RFID标准研究与应用的组织T-引擎论坛(T-Engine Forum)制定的日本UID标准。本文对EPC标准内容和基于EPC标准的RFID应用框架做了清晰的介绍并详细阐述了EPC标准中的ALE接口规范和LLRP协议。 2)对RFID中间件中数据处理进行研究。本文对RFID中间件中的数据特点做了分析,提出基于事件的数据处理方式,并选择复杂事件处理技术作为RFID中间件的事件处理模型。复杂事件处理技术是一种新技术,它被用来分析、关联、聚集、计算从分布式消息系统中流过的大量的实时数据。本文研究了基于复杂事件处理技术的RFID中间件的设计。 3)对复杂事件处理引擎的设计做了研究。本文在对复杂事件处理技术和DROOLS规则引擎进行分析的基础上研究了基于DROOLS规则引擎的复杂事件处理引擎的设计。