[发明专利]基于管道流的RFID事件处理方法有效
申请号: | 200910086558.5 | 申请日: | 2009-06-09 |
公开(公告)号: | CN101923624A | 公开(公告)日: | 2010-12-22 |
发明(设计)人: | 李其均;朱熀锋;罗莎莎;齐勇;杨磊;陈力;侯迪 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00;G06F9/46 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨;朱世定 |
地址: | 100097 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 管道 rfid 事件 处理 方法 | ||
技术领域
本发明涉及射频识别技术,更确切地说,本发明涉及的是一种RFID应用系统中,用于RFID读写器和RFID应用程序之间的RFID中间件的数据处理方法。
背景技术
在用RFID读写器(Reader)获取标签信息时,通常会一次获取批量的标签数据。受射频识别的工作原理所限,在标签数量众多,并由多个读写器进行信息获取和/或实时监控的应用场合,例如库存、物流管理等情况下,读写器获取的标签数据往往有数据量庞大和存在大量的冗余信息两个特点。因此这些标签数据往往需经过一定的处理和过滤之后,才能题供给上层的应用程序进行信息处理。对标签数据进行处理并生成供给应用程序的信息的过程,通常由RFID中间件来完成。
RFID中间件是一种面向消息的中间件,信息是以消息的形式,从一个程序传送到另一个或多个程序。信息可以以异步的方式传送,所以传送者不必等待回应。面向消息的中间件包含的功能不仅是传递信息,还必须包括解译数据、安全性、数据广播、错误恢复、定位网络资源、找出符合成本的路径、消息与要求的优先次序以及延伸的除错工具等服务。
RFID中间件的作用主要体现在三个方面:
(1)控制RFID读写设备按照预定的方式工作,保证不同读写设备之间配合协调,屏蔽各读写器之间的差异性。
(2)按照一定规则过滤数据,筛除绝大部分冗余数据,将真正有效的数据传送给后台信息系统。
(3)保证读写器和企业级分布应用系统平台之间的可靠通信。
RFID中间件面临的最大的问题是:如何处理底层报告上来的巨量的数据。例如在一个中等的零售链中,一天扫描到的标签事件数量可以达到50亿。由此带来RFID中间件面临的挑战是如何在如此巨量的数据中提取出有价值的信息。所以如何过滤数据,筛处冗余数据,将真正有效的数据传送给后台信息系统是RFID中间件非常重要的作用。
国际组织EPCGlobal对RFID技术及RFID中间件等相关领域部件的功能给予了定义和规范化说明,与电子产品码数据处理相关的规范是ALE(ApplicationLevel Event)规范。它规定了电子产品码数据处理的流程和处理单元的功能,但没有给出处理单元设计实现等的相关内容。于此同时,国内关于RFID技术及RFID中间件技术的规范也正在积极制定中。
RFID事件处理层的主要功能是对原始RFID数据进行过滤、分组和包装,它在RFID中间中处于非常重要的地位。
目前已问世的成熟的RFID中间件产品中,都包括RFID事件处理部分。但其要么是功能单薄,过滤规则简单,缺少复杂事件的定义和处理能力;要么是基于开发商所研发的核心产品或技术的应用,有太大的依赖性和较小的扩展性;简单的使用这些模型和方法并不能有效地解决复杂的RFID应用中所面临的事件处理问题。基于RFID的研究现状和RFID数据的特点,如何实时对巨量的RFID数据进行处理,如何充分挖掘RFID数据所包含的有用信息成为亟待研究的重要问题。
发明内容
为了在不改变现有系统的架构的前提下,克服上述缺点,解决对大量RFID数据进行动态处理的问题,本发明提出了一种基于管道流的RFID信息处理方法。
本发明基于管道流的RFID信息处理方法,包括对标签消息进行处理以生成供给上层应用程序的标签事件的步骤S2,其特征在于,所述标签消息进行处理以生成供给上层应用程序的标签事件的过程包括:
在对标签消息进行处理之前:定义实现不同处理功能的处理器;将所述各个处理器的调用顺序写入一事件引擎的配置表;
处理过程中:获取标签消息,并使获取的信息位于定义的一管道;
由所述事件引擎根据配置表既定的顺序调用各个处理器,以管道流的方式对管道中的信息进行处理。
其中,所述方法还包括在所述步骤S2之前,从RFID读写器获取标签信息、对标签信息处理生成标签消息的步骤S1;以及在步骤S2之后,将标签事件送至应用程序的步骤S3。
较佳地,所述步骤S1过程包括:
S110,由监听模块对与RFID读写器通信连接的网络端口进行监听;
S120,当监听模块接收到读写器的链接时,生成相应的连接器对象,并进行下一步S130;否则无动作;
S130,所述连接器从所述读写器接收标签信息,并将所述标签信息送至一消息泵;
S140,所述消息泵产生两个线程,一个线程将来自连接器的标签信息放入一消息缓冲区;另一个线程将消息缓冲区中的标签信息送至消息处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910086558.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多层次内容描述的图像分类方法
- 下一篇:数据读取保护方法