论文部分内容阅读
RFID (Radio Frequency Identification)射频识别技术,是采用无线射频方式进行非接触通讯,自动识别物品并获取数据的一种快速识别技术,已在各个领域得到广泛应用。基于RFID技术的应用系统实时产生大量RFID数据,并在各个系统之间传输。而这些实时不断产生的海量RFID数据本身是简单的、没有具体实际意义的,它们只是简单的数据集合,如:阅读器和目标对象的EPC (电子产品代码,Electronic Product Code),阅读这一行为产生的时间戳。研究表明,RFID数据具有丰富语义、时间标识、空间及商业背景逻辑等特点。如何系统地处理并利用RFID数据这些特点为企业服务,是目前亟待解决的问题。RFID事件被定义为在RFID系统中的一个活动记录对象,包含活动的执行时间,活动的发生地,活动的执行者,或其它的数据,可以通过RFID事件,制定具体的RFID事件模型,赋予特定的RFID数据具体的商业背景信息。为了系统且高效率得获取RFID事件,本文采用最新的以事件为中心而不是传统的以数据为中心的RFID事件处理技术,即直接从数据源生成RFID事件而不是从数据库或数据仓库。通过动态的实时在线处理RFID数据的方式,解决了在处理RFID数据时所面临的实时环境及海量流数据等问题。根据语义级别的高低和事件产生的层次关系,本文提出将RFID事件分为RFID简单事件和RFID复杂事件,并详细阐述了事件划分的意义和方法。主要内容包括:通过RFID事件来完成赋予无意义的RFID数据现实场景相关的语义。通过RFID简单事件解决大规模流数据的收集和采集问题。通过RFID复杂事件为企业管理提供帮助,为企业进行决策提供依据。另外,本文对RFID事件处理及应用技术进行了深入的研究。通过使用改进后的Rete算法和改进后的Petri网的方法对RFID数据进行处理,具体实现了从RFID原始事件生成为RFID简单事件,再从RFID简单事件生成为RFID复杂事件。同时对一系列的事件处理算法和方法进行了系统深入地研究,设计并实现了一个RFID事件处理的实验原型系统,包括生成RFID模拟仿真数据的服务器端和RFID简单事件和复杂事件处理的客户端,为进行相关的算法实验和研究提供了一个基础平台。