论文部分内容阅读
RFID是一种以无线、非接触的方式自动识别目标对象信息的技术,可以适应于各种恶劣环境,并且不需要人工的参与。目前被广泛的应用于各个领域。它是物联网的基础核心技术之一。RFID技术会产生海量、实时的RFID数据信息,这些数据可能包含了冗余数据、脏数据等等,如何对这些海量RFID数据进行处理得到有价值、有意义的信息,为企业经营者提供决策依据是研究的重点。RFID复杂事件处理技术是一项可以从海量RFID数据中提取出有价值的信息,更好地为企业服务的技术。本文首先分析了几种比较经典的复杂事件处理方法,在研究了RFID数据特征的基础上,将RFID事件划分为两类:RFID简单事件、RFID复杂事件。针对两类事件的不同,本文分别采取不同的事件处理方法。对于RFID简单事件,本文给出了一种基于扩展RETE算法的事件建模和检测模型,定义了四种基本事件的建模和检测;对于RFID复杂事件,本文给出了一种基于扩展Petri网的复杂事件检测模型,定义了五种事件操作符。目前大多数复杂事件处理技术采用的是集中式的架构设计,这对主机端的计算能力、存储能力有着较高的要求,并不适合于未来的发展,所以本文研究了分布式环境下的复杂事件的检测,该分布式复杂事件检测系统由许多客户机和一个主机组成,本文分析了主机模块,其主要功能是将用户输入的复杂事件表达式解析、划分为几个子任务,存储于服务器的事件队列中;本系统的客户机分为五大模块,客户机从事件队列获取子检测任务,应用前述的复杂事件检测算法进行处理。