本发明涉及rfid识别技术,尤其涉及一种面向供应链应用的rfid标签数据异常处理方法与系统。
背景技术:
利用rfid标签的唯一标识特性,收集管理单品在生产、仓储、物流、配送、销售等供应链作业环节的相关数据信息;利用rfid技术的远距离、批量读取标签的特点,提升企业在供应链管理、产品追溯和追踪等方面工作效率。然而,rfid技术在收集数据过程中漏读现象频频发生,使得rfid标签数据具有不确定性,降低了rfid技术在供应链领域应用的可靠性和高效性。目前解决漏读问题的方法主要依据rfid原始流数据,采用基于平滑时间策略、基于时空冗余等填补方法,来提高填补精确度。这种从rfid技术本身特性出发,通过在物理层填补漏读的rfid标签数据方法,核心是提升rfid读写器性能,也不能解决因供应链业务逻辑的操作环境因素的影响(如人操作、环境干扰),造成的rfid标签数据的不确定性问题。以致于供应链管理业务扭转时常发生异常,出现串货、漏货和丢货等情况,无法为rfid供应链应用系统提供更加有力的支撑。
因此,作为提升rfid供应链应用系统可靠性和高效性的必要前提,当在供应链管理的业务逻辑层发生rfid标签数据的不确定性问题时,迫切需要一种方法实现rfid标签数据的异常处理。
技术实现要素:
为了解决现有技术中的问题,本发明提供了一种面向供应链应用的rfid标签数据异常处理方法与系统。
本发明提供了一种面向供应链应用的rfid标签数据异常处理方法,基于rfid标签数据异常处理器进行以下步骤:
s1、根据供应链业务需求,按业务与rfid标签数据关联关系,建立rfid标签数据信息模型;
s2、根据供应链业务的网络拓扑,制定rfid标签数据路径规则库,设计rfid标签数据路径生成算法;
s3、根据rfid标签数据信息和rfid标签数据路径序列,设计rfid标签数据路径异常检测算法;
s4、根据判定的rfid标签数据路径序列的异常状态,修正rfid标签数据路径序列。
作为本发明的进一步改进,在步骤s1中,rfid标签数据收集接口接收rfid供应链应用系统中发送的rfid标签数据集合,rfid标签数据预处理器接收到rfid标签数据集合后,根据业务与rfid标签数据的关联映射关系,构建rfid标签数据信息模型;在步骤s2中,当rfid标签数据路径生成器接收到rfid标签数据信息后,根据rfid标签数据路径生成算法,完成rfid标签数据向rfid标签数据路径转化,并将rfid标签数据路径序列存入rfid标签数据路径库;在步骤s3中,当rfid标签数据路径异常检测器接收到rfid标签数据路径序列后,根据rfid标签数据路径异常检测算法,完成rfid标签的漏读数据的异常检测,并纠正rfid标签数据路径序列;在步骤s4中,当rfid标签数据路径异常处理引擎接收到纠正后的rfid标签数据路径序列,修正rfid标签数据信息模型,并更新rfid标签数据路径库,当rfid标签数据异常处理结果输出接口接收到rfid标签数据信息后,将其发送给rfid供应链应用系统,
作为本发明的进一步改进,在步骤s2中,rfid标签数据路径生成器接收到rfid标签数据信息模型后,以rfid标签数据信息的唯一标识为搜索条件,从rfid标签数据路径库中搜索其对应的rfid标签数据路径,并结合rfid标签数据路径的规则信息,生成或更新rfid标签数据路径序列,并将其存入rfid标签数据路径库。
作为本发明的进一步改进,步骤s2中的rfid标签数据路径生成算法包括以下步骤:
1)、根据输入的rfid标签数据信息,缓存该rfid标签数据信息,提取rfid标签数据的唯一标识;
2)、按照rfid标签数据的唯一标识,在rfid标签数据路径库中查询该rfid标签数据路径序列;
3)、如果步骤2)查询结果为空,则直接以该rfid标签数据的唯一标识创建路径序列的根节点;
4)、如果步骤2)查询结果不为空,则提取该路径序列的最后一个节点路径的位置信息;
5)、提取该rfid标签数据的当前位置信息;
6)、比较步骤5)和步骤6)中的节点位置信息是否符合rfid标签数据路径规则库的规则信息;
7)、如果符合规则信息,则将该rfid标签数据添加到最后一个节点路径尾部;
8)、如果不符合规则信息,则将最后一个节点路径指向原最后一个节点路径的父亲节点,重复步骤4)至步骤8);
9)、直到找到符合规则信息的最后一个节点或所有节点遍历完成,算法终止。
作为本发明的进一步改进,在步骤s3中,rfid标签数据路径异常检测器接收到rfid标签数据路径序列后,构建以rfid标签数据路径规则库信息中的路径位置标识为顶点,rfid标签数据是否经过该路径位置为边,构建rfid标签数据路径有向图模型,并按照同一个或同一组rfid标签数据不能同时存在于不同的两个顶点为约束条件,计算有向图的可达性,并根据计算结果判定rfid标签数据路径序列的正异常状态,以及按照rfid标签数据路径规则库中的路径时序规则信息,纠正rfid标签数据路径序列。
作为本发明的进一步改进,在步骤s3中的rfid标签数据路径异常检测算法包括以下步骤:
a、获取路径规则库中的路径规则节点位置标识集;
b、以路径位置标识为顶点,rfid标签数据经过的路径位置为边,构建rfid标签数据路径有向图;
c、计算有向图的可达性,求得有向图的可达集;
d、判定可达集是否唯一,如果唯一则将该可达集作为rfid标签数据路径序列输出;
e、如果可达集不唯一,则提取可达集的最后一个节点位置信息,生成可达集位置信息集合(p1,p2,……,pn);
f、从可达集中循环获取pi,以i<n且pi是否符合时序规则为循环判定条件,筛选可达集;
g、如果pi满足步骤f的循环条件,将pi对应的可达集作为rfid标签数据路径序列输出;
h、如果pi不满足步骤f的循环条件,将pi对应的可达集从可达集合中删除。
本发明还提供了一种面向供应链应用的rfid标签数据异常处理系统,
包括rfid标签数据异常处理器;
所述rfid标签数据异常处理器,根据供应链业务需求,按业务与rfid标签数据关联关系,建立rfid标签数据信息模型;
所述rfid标签数据异常处理器,根据供应链业务的网络拓扑,制定rfid标签数据路径规则库,设计rfid标签数据路径生成算法;
所述rfid标签数据异常处理器,根据rfid标签数据信息和rfid标签数据路径序列,设计rfid标签数据路径异常检测算法;
所述rfid标签数据异常处理器,根据判定的rfid标签数据路径序列的异常状态,修正rfid标签数据路径序列。
作为本发明的进一步改进,所述rfid标签数据异常处理器主要包括以下几个组件:rfid标签数据收集输入接口、rfid标签数据预处理器、rfid标签数据路径生成器、rfid标签数据路径规则库、rfid标签数据路径库、rfid标签数据路径异常检测器、rfid标签数据路径异常处理引擎和rfid标签数据异常处理结果输出接口。
所述rfid标签数据收集输入接口与rfid标签数据预处理器连接;
所述rfid标签数据预处理器与rfid标签数据收集输入接口、rfid标签数据路径生成器连接;
所述rfid标签数据路径生成器与rfid标签数据预处理器、rfid标签数据路径规则库、rfid标签数据路径库、rfid标签数据路径异常检测器连接;
所述rfid标签数据路径异常检测器与rfid标签数据路径生成器、rfid标签数据路径规则库、rfid标签数据路径异常处理引擎和rfid标签数据异常处理结果输出接口连接;
所述rfid标签数据路径异常处理引擎与rfid标签数据路径异常检测器、rfid标签数据路径库、rfid标签数据异常处理结果输出接口连接。
作为本发明的进一步改进,所述rfid标签数据路径规则库与rfid标签数据路径生成器连接;
所述rfid标签数据路径库与rfid标签数据路径生成器、rfid标签数据路径异常处理引擎连接;
所述rfid标签数据异常处理结果输出接口与rfid标签数据路径异常检测器和rfid标签数据路径异常处理引擎连接。
所述rfid标签数据收集输入接口:用于接收rfid标签数据信息;
所述rfid标签数据预处理器:用于建立符合业务需求的rfid标签数据信息模型;
所述rfid标签数据路径生成器:用于实现从rfid标签数据到rifd标签数据路径的转化;
所述rfid标签数据路径异常检测器:用于检测rfid标签数据路径序列的正异常状态;
所述rfid标签数据路径异常处理引擎:用于修正rfid标签数据路径序列的异常状态;
所述rfid标签数据路径规则库:用于存储rfid标签随供应链业务执行过程中的路径规则信息;
所述rfid标签数据路径库:用于存储rfid标签数据随供应链业务执行过程中的路径信息;
所述rfid标签数据异常处理结果输出接口:用于发送rfid标签数据异常处理结果。
本发明还提供了一种面向供应链应用的rfid标签数据异常处理系统,包括可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现如上述中任一项所述的方法。
本发明的有益效果是:有效解决rfid标签数据与供应链业务逻辑匹配异常问题,提升了rfid供应链应用系统的可靠性和高效性。
附图说明
图1是本发明一种面向供应链应用的rfid标签数据异常处理系统的框架图。
图2是本发明rfid标签数据路径生成算法的流程图。
图3是本发明rfid标签数据路径异常检测算法的流程图。
具体实施方式
下面结合附图说明及具体实施方式对本发明作进一步说明。
如图1所示,一种面向供应链应用的rfid标签数据异常处理系统,通过rfid标签数据异常处理单元实现。所述rfid标签数据异常处理单元,根据供应链业务需求,按业务与rfid标签数据关联关系,建立rfid标签数据信息模型;所述rfid标签数据异常处理单元,根据供应链业务的网络拓扑,制定rfid标签数据路径规则库,设计rfid标签数据路径生成算法;所述rfid标签数据异常处理单元,根据rfid标签数据信息和rfid标签数据路径序列,设计rfid标签数据路径异常检测算法;所述rfid标签数据异常处理单元,根据判定的rfid标签数据路径序列的异常状态,修正rfid标签数据路径序列。
所述rfid标签数据异常处理单元为rfid标签数据异常处理器,rfid标签数据异常处理器主要包括以下几个组件:rfid标签数据收集输入接口、rfid标签数据预处理器、rfid标签数据路径生成器、rfid标签数据路径规则库、rfid标签数据路径库、rfid标签数据路径异常检测器、rfid标签数据路径异常处理引擎和rfid标签数据异常处理结果输出接口。所述rfid标签数据收集输入接口与rfid标签数据预处理器连接;所述rfid标签数据路径生成器与rfid标签数据预处理器、rfid标签数据路径规则库、rfid标签数据路径库、rfid标签数据路径异常检测器连接;所述rfid标签数据路径异常检测器与所述rfid标签数据路径异常处理引擎直连,并与rfid标签数据异常处理结果输出接口连接,还分别与rfid标签数据路径规则库、rfid标签数据路径库连接。
所述rfid标签数据收集输入接口:用于接收rfid标签数据信息;所述rfid标签数据预处理器:用于建立符合业务需求的rfid标签数据信息模型;所述rfid标签数据路径生成器:用于实现从rfid标签数据到rifd标签数据路径的转化;所述rfid标签数据路径异常检测器:用于检测rfid标签数据路径序列的正异常状态;所述rfid标签数据路径异常处理引擎:用于修正rfid标签数据路径序列的异常状态;所述rfid标签数据路径规则库:用于存储rfid标签随供应链业务执行过程中的路径规则信息;所述rfid标签数据路径库:用于存储rfid标签数据随供应链业务执行过程中的路径信息;所述rfid标签数据异常处理结果输出接口:用于发送rfid标签数据异常处理结果。
所述rfid标签数据收集输入接口接收到rfid供应链应用系统中发送的rfid标签数据集合,经rfid标签数据预处理器,按业务需求构建rfid标签数据信息模型,随后经rfid标签数据路径生成器,实现rfid标签数据信息向rfid标签数据路径的转化,然后进入到rfid标签数据路径异常检测器,检测出rfid标签数据集的异常状态,并将检测结果传入相应的处理模块,最终通过rfid标签数据异常处理结果输出接口发送给rfid供应链应用系统。
一种面向供应链应用的rfid标签数据异常处理方法,具体的工作流程如下:
第一步,rfid标签数据收集接口接收rfid供应链应用系统中发送的rfid标签数据集合;
第二步,rfid标签数据预处理器接收到rfid标签数据集合后,根据业务与rfid标签数据的关联映射关系,构建rfid标签数据信息模型;
第三步,当rfid标签数据路径生成器接收到rfid标签数据信息后,根据rfid标签数据路径生成算法,完成rfid标签数据向rfid标签数据路径转化,并将rfid标签数据路径序列存入rfid标签数据路径库;
第四步,当rfid标签数据路径异常检测器接收到rfid标签数据路径序列后,根据rfid标签数据路径异常检测算法,完成rfid标签的漏读数据的异常检测,并纠正rfid标签数据路径序列;
第五步,当rfid标签数据路径异常处理引擎接收到纠正后的rfid标签数据路径序列,修正rfid标签数据信息模型,并更新rfid标签数据路径库;
第六步,当rfid标签数据异常处理结果输出接口接收到rfid标签数据信息后,将其发送给rfid供应链应用系统。
所述rfid标签数据路径生成器接收到rfid标签数据信息模型后,以rfid标签数据信息的唯一标识为搜索条件,从rfid标签数据路径库中搜索其对应的rfid标签数据路径,并结合rfid标签数据路径的规则信息,生成或更新rfid标签数据路径序列,并将其存入rfid标签数据路径库。此rfid标签数据路径生成算法流程如图2所示,具体步骤如下:
1、根据输入的rfid标签数据信息,缓存该rfid标签数据信息,提取rfid标签数据的唯一标识;
2、按照rfid标签数据的唯一标识,在rfid标签数据路径库中查询该rfid标签数据路径序列;
3、如果第2步查询结果为空,则直接以该rfid标签数据的唯一标识创建路径序列的根节点;
4、如果第2步查询结果不为空,则提取该路径序列的最后一个节点路径的位置信息;
5、提取该rfid标签数据的当前位置信息;
6、比较第5和6步中的节点位置信息是否符合rfid标签数据路径规则库的规则信息;
7、如果符合规则信息,则将该rfid标签数据添加到最后一个节点路径尾部;
8、如果不符合规则信息,则将最后一个节点路径指向原最后一个节点路径的父亲节点,重复第4、5、6、7、8步;
9、直到找到符合规则信息的最后一个节点或所有节点遍历完成,算法终止。
所述rfid标签数据路径异常检测器接收到rfid标签数据路径序列后,构建以rfid标签数据路径规则库信息中的路径位置标识为顶点,rfid标签数据是否经过该路径位置为边,构建rfid标签数据路径有向图模型,并按照同一个或同一组rfid标签数据不能同时存在于不同的两个顶点为约束条件,计算有向图的可达性,并根据计算结果判定rfid标签数据路径序列的正异常状态,以及按照rfid标签数据路径规则库中的路径时序规则信息,纠正rfid标签数据路径序列。此rfid标签数据路径异常检测算法流程如图3所示,具体步骤如下:
1、获取路径规则库中的路径规则节点位置标识集;
2、以路径位置标识为顶点,rfid标签数据经过的路径位置为边,构建rfid标签数据路径有向图;
3、计算有向图的可达性,求得有向图的可达集;
4、判定可达集是否唯一,如果唯一则将该可达集作为rfid标签数据路径序列输出;
5、如果可达集不唯一,则提取可达集的最后一个节点位置信息,生成可达集位置信息集合(p1,p2,……,pn);
6、从可达集中循环获取pi,以i<n且pi是否符合时序规则为循环判定条件,筛选可达集;
7、如果pi满足第6步的循环条件,将pi对应的可达集作为rfid标签数据路径序列输出;
8、如果pi不满足第6步的循环条件,将pi对应的可达集从可达集合中删除。
本发明还提供了一种面向供应链应用的rfid标签数据异常处理系统,包括可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现如上述中任一项所述的方法。
本发明有效解决rfid标签数据与供应链业务逻辑匹配异常问题,提升了rfid供应链应用系统的可靠性和高效性。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
1.一种面向供应链应用的rfid标签数据异常处理方法,其特征在于,基于rfid标签数据异常处理器进行以下步骤:
s1、根据供应链业务需求,按业务与rfid标签数据关联关系,建立rfid标签数据信息模型;
s2、根据供应链业务的网络拓扑,制定rfid标签数据路径规则库,设计rfid标签数据路径生成算法;
s3、根据rfid标签数据信息和rfid标签数据路径序列,设计rfid标签数据路径异常检测算法;
s4、根据判定的rfid标签数据路径序列的异常状态,修正rfid标签数据路径序列。
2.根据权利要求1所述的面向供应链应用的rfid标签数据异常处理方法,其特征在于:在步骤s1中,rfid标签数据收集接口接收rfid供应链应用系统中发送的rfid标签数据集合,rfid标签数据预处理器接收到rfid标签数据集合后,根据业务与rfid标签数据的关联映射关系,构建rfid标签数据信息模型;在步骤s2中,当rfid标签数据路径生成器接收到rfid标签数据信息后,根据rfid标签数据路径生成算法,完成rfid标签数据向rfid标签数据路径转化,并将rfid标签数据路径序列存入rfid标签数据路径库;在步骤s3中,当rfid标签数据路径异常检测器接收到rfid标签数据路径序列后,根据rfid标签数据路径异常检测算法,完成rfid标签的漏读数据的异常检测,并纠正rfid标签数据路径序列;在步骤s4中,当rfid标签数据路径异常处理引擎接收到纠正后的rfid标签数据路径序列,修正rfid标签数据信息模型,并更新rfid标签数据路径库,当rfid标签数据异常处理结果输出接口接收到rfid标签数据信息后,将其发送给rfid供应链应用系统。
3.根据权利要求2所述的面向供应链应用的rfid标签数据异常处理方法,其特征在于:在步骤s2中,rfid标签数据路径生成器接收到rfid标签数据信息模型后,以rfid标签数据信息的唯一标识为搜索条件,从rfid标签数据路径库中搜索其对应的rfid标签数据路径,并结合rfid标签数据路径的规则信息,生成或更新rfid标签数据路径序列,并将其存入rfid标签数据路径库。
4.根据权利要求3所述的面向供应链应用的rfid标签数据异常处理方法,其特征在于,步骤s2中的rfid标签数据路径生成算法包括以下步骤:
1)、根据输入的rfid标签数据信息,缓存该rfid标签数据信息,提取rfid标签数据的唯一标识;
2)、按照rfid标签数据的唯一标识,在rfid标签数据路径库中查询该rfid标签数据路径序列;
3)、如果步骤2)查询结果为空,则直接以该rfid标签数据的唯一标识创建路径序列的根节点;
4)、如果步骤2)查询结果不为空,则提取该路径序列的最后一个节点路径的位置信息;
5)、提取该rfid标签数据的当前位置信息;
6)、比较步骤5)和步骤6)中的节点位置信息是否符合rfid标签数据路径规则库的规则信息;
7)、如果符合规则信息,则将该rfid标签数据添加到最后一个节点路径尾部;
8)、如果不符合规则信息,则将最后一个节点路径指向原最后一个节点路径的父亲节点,重复步骤4)至步骤8);
9)、直到找到符合规则信息的最后一个节点或所有节点遍历完成,算法终止。
5.根据权利要求4所述的面向供应链应用的rfid标签数据异常处理方法,其特征在于:在步骤s3中,rfid标签数据路径异常检测器接收到rfid标签数据路径序列后,构建以rfid标签数据路径规则库信息中的路径位置标识为顶点,rfid标签数据是否经过该路径位置为边,构建rfid标签数据路径有向图模型,并按照同一个或同一组rfid标签数据不能同时存在于不同的两个顶点为约束条件,计算有向图的可达性,并根据计算结果判定rfid标签数据路径序列的正异常状态,以及按照rfid标签数据路径规则库中的路径时序规则信息,纠正rfid标签数据路径序列。
6.根据权利要求5所述的面向供应链应用的rfid标签数据异常处理方法,其特征在于,在步骤s3中的rfid标签数据路径异常检测算法包括以下步骤:
a、获取路径规则库中的路径规则节点位置标识集;
b、以路径位置标识为顶点,rfid标签数据经过的路径位置为边,构建rfid标签数据路径有向图;
c、计算有向图的可达性,求得有向图的可达集;
d、判定可达集是否唯一,如果唯一则将该可达集作为rfid标签数据路径序列输出;
e、如果可达集不唯一,则提取可达集的最后一个节点位置信息,生成可达集位置信息集合(p1,p2,……,pn);
f、从可达集中循环获取pi,以i<n且pi是否符合时序规则为循环判定条件,筛选可达集;
g、如果pi满足步骤f的循环条件,将pi对应的可达集作为rfid标签数据路径序列输出;
h、如果pi不满足步骤f的循环条件,将pi对应的可达集从可达集合中删除。
7.一种面向供应链应用的rfid标签数据异常处理系统,其特征在于:
包括rfid标签数据异常处理器;
所述rfid标签数据异常处理器,根据供应链业务需求,按业务与rfid标签数据关联关系,建立rfid标签数据信息模型;
所述rfid标签数据异常处理器,根据供应链业务的网络拓扑,制定rfid标签数据路径规则库,设计rfid标签数据路径生成算法;
所述rfid标签数据异常处理器,根据rfid标签数据信息和rfid标签数据路径序列,设计rfid标签数据路径异常检测算法;
所述rfid标签数据异常处理器,根据判定的rfid标签数据路径序列的异常状态,修正rfid标签数据路径序列。
8.根据权利要求7所述的面向供应链应用的rfid标签数据异常处理系统,其特征在于:
所述rfid标签数据异常处理器主要包括以下几个组件:rfid标签数据收集输入接口、rfid标签数据预处理器、rfid标签数据路径生成器、rfid标签数据路径规则库、rfid标签数据路径库、rfid标签数据路径异常检测器、rfid标签数据路径异常处理引擎和rfid标签数据异常处理结果输出接口;
所述rfid标签数据收集输入接口与rfid标签数据预处理器连接;
所述rfid标签数据预处理器与rfid标签数据收集输入接口、rfid标签数据路径生成器连接;
所述rfid标签数据路径生成器与rfid标签数据预处理器、rfid标签数据路径规则库、rfid标签数据路径库、rfid标签数据路径异常检测器连接;
所述rfid标签数据路径异常检测器与rfid标签数据路径生成器、rfid标签数据路径规则库、rfid标签数据路径异常处理引擎和rfid标签数据异常处理结果输出接口连接;
所述rfid标签数据路径异常处理引擎与rfid标签数据路径异常检测器、rfid标签数据路径库、rfid标签数据异常处理结果输出接口连接;
所述rfid标签数据路径规则库与rfid标签数据路径生成器连接;
所述rfid标签数据路径库与rfid标签数据路径生成器、rfid标签数据路径异常处理引擎连接;
所述rfid标签数据异常处理结果输出接口与rfid标签数据路径异常检测器和rfid标签数据路径异常处理引擎连接。
9.根据权利要求8所述的面向供应链应用的rfid标签数据异常处理系统,其特征在于:
所述rfid标签数据收集输入接口:用于接收rfid标签数据信息;
所述rfid标签数据预处理器:用于建立符合业务需求的rfid标签数据信息模型;
所述rfid标签数据路径生成器:用于实现从rfid标签数据到rifd标签数据路径的转化;
所述rfid标签数据路径异常检测器:用于检测rfid标签数据路径序列的正异常状态;
所述rfid标签数据路径异常处理引擎:用于修正rfid标签数据路径序列的异常状态;
所述rfid标签数据路径规则库:用于存储rfid标签随供应链业务执行过程中的路径规则信息;
所述rfid标签数据路径库:用于存储rfid标签数据随供应链业务执行过程中的路径信息;
所述rfid标签数据异常处理结果输出接口:用于发送rfid标签数据异常处理结果。
10.一种面向供应链应用的rfid标签数据异常处理系统,其特征在于:包括可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现如权利要求1至6中任一项所述的方法。
技术总结