[发明专利]一种基于轻量级ALE的嵌入式RFID中间件有效
申请号: | 200810219879.3 | 申请日: | 2008-12-12 |
公开(公告)号: | CN101477635A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 刘发贵;林跃东;揭育柱;刘泽浩;阮永雄 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06K17/00 | 分类号: | G06K17/00;G06K7/00 |
代理公司: | 广州粤高专利代理有限公司 | 代理人: | 何淑珍 |
地址: | 510640广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 轻量级 ale 嵌入式 rfid 中间件 | ||
1.一种基于轻量级ALE的嵌入式RFID中间件,其特征在于包括轻量级ALE模块、移 动代理模块、数据缓冲池模块、中间件配置管理模块以及设备管理模块;所述的轻量级ALE 模块向上与应用业务逻辑层连接,所述移动代理模块与外部的后台RFID中间件或RFID应用 系统连接,同时与轻量级ALE模块连接,所述数据缓冲池模块向下与设备管理模块连接,向 上与轻量级ALE模块连接,所述中间件配置管理模块分别与其它四个模块连接,所述设备管 理模块向下与物理阅读器连接;
所述轻量级ALE模块提供事件处理的统一接口,为应用层程序提供事件处理的相关操作, 其设有待处理的数据缓冲区,数据过滤模块、数据分组模块,事件处理模块,报表生成模块, 触发器模块,ALE配置模块,统一接口模块;
所述移动代理模块提供与传统中间件以及外部应用系统整合的接口,使得嵌入式RFID中 间件更好地与传统中间以及远程的外部信息应用系统进行通信,其设有网络通信设置与状态 监控模块,命令接收与解析模块,命令执行模块;
所述数据缓冲池模块将设备管理与ALE层分离,从而面向移动计算或应用于分布式计算 环境中,其设有订阅管理模块、分发管理模块、缓冲区管理模块、缓冲池配置模块,以及设 有存储数据的数据缓冲槽;
所述设备管理模块屏蔽不同设备的硬件差异,提供设备管理通用接口,包括管理设备、 获取设备所读取到的标签数据以及相关的设备参数配置接口,其设有抽象设备、设备代理、 设备管理核心、发布接口以及设备管理配置模块;
所述中间件配置管理模块设有中间件参数配置、ALE配置管理、数据缓冲池模块配置、 设备管理的配置以及网络通信配置。
2.根据权利要求1所述的基于轻量级ALE的嵌入式RFID中间件,其特征在于所述轻 量级ALE模块的各个子模块交互的过程如下:
第一步,通过轻量级ALE模块的ALE配置模块,配置轻量级ALE模块的业务逻辑,包 括标签数据过滤规则、报表生成规则以及订阅者信息的配置;
第二步,触发器模块启动触发功能,启动事件处理模块的事件处理周期,进行标签数据 采集;
第三步,通过事件处理模块,将采集到的标签数据送往数据过滤模块,根据用户定义的 过滤规则进行标签数据过滤操作;
第四步,启动数据分组模块将已过滤的标签数据进行分组;
第五步,将分组之后的标签数据,根据用户定义的生成规则启动报表生成模块生成报表, 并停止触发器;
第六步,事件处理模块控制状态继续迁移,进入数据采集状态。
3.根据权利要求2所述的基于轻量级ALE的嵌入式RFID中间件,其特征在于所述轻 量级ALE的事件处理模块的执行流程如下:
初始化,通过中间件配置管理模块,获取配置信息;
第1步,启动事件处理EventCycle,开始事件处理;
第2步,根据ECSpec中指定阅读器,通过数据缓冲池模块的订阅管理模块,订阅指定 阅读器所读取到的标签信息;
第3步,根据中间件配置管理模块获取配置信息,设置设备监听时间周期;
第4步,判断时间周期是否结束,如果尚未结束,则转到第五步,否则转到第七步;
第5步,继续监听设备,等待标签数据的到来;
第6步,读取标签数据,采集所读取到的标签数据,并返回第4步;
第7步,将时间周期中读到的标签和ECSpec等参数送入ECReportGenerator处理,并根 据用户指定的报表生成规则进行处理;
第8步,将生成的报表信息送往待处理数据缓冲区中;
最后,通过数据缓冲池的订阅管理模块,解除订阅。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810219879.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种票据打印系统
- 下一篇:一种用于URL重写的方法和设备