[发明专利]RFID数据流的实时主动采集方法有效
| 申请号: | 201010592878.0 | 申请日: | 2010-12-08 |
| 公开(公告)号: | CN102024166A | 公开(公告)日: | 2011-04-20 |
| 发明(设计)人: | 谭杰;李娜;朱智源;王永炎 | 申请(专利权)人: | 中国科学院自动化研究所 |
| 主分类号: | G06K17/00 | 分类号: | G06K17/00 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 梁爱荣 |
| 地址: | 100190 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | rfid 数据流 实时 主动 采集 方法 | ||
1.一种RFID数据流的实时主动采集方法,其特征在于:所述方法包括步骤如下:
步骤S1:读写器中断请求管理模块根据读写器读写周期对以读写器为单元的RFID数据流采集任务的截止期的约束,及读写器的重要性分派读写器的优先级;读写器中断请求管理模块以记录的形式管理并存储每个读写器的优先级,所述记录的格式为<location,priority>,其中location为读写器标识,priority为读写器优先级值;
步骤S2:利用面向读写器的抢占式中断机制,主动请求模块通过双向数据传输循环访问RFID应用现场的读写器;其中,主动请求模块被封装在实时主动采集器中,RFID应用现场的读写器通过与接口间的连接方式进行通信;当RFID系统应用现场的读写器捕获到读写器本身所关心的标签信息时,主动请求模块通过记录每个读写器连接到的接口,识别每个捕获到所关心的物品的标签信息的读写器,然后,主动请求模块将代替所识别到的读写器主动向上发送读写器中断请求信号到读写器中断请求管理模块;读写器中断请求管理模块接受到的中断请求信号是以读写器标识为标识;
步骤S3:读写器中断请求管理模块对一段时间内发送读写器中断请求信号的多个读写器的优先级进行比较,创建中断请求优先级队列;
步骤S4:由读写器中断请求管理模块向RFID数据流实时主动采集层提交中断请求优先级队列中的读写器中断请求信号;
步骤S5:RFID数据流实时主动采集层接收到由中断请求优先级队列提交的读写器中断请求信号后,根据接收到的读写器中断请求信号的源读写器的优先级及面向读写器的抢占式中断机制,负责执行中断请求的中断函数的任务是为当前处理的读写器中断请求信号的源读写器创建一个RFID数据流采集任务线程;中断请求的调度状态有执行、挂起两种状态;优先级最高的读写器的RFID数据流采集任务对应的中断请求的调度状态将被设置为执行状态;其他中断请求将被挂起,并等待被设置为执行状态;
步骤S6:由RFID数据流实时主动采集层为处于执行状态的RFID数据流采集任务创建一个RFID数据流采集任务线程,将读写器采集到的RFID数据流上传到RFID数据流实时主动采集层;实现以读写器为单位的RFID数据流采集任务的实时调度。
2.根据权利要求1所述的RFID数据流的实时主动采集方法,其特征在于:所述读写器的RFID数据流采集任务的相对截止期受读写器读写周期的约束中的读写器读写周期由读写器中断请求管理模块管理并存储;读写器中断请求管理模块通过记录<location,ClockTime>的形式实现对所述的读写器读写周期的管理和存储;其中location为读写器标识,ClockTime为读写器读写周期。
3.根据权利要求1所述的RFID数据流的实时主动采集方法,其特征在于:所述主动请求模块向读写器中断请求管理模块发送中断请求信号的顺序根据当前RFID系统应用现场中读写器捕获到所关心的标签信息的时间的先后顺序进行发送;如果当前RFID系统应用现场中有多个读写器同时捕获到所关心的标签信息时,主动请求模块将捕获到所关心的标签信息的多个读写器的中断请求信号同时向上发送到读写器中断请求管理模块。
4.根据权利要求1所述的RFID数据流的实时主动采集方法,其特征在于:面向读写器的抢占式中断机制是使RFID数据流采集层转而去采集比正在采集的RFID数据流所属于的源读写器的优先级更高的读写器捕获到的RFID数据流;面向读写器的抢占式中断机制中包括读写器中断请求管理模块对发起读写器中断请求信号的读写器的优先级的比较;且不允许同一读写器的RFID数据流采集任务在多个CPU上执行。
5.根据权利要求1所述的RFID数据流的实时主动采集方法,其特征在于:为减轻面向读写器的抢占式中断机制的负担,读写器中断请求管理模块将首先依据产生读写器中断请求信号的读写器的优先级对RFID系统应用现场提交的读写器中断请求信号进行排序,创建中断请求优先级队列;然后,由读写器管理器以一定频率或依一定的时间间隔将读写器中断请求信号发送给RFID数据流实时主动采集层。
6.根据权利要求1所述的RFID数据流的实时主动采集方法,其特征在于:所述面向读写器的抢占式中断机制中读写器中断请求管理模块向RFID数据流实时采集层提交所述中断请求优先级队列中的读写器中断请求信号的发送间隔需受RFID系统应用过程中部署的全部读写器读写周期的限制;限制函数Function(.)是Function(LocationClock[],n),其中n为读写器个数,LocationClock[]是存储元素为读写器读写周期的数值数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010592878.0/1.html,转载请声明来源钻瓜专利网。





