一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种物流工单时效性预警方法及系统与流程

2021-12-04 02:22:00 来源:中国专利 TAG:

技术特征:
1.一种物流工单时效性预警方法,其特征在于,所述方法包括以下步骤:s100,以多个环节组成工作流程;s200,多个工单分别在工作流程的多个环节中流转;s300,计算各个工单在多个环节中流转的停留时间,得到各个工单的时间向量;s400,计算各个环节中的各个工单的停留时间的分布;s500,根据各个工单的时间向量,将各个环节中的各个工单的停留时间的分布超过阈值的工单的信息作为预警信号发送向系统。2.根据权利要求1所述的一种物流工单时效性预警方法,其特征在于,在s100中,以多个环节组成工作流程的方法为:所述工作流程为由一个或多个环节组成的链表或者流程或者序列,所述环节为工作流程中的工作环节,各个环节以数据库中的表的形式储存,储存各个环节的表中的每一行数据表示该个环节中的一个工单的数据,储存各个环节的表中的每一行数据中有多个数据字段,表中的每一行数据中的数据字段中包括一个工单的工单号、工单在当前的表所表示的环节中的停留的时间、以及在工作流程中其他的环节中的停留的时间。3.根据权利要求1所述的一种物流工单时效性预警方法,其特征在于,在s200中,多个工单分别在工作流程的多个环节中流转的方法为:所述工单的数据中包含了工单号、工单在工作流程的各个环节中停留的时间,当工单被创建时工单便有了该工单的工单号,工单号作为一个工单的数据存储在数据库中的唯一标识符,工单在工作流程的多个环节中流转,当工单流转到一个环节中时开始计算工单在环节中的停留时间。4.根据权利要求1所述的一种物流工单时效性预警方法,其特征在于,在s300中,计算各个工单在多个环节中流转的停留时间,得到各个工单的时间向量的方法为:记工作流程为alist,记工作流程中环节的数量为n,在工作流程中环节的序号记为i,i∈[1,n],工作流程中序号为i的环节记作alist(i);记所有存在的工单的集合为bset,集合bset中元素的总数为m,集合bset中元素的序号为j,j∈[1,m],集合bset中序号为j的元素记为bset(j);获取一个工单在其流转的所有的环节中的停留时间从而得到该一个工单的时间向量,设获取一个工单的时间向量的函数为函数t(),记一个工单在集合bset中的序号为aj,该序号为aj的工单可记作bset(aj),工单bset(aj) 流转的所有的环节的集合记为集合alist[aj],集合alist[aj]为alist的子集,集合alist[aj]中元素的序号为ai,函数len()表示求取集合或序列或数组中元素的个数,len(alist[aj])表示获取集合alist[aj]中元素的数量,记len(alist[aj])的计算结果为an,alist[aj](ai)表示集合alist[aj]中元素的序号为ai的元素,alist[aj](ai)即为在工单bset(aj)流转的所有的环节组成的集合alist[aj]中元素的序号为ai的环节,环节alist[aj](ai)在集合alist[aj]中的序号为ai,ai∈[1,an],函数t()表示获取一个工单在该工单流转的所有的环节的集合中的一个环节中的停留时间,停留时间的计算单位为秒并做去量纲化处理,t(alist[aj](ai))表示获取工单bset(aj)在环节alist[aj](ai)中的停留时间,t(alist[aj])表示计算工单bset(aj)的时间向量,t(alist[aj])的计算结果为一个向量且该向量的维数与alist[aj]中元素的数量相同,记函数exp()为以自然常数e为底的指数函数, t(alist[aj])的向量形式如下公式:
其中,ai∈[1,an],t(alist[aj])的公式即为函数t()计算一个工单的时间向量的公式,t(alist[aj])的计算结果中第ai维度的值的计算公式即为:通过函数t()计算得到各个工单的时间向量,分别计算得到集合bset中各个序号的工单bset(j)的时间向量t(alist[j])进而将各个序号的工单的时间向量组成的集合记为集合tset,集合tset中元素的序号与bset中元素的序号保持一致都为j,集合tset中元素的数量与bset中元素的数量保持一致都为m,集合tset中序号为j的元素为时间向量t(alist[j])可记为tset(j)。5.根据权利要求4所述的一种物流工单时效性预警方法,其特征在于,在s400中,计算各个环节中的各个工单的停留时间的分布的方法为:记工作流程为alist,记工作流程中环节的数量为n,工作流程中环节的序号为i,i∈[1,n],工作流程中序号为i的环节记作alist(i);记所有存在的工单的集合为bset,集合bset中元素的总数为m,集合bset中元素的序号为j,j∈[1,m],集合bset中序号为j的元素记为bset(j);记在环节alist(i)中停留的所有工单的集合为集合bset[i],记集合bset[i]中元素的个数为bn,集合bset[i]中元素的序号为bi,bset[i]中序号为bi的元素为工单bset[i](bi);函数t()表示获取一个工单在一个环节中的停留时间,停留时间的计算单位为秒并做去量纲化处理,工单bset[i](bi)在环节alist(i)中停留的停留时间即为t(bset[i](bi));记函数dtr()为环节中的各个工单的停留时间的分布的函数,定义环节中的各个工单的停留时间的分布为一个维数与环节中的工单数量相同的向量,dtr(bset[i])表示环节alist(i)中的各个工单的停留时间的分布,dtr(bset[i])的计算公式为:其中,dtr(bset[i])的计算公式即为函数dtr()计算环节中的各个工单的停留时间的分布的公式,dtr(bset[i])的计算结果的为一个维数为bn的向量,dtr(bset[i])的计算结果中第bi维的值的计算公式即为:通过函数dtr()计算得到各个环节中各工单的停留时间的分布,记函数exp()为以自然常数e为底的指数函数,分别通过函数dtr()计算得到alist中各个环节中各工单的停留时间的分布的集合记作集合dset,dtr(bset[i])表示环节alist(i)中的各个工单的停留时间的分布,dtr(bset[i])为集合dset中序号为i的元素亦可记作dset(i),dtr(bset[i])中元素的数量与alist(i)中的元素的数量相同为n。
6.根据权利要求5所述的一种物流工单时效性预警方法,其特征在于,在s500中,根据各个工单的时间向量,将各个环节中的各个工单的停留时间的分布超过阈值的工单的信息作为预警信号发送向系统的方法为:所述阈值记为λ,阈值的计算公式为:其中,函数dim()表示计算获取向量或序列或数组中的各维度的数值的算术平均值;判断各个环节中的停留时间的分布是否超过阈值的方法为,选取在任意一环节alist(i)中的任意一工单bset(j),通过函数t()计算得到工单bset(j)的时间向量为t(j),计算得到时间向量t(j)中各维度的算术平均值为t(j)`,通过函数dtr()计算得到环节alist(i)中各工单的停留时间的分布为d(i),计算得到d(i)中各维度的算术平均数为d(i)`,若满足t(j)`* d(i)`>λ,则判断为超过阈值,并将工单bset(j)的信息作为预警信号发送向系统。7.一种物流工单时效性预警系统,其特征在于,所述一种物流工单时效性预警系统包括:处理器、存储器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至5中任一项的一种物流工单时效性预警方法中的步骤,所述一种物流工单时效性预警系统可以运行于桌上型计算机、笔记本、掌上电脑及云端数据中心的计算设备中,可运行的系统包括处理器、存储器、服务器集群。

技术总结
本发明提供了一种物流工单时效性预警方法及系统,计算各个工单在多个环节中流转的停留时间得到各个工单的时间向量,并计算各个环节中的各个工单的停留时间的分布,进而根据各个工单的时间向量,将各个环节中的各个工单的停留时间的分布超过阈值的工单的信息作为预警信号发送向系统,实现了通过总体的工单的时间分布对异常工单进行识别和排查。间分布对异常工单进行识别和排查。间分布对异常工单进行识别和排查。


技术研发人员:罗志青 王海波 甘恢宗 唐建国
受保护的技术使用者:广州若羽臣科技股份有限公司
技术研发日:2021.11.05
技术公布日:2021/12/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献