一种用于射频识别中间件的数据调度方法技术

技术编号:2941159 阅读:280 留言:0更新日期:2012-04-11 18:40
一种用于射频识别中间件的标签调度方法,涉及射频识别(RFID)技术领域。本发明专利技术为各标签缓冲队列配置优先级和优先权值,其大小与实时处理要求和标签丢失率要求相关,再按照优先级别由高到低的顺序依次进行标签调度。对于同一优先级别的标签缓冲对列,按照优先权值比值确定各队列被调度的标签数量。另外,对于有实时处理需求的标签缓冲队列,若队列中某标签等待时间超过其实时处理要求,则立即丢弃该标签;对于有丢失率要求的标签缓冲队列,若其队列长度大于用户指定值,则随机丢弃标签。本发明专利技术合理安排标签的处理顺序,满足标签的实时要求和丢失率要求,通过标签丢弃策略有效抑制实时标签处理超时的恶性传播,避免连续数据丢失。

【技术实现步骤摘要】

本专利技术涉及射频识别(RFID)
,具体涉及标签数据能被RFID中间件 优先调度处理的方法,特别适合标签数据处理量大,部分数据有实时要求而需 要被优先处理的RFID中间件系统。
技术介绍
随着RFID技术应用的不断推广,电子标签的数据量急剧增大,而中间件的处 理速度总是有一定的限制。这样,阅读器发送的数据量与中间件的数据吞吐量 间存在着矛盾,各阅读器间数据争用中间件资源的情况就会发生。而且,根据 实际情况,阅读器的分布方式和服务的对象会有所区别,因为这些服务对象的 区别,采集的数据对时延、丢失率的要求也不同。在实际应用中,为了保证关 键数据的处理,RF工D中间件必须应用优先处理机制。现有的RFID系统中间件结构,主要分为三个层次,自底向上依次为设备层、 数据处理层、业务层。标签数据进入中间件后在存储表中按照先进先出(FIFO) 的形式进行排列,中间件的处理按照数据的排列顺序依次取出数据进行处理。 在现有的系统中,标签数据是没有优先级区分的,先读取的数据先处理,有时 延要求的 的标签数据只有等到排在队列前面的其他标签数据被处理完后才能进 行处理。如果存储区有较多的数据排队等待本文档来自技高网...

【技术保护点】
一种用于射频识别中间件的标签调度方法,调度前为各标签缓冲队列配置有优先级和优先权值,具体调度方法如下: (1)对于优先级别为高的标签缓冲队列,如果各标签缓冲队列的标签数量总和小于等于轮询调度队列当前可容纳标签数量,则将所有标签缓冲队列 中的标签放入轮询调度队列,进入步骤(2);否则,各标签缓冲队列放入轮询调度队列的标签数量比值等于各标签缓冲队列对应的优先权值比值,此轮调度结束; (2)对于优先级别为中的标签缓冲队列,如果各标签缓冲队列的标签数量总和小于等于轮询调度队 列当前可容纳标签数量,则将所有标签缓冲队列中的标签放入轮询调度队列,进入步骤(3);否则,各标签缓冲队列放入...

【技术特征摘要】

【专利技术属性】
技术研发人员:程文青袁巍伍振伟邹恺韩磊
申请(专利权)人:华中科技大学
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1