[发明专利]一种用于安全的RFID中间件冗余数据过滤方法在审
申请号: | 201310488879.4 | 申请日: | 2013-10-18 |
公开(公告)号: | CN103530383A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 黄俊;朱江龙;冷芋均;吴福海 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06K7/00 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 安全 rfid 中间件 冗余 数据 过滤 方法 | ||
技术领域
本发明涉及射频通信技术,尤其涉及一种用于安全的RFID中间件冗余数据过滤方法。
背景技术
目前,随着对安全生产的更高要求,尤其是在煤矿安全形势严峻的情况下,通过通信、网络技术实现煤矿安全系统的集中监测,提供各矿实时监测数据,有利于对各矿的安全管理、安全生产和指挥调度。RFID(Radio Frequency Identification)是一种利用射频信号和空间耦合技术实现无接触的自动识别的技术。RFID技术在煤矿安全上的应用可实现对煤矿安全的全方位、多角度、智能化、高融合的监控,能有效解决目前煤矿安全监管存在的问题。RFID中间件通过屏蔽阅读器的复杂性与种类,为上层系统提供统一的调用接口及统一的数据格式,同时为应用系统提供数据的过滤,清洗,数据汇集统计等,为业务系统提供强大的支撑。RFID中间件接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件RFID采集系统的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。同时,使用RFID中间件有助于减轻企业二次开发时的负担,使他们升级现有软件系统时显得得心应手,同时能保证软件系统的相对稳定,及对软件系统的功能扩展等,简化了开发的复杂性等。煤矿井下监控RFID系统所产生的数据量巨大。以一个中型煤矿为例,整个RFID系统可能同时产生数千标签数据,每天的监测监控数据量有上千万条,在这些数据中标签数据冗余大,含有真正有用信息的数据很少,这就要求RFID系统对RFID标签冗余数据有较强的处理能力。目前,RFID中间件得到了各大软件厂商的广泛关注,虽然业界对RFID中间件的认识并不统一,但数据过滤功能被一致公认为中间件的核心功能之一。
公开号为CN102662988A,公开日2012.9.12的中国专利申请:一种用于RFID中间件的冗余数据过滤方法,公开射频通信领域数据处理方法,图1为一种用于RFID中间件的冗余数据过滤方法的步骤流程图,其通过判断最近两次读取的时间差是否超过时间阈值和判断标签节点的读取次数是否超过次数阈值来对数据进行过滤。由于其通过读取时间差的时间阈值和读取次数阈值来进行数据过滤,而当某一标签离开其读写器范围,读取次数未达到阈值或读取时间差超过时间阈值,则其被当作冗余数据过滤掉,因此其实时性较差,过滤效果较差。为了解决这个问题,本发明提出一种适用于煤矿安全中的RFID中间件冗余数据过滤方法,可以有效的解决实时性问题,提高过滤效果。
发明内容
本发明的目的在于针对现有技术的不足,提出一种用于安全的RFID中间件冗余数据过滤方法,对读写器采集的RFID标签数据进行冗余数据过滤。
为实现这样的目的,本发明所采用的技术方案是:一种用于安全的RFID中间件冗余数据过滤方法,包括以下步骤:
在内存中创建用来存储读写器采集的RFID标签数据的哈希表,并创建用于查询、添加,删除该RFID标签数据的标签节点;从队列中读取读写器采集到的标签数据;根据RFID标签数据按照标签ID进行哈希计算,并采用链地址法处理冲突,计算出标签ID对应的地址;根据RFID标签数据的标签ID查询哈希表,判断是否有标签信息存在,如果没有标签信息,则将此标签ID对应的地址存入哈希表中,并将此地址所对应的标签的数据和时间信息存入链表中,如果有则根据存在的RFID数据进行冗余数据过滤处理。
所述哈希表中定义的标签节点包括:标签ID、标签读取时间,标签读取数据。
进一步作为优选的实施方式,所述根据存在的RFID数据进行冗余数据过滤处理包括:
将读写器采集的标签信息与已存在的标签信息进行比较,判断是否在设置的温度差值范围内;如果在此范围内,则当作冗余数据处理,替换已存入的数据,并更新时间;否则不是冗余数据,则将此标签的数据和时间都存入链表中。
本发明使用哈希表和链表相结合的方法实现冗余数据过滤,通过在内存中创建哈希表,用哈希函数对RFID标签ID关键字做哈希运算,快速查询对应的地址信息,与链表中存储的数据进行比较判断是否冗余数据,对是冗余数据进行处理。此方法数据处理速度快、数据实时性高,过滤效果明显,占用内存小等优点,是一个更加可靠实用的处理冗余数据的方法。
附图说明
图1为现有技术中用于RFID中间件的冗余数据过滤方法流程图;
图2是本发明的RFID中间件冗余数据过滤方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310488879.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网页广告监测方法和装置
- 下一篇:豆腐的包装装置