【技术实现步骤摘要】
煤矿安全监管系统中的RFID中间件事件处理方法
本专利技术涉及通信
和网络应用
,特别涉及一种煤矿安全监管系统中的RFID中间件事件处理方法。
技术介绍
目前,随着对煤矿安全生产的更高要求,尤其是在煤矿安全形势严峻的情况下,通过声表面波技术的煤矿安全综合监管系统实现煤矿安全系统的集中监测,通过声表面波标签采集的各矿实时监测数据,有利于对各矿的安全管理、安全生产和指挥调度。声表面波射频识别(SAWRFID)技术在煤矿安全上的应用可实现对煤矿安全的全方位、多角度、智能化、高融合的监控,能有效解决目前煤矿安全监管存在的问题。RFID(RadioFrequencyIdentification)是一种利用射频信号和空间耦合技术实现无接触的自动识别的技术。RFID中间件能通过对RFID设备的控制,实时采集与处理原始的标签数据。RFID中间件通过屏蔽阅读器的复杂性与种类,为上层系统提供统一的调用接口及统一的数据格式,同时为应用系统提供数据的过滤,清洗,数据汇集统计等,为业务系统提供强大的支撑。但是RFID中间件中采集到的未经处理的原始数据仅仅能够反映声表面波标签在读写器识读区域存在的事实,虽然它提供了许多与识读过程有关的细节信息,如标签编码、读写器标志、读取时刻以及读取次数等,但是这些内容与后台业务系统中定义的事件仍然有很大的差别,无法表达一个完整的业务意义。广州工业大学张丰贵的硕士论文《基于KDB树和数据聚合的RFID中间件事件过滤算法研究》中提出了一种基于KDB-Tree索引的事件过滤算法。KDB-Tree是一种多维索引,能保持较快的查询速度,提高点查询 ...
【技术保护点】
一种煤矿安全监管系统中的RFID中间件事件处理方法,其特征在于,RFID中间件首先创建有路径记录表、标签信息数据库和树状数据结构的索引目录;所述索引目录用于记录接收到的标签信息的节点访问路径,所述标签信息包括标签识别码和煤矿安全信息,标签识别码包括厂商标识、产品类别标识和产品编码标识,煤矿安全信息包括煤矿安全监控数据和读取时间;所述索引目录中的非叶子节点用于记录标签识别码的索引范围以及指向下一层节点的指针,每个叶子节点用于记录一个标签识别码及其对应的煤矿安全信息在标签信息数据库中的存储地址指针;所述路径记录表用于存储已收到的标签信息的路径记录项,所述路径记录项用于记录标签信息的标签识别码及其在索引目录中对应的节点访问路径,并添加有首次读取标识;所述标签信息数据库用于存储接收到的标签信息中的煤矿安全信息;还包括标签信息处理线程和事件处理线程;所述标签信息处理线程实时地监测RFID中间件接收到的标签信息,并根据路径记录表和索引目录的记录对接收到的标签信息进行去重存储处理;所述事件处理线程中设置有事件处理周期,每当事件处理周期到达时,利用路径记录表查找标签信息数据库中所存储的标签信息,并进行 ...
【技术特征摘要】
1.一种煤矿安全监管系统中的RFID中间件事件处理方法,其特征在于,RFID中间件首先创建有路径记录表、标签信息数据库和树状数据结构的索引目录;所述索引目录用于记录接收到的标签信息的节点访问路径,所述标签信息包括标签识别码和煤矿安全信息,标签识别码包括厂商标识、产品类别标识和产品编码标识,煤矿安全信息包括煤矿安全监控数据和读取时间;所述索引目录中的非叶子节点用于记录标签识别码的索引范围以及指向下一层节点的指针,每个叶子节点用于记录一个标签识别码及其对应的煤矿安全信息在标签信息数据库中的存储地址指针;所述路径记录表用于存储已收到的标签信息的路径记录项,所述路径记录项用于记录标签信息的标签识别码及其在索引目录中对应的节点访问路径,并添加有首次读取标识;所述标签信息数据库用于存储接收到的标签信息中的煤矿安全信息;还包括标签信息处理线程和事件处理线程;所述标签信息处理线程实时地监测RFID中间件接收到的标签信息,并根据路径记录表和索引目录的记录对接收到的标签信息进行去重存储处理;所述事件处理线程中设置有事件处理周期,每当事件处理周期到达时,利用路径记录表查找标签信息数据库中所存储的标签信息,并进行事件过滤处理;所述标签信息处理线程执行的去重存储处理具体包括如下步骤:a)RFID中间件实时地监测标签信息并判断是否接收到标签信息,每当接收到标签信息时,执行步骤b;b)查找路径记录表,判断当前接收到的标签信息的标签识别码是否记录在路径记录表中,如果是,将路径记录表中记录该标签信息的路径记录项作为目标记录项,则执行步骤d;否则,执行步骤c;c)从索引目录中查找当前接收到的标签信息的节点访问路径,查找时,从索引目录中的根节点开始查找,判断索引目录中是否存在叶子节点记录有该当前接收到的标签信息的标签识别码;如果是,执行步骤f;否则执行步骤e;d)判断目标记录项中记录的首次读取标识是否为第一次读取,如果不是,执行步骤g;如果是,则修改目标记录项中记录的首次读取标识为非第一次读取,然后执行步骤g;e)在索引目录中创建新的叶子节点的节点访问路径,该新的叶子节点用于记录当前接收到的标签信息的标签识别码;创建时,从索引目录的根节点开始搜索,如果标签信息中的标签识别码在当前搜索节点的标签识别码的索引范围内,则继续搜索下一层节点;如果标签信息中的标签识别码不在当前搜索节点的标签识别码的索引范围内,则创建标签识别码的索引范围包含有当前所接收标签信息的标签识别码的节点,并逐层向下建立子节点,直至创建用于记录当前所接收标签信息的标签识别码的叶子节点,得到当前接收到的标签信息的标签识别码在索引目录中对应的节点访问路径,并设置该节点访问路径中的非叶子节点记录指向下一层节点的指针,设置该节点访问路径中的叶子节点记录指向标签信息数据库中一个新的存储地址的存储地址指针;然后执行步骤f;f)在路径记录表中创建当前接收到的标签信息的路径记...
【专利技术属性】
技术研发人员:黄俊,朱江龙,吴福海,冷芋均,全太锋,马成,
申请(专利权)人:重庆梅安森科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。