[发明专利]一种低耦合的多事件同步RFID中间件系统及其实现方法有效
申请号: | 201310171268.7 | 申请日: | 2013-05-10 |
公开(公告)号: | CN103268264A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 文瑞铭 | 申请(专利权)人: | 无锡昶达信息技术有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 姜万林 |
地址: | 214135 江苏省无锡市无锡新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 耦合 多事 同步 rfid 中间件 系统 及其 实现 方法 | ||
技术领域
本发明涉及RFID技术领域,具体地,涉及一种低耦合的多事件同步RFID中间件系统及其实现方法。
背景技术
无线射频识别(Radio Frequency Identification,简称RFID)技术是一种自动识别技术,是当前物联网的关键技术之一。
RFID系统的基本组成有:标签、阅读器、中间件和后台系统。标签主要包含以下几个部分:编码/解码电路、存储体、耦合天线、通信制电路、电源(有源标签,无源标签没有电源)。RFID读写器的作用是触发电子标签并与之建立通信连接,在后台服务器和这个标签之间传输数据。RFID中间件是一种面向消息的中间件,它是一个处于阅读器与后台服务器系统之间的软件系统,在RFID系统中发挥着应用程序和标签之间中介机构的作用,负责处理来自一个或多个阅读器的标签或传感器的数据流。后台系统可以对阅读器上传的数据进行分析和管理,它可以是如SQL、Oracle 这样的标准数据库或相似产品。在不同的应用项目中,后台系统可以是单独的一台PC 机,也可以是大型机,甚至可以通过全球通信网络来对系统进行管理。
RFID中间件为不同的RFID读写器提供标准的访问接口,能够支持多种型号的RFID读写器。提供兼容标准的通信接口和访问接口,能够为开发接口层的软件提供二次开发的函数调用。RFID中间件接口定义了一个相对稳定的高层应用环境,不管底层的硬件系统和上层的应用系统软件怎样更新换代,只要将中间件升级更新,并保持中间件RFID采集系统的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。
同时,使用RFID中间件有助于减轻企业二次开发时的负担,使他们升级现有软件系统时显得得心应手, 同时能保证软件系统的相对稳定,及对软件系统的功能扩展等,简化了开发的复杂性等。
现有的RFID中间件,客户端指定事件规则后,每次只能同时接收和处理一个事件,不能两个或多个事件同时执行,这就降低了整个RFID系统的利用率和效率。
在实现本发明的过程中,发明人发现现有技术中至少存在事件执行效率低和适用范围小等缺陷。
发明内容
本发明的目的在于,针对上述问题,提出一种低耦合的多事件同步RFID中间件系统,以实现事件执行效率高和适用范围大的优点。
本发明的第二目的在于,提出一种以上所述低耦合的多事件同步RFID中间件系统的实现方法。
为实现上述目的,本发明采用的技术方案是:一种低耦合的多事件同步RFID中间件系统,包括用于对接入设备进行管理和数据处理的至少一个中间件服务器,用于制定事件规则的上层应用层,用于对相应中间件服务器进行调度、对事件规则进行转发、以及对待处理事件进行集合的中间件服务器管理中心;所述上层应用层、中间件服务器管理中心和每个中间件服务器,依次连接。
进一步地,所述上层应用层,包括具有用于制定事件规则的上层应用程序的客户端。
进一步地,所述客户端,包括PC或手机或平板电脑或掌上电脑或笔记本电脑。
进一步地,所述中间件服务器管理中心,包括用于调度相应中间件服务器的中间件调度系统,以及用于将相应中间件服务器对相应事件的处理结果反馈至上层应用层得中间件事件系统;所述中间件调度系统和中间件事件系统,分别连接在每个中间件服务器与上层应用层之间。
进一步地,所述中间件调度系统包括数据采集器,和/或,所述中间件事件系统包括数据反馈器。
进一步地,每个中间件服务器,包括用于根据对待处理事件的解析结果、调用相应处理模块的上层应用接口模块,用于负责对接入相应中间件服务器的读写器进行管理、向下与各个RFID读写器相连、以及向上与上层应用接口模块相连的设备管理模块,用于负责对从设备管理模块出入的数据进行去重、去错以及各式转换操作的数据处理模块,用于负责对从数据处理模块接收到的标签信息、按照分组规则进行分组整合、并将处理结果传递给上层应用接口的事件处理模块;所述设备管理模块、数据处理模块和事件处理模块各模块依次连接、并分别连接至上层应用接口模块。
进一步地,所述上层应用接口模块,包括与设备管理模块连接的设备管理模块接口,与数据处理模块连接的数据处理模块接口,与事件处理模块连接的事件处理模块接口;其中:
所述设备管理模块接口,用于传递事件定义的逻辑读写器的名称、读写器的工作条件,若事件未指定过滤器模块和事件分组时,设备管理模块可通过此接口将原始标签数据发送给上层应用接口模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡昶达信息技术有限公司,未经无锡昶达信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310171268.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟机自动还原装置
- 下一篇:一种锁定屏幕的方法、装置和终端设备