论文部分内容阅读
RFID(Radio Frequency Identification)射频识别技术,是一种非接触式的自动识别技术,它通过射频信号自动识别目标物体并获取目标数据信息,识别工作无须人工干预,可在各种恶劣环境下工作,目前正广泛应用于制造,物流,交通等各个领域。在RFID应用系统中,将实时产生海量的RFID数据流信息,如何处理和利用这些RFID数据流信息来为企业管理提供信息支持,为企业决策提供数据依据成为一个亟待解决的问题。RFID事件处理技术正是在这种背景下产生的,它可以从海量的RFID数据从中提取出对有价值、有意义的事件信息,以便于为企业服务。本文深入的分析了现有的RFID事件处理方法,针对RFID事件处理的实时性和有效性,提出了一种基于规则匹配的RFID事件处理方法。首先,将RFID事件分为RFID简单事件和RFID复杂事件两类;然后,针对不同类型的RFID事件,给出了相应的事件模型;最后,针对不同类型的RFID事件,提出相应的基于规则匹配的事件处理方法,并通过大量实验,证明基于规则匹配的RFID事件处理方法可以有效的从海量的RFID实时数据流中检测出有价值的信息——RFID事件。本文的主要研究内容如下:(1)本文通过对RFID事件处理技术的分析,提出了RFID事件的概念,并根据RFID事件的不同特点,将其分为RFID简单事件和RFID复杂事件两类;(2)针对RFID简单事件数据量大、规则简单的特点,本文借鉴了快速匹配算法——RETE算法的思想来处理RFID简单事件,通过对数据分类,增加时间属性,对RETE匹配网络增加时间控制节点来实现RETE算法对RFID数据时序性的支持;(3)本文针对RFID复杂事件,提出了一种包含多种逻辑规则的RFID复杂事件建模方法,通过这种建模方法,用户可以简单的实现所需的RFID复杂事件模型;(4)针对RFID复杂事件数据量相对较小,规则复杂的特点,本文采用具有良好的异步并发性的扩展Petri网的方法来处理RFID复杂事件,通过增加颜色Token和TP节点来实现RFID数据间时序性及各种复杂规则的匹配。基于以上研究内容,本文设计并实现了一个基于规则匹配的RFID事件处理系统,包括RFID事件的构建、检测、存储等,一系列的RFID事件处理流程,为RFID事件处理提供了一个基础平台。