一种识别移动RFID标签的方法及设备与流程

文档序号:26485801发布日期:2021-08-31 17:41阅读:246来源:国知局

本发明涉及一种识别移动rfid标签的方法及设备,属于rfid识别领域。



背景技术:

rfid标签被广泛应用在生产流水线管理、仓库管理、物流管理等领域,作为数据载体起识别物品的作用:通常是预先将rfid标签(又称射频标签)设置在物品上,建立rfid标签与物品的对应关系,并记录物品的相关信息;在后续管理中,通过读取器读取rfid标签的电子编码,识别rfid标签,并通过rfid标签与物品的的对应关系识别物品。在部分应用场景中(如分拣、搬运),物品处于移动状态,则rfid标签也随之移动,如物品逐个通过设置在分拣转盘上的识别装置(如龙门架),龙门架逐个读取物品上的rfid标签,以识别物品。

识别移动中的rfid标签存在以下问题:1、由于rfid标签是范围识读,待识别对象周边的rfid标签产生的信号、之前rfid标签残留的信号等均会对rfid标签识别造成影响(即读取器误读到其他rfid标签),从而导致物品的误检。2、rfid标签信号的识读率受物品形状、放置角度的影响,易出现无法读取rfid标签的情况,从而导致物品的漏检。

授权公告号为cn108698761b的专利《搬运对象物识别系统、搬运对象物识别方法及搬运对象物识别程序》公开了以下内容:其用于识别附有rfid标签且正由叉车进行搬运的托盘,其具有取得部、识别部和输出部,其中上述取得部取得含有在至少包含叉车正在移动的时间的指定读取时间内,通过设在叉车上的rfid阅读机至少读取多次而得到的标签id、和读取时刻的标签信息;识别部基于每个利用标签id进行识别的rfid标签的在指定读取时间内的读取频率、读取时刻的间隔以及读取的连续性中的至少一者,识别附在正由叉车进行搬运的托盘处的rfid标签的标签id;输出部输出被识别的标签id。该专利基于移动中rfid标签之间在读取频率、读取时刻的间隔、读取连续性上的差异进行rfid标签识别,但并未充分利用该差异,识别正确率有待进一步提高。



技术实现要素:

为了解决上述现有技术中存在的移动中rfid标签的识别正确率不够高的问题,本发明提供一种识别移动rfid标签的方法及设备,本发明中多次获取并记录标签信息,能有效减少遗漏识别rfid标签造成的影响,并利用时间衰减函数,构建基于标签信息的可信度评分函数,综合考虑读取时间、信号强度值和读取次数这些因素,得到的可信度评分能够切实反应每一条标签信息的可信度,得到rfid标签可信度评分,从而实现对rfid标签的精确识别。

本发明的技术方案如下:

技术方案一:

一种识别移动rfid标签的方法,包括如下步骤:

读取器在指定时间内多次获取并记录若干个移动rfid标签的标签信息,所述标签信息包括rfid标签的识别信息、rfid标签被读取时间、rfid标签被读取次数和rfid标签信号强度值;

利用时间衰减函数,构建基于所述标签信息的可信度评分函数;

将标签信息输入至可信度评分函数,得到每个移动rfid标签的可信度评分,并根据可信度评分最大值对应rfid标签的识别信息,确认当前最接近读取器的移动rfid标签的身份。

进一步的,所述可信度评分函数为:

其中,mscore表示某个移动rfid标签的可信度评分,n表示该rfid标签对应标签信息的总数,tn表示该rfid标签的第n个标签信息中被读取时间与结束读取时间的时间差,表示该rfid标签的所有标签信息中信号强度平均值的绝对值,cn表示该rfid标签的第n个标签信息中的被读取次数,a,b为固定参数。

进一步的,还包括预设一阈值,若所述若干个rfid标签的可信度评分中的第i个最大值超过阈值,则再次尝试获得并记录标签信息,以重新识别当前最接近读取器的移动rfid标签;否则,根据可信度评分最大值对应rfid标签的识别信息,确认当前最接近读取器的移动rfid标签的身份。

进一步的,还包括,在将标签信息输入至可信度评分函数前,对于具有相同识别信息的标签信息,保留信号强度值最大的k个标签信息,删去其他标签信息。

进一步的,还包括在某一位置设置一结束rfid标签;读取器读取到所述结束rfid标签后,停止获得标签信息。

进一步的,还包括,将所述移动rfid标签设置在物品上,所述移动rfid标签随物品移动而移动;所述移动rfid标签的识别信息为物品标识信息,或建立识别信息与物品标识信息之间的一一对应关系。

技术方案二:

一种基于rfid的物品识别设备,包括存储器和处理器,所述存储器存储有指令,所述指令适于由处理器加载并执行如下步骤:

在指定时间内多次获取并记录若干个移动rfid标签的标签信息,所述标签信息包括rfid标签的识别信息、rfid标签被读取时间、rfid标签被读取次数和rfid标签信号强度值;

利用时间衰减函数,构建基于所述标签信息的可信度评分函数;

将标签信息输入至可信度评分函数,得到每个移动rfid标签的可信度评分,并根据可信度评分最大值对应rfid标签的识别信息,确认当前最接近读取器的移动rfid标签的身份。

进一步的,所述可信度评分函数为:

其中,mscore表示某个移动rfid标签的可信度评分,n表示该rfid标签对应标签信息的总数,tn表示该rfid标签的第n个标签信息中被读取时间与结束读取时间的时间差,表示该rfid标签的所有标签信息中信号强度平均值的绝对值,cn表示该rfid标签的第n个标签信息中的被读取次数,a,b为固定参数。

进一步的,还包括预设一阈值,若所述若干个rfid标签的可信度评分中的第i个最大值超过阈值,则再次尝试获得并记录标签信息,以重新识别当前最接近读取器的移动rfid标签;否则,根据可信度评分最大值对应rfid标签的识别信息,确认当前最接近读取器的移动rfid标签的身份。

进一步的,还包括,在将标签信息输入至可信度评分函数前,对于具有相同识别信息的标签信息,保留信号强度值最大的k个标签信息,删去其他标签信息。

进一步的,还包括在某一位置设置一结束rfid标签;读取器读取到所述结束rfid标签后,停止获得标签信息。

进一步的,还包括,将所述移动rfid标签设置在物品上,所述移动rfid标签随物品移动而移动;所述移动rfid标签的识别信息为物品标识信息,或建立识别信息与物品标识信息之间的一一对应关系。

本发明具有如下有益效果:

1、本发明中多次获取并记录标签信息,能有效减少遗漏识别rfid标签造成的影响。

2、本发明利用时间衰减函数,构建基于标签信息的可信度评分函数,综合考虑读取时间、信号强度值和读取次数这些因素,得到的可信度评分能够切实反应每一条标签信息的可信度,得到rfid标签可信度评分,从而实现对rfid标签的精确识别。

3、本发明中计算读取器能够读取到的所有rfid标签的可信度评分,并以此为依据判断周边是否存在较强的干扰信号,能有效避免误检情况的发生,进一步提高识别的准确率。

4、根据信号强度值,对获取的标签信息进行过滤,筛除了大部分干扰信号,有利于后续计算rfid标签可信度评分的准确度,提高识别的准确度。

附图说明

图1为本发明流程图;

图2为本发明中标签信息的示意图;

图3为本发明中过滤标签信息的示意图;

图4为读取器与rfid标签位置示意图;

图5为实施例五示意图。

具体实施方式

下面结合附图和具体实施例来对本发明进行详细的说明。

实施例一

参考图1,一种识别移动rfid标签的方法,包括如下步骤:

读取器在指定时间内多次获取并记录若干个移动rfid标签的标签信息(参考图2),所述标签信息包括rfid标签的识别信息(在本实施例中,识别信息为rfid标签的电子编码)、rfid标签被读取时间(在本实施例中,以时间戳的形式记录被读取时间)、rfid标签被读取次数和rfid标签信号强度值;

利用时间衰减函数,构建基于所述标签信息的可信度评分函数;

将标签信息输入至可信度评分函数,得到每个移动rfid标签的可信度评分,并根据可信度评分最大值对应rfid标签的识别信息,确认当前最接近读取器的移动rfid标签的身份。

本实施例的有益效果在于:

1、本发明中多次获取并记录标签信息,能有效减少遗漏识别rfid标签造成的影响;

2、本发明利用时间衰减函数,构建基于标签信息的可信度评分函数,综合考虑读取时间、信号强度值和读取次数这些因素,得到的可信度评分能够切实反应每一个rfid标签的可信度,从而实现对rfid标签的精确识别。

实施例二

在本实施例中,构造可信度评分函数为:

其中,mscore表示某个rfid标签的可信度评分,n表示该rfid标签对应标签信息的总数,tn表示该rfid标签的第n个标签信息中被读取时间与结束读取时间的时间差,表示该rfid标签的所有标签信息中信号强度平均值的绝对值,cn表示该rfid标签的第n个标签信息中的被读取次数,a,b为固定参数。

本发明构造的函数为累加函数,rfid标签的可信度评分由该rfid标签所有标签信息的可信度分数累加得到。

在该函数中:

1、在其他条件不变情况下,标签信息的读取时间越接近结束移动时间(即tn越小),其可信度分数指数增长;

2、在其他条件不变情况下,rfid标签所有有效信息的信号强度平均值越大(由于读取器输出的信号强度值均为负值,信号强度平均值越大,越小),其可信度评分指数增长。

3、在其他条件不变情况下,rfid标签被读取到的次数越多,其可信度评分线性增长。

综上,其优越性主要体现在:

参考图4,待识别rfid标签通常朝着靠近读取器的方向移动,在rfid标签移动期间,读取器获取的不同rfid标签的标签信息在cn、n等方面均存在较大差异。而所述可信度评分函数能进一步放大这一差异:

1、利用时间衰减函数exp,指数式放大了标签信息在方面的差异;

2、在移动后期所获得的标签信息更加可靠,利用时间衰减函数exp(这里可将视为一随tn变化的权重)指数式放大了移动后期标签信息在cn等方面的差异。

因此,可信度评分函数得到的可信度评分能够切实反应每一条标签信息的可信度,以rfid标签可信度评分为依据,可以实现对rfid标签的精确识别。

实施例三

进一步的,预设一阈值,若所述若干个rfid标签的可信度评分中的第i个最大值超过阈值(在本实施例中,有n个可信度评分,i=n/2),则说明存在较强的干扰,实施例一得到的结果可信度不足,舍弃该结果,再次尝试获得并记录标签信息,以重新识别当前最接近读取器的移动rfid标签。若不超过阈值,则根据可信度评分最大值对应rfid标签的识别信息,确认当前最接近读取器的移动rfid标签的身份。

本实施例进步之处在于:计算读取器能够读取到的所有rfid标签的可信度评分,并以此为依据判断周边是否存在较强的干扰信号,能有效避免误检情况的发生,进一步提高识别的准确率。

实施例四

进一步的,读取器在指定时间内i次获得并记录若干个移动rfid标签的标签信息,所述标签信息包括rfid标签的识别信息、rfid标签被读取时间、rfid标签被读取次数和rfid标签信号强度值。

参考图3,在将标签信息输入至可信度评分函数前,对于具有相同识别信息的标签信息,保留信号强度值最大的k个标签信息,删去其他标签信息,则得到i×k个标签信息。实现代码如下:

其中,s[i][j]表示第i次读取rfid标签时,记录的第j条标签信息,0≤i<i,0≤j<ji。i表示共i次获取标签信息;ji表示在第i次获取得到的标签信息总数(ji随i变化,即每次获取的标签信息总数可能不一样)。

smax[i][k]表示在第i次读取到的信号强度值最大的k个标签信息,0≤i<i,0≤k<k,k为规定的最大值个数。

代码4-5行确定在第i个第一信息中最大值的个数并初始化。

代码7-8行以及11-13行对已经找到的前k-1个最大值进行过滤。

代码14-15行进行某个最大值的获取。

本实施例的有益效果在于:根据信号强度值,对获取的标签信息进行过滤,筛除了大部分干扰信号,有利于后续计算rfid标签可信度评分的准确度,提高识别的准确度。

实施例五

参见图5,在本实施例,通过rfid标签实现对搬运对象的识别,读取器内置在一穿戴式rfid终端中,搬运工人携带穿戴式rfid终端,步骤如下:

在若干个待搬运物品上各设置一rfid标签。各rfid标签中存有物品标识,rfid标签与物品一一对应;或,将各rfid标签内的电子编码与物品标识相关联,使rfid标签与物品一一对应。

搬运工人(或者由内置有读取器的分拣机器人)拿起某一待搬运物品,穿戴式rfid终端开始获得并记录该物品上rfid标签的标签信息,同时也获得并记录其他待搬运物品的标签信息。所述标签信息包括rfid标签的识别信息(识别信息为物品标识或电子编码)、rfid标签被读取时间、rfid标签被读取次数和rfid标签信号强度值。

搬运工人将该物品放置在拖车上,拖车上设置一结束rfid标签。穿戴式rfid终端在靠近拖车的过程中,读取到结束rfid标签,则停止获得标签信息。

将得到的标签信息输入至上述可信度评分函数:

计算穿戴式rfid终端读取到的所有移动rfid标签的可信度评分。

预设一阈值(在本实施例中,阈值为8.0),若所述可信度评分的最大值超过阈值,则根据可信度评分最大值对应rfid标签的识别信息,确认当前搬运物品的身份;否则再次尝试获得并记录若干个移动rfid标签的标签信息,以重新识别当前搬运物品的身份。

需要说明的是,在搬运场景中,还未被搬运物品的rfid标签的标签信息实质上是一种干扰信号,对识别搬运中物品造成干扰。本发明所构造可信度评分函数在该应用场景下效果优异,理由如下:

与其他应用场景不同的是,在搬运过程中,穿戴式rfid终端逐渐远离未被搬运物品,则读取到的干扰标签信息的信号强度值逐渐降低。显然,搬运后期获得的搬运中物品的标签信息与干扰标签信息之间在信号强度值的差异比其他应用场景更加显著。而本发明所构建函数能充分利用这一规律,并利用时间衰减函数exp如实施例二所述进一步扩大这一差异,使搬运后期(即tn越小)获得的标签信息可信度分数更高,更加准确地反应每一条标签信息的可信度。

实施例六

一种基于rfid的物品识别设备,包括存储器和处理器,所述存储器存储有指令,所述指令适于由处理器加载并执行如下步骤:

读取器在指定时间内多次获取并记录若干个移动rfid标签的标签信息(参考图2),所述标签信息包括rfid标签的识别信息(在本实施例中,识别信息为rfid标签的电子编码)、rfid标签被读取时间(在本实施例中,以时间戳的形式记录被读取时间)、rfid标签被读取次数和rfid标签信号强度值;

利用时间衰减函数,构建基于所述标签信息的可信度评分函数;

将标签信息输入至可信度评分函数,得到每个移动rfid标签的可信度评分,并根据可信度评分最大值对应rfid标签的识别信息,确认当前最接近读取器的移动rfid标签的身份。

本实施例的有益效果在于:

1、本发明中多次获取并记录标签信息,能有效减少遗漏识别rfid标签造成的影响;

2、本发明利用时间衰减函数,构建基于标签信息的可信度评分函数,综合考虑读取时间、信号强度值和读取次数这些因素,得到的可信度评分能够切实反应每一个rfid标签的可信度,从而实现对rfid标签的精确识别。

实施例七

在本实施例中,构造可信度评分函数为:

其中,mscore表示某个rfid标签的可信度评分,n表示该rfid标签对应标签信息的总数,tn表示该rfid标签的第n个标签信息中被读取时间与结束读取时间的时间差,表示该rfid标签的所有标签信息中信号强度平均值的绝对值,cn表示该rfid标签的第n个标签信息中的被读取次数,a,b为固定参数。

本发明构造的函数为累加函数,rfid标签的可信度评分由该rfid标签所有标签信息的可信度分数累加得到。

在该函数中:

1、在其他条件不变情况下,标签信息的读取时间越接近结束移动时间(即tn越小),其可信度分数指数增长;

2、在其他条件不变情况下,rfid标签所有有效信息的信号强度平均值越大(由于读取器输出的信号强度值均为负值,信号强度平均值越大,越小),其可信度评分指数增长。

3、在其他条件不变情况下,rfid标签被读取到的次数越多,其可信度评分线性增长。

综上,其优越性主要体现在:

参考图4,待识别rfid标签通常朝着靠近读取器的方向移动,在rfid标签移动期间,读取器获取的不同rfid标签的标签信息在cn、n等方面均存在较大差异。而所述可信度评分函数能进一步放大这一差异:

1、利用时间衰减函数exp,指数式放大了标签信息在方面的差异;

2、在移动后期所获得的标签信息更加可靠,利用时间衰减函数exp(这里可将视为一随tn变化的权重)指数式放大了移动后期标签信息在cn等方面的差异。

因此,可信度评分函数得到的可信度评分能够切实反应每一条标签信息的可信度,以rfid标签可信度评分为依据,可以实现对rfid标签的精确识别。

实施例八

进一步的,预设一阈值,若所述若干个rfid标签的可信度评分中的第i个最大值超过阈值(在本实施例中,有n个可信度评分,i=n/2),则说明存在较强的干扰,实施例一得到的结果可信度不足,舍弃该结果,再次尝试获得并记录标签信息,以重新识别当前最接近读取器的移动rfid标签。若不超过阈值,则根据可信度评分最大值对应rfid标签的识别信息,确认当前最接近读取器的移动rfid标签的身份。

本实施例进步之处在于:计算读取器能够读取到的所有rfid标签的可信度评分,并以此为依据判断周边是否存在较强的干扰信号,能有效避免误检情况的发生,进一步提高识别的准确率。

实施例九

进一步的,读取器在指定时间内i次获得并记录若干个移动rfid标签的标签信息,所述标签信息包括rfid标签的识别信息、rfid标签被读取时间、rfid标签被读取次数和rfid标签信号强度值。

参考图3,在将标签信息输入至可信度评分函数前,对于具有相同识别信息的标签信息,保留信号强度值最大的k个标签信息,删去其他标签信息,则得到i×k个标签信息。实现代码如下:

其中,s[i][j]表示第i次读取rfid标签时,记录的第j条标签信息,0≤i<i,0≤j<ji。i表示共i次获取标签信息;ji表示在第i次获取得到的标签信息总数(ji随i变化,即每次获取的标签信息总数可能不一样)。

smax[i][k]表示在第i次读取到的信号强度值最大的k个标签信息,0≤i<i,0≤k<k,k为规定的最大值个数。

代码4-5行确定在第i个第一信息中最大值的个数并初始化。

代码7-8行以及11-13行对已经找到的前k-1个最大值进行过滤。

代码14-15行进行某个最大值的获取。

本实施例的有益效果在于:根据信号强度值,对获取的标签信息进行过滤,筛除了大部分干扰信号,有利于后续计算rfid标签可信度评分的准确度,提高识别的准确度。

实施例十

参见图5,在本实施例,通过rfid标签实现对搬运对象的识别,读取器内置在一穿戴式rfid终端中,搬运工人携带穿戴式rfid终端,步骤如下:

在若干个待搬运物品上各设置一rfid标签。各rfid标签中存有物品标识,rfid标签与物品一一对应;或,将各rfid标签内的电子编码与物品标识相关联,使rfid标签与物品一一对应。

搬运工人(或者由内置有读取器的分拣机器人)拿起某一待搬运物品,穿戴式rfid终端开始获得并记录该物品上rfid标签的标签信息,同时也获得并记录其他待搬运物品的标签信息。所述标签信息包括rfid标签的识别信息(识别信息为物品标识或电子编码)、rfid标签被读取时间、rfid标签被读取次数和rfid标签信号强度值。

搬运工人将该物品放置在拖车上,拖车上设置一结束rfid标签。穿戴式rfid终端在靠近拖车的过程中,读取到结束rfid标签,则停止获得标签信息。

将得到的标签信息输入至上述可信度评分函数:

计算穿戴式rfid终端读取到的所有移动rfid标签的可信度评分。

预设一阈值(在本实施例中,阈值为8.0),若所述可信度评分的最大值超过阈值,则根据可信度评分最大值对应rfid标签的识别信息,确认当前搬运物品的身份;否则再次尝试获得并记录若干个移动rfid标签的标签信息,以重新识别当前搬运物品的身份。

需要说明的是,在搬运场景中,还未被搬运物品的rfid标签的标签信息实质上是一种干扰信号,对识别搬运中物品造成干扰。本发明所构造可信度评分函数在该应用场景下效果优异,理由如下:

与其他应用场景不同的是,在搬运过程中,穿戴式rfid终端逐渐远离未被搬运物品,则读取到的干扰标签信息的信号强度值逐渐降低。显然,搬运后期获得的搬运中物品的标签信息与干扰标签信息之间在信号强度值的差异比其他应用场景更加显著。而本发明所构建函数能充分利用这一规律,并利用时间衰减函数exp如实施例二所述进一步扩大这一差异,使搬运后期(即tn越小)获得的标签信息可信度分数更高,更加准确地反应每一条标签信息的可信度。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!
1