首页 > 范文大全 > 正文

RFID中间件数据处理及其在信息管理系统的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇RFID中间件数据处理及其在信息管理系统的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:通过对rfid中间件仔细研究,针对RFID中间件与信息管理系统的连接存在的问题进行总结,给出了RFID中问件数据管理模块解决方案,最后实现此解决方案在信息管理系统中的应用。

关键词:RFID中间件;数据处理;信息管理系统

中图分类号:TP391.44 文献标识码:A文章编号:1007-9599 (2011) 14-0000-02

RFID Middleware Data Processing and Applications of the Information Management System

Wu Yucai,Yang Jianqiang

(School of Management Guizhou University,Guiyang550025,China)

Abstract:Through carefully Learning RFID middleware,to sum up the problems of the connectivity in RFID middleware and information management systems,gives a RFID middleware solution for data management module,finally,verify and implement this solution in the Information Management System.

Keywords:RFID middleware;Data processing;Information management system

随着RFID的普遍应用,RFID中间件的研究成了热点话题。“如何将现有的信息管理系统与RFID中间件设备进行连接”成为了最重要的问题之一,目前针对RFID中间件的兼容性差,海量数据管理技术水平低,数据过滤技术差,标签信息安全性也较差等问题,本文通过数据管理模块相关技术提高了RFID中间件数据处理水平并且在信息系统中得以实现。

一、RFID中间件的功能及作用

(一)RFID中间件的功能

RFID中间件是伴随着RFlD技术而产生用来加工和处理来自读写器的所有信息和事件流的软件,是连接读写器读取的数据和信息系管理统的关键,由于信息传输在其应用过程中产生大量的数据,中间件就对这些数据进行过滤、分组和计数,以降低发往上层信息系统的数据量并且防止读错和多读信息。

(二)RFID中间件的作用

从RFID系统到RFID中间件系统到信息管理系统,RFID中间件在这过程中有着重要的作用,其结构图如图一所示:

图一

在早期的RFID开发中,读写器直接读取标签数据通过通信网络直接传送到信息管理系统,通过信息管理系统直接分析和解释这些数据,导致了RFID数据处理都集中在信息管理系统上,处理起来十分困难,网络上传输数据也会变得十分庞大,信息管理系统可重用性、适应性都不同程度的降低。下移数据处理和复杂事件检测到RFID中间件来,由RFID中间件来提供通用、统一的数据。使得上层信息管理系统接收到可靠的数据。这大大提高了信息管理系统在数据处理上的效率。

二、数据管理模块

数据管理模块是中间件的一个核心模块,在这个模块中完成了标签数据的传输、过滤,安全和数据压缩等功能。其结构模型和传输过程如图二所示。

图二

我们以研究的主要部分。数据管理模块中的数据过滤、数据安全为主要内容来说明。

(一)数据管理模块中的数据过滤

RFID读取数据易受环境影响,而且相互干扰,尤其当标签和阅读器数量多时,增强了信号干扰,更增加了RFID数据的不准确性。其数据的不准确性,主要归结为漏读、多读、脏读等几个方面。可以通过smooth算法生成逻辑事件,平滑事件流、清洗漏读数据错误。通过分层分别对特定的数据问题进行处理,例如验证层针对RFID数据中的脏读问题,对同一个读写器数据流中的单个事件进行清洗,读写器读取过程中或者在数据传输过程中所造成的位错误通过校验码检验来检测,并且通过EPC码按照标准进行解析,清洗掉无法解析和编码异常的数据,来解决脏读问题。起到数据过滤的作用。

(二)数据管理模块中的数据安全

RFID中间件的数据安全主要存在于标签数据的传输过程中,读写器读到数据后向上层信息管理系统传递数据时的数据安全,通常方法是使用硬件设计来保证标签数据信息安全,在数据处理模块中,在设计时采用读写器的权限验证和数据库使用权限的设置进行信息数据的安全保护。用户通过数据库服务器、数据库名称、数据库登录账号、端口和密码等,防止非法人员对数据库的操作。

三、RFID中间件数据处理在信息管理系统中的实现

数据管理模块是中间件的核心模块,数据传输、数据过滤、数据安全和数据压缩处理等功能是这个模块的主要功能。我们采用Microsoft Visual Studio 2010 C#进行开发,后台数据库选用Microsoft SQL server 2008,本系统基于开放式架构设计的,是一个模块化的数据处理系统,可以进行升级处理、广泛的适用和扩展性。

(一)标签数据过滤技术及其实现

由前系统的设置,标签的信息被读取之后,并没有立即存储到数据库中,而是先放在一个缓存区域中,然后由数据更新线程将其存放到一个临时表Table1中,中间件程序对这些标签数据进行过滤筛选之后,才将其存入数据库中。因此,标签数据在信息管理系统中的流动过程为“读取标签―缓存区―数据临时表―数据库―正式表―应用程序”。在标签没有过滤前读到的数据如图三所示:阅读器一直在重复进行读取,直到点击停止。

图三

通过上面几步的优化后,我们读取数据时读到的标签数据如图四所示,每个标签都只读取了一次,并且各种信息一目了然,下图就是对中间件进行优化的效果。

图四

(二)数据安全技术及其实现

很多方法能够保障数据安全。但是大多数都与读写器、标签等有关,本文提供其它方法来保障数据的安全性。身份验证和数据库使用权限,他们保护了数据不被非法的读写器读取。验证方法给读写器设定一标记,标记里有读写器的权限认证。当读写器发送读标签请求或写标签请求时,系统首先验证读写器的标记,如果匹配,则响应请求;如果不匹配,则拒绝请求,并提示不能登录,权限出错。中间件系统与后台数据库连接时,身份验证给标签数据增加了一层安全保障。只有匹配用户可以进行数据库操作。进一步加强了数据安全。如图五所示,设定了相应的读写访问权限。

图五

四、结束语

本文将现有的信息管理系统与RFID中间件进行连接优化,针对RFID中间件兼容性差,海量数据管理技术水平较差,数据过滤技术水平较低,标签信息安全性差等问题进行相关技术分析从而提高信息管理系统的工作效率。

参考文献:

[1]廖国琼.RFID实时中间件技术[M].西南交通大学出版社,2010,6:108-125

[2]张明哲,张强.嵌入式RFID中问件数据过滤模型研究[J].2010,17:31-33

[3]陈金花,刘国.数据过滤在RFID系统中的应用[J].2009,8:154-155

[4]邹恺.嵌入式RFID中间件数据处理模块设计与实现[D].[硕士学位论文],华中科技大学,2009