物流异常重量调整方法、装置、设备及存储介质
文献发布时间:2023-06-19 13:46:35
技术领域
本发明涉及智能物流技术领域,尤其涉及一种物流异常重量调整方法、装置、设备及存储介质。
背景技术
随着物流行业的高速发展,站点数量剧增,不同的站点基本都为一个分公司,各个站点进出站称重环节历来是收取快递费用的重要依据,可能因为交货操作不规范,称重设备存在问题,称重规则不公平等原因,会导致出现物流在不同站点的称重重量出现异常,但是如果物流称重重量总是出现误差,这给基层网点和业务员所带来的损失是不可估量的。而在当前物流出现重量异常的情况时,主要由人工进行处理,但是人工处理存在时效性不足,导致异常重量处理效率较低的问题。
发明内容
本发明的主要目的在于解决物流进出站存在异常重量时现有调整方法效率较低的技术问题。
本发明第一方面提供了一种物流异常重量调整方法,包括:获取存在异常重量的物流的运输信息,并提取所述运输信息中的重量异常凭证、物流线路信息和物流结算信息;根据所述重量异常凭证,确定所述物流的运输类型,其中,所述运输类型包括回程物流和非回程物流;若所述运输类型为回程物流,则根据所述物流线路信息,调用预置第一调整策略计算出所述物流对应的第一异常调整信息;若所述运输类型为非回程物流,则根据所述物流线路信息和所述物流结算信息,调用预置第二调整策略计算出所述物流对应的第二异常调整信息;根据第一异常调整信息和第二异常调整信息,对所述物流对应的异常重量进行调整。
可选的,在本发明第一方面的第一种实现方式中,所述若所述运输类型为回程物流,则根据所述物流线路信息,调用预置第一调整策略计算出所述物流对应的第一异常调整信息包括:若所述运输类型为回程物流,则根据所述物流线路信息,判断所述回程物流的物流路线是否为串点车线;若所述回程物流的物流路线为串点车线,则采用预置轻装轻卸重量计算所述回程物流对应的串点车线异常调整信息;若所述回程物流的物流路线不为串点车线,则采用预置装卸重量计算所述回程物流对应的直发车线异常调整信息,其中,所述第一异常调整信息包括串点车线异常调整信息和直发车线异常调整信息。
可选的,在本发明第一方面的第二种实现方式中,所述若所述运输类型为非回程物流,则根据所述物流线路信息和所述物流结算信息,调用预置第二调整策略计算出所述物流对应的第二异常调整信息包括:若所述运输类型为非回程物流,则根据所述物流线路信息,确定所述非回程物流的车线直发类型,以及根据所述物流结算信息,确定所述非回程物流的结算方式;根据所述非回程物流的异常重量,采用与根据所述车线直发类型和所述结算方式相对应的预置第二调整策略计算出所述物流对应的第二异常调整信息。
可选的,在本发明第一方面的第三种实现方式中,所述根据所述非回程物流的异常重量,采用与根据所述车线直发类型和所述结算方式相对应的预置第二调整策略计算出所述物流对应的第二异常调整信息包括:根据所述非回程物流的异常重量,确定所述非回程物流的各个运输节点重量;采用与所述车线直发类型和所述结算方式相对应的预置调整公式,计算所述各个运输节点重量之间的偏差率,并判断所述偏差率是否小于预置偏差阈值;若小于,则从所述各个运输节点重量中选取最小的运输节点重量,并采用所述最小的运输节点重量生成第二异常调整信息。
可选的,在本发明第一方面的第四种实现方式中,在提取所述运输信息中的重量异常凭证、物流线路信息和物流结算信息之后,还包括:从所述物流路线信息提取所述物流在当前物流站点的过磅信息,其中,所述过磅信息包括过磅站点信息和称重类型信息;根据所述重量异常凭证、过磅站点信息和所述称重类型信息,判断所述物流是否在当前物流站点是否多次过磅;若是,则确定所述重量异常凭证为生效状态,否则确定所述重量异常凭证为失效状态。
可选的,在本发明第一方面的第五种实现方式中,在所述若所述运输类型为非回程物流,则根据所述物流线路信息和所述物流结算信息,调用预置第二调整策略计算出所述物流对应的第二异常调整信息之后,还包括将所述第一异常调整信息写入预置第一明细表和/或将所述第二异常调整信息写入预置第二明细表;获取批量调整信息,并根据所述批量调整信息,采用所述第一明细表中和/或所述第二明细表对对应目标物流的异常重量进行调整。
本发明第二方面提供了一种物流异常重量调整装置,包括:提取模块,用于获取存在异常重量的物流的运输信息,并提取所述运输信息中的重量异常凭证、物流线路信息和物流结算信息;确定模块,用于根据所述重量异常凭证,确定所述物流的运输类型,其中,所述运输类型包括回程物流和非回程物流;第一计算模块,用于若所述运输类型为回程物流,则根据所述物流线路信息,调用预置第一调整策略计算出所述物流对应的第一异常调整信息;第二计算模块,用于若所述运输类型为非回程物流,则根据所述物流线路信息和所述物流结算信息,调用预置第二调整策略计算出所述物流对应的第二异常调整信息;第一调整模块,用于根据第一异常调整信息和第二异常调整信息,对所述物流对应的异常重量进行调整。
可选的,在本发明第二方面的第一种实现方式中,所述第一计算模块包括:判别单元,用于若所述运输类型为回程物流,则根据所述物流线路信息,判断所述回程物流的物流路线是否为串点车线;第一计算单元,用于若所述回程物流的物流路线为串点车线,则采用预置轻装轻卸重量计算所述回程物流对应的串点车线异常调整信息;若所述回程物流的物流路线不为串点车线,则采用预置装卸重量计算所述回程物流对应的直发车线异常调整信息,其中,所述第一异常调整信息包括串点车线异常调整信息和直发车线异常调整信息。
可选的,在本发明第二方面的第二种实现方式中,所述第二计算模块包括:确定单元,用于若所述运输类型为非回程物流,则根据所述物流线路信息,确定所述非回程物流的车线直发类型,以及根据所述物流结算信息,确定所述非回程物流的结算方式;第二计算单元,用于根据所述非回程物流的异常重量,采用与根据所述车线直发类型和所述结算方式相对应的预置第二调整策略计算出所述物流对应的第二异常调整信息。
可选的,在本发明第二方面的第三种实现方式中,所述第二计算单元还用于:根据所述非回程物流的异常重量,确定所述非回程物流的各个运输节点重量;采用与所述车线直发类型和所述结算方式相对应的预置调整公式,计算所述各个运输节点重量之间的偏差率,并判断所述偏差率是否小于预置偏差阈值;若小于,则从所述各个运输节点重量中选取最小的运输节点重量,并采用所述最小的运输节点重量生成第二异常调整信息。
可选的,在本发明第二方面的第四种实现方式中,所述物流异常重量调整装置还包括凭证生效模块,用于:从所述物流路线信息提取所述物流在当前物流站点的过磅信息,其中,所述过磅信息包括过磅站点信息和称重类型信息;根据所述重量异常凭证、过磅站点信息和所述称重类型信息,判断所述物流是否在当前物流站点是否多次过磅;若是,则确定所述重量异常凭证为生效状态,否则确定所述重量异常凭证为失效状态。
可选的,在本发明第二方面的第五种实现方式中,所述物流异常重量调整装置还包括第二调整模块,用于:将所述第一异常调整信息写入预置第一明细表和/或将所述第二异常调整信息写入预置第二明细表;获取批量调整信息,并根据所述批量调整信息,采用所述第一明细表中和/或所述第二明细表对对应目标物流的异常重量进行调整。
本发明第三方面提供了一种物流异常重量调整设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述物流异常重量调整设备执行上述的物流异常重量调整方法。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的物流异常重量调整方法。
本发明提供的技术方案中,在获取得到存在异常重量的物流的运输信息后,运输信息中包含该物流的重量异常凭证、物流线路信息和物流结算信息,其中,通过重量凭证信息,可以确定物流的运输类型,比如是回程物流还是非回程物流,其中,针对回程物流,则仅根据物流线路信息,通过第一调整策略对回程物流进行异常重量的调整,针对非回程物流,则根据物流线路信息再结合物流结算信息,通过第二调整策略对非回程物流进行异常重量的调整,以实现不同运输类型的物流的异常重调自动化调整,无需人工调整,提升物流运输效率。
附图说明
图1为本发明实施例中物流异常重量调整方法的第一个实施例示意图;
图2为本发明实施例中物流异常重量调整方法的第二个实施例示意图;
图3为本发明实施例中物流异常重量调整方法的第三个实施例示意图;
图4为本发明实施例中物流异常重量调整装置的一个实施例示意图;
图5为本发明实施例中物流异常重量调整装置的另一个实施例示意图;
图6为本发明实施例中物流异常重量调整设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种物流异常重量调整方法、装置、设备及存储介质,提取存在异常重量的物流的运输信息中的重量异常凭证、物流线路信息和物流结算信息;根据重量异常凭证,确定物流的运输类型;若运输类型为回程物流,则根据物流线路信息,调用第一调整策略对回程物流进行异常重量的调整,否则根据物流线路信息和物流结算信息,调用第二调整策略对非回程物流进行异常重量的调整,对应得到第一、第二异常调整信息;根据获取的重量调整信息,选取对应的第一异常调整信息和/或第二异常调整信息对存在异常重量的物流的运输信息进行调整。本发明实现了物流重量异常的自动化调整,提升了物流运输重量异常处理的效率。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中物流异常重量调整方法的第一个实施例包括:
101、获取存在异常重量的物流的运输信息,并提取运输信息中的重量异常凭证、物流线路信息和物流结算信息;
可以理解的是,本发明的执行主体可以为物流异常重量调整装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。
本实施例中,在物流运输过程中,车辆运输快件车线包括直发车线和串点车线,其中,直发车线包括起始站点和目标站点两个站点,串点车线除了起始站点和目标站点之外,还包括一个或多个途径站点,在经过每个站点时,物流车辆会进行进站卸车称重和出站装车称重,都会记录相对应的重量,设定重量异常处理任务,可以为定时任务,预设时间触发时,则执行该重量处理任务,从记录的重量中筛选出存在异常重量的物流的运输信息并载入重量异常明细表-未调整tab页,故此处可以直从该重量异常明细表-未调整tab页中接获取运输信息,包括重量异常凭证、物流线路信息和物流结算信息,其中,重量异常凭证指示该物流对应的运输线路名称,物流线路信息可以包括直发车线和串点车线,物流结算信息可以包括按整车结算(不考虑重量)或者按单位重量结算。
102、根据重量异常凭证,确定物流的运输类型,其中,运输类型包括回程物流和非回程物流;
本实施例中,根据重量异常凭证,确定对应的运输线路名称,比如重量异常凭证对应的运输线路名称包含“回程物流”,则确定物流的运输类型为回程物流,如果重量异常凭证对应的运输线路名称不包含“回程物流”,则确定物流的运输类型为非回程物流,根据不同的运输类型,进行异常检测的站点不同,回程物流是起始站点对应车辆在目标站点或者途径站点回程时的物流,非回程物流则反之,故所需要进行的异常重量调整策略不同,需进行区分。
103、若运输类型为回程物流,则根据物流线路信息,调用预置第一调整策略计算出物流对应的第一异常调整信息;
本实施例中,如果存在重量异常的物流的运输类型为回程物流,则采用第一调整策略,直接将回程物流的调整为预设的系统重量值,比如预设的系统重量值为0,则表示在各个站点中,针对回程物流,不进行异常重量的监控,故直接设置为0即可,并将调整后的系统重量值包含在第一异常调整信息中,其中,第一异常调整信息还可以包括异常类型、装卸类型和调整重量备注等内容。另外,在针对不同的物流线路信息的回程物流时,包括直发车线和串点车线,两者可以根据具体需求设置不同的系统重量值。
104、若运输类型为非回程物流,则根据物流线路信息和物流结算信息,调用预置第二调整策略计算出物流对应的第二异常调整信息;
本实施例中,如果存在重量异常的物流的运输类型为非回程物流,则采用第二调整策略,根据预先设定好的处理流程进行处理,除了考虑物流线路信息之外还需考虑物流结算信息,不同类型的物流线路以及不同的物流结算方式,其对应的异常重量调整的处理流程不同,故此处第二调整策略可以包含多种不同的对物流异常重量调整的处理流程,其中一种第二调整策略为物流线路类型和物流结算方式数的交叉对应的处理流程,比如物流线路信息包括两种物流线路,物流结算信息中包含两种物流结算方式,则对应第二调整策略包含四种不同的处理流程。
具体的,若非回程物流对应的物流线路信息包括省内直发和跨省直发,物流结算信息包括整车结算和重量单位结算,则第二调整策略包括“省内直发+整车结算”、“省内直发+重量单位结算”、“跨省直发+整车结算”、“跨省直发+重量单位结算”四种对应的处理流程,来处理对应的物流的异常重量,得到第二异常调整信息,其中,第二异常调整信息还可以包括异常类型、装卸类型和调整重量备注等内容。
105、根据第一异常调整信息和第二异常调整信息,对物流对应的异常重量进行调整。
本发明实施例中,在获取得到存在异常重量的物流的运输信息后,运输信息中包含该物流的重量异常凭证、物流线路信息和物流结算信息,其中,通过重量凭证信息,可以确定物流的运输类型,比如是回程物流还是非回程物流,其中,针对回程物流,则仅根据物流线路信息,通过第一调整策略对回程物流进行异常重量的调整,针对非回程物流,则根据物流线路信息再结合物流结算信息,通过第二调整策略对非回程物流进行异常重量的调整,以实现不同运输类型的物流的异常重调自动化调整,无需人工调整,提升物流运输效率。
请参阅图2,本发明实施例中物流异常重量调整方法的第二个实施例包括:
201、获取存在异常重量的物流的运输信息,并提取运输信息中的重量异常凭证、物流线路信息和物流结算信息;
202、根据重量异常凭证,确定物流的运输类型,其中,运输类型包括回程物流和非回程物流;
203、若运输类型为回程物流,则根据物流线路信息,判断回程物流的物流路线是否为串点车线;
204、若回程物流的物流路线为串点车线,则采用预置轻装轻卸重量计算回程物流对应的串点车线异常调整信息;
205、若回程物流的物流路线不为串点车线,则采用预置装卸重量计算回程物流对应的直发车线异常调整信息,其中,第一异常调整信息包括串点车线异常调整信息和直发车线异常调整信息;
本实施例中,回程物流的物流路线包括串点车线和非串点车线,其中,串点车线指的是物流线路中除了起始站点和目标站点之外,还包括途径站点,非串点车线指的是物流线路中只包含有起始站点和目标站点。针对不同的物流线路,采用不同的方式进行异常重量调整,若物流路线为串点路线,则每次经过站点的时候,采取的是轻装轻卸的方式进行装货卸货,故此处采用轻装轻卸重量对回程物流的异常重量进行调整,其中,轻装轻卸指的是途径站点装车扫描重量和途径站点卸车扫描重量都小于等于100KG(包含空值),并且途径站装车地磅净重和途径站卸车地磅净重都小于等于100KG(包含空值),故对应的轻装轻卸重量小于100KG;若物流路线为非串点路线,则采取常规的装卸货方式,对应的装卸重量可以设置为0,最大可以为车辆载重。
206、若运输类型为非回程物流,则根据物流线路信息,确定非回程物流的车线直发类型,以及根据物流结算信息,确定非回程物流的结算方式;
207、根据非回程物流的异常重量,采用与根据车线直发类型和结算方式相对应的预置第二调整策略计算出物流对应的第二异常调整信息;
本实施例中,对于非回程物流,对应的物流线路信息中记录有车线直发类型,对应的物流结算信息中记录有结算方式,其中,车线直发类型包括跨省直发和省内直发,结算方式包括不考虑重量的整车结算,以及依据重量的单位重量结算;根据非回程物流的车线直发类型和结算方式,结合本身的异常重量,计算需要对该异常重量进行调整的第二异常调整信息。具体如下所示:
(1)根据非回程物流的异常重量,确定非回程物流的各个运输节点重量;
(2)采用与车线直发类型和结算方式相对应的预置调整公式,计算各个运输节点重量之间的偏差率,并判断偏差率是否小于预置偏差阈值;
(3)若小于,则从各个运输节点重量中选取最小的运输节点重量,并采用最小的运输节点重量生成第二异常调整信息。
本实施例中,非回程物流的异常重量中记录有多个运输节点重量,可以包括始发地磅重量M、目的地地磅重量N和始发地装车扫描重量Q,根据不同的车线直发类型和结算方式,采用对应的调整公式计算不同运输节点重量之间的偏差率,如果具体包括:
1.1)若非回程物流为跨省直发+整车结算,且M、N、Q均大于0,则对应偏差率=(Max(M,N,Q)-Min(M,N,Q))/Min(M,N,Q);
1.2)若非回程物流为跨省直发+整车结算,且M、N、Q中仅其中两个重量大于0,则对应偏差率=(Max(M,N)-Min(M,N))/Min(M,N);
1.3)若非回程物流为省内直发+整车结算,且M、N均大于0,则对应偏差率=(Max(M,N)-Min(M,N))/Min(M,N);
1.4)若非回程物流为省内直发+整车结算,且M、N中仅其中一个大于0,则对应偏差率=(Max(M,N,Q)-Min(M,N,Q))/Min(M,N,Q);
1.5)若非回程物流为跨省直发+单位重量结算,且M、N、Q均大于0,则对应偏差率=(Max(M,N,Q)-Min(M,N,Q))/Min(M,N,Q);
1.6)若非回程物流为跨省直发+单位重量结算,且M、N、Q中仅其中两个重量大于0,则对应偏差率=(Max(M,N)-Min(M,N))/Min(M,N,Q);
1.7)若非回程物流为省内直发+单位重量结算,且M、N均大于0,则对应偏差率=(Max(M,N)-Min(M,N))/Min(M,N);
1.8)若非回程物流为省内直发+单位重量结算,且M、N中仅其中一个大于0,则对应偏差率=(Max(M,N,Q)-Min(M,N,Q))/Min(M,N,Q);
然后根据具体需求预先设置好的偏差阈值,对对应的偏差率进行判别,此处偏差阈值可以设置为0.1。其中,
2.1)若非回程物流为跨省直发+整车结算,且M、N、Q均大于0,则异常重量的调整为:Min(M,N,Q);
2.2)若非回程物流为跨省直发+整车结算,且M、N、Q中仅其中两个重量大于0,则异常重量的调整为:Min(M,N);
2.3)若非回程物流为省内直发+整车结算,且M、N均大于0,则异常重量的调整为:Min(M,N);
2.4)若非回程物流为省内直发+整车结算,且M、N中仅其中一个大于0,则异常重量的调整为:Min(M,N,Q);
2.5)若非回程物流为跨省直发+单位重量结算,且M、N、Q均大于0,则异常重量的调整为:Min(M,N,Q);
2.6)若非回程物流为跨省直发+单位重量结算,且M、N、Q中仅其中两个重量大于0,则异常重量的调整为:Min(M,N);
2.7)若非回程物流为省内直发+单位重量结算,且M、N均大于0,则异常重量的调整为:Min(M,N);
2.8)若非回程物流为省内直发+单位重量结算,且M、N中仅其中一个大于0,则异常重量的调整为:Min(M,N,Q)。
其中,Max()指的是最大值,Min()指的是最小值。
308、根据第一异常调整信息和第二异常调整信息,对物流对应的异常重量进行调整。
本发明实施例中,将物流区分为回程物流和非回程物流,并进一步将回程物流按照串点车线和非串点车线进行归类,以及将非回程物流按照车线直发类型和物流结算方式进行归类,并通过不同类别的物流选取对应的第一调整策略/第二调整策略进行异常重量调整,针对多个不同的场景对物流的异常重量进行调整,除了通过自动化调整的方式对物流异常重量进行调整以提升调整效率,还进一步提升不同场景下的异常重量调整针对性以提升调整准确度。
请参阅图3,本发明实施例中物流异常重量调整方法的第三个实施例包括:
301、获取存在异常重量的物流的运输信息,并提取运输信息中的重量异常凭证、物流线路信息和物流结算信息;
302、从物流路线信息提取物流在当前物流站点的过磅信息,其中,过磅信息包括过磅站点信息和称重类型信息;
303、根据重量异常凭证、过磅站点信息和称重类型信息,判断物流是否在当前物流站点是否多次过磅;
304、若是,则确定重量异常凭证为生效状态,否则确定重量异常凭证为失效状态;
本实施例中,物流线路信息中包含有物流在每次过磅时称量的过磅信息,在对应物流车辆进出当前站点时,针对进站或者出站时的物流过磅,会有进站相对应的称重类型以及出站相对应的称重类型,通过称重类型,可以确定每个物流过磅是进站时称重还是出站时称重;通过过磅站点信息,可以确定进行过磅称重时所在的当前站点;通过重量异常凭证可以表示过磅称重时的目标物流车辆。故通过重量异常凭证、过磅站点信息和称重类型信息,可以确定运输信息是哪些车辆在哪些站点在进站或者出站时过磅称重所得。
然后,由于本发明方法仅对预设次数过磅称重的物流对应的异常重量进行调整,故通过确定运输信息中每条异常重量的目标车辆、目标站点和进站/出站,可以将物流在同一个站点进站/出站时超过预设此处过磅称重的物流进行筛除,使得对应物流的重量异常凭证失效。即若存在相同的重量异常凭证、过磅站点信息和称重类型信息,则可以确定对应的物流进行多次称重。
305、根据重量异常凭证,确定物流的运输类型,其中,运输类型包括回程物流和非回程物流;
306、若运输类型为回程物流,则根据物流线路信息,调用预置第一调整策略计算出物流对应的第一异常调整信息;
307、若运输类型为非回程物流,则根据物流线路信息和物流结算信息,调用预置第二调整策略计算出物流对应的第二异常调整信息;
308、根据第一异常调整信息和第二异常调整信息,对物流对应的异常重量进行调整;
309、将第一异常调整信息写入预置第一明细表和/或将第二异常调整信息写入预置第二明细表;
310、获取批量调整信息,并根据批量调整信息,采用第一明细表中和/或第二明细表对对应目标物流的异常重量进行调整。
本实施例中,针对回程物流,设置第一异常调整信息中的物流异常类型和异常备注信息为回程物流;针对非回程物流,设置第二异常调整信息中的物流异常类型为无异常自动化处理,以及设置异常备注信息为无异常;并将设置完后的第一异常调整信息中的调整重量、物流异常类型和异常备注信息写入第一明细表对应的位置中,以及将设置完后的第二异常调整信息中的调整重量、物流异常类型和异常备注信息写入第一明细表对应的位置中。
具体的,如果重量异常处理任务为一个定时任务,并每24h定时执行,对重量异常明细表-未调整tab页中的运输信息处理后,则可以将得到的第一异常调整信息写入重量异常明细表-已日清tab页(对应第一明细表),将得到的第二异常调整信息写入重量异常明细表-未日清tab页(对应第二明细表)。
另外,用户在交互界面中筛选目标条件,生成批量调整信息,以对第一/第二异常调整信息对对应的运输信息进行批量调整。其中,批量调整信息包括物流异常类型、物流线路类型、物流结算方式、轻装轻卸重量/装卸重量等。
本发明实施例中,针对运输信息中的过磅站点信息、称重类型信息和重量异常凭证来筛选预置过磅数量的发生重量异常的物流,防止对多次过磅而有其他用途的物流进行重量调整,保证针对实际发生重量异常的物流进行调整;在对目标运输信息进行调整时,可以通过第一明细表和第二明细表来记录对应的第一异常调整信息和第二异常调整信息,后续直接通过获取用户在前端设置的批量调整信息,从第一明细表和第二明细表中选取对应的第一异常调整信息和第二异常调整信息对运输信息进行批量调整,使得物流异常重量调整更具有针对性和可选择。
上面对本发明实施例中物流异常重量调整方法进行了描述,下面对本发明实施例中物流异常重量调整装置进行描述,请参阅图4,本发明实施例中物流异常重量调整装置一个实施例包括:
提取模块401,用于获取存在异常重量的物流的运输信息,并提取所述运输信息中的重量异常凭证、物流线路信息和物流结算信息;
确定模块402,用于根据所述重量异常凭证,确定所述物流的运输类型,其中,所述运输类型包括回程物流和非回程物流;
第一计算模块403,用于若所述运输类型为回程物流,则根据所述物流线路信息,调用预置第一调整策略计算出所述物流对应的第一异常调整信息;
第二计算模块404,用于若所述运输类型为非回程物流,则根据所述物流线路信息和所述物流结算信息,调用预置第二调整策略计算出所述物流对应的第二异常调整信息;
第一调整模块405,用于根据第一异常调整信息和第二异常调整信息,对所述物流对应的异常重量进行调整。
本发明实施例中,在获取得到存在异常重量的物流的运输信息后,运输信息中包含该物流的重量异常凭证、物流线路信息和物流结算信息,其中,通过重量凭证信息,可以确定物流的运输类型,比如是回程物流还是非回程物流,其中,针对回程物流,则仅根据物流线路信息,通过第一调整策略对回程物流进行异常重量的调整,针对非回程物流,则根据物流线路信息再结合物流结算信息,通过第二调整策略对非回程物流进行异常重量的调整,以实现不同运输类型的物流的异常重调自动化调整,无需人工调整,提升物流运输效率。
请参阅图5,本发明实施例中物流异常重量调整装置的另一个实施例包括:
提取模块401,用于获取存在异常重量的物流的运输信息,并提取所述运输信息中的重量异常凭证、物流线路信息和物流结算信息;
确定模块402,用于根据所述重量异常凭证,确定所述物流的运输类型,其中,所述运输类型包括回程物流和非回程物流;
第一计算模块403,用于若所述运输类型为回程物流,则根据所述物流线路信息,调用预置第一调整策略计算出所述物流对应的第一异常调整信息;
第二计算模块404,用于若所述运输类型为非回程物流,则根据所述物流线路信息和所述物流结算信息,调用预置第二调整策略计算出所述物流对应的第二异常调整信息;
第一调整模块405,用于根据第一异常调整信息和第二异常调整信息,对所述物流对应的异常重量进行调整。
具体的,所述第一计算模块403包括:
判别单元4031,用于若所述运输类型为回程物流,则根据所述物流线路信息,判断所述回程物流的物流路线是否为串点车线;
第一计算单元4032,用于若所述回程物流的物流路线为串点车线,则采用预置轻装轻卸重量计算所述回程物流对应的串点车线异常调整信息;若所述回程物流的物流路线不为串点车线,则采用预置装卸重量计算所述回程物流对应的直发车线异常调整信息,其中,所述第一异常调整信息包括串点车线异常调整信息和直发车线异常调整信息。
具体的,所述第二计算模块404包括:
确定单元4041,用于若所述运输类型为非回程物流,则根据所述物流线路信息,确定所述非回程物流的车线直发类型,以及根据所述物流结算信息,确定所述非回程物流的结算方式;
第二计算单元4042,用于根据所述非回程物流的异常重量,采用与根据所述车线直发类型和所述结算方式相对应的预置第二调整策略计算出所述物流对应的第二异常调整信息。
具体的,所述第二计算单元4042还用于:
根据所述非回程物流的异常重量,确定所述非回程物流的各个运输节点重量;
采用与所述车线直发类型和所述结算方式相对应的预置调整公式,计算所述各个运输节点重量之间的偏差率,并判断所述偏差率是否小于预置偏差阈值;
若小于,则从所述各个运输节点重量中选取最小的运输节点重量,并采用所述最小的运输节点重量生成第二异常调整信息。
具体的,所述物流异常重量调整装置还包括凭证生效模块406,用于:
从所述物流路线信息提取所述物流在当前物流站点的过磅信息,其中,所述过磅信息包括过磅站点信息和称重类型信息;
根据所述重量异常凭证、过磅站点信息和所述称重类型信息,判断所述物流是否在当前物流站点是否多次过磅;
若是,则确定所述重量异常凭证为生效状态,否则确定所述重量异常凭证为失效状态。
具体的,所述物流异常重量调整装置还包括第二调整模块407,用于:
将所述第一异常调整信息写入预置第一明细表和/或将所述第二异常调整信息写入预置第二明细表;
获取批量调整信息,并根据所述批量调整信息,采用所述第一明细表中和/或所述第二明细表对对应目标物流的异常重量进行调整。
本发明实施例中,将物流区分为回程物流和非回程物流,并进一步将回程物流按照串点车线和非串点车线进行归类,以及将非回程物流按照车线直发类型和物流结算方式进行归类,并通过不同类别的物流选取对应的第一调整策略/第二调整策略进行异常重量调整,针对多个不同的场景对物流的异常重量进行调整,除了通过自动化调整的方式对物流异常重量进行调整以提升调整效率,还进一步提升不同场景下的异常重量调整针对性以提升调整准确度;针对运输信息中的过磅站点信息、称重类型信息和重量异常凭证来筛选预置过磅数量的发生重量异常的物流,防止对多次过磅而有其他用途的物流进行重量调整,保证针对实际发生重量异常的物流进行调整;在对目标运输信息进行调整时,可以通过第一明细表和第二明细表来记录对应的第一异常调整信息和第二异常调整信息,后续直接通过获取用户在前端设置的批量调整信息,从第一明细表和第二明细表中选取对应的第一异常调整信息和第二异常调整信息对运输信息进行批量调整,使得物流异常重量调整更具有针对性和可选择。
上面图4和图5从模块化功能实体的角度对本发明实施例中的物流异常重量调整装置进行详细描述,下面从硬件处理的角度对本发明实施例中物流异常重量调整设备进行详细描述。
图6是本发明实施例提供的一种物流异常重量调整设备的结构示意图,该物流异常重量调整设备600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)610(例如,一个或一个以上处理器)和存储器620,一个或一个以上存储应用程序633或数据632的存储介质630(例如一个或一个以上海量存储设备)。其中,存储器620和存储介质630可以是短暂存储或持久存储。存储在存储介质630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对物流异常重量调整设备600中的一系列指令操作。更进一步地,处理器610可以设置为与存储介质630通信,在物流异常重量调整设备600上执行存储介质630中的一系列指令操作。
物流异常重量调整设备600还可以包括一个或一个以上电源640,一个或一个以上有线或无线网络接口650,一个或一个以上输入输出接口660,和/或,一个或一个以上操作系统631,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图6示出的物流异常重量调整设备结构并不构成对物流异常重量调整设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种物流异常重量调整设备,所述计算机设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例中的所述物流异常重量调整方法的步骤。本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述物流异常重量调整方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
- 物流异常重量调整方法、装置、设备及存储介质
- 物流异常预警方法、装置、系统、设备及存储介质