论文部分内容阅读
射频识别(Radio Frequency Identification, RFID)技术作为快速、实时、准确采集与处理的高新技术和信息标准化的基础,在生产、零售、物流和交通等各个领域有着广阔的应用前景。然而RFID系统中从电子标签采集的原始数据的不可靠性严重制约了RFID技术的进一步发展。因此,如何有效地对RFID数据进行清洗成为目前应用RFID技术迫切需要解决的关键问题之一。RFID中间件作为RFID系统的核心,直接在中间件中部署数据清洗模块具有显著的优势。本文首先分析了RFID中间件,包括它们的分类、特点、功能、未来的发展方向和应用前景。接着剖析了EPC Global提出的RFID中间件的相关标准和Savant技术框架。然后详细阐述了RFID数据流与传统数据的异同点,并深入研究和分析了现有RFID数据清洗技术以及存在的问题和不足。在剖析了消极读、积极读和冗余读等三种RFID不可靠数据产生的场景的基础上开展了本文的冗余阅读器消除算法的研究。由于庞大的冗余读数据会给RFID系统的网络带宽、数据处理器和数据存储带来极大的负担,所以本文针对冗余读数据进行了深入地研究,详细分析了现有的冗余阅读器去除算法。根据抽象出来的典型RFID应用场景来说明冗余读数据的类别,针对数据级别的冗余读和阅读器级别的冗余读这两种类别的冗余读数据的特点,设计出了一种改进的冗余阅读器消除算法—ORRE算法。在阅读器层,该算法针对数据级别的冗余读数据先进行了初步过滤,这样可大幅度地降低RFID系统中的冗余数据量。再将经过初步清洗后的数据传送至RFID中间件,由RFID中间件来进行阅读器级别的冗余数据清洗。本文最后对比分析了ORRE算法与其他冗余阅读器消除算法,进而说明了ORRE算法可有效提高冗余读数据的清洗效率。为了评估ORRE算法的性能与有效性,本文在Matlab7.0仿真平台上设计了大量的仿真实验,实验结果验证了本文ORRE算法的可行性和有效性,同时显示出它们具有实时性等优点。