[发明专利]RFID数据流的实时主动采集方法有效
申请号: | 201010592878.0 | 申请日: | 2010-12-08 |
公开(公告)号: | CN102024166A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 谭杰;李娜;朱智源;王永炎 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 梁爱荣 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | rfid 数据流 实时 主动 采集 方法 | ||
技术领域
本发明涉及射频识别技术领域,尤其涉及一种有助提高RFID系统应用的实时性的RFID数据流的实时主动采集方法。
背景技术
RFID(Radio Frequency Identification,射频识别)是一种非接触式的自动识别技术,通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,能够工作于恶劣环境。基于EPC编码技术、RFID技术和互联网技术的信息采集和信息服务系统,其应用能够调高整个供应链和生产作业管理水平,在自动仓储库存管理、产品物流跟踪、供应链自动管理、产品装配和生产管理、产品防伪等多个方面起到非常重要的作用。利用RFID系统对物品的移动及转换过程的记录能力,能够实现物联网中物品的跟踪和追溯。
但随着RFID系统应用的不断推广,大规模RFID系统应用过程中产生的大量RFID数据流对RFID数据流的采集提出了挑战。
目前,现有的研究多通过读写器管理终端向读写器发送请求,使得读写器被动响应,然后将采集到的RFID数据流上传,降低了RFID系统应用的实时性。尚未存在面向RFID系统应用的一种RFID数据流的实时主动采集技术,忽视了读写器读写周期在RFID数据流采集过程中对以读写器为单位的RFID数据流采集任务的调度的影响。
发明内容
为了解决现有技术的问题,本发明的目的是通过加入对读写器读写周期对RFID数据流采集任务的截止期的影响的考虑,利用面向读写器的抢占式中断机制实现读写器的主动响应,进而实现RFID数据流的实时主动采集,提高RFID系统应用的实时性。
为达成所述目的,本发明是提供一种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数据流采集任务的实时调度。
本发明的有益效果是:
1)与现有技术不同,本发明同时利用读写器读写周期对以读写器为单位的RFID数据流采集任务的相对截止期的约束和读写器的重要性来分派读写器的优先级,使得优先级高的读写器RFID数据流采集任务得到优先处理,提高了读写器RFID数据流采集的实时性,进而提高了RFID系统应用的实时性;
2)与现有技术不同,本发明发明的一种RFID数据流的实时主动采集方法通过利用主动请求模块的形式模拟读写器主动发送中断请求信号给RFID数据流实时主动采集层;根据考虑进读写器读写周期产生的约束的读写器的优先级的分派,实现对读写器发送的中断请求信号的调度,进而实现RFID数据流的主动采集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010592878.0/2.html,转载请声明来源钻瓜专利网。