[发明专利]一种用于RFID中间件中设备外挂的方法有效
申请号: | 201010554780.6 | 申请日: | 2010-11-23 |
公开(公告)号: | CN102479102A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 陈圣煜;覃明贵;陈松;李尚春;崔中发;李淞 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06K7/00 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 季申清 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 rfid 中间件 设备 外挂 方法 | ||
技术领域
本发明涉及一种RFID中间件,尤其涉及面向大型RFID应用系统,基于现代计算机的多进程、多线程技术,RFID中间件中对RFID设备外挂进行灵活调度的方法。
背景技术
RFID中间件(Radio Frequency Identification middleware)是自动识别设备和应用系统之间通信的桥梁,它可以自动识别和收集RFID设备的电子标签数据,广泛地运用于各种物流、制造及重要物品跟踪等领域。
RFID设备外挂是RFID中间件中最基础、底层的功能模块,RFID中间件就是通过控制众多的RFID设备外挂,再通过各设备外挂,实现对不同厂家RFID设备的接入。
在一个大型的应用环境中,可能有数百台各种型号的RFID设备在同时工作,而RFID阅读器工作时,它会不停地读取标签,这对于RFID中间件的性能提出了严格的要求。同时,这也对RFID设备外挂的性能和稳定性提出了严格的要求。
随着多核处理器及其硬件体系的日趋成熟,采用多进程和多线程技术来充分挖掘处理器潜力,并提高软件系统的稳定性,正日益成为中间件技术的一种趋势。
目前在国内外的许多应用软件中,已经普遍采用多线程的方式来提高数据处理能力。但是在RFID中间件中,尚未出现针对RFID应用领域特点的基于多进程和多线程技术的RFID设备外挂计算装置。
中国发明专利申请公开说明书CN1965281A公开了一种“具有多进程结构的用于运行插件程序代码模块的计算装置”,其具有用于在其自身的专用进程中运行插件程序代码模块的多进程结构,从而使用插件程序设计模型来提高软件安全性和可靠性。该发明是一种通用的多进程软件架构,插件程序必须固定以进程方式运行,无法独立以DLL方式嵌入专用进程中。
中国发明专利申请公开说明书CN1427618A公开了一种“基于多进程的多视角视频节目网络转播方法”,通过多进程方式,将网络复合视频信号进行分解播放。与前一专利申请类似,它无法适用于RFID中间件,同时该专利申请中的方法,不适用于Windows和WinCE操作系统。
中国发明专利申请公开说明书CN101373509公开了 “一种基于分布式ALE的RFID中间件”,采用了分布式资源来并行计算来解决了负载过度问题。该专利申请采取利用多台计算机并行工作来提高系统的负载,并不经济而且没有解决均衡的问题。
发明内容
本发明所要解决的技术问题是提供一种用于RFID中间件中设备外挂的方法,解决大型RFID应用系统中,在多设备同时工作的要求下,响应调度及均衡分配资源的问题。
技术方案
一种用于RFID中间件中设备外挂的方法,其特征在于:在RFID中间件的主模块内设置有对连接的RFID设备进行管理的管理子模块,所述管理子模块采用消息队列机制,即由管理子模块发送指令至多个RFID设备外挂线程的消息队列,根据该指令控制所述多个RFID设备外挂线程的工作,并返回数据至所述管理子模块的消息队列。
进一步,所述管理子模块采用消息队列机制控制多个RFID设备外挂线程的工作的步骤如下:
(1)首先在RFID中间件中定义每个RFID设备外挂的运行属性,包括并发模式、运行模式、设备外挂模块信息及相应的设备信息,其中并发模式包括:单线程模式、指定数量线程模式、每台RFID设备一个线程模式;运行模式包括:独立进程模式、嵌入中间件模式;设备信息包括:设备通信模式、设备通信地址、设备轮询设定;
(2)在RFID中间件中,定义设备外挂的公共接口,包括:设备外挂初始化接口、设备外挂启停接口、设备扫描接口、标签写入接口;
(3)在RFID中间件中,提供嵌入式RFID设备外挂容器和独立进程RFID设备容器;
(4)在RFID中间件的管理子模块中,提供RFID标签数据接收消息队列,用于接收来自于设备外挂的电子标签数据;
(5)在RFID设备外挂中,提供指令接收消息队列,用于接收来自于RFID中间件的设备信息、设备扫描指令和设备写入指令;
(6)RFID中间件启动时,读取每个RFID设备外挂的运行模式信息:对于以独立进程模式运行的设备外挂,RFID中间件启动一个新的独立进程RFID设备容器,由独立进程RFID设备容器启动相应的RFID设备外挂;对于以嵌入中间件模式的设备外挂,RFID中间件在中间件主进程内创建一个新的嵌入式RFID设备外挂容器,由该容器启动RFID设备外挂;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010554780.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于气体吸着的离子液体和装置的使用方法
- 下一篇:一种监控密闭腔室温度的方法