[发明专利]一种基于尾码随机识别方法改进的尾码顺序再识别方法有效
申请号: | 201910333103.2 | 申请日: | 2019-04-24 |
公开(公告)号: | CN110222798B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 李晓武;宋月玲;吕昊宸;李润鑫;李绿青;吕英英;贾连印;游进国;丁加满 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 尾码 随机 识别 方法 改进 顺序 | ||
1.一种基于尾码随机识别方法改进的尾码顺序再识别方法,其特征在于:具体步骤如下:
Step1、阅读器接通电源后,信号区内处于不静默状态的标签产生1个0~L的随机时隙数;
Step2、帧开始,阅读器发送读取标签尾码的命令,区域内处于不静默状态的标签接收到命令后,随机时隙数slot=0的标签立即响应阅读器命令,其余标签不做任何操作;
Step3、标签应答的过程中,系统产生3种时隙:
a空闲时隙,即无标签应答:此时区域内无随机时隙数为0的标签,无标签使用当前时隙,时隙结束;
b碰撞时隙,即多标签应答:此时区域内含有2个或多个标签的随机时隙数为0,时隙数为0的标签同时在当前时隙内回复阅读器,信道内2个或多个标签发生碰撞,阅读器收不到任何有用的尾码信息;
c成功时隙,即当且仅有一个标签应答:此时区域内仅有1个标签的时隙数为0,该标签将自己的尾码发送给阅读器,阅读器收到该尾码后,查找尾码表判断该尾码是否已存在:
若该尾码不存在尾码表里,则表示当前标签未被识别过,将其称之为未识别标签,此时进行全新标签的处理,阅读器向应答标签发送读取标签剩余码命令,标签收到命令后将自己的剩余码发送给阅读器,阅读器收到剩余码后将其与尾码合并为一个有用的标签码存入尾码表,尾码表新填一条尾码记录,则重复尾码连续识别量k计数中断,该响应标签记为已识别标签并置静默;
若该尾码已存在于尾码表中,则表示当前标签为已识别标签或漏读标签,此时阅读器从尾码表里查找出该尾码信息,尾码频数加1,已识别尾码重复出现,则重复尾码连续识别量k加1;
Step4、当尾码应答中的尾码连续识别量k达到设定值时,阅读器进行尾码再识别工作;首先查找当前识别区域内存在的已识别尾码,并将其存入某个存储空间,统计出总数,然后从存储空间里随机选择比例为F的尾码,或以出栈的方式从尾码表末端顺序选择比例为F的尾码依次进行尾码再识别处理;
Step5、每处理完一个时隙,区域内处于不静默状态的标签的随机时隙数减1,阅读器沿固定轨迹移动1步,阅读器识别区域及其区域内的标签重新确定;
Step6、重复上述所有步骤,直至当前帧内时隙轮询结束,然后开始下一帧的读取,直到区域内的标签全部被识别。
2.根据权利要求1所述的一种基于尾码随机识别方法改进的尾码顺序再识别方法,其特征在于:所述步骤Step1的具体过程如下:
Step1.1、阅读器放置在中小型区域的固定轨道上,标签随机散布在中小型区域内,每个标签携带唯一的标签信息,尾码表初始化;
Step1.2、阅读器接通电源后,阅读器识别区域内处于不静默状态的标签接收到阅读器的电磁波后,生成1个0~L的随机时隙数;不在区域内的标签不做任何操作,该步骤产生一张二维表,存有标签ID、标签位置坐标、标签与阅读器的距离、信号区标志、标签随机时隙数、标签静默标志、标签已识别标志、EPC码、尾码和剩余码信息。
3.根据权利要求1所述的一种基于尾码随机识别方法改进的尾码顺序再识别方法,其特征在于:所述步骤Step4的具体过程如下:
若采用尾码随机再识别处理方式,则具体方式如下:
步骤一:统计阅读器当前识别区域内存在的已识别尾码及其总数,总数记为tail_sum;
步骤二:从步骤一得出的结果中随机选择比例为F的尾码进行尾码再识别处理,则随机挑选的尾码数量为向上取整,该比例F的具体计算公式为:
其中,L_suffix表示标签尾码长度,N表示预先设置的待识别标签数,表示已经识别的标签尾码个数;
步骤三:从步骤一的结果中随机挑选一个尾码tail,阅读器发送一个携带tail的读取尾码剩余码的命令,此时当前时隙产生三种情况:
a无标签应答:即当前区域内无标签尾码与tail相同,故不作应答,时隙结束;
b多标签应答:即当前区域内存在多个标签的尾码与tail相同,说明这些标签已被识别或因与已识别标签尾码相同而被漏读,所以,阅读器依然收不到任何有用的信息,时隙结束;
c单标签应答:即当前区域内有且只有一个标签尾码与tail相同,该标签将自身的剩余码发送给阅读器,阅读器收到剩余码后对该标签是否已被识别进行判断:
判断一:该标签已被识别,阅读器将剩余码丢弃,当前时隙结束;
判断二:该标签未被识别,该标签将剩余码与尾码tail合成一个有用的标签码存入尾码表,该尾码出现频数加1,该响应标签记为已识别标签并置静默;
步骤四:当前时隙结束,帧内时隙计数器加1,阅读器时隙花销加1;
步骤五:阅读器沿固定轨迹移动1步,阅读器识别区域及其区域内的标签重新确定,开始下一时隙,重复步骤三、四,直到挑选的尾码数量达到尾码随机再识别处理结束;
若采用尾码顺序再识别处理方式,则具体方式如下:
步骤一:统计阅读器当前识别区域内存在的已识别尾码及其总数,总数记为tail_sum;
步骤二:从步骤一得出的结果中以出栈的形式从尾码表末端依次选择比例为F的已识别尾码进行尾码再识别处理,则需要挑选的尾码数量为向上取整,若尾码表中存在已识别尾码n个,依据出栈原则,即先进后出或后进先出原则,最后挑选的尾码ID为即比例F的具体计算公式与随机再识别相同;
步骤三:按照步骤二的选取原则依次选择一个尾码tail,阅读器发送一个携带tail的读取尾码剩余码的命令,此时当前时隙产生三种情况:
情况一:无标签应答:即当前区域内无标签尾码与tail相同,故不作应答,时隙结束;
情况二:多标签应答:即当前区域内存在多个标签的尾码与tail相同,这些标签已被识别或因与已识别标签尾码相同而被漏读,所以,阅读器依然收不到任何有用的信息,时隙结束;
情况三:单标签应答:即当前区域内有且只有一个标签尾码与tail相同,该标签将自身的剩余码发送给阅读器,阅读器收到剩余码后对该标签是否已被识别进行判断:
判断一:该标签已被识别,阅读器将剩余码丢弃,当前时隙结束;
判断二:该标签未被识别,该标签将剩余码与尾码tail合成一个有用的标签码存入尾码表,该尾码出现频数加1,该响应标签记为已识别标签并置静默;
步骤四:当前时隙结束,帧内时隙计数器加1,阅读器时隙花销加1;
步骤五:阅读器沿固定轨迹移动1步,阅读器识别区域及其区域内的标签重新确定,开始下一时隙,重复第三、四步,直到选取的尾码ID为[n-F·tail_sum]时结束尾码再识别处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910333103.2/1.html,转载请声明来源钻瓜专利网。