一种选择货物配送车型的方法及装置与流程

文档序号:32332291发布日期:2022-11-25 22:33阅读:44来源:国知局
一种选择货物配送车型的方法及装置与流程

1.本发明涉及计算机应用技术领域,具体涉及一种选择货物配送车型的方法和装置。另外,还涉及一种电子设备及非暂态计算机可读存储介质。


背景技术:

2.随着物联网技术的快速发展,各企业供应链管理成为核心竞争要素,而物流管理作为供应链管理中的重要环节,并且在企业成本核算中占据较大比重,因此该领域的发展成为企业发展的重要指标。
3.目前,企业内部虽已实现物流的信息化管理,但仍存在人为干预因素,比如物流配送环节,针对待配送的物资,需三方配送供应商和物流负责人人为选择车型,并对已选车型进行多次校对,该过程耗时较长,且易出现车型选择不准确引起的物流费用超支或者车型太小导致的货物无法堆放引起二次配送等问题。因此,智能选择车型成为首要待解决问题。根据货物物理信息、各类车型物理信息、物流费用等维度得出适用车型方案,进行模拟装车,实现智能选择车型,消除人为干预,实现物流自动化、一体化、智能化管理,能够有效缩减企业开支,提升核企业心竞争力。
4.物流配送作为满足公司高效物资供给的关键环节,是各组织之间物资调拨、申领出库等业务重要桥梁。现有技术中,虽然已将该过程中供应商协作过程信息化,但是仅限于记录过程数据,配送细节如选择车型、配送费用计算等过程仍需线下人为处理,未将配送过程完全自动化管理。现有的人为选择车型存在车型选择不当导致货物无法完全堆放,或者资源浪费的情况,车型确认后还需物流配送专人与三方配送供应商进行协商确认,如果协商意见不同意还需进行多次协商,该过程耗时较长,效率低下。配送产生的费用也需人为按照车型、距离、重量等维度进行统计计算,易出错,整个配送过程未实现择优选择车型,造成时间成本、经济成本的浪费。因此,如何设计一种高效、精确的选择货物配送车型的方案成为本领域研究的重要课题。


技术实现要素:

5.为此,本发明提供一种选择货物配送车型的方法及装置,以解决现有技术中存在的选择货物配送车型方案局限性较高,无法满足当前实际使用需求的问题。
6.本发明提供一种选择货物配送车型的方法,包括:
7.获取配送单中待运输货物的属性信息;
8.基于所述待运输货物的属性信息和预设的空间空闲参数,确定初始的目标车型集合;
9.基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型。
10.进一步的,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型,具体包括:
11.从所述目标车型集合中获取第j个目标车型进行模拟装车验证,判断是否模拟装车成功,若否,则从所述目标车型集合中按照预设的备选顺序获取第j+1个目标车型进行模拟装车验证,判断是否模拟装车成功,若是,则将所述第j+1个目标车型确定为所述最终的目标车型;其中,j为大于1的整数。
12.进一步的,所述的选择货物配送车型的方法,还包括:若所述目标车型集合中的所有目标车型全部模拟装车失败,则确定重新设置的空间空闲参数,以确定新的目标车型集合;其中,所述重新设置的空间空闲参数大于所述预设的空间空闲参数。
13.进一步的,所述的选择货物配送车型的方法,还包括:将所述最终的目标车型对应所述预设的空间空闲参数或者所述重新设置的空间空闲参数确定为常规空间空闲参数,以减少模拟装车验证次数。
14.进一步的,所述的选择货物配送车型的方法,还包括:
15.将所述待运输货物和所述目标车型集合中的目标车型转化为相应的长方体模型,并确定所述待运输货物对应的物资运输属性、确定所述目标车型对应的车型运输属性以及确定所述待运输货物对应的配送价格明细属性;
16.基于所述长方体模型、所述物资运输属性、所述车型运输属性以及所述配送价格明细属性,将相同出库组织的业务单据、相同入库组织的业务单据进行汇总分析,得到所述配送单。
17.进一步的,所述基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型,具体包括:
18.根据首次放置的所述待运输货物的高度,对模拟装车验证过程中的目标车型对应的空间进行降维分层处理;
19.基于所述待运输货物的长度和宽度,从下层至上层依次进行放置,并按预设的不同的递归原则实现模拟装车验证。
20.相应的,本发明提供一种选择货物配送车型的装置,包括:
21.货物属性信息获取单元,用于获取配送单中待运输货物的属性信息;
22.初始目标车型确定单元,用于基于所述待运输货物的属性信息和预设的空间空闲参数,确定初始的目标车型集合;
23.最终目标车型确定单元,用于基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型。
24.进一步的,所述最终目标车型确定单元,具体用于:从所述目标车型集合中获取第j个目标车型进行模拟装车验证,判断是否模拟装车成功,若否,则从所述目标车型集合中按照预设的备选顺序获取第j+1个目标车型进行模拟装车验证,判断是否模拟装车成功,若是,则将所述第j+1个目标车型确定为所述最终的目标车型;其中,j为大于1的整数。
25.进一步的,所述的选择货物配送车型的装置,还包括:空间空闲参数重设单元,用于若所述目标车型集合中的所有目标车型全部模拟装车失败,则确定重新设置的空间空闲参数,以确定新的目标车型集合;其中,所述重新设置的空间空闲参数大于所述预设的空间空闲参数。
26.进一步的,所述的选择货物配送车型的装置,还包括:常规空间空闲参数确定单元,用于将所述最终的目标车型对应所述预设的空间空闲参数或者所述重新设置的空间空
闲参数确定为常规空间空闲参数,以减少模拟装车验证次数。
27.进一步的,所述的选择货物配送车型的装置,还包括:
28.模型转化单元,用于将所述待运输货物和所述目标车型集合中的目标车型转化为相应的长方体模型,并确定所述待运输货物对应的物资运输属性、确定所述目标车型对应的车型运输属性以及确定所述待运输货物对应的配送价格明细属性;
29.业务单据汇总单元,用于基于所述长方体模型、所述物资运输属性、所述车型运输属性以及所述配送价格明细属性,将相同出库组织的业务单据、相同入库组织的业务单据进行汇总分析,得到所述配送单。
30.进一步的,所述最终目标车型确定单元,具体用于:
31.根据首次放置的所述待运输货物的高度,对模拟装车验证过程中的目标车型对应的空间进行降维分层处理;
32.基于所述待运输货物的长度和宽度,从下层至上层依次进行放置,并按预设的不同的递归原则实现模拟装车验证。
33.相应的,本发明还提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项所述的选择货物配送车型的方法的步骤。
34.相应的,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的选择货物配送车型的方法的步骤。
35.采用本发明所述的选择货物配送车型的方法,通过待运输货物的属性信息和预设的空间空闲参数确定初始的目标车型集合,并基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,从而确定最终的目标车型。该方案能够针对待运输货物择优推荐车型实现物流配送过程自动化管理,实现端到端服务,消除中间环节人为判定及确认过程,有效提升了配送效率,降低了配送成本,使得配送过程时效有显著提升。
附图说明
36.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。
37.图1为本发明实施例提供的一种选择货物配送车型的方法的流程示意图;
38.图2为本发明实施例提供的摆放第一个货物后的车辆剩余空间的示意图;
39.图3为本发明实施例提供的第二个货物沿长度摆放的车辆剩余空间的示意图;
40.图4为本发明实施例提供的第二个货物沿宽度摆放的车辆剩余空间的示意图;
41.图5为本发明实施例提供的第i个货物沿长度摆放的车辆剩余空间的示意图;
42.图6为本发明实施例提供的第i个货物沿宽度摆放的车辆剩余空间的示意图;
43.图7为本发明实施例提供的第i个货物第一层无法摆放时,进行下一层摆放的示意图;
44.图8为本发明实施例提供的一种选择货物配送车型的装置的结构示意图;
45.图9为本发明实施例提供的一种电子设备的实体结构示意图。
具体实施方式
46.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获取的所有其他实施例,都属于本发明保护的范围。
47.下面基于本发明所述的选择货物配送车型的方法,对其实施例进行详细描述。如图1所示,其为本发明实施例提供的选择货物配送车型的方法的流程示意图,具体实现过程包括以下步骤:
48.步骤101:获取配送单中待运输货物的属性信息。
49.在本发明实施例中,将配送过程自动化管理,其过程基于配送相关基础信息支撑,该具体配送相关基础信息包含:物资运输属性、车型运输属性、配送价格明细。其中,由于通信行业常用物资的物理特性迥异,货物可能有各种形状,且考虑到三维模型的货物排列组合场景较为复杂,难以在短时间内通过技术手段形成最佳模拟装车结果。
50.因此,在具体实施过程中,可将所述待运输货物和所述目标车型集合中的目标车型转化为相应的长方体模型进行处理。并确定所述待运输货物对应的物资运输属性、确定所述目标车型对应的车型运输属性以及确定所述待运输货物对应的配送价格明细属性。
51.除此在外,为了节约成本,可将同一出库组织、同一入库组织的业务单据汇总为一个配送单,个别紧急配送单可汇总为单个配送单进行处理。配送单生成后,执行本步骤获取配送单中待运输货物的属性信息,根据配送单中所有货物运输信息,获取所述待运输货物的最大长度h、最大宽度w、最大承重g,是否有易碎品s、是否有货物需要单独存放d等属性信息。h属性为配送单中所有货物长度最大值,w属性为配送单中所有货物宽度最大值,g属性为配送单中所有货物重量*数据之和,若配送单中有货物属性为易碎,则配送单中s属性为是易碎品,d属性同s属性。执行完成本步骤之后,执行下述步骤102-103选择车型的过程。
52.步骤102:基于所述待运输货物的属性信息和预设的空间空闲参数,确定初始的目标车型集合。
53.根据步骤101中配送单中待运输货物的属性信息运算得到相应的属性值,以及模拟装车过程中空间浪费因素,由小到大设置空闲系数m,得出所有适合的车型方案,即确定初始的目标车型集合。需要说明的是,其整个过程遵循三个原则:先小后大、先少后多、货物体积小于货车体积,确定初始的目标车型集合。并通过下一步骤103模拟装车验证是否可行。
54.步骤103:基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型。
55.具体的,从所述目标车型集合中获取第j个目标车型进行模拟装车验证,判断是否模拟装车成功,若否,则从所述目标车型集合中按照预设的备选顺序获取第j+1个目标车型进行模拟装车验证,判断是否模拟装车成功,若是,则将所述第j+1个目标车型确定为所述最终的目标车型;其中,j为大于1的整数。在实际实施过程中,若所述目标车型集合中的所
有目标车型全部模拟装车失败,则确定重新设置的空间空闲参数,以确定新的目标车型集合;其中,所述重新设置的空间空闲参数大于所述预设的空间空闲参数。
56.进一步的,还可将所述最终的目标车型对应所述预设的空间空闲参数或者所述重新设置的空间空闲参数确定为常规空间空闲参数,以减少模拟装车验证次数。
57.举例而言,模拟装车验证的整体思路为基于降维分层和递归原则相结合的方式实现。其中,根据首次放置的所述待运输货物的高度,对模拟装车验证过程中的目标车型对应的空间进行降维分层处理,堆放物品只考虑长和宽,不考虑高度,根据首次放置的所述待运输货物的高度,对模拟装车验证过程中的目标车型对应的空间进行降维分层处理,一层放置完成后,进行上一层堆放。具体实现步骤如下:
58.定义货车车厢的长、宽、高分别为l、w、h,取第一个货物,及配送单中最大体积货物,其长、宽、高分别为l1、w1、h1。下面阐述中,max(h)为本层最高货物高度,max(w)为已摆放货物中最宽货物宽度,max(l)为已摆放货物中最长货物长度。如图2所示,摆放第一个货物后,目标车型的货车车厢的第一层被划分为两个剩余空间,各物理属性值为:
[0059][0060][0061]
接下来取第二个货物,其长、宽、高为l2、w2、h2,按照优先长度盘满原则,先放置剩余空间1,若剩余空间1无法放置,则放剩余空间2,具体摆放如下图3和图4所示,其分别为沿长度摆放和沿宽度摆放完成后的剩余空间的示意图。
[0062][0063]
摆放第i个货物,若按照现摆放方向可以摆放,则依次摆放即可;若无法进行摆放,即其中一个剩余空间不可用,则将另一个剩余空间当做本层现有货物空间,当前货物或者下一个货物的摆放方法同第一货物。相应的,同层递归思路为:按照优先长度摆满原则,优先在长度方向剩余空间放置下一个物品,若无法放置,则放置到另一个剩余空间。下表中沿长度摆放和沿宽度摆放,分别如图5和6所示。
[0064]
[0065][0066]
若第i个货物第一无法层摆放时,进行下一层摆放如图7所示,下一层摆放步骤同上,下层摆放完成后继续向上摆放,直到货物全部摆放完成即结束,若最后一层摆放完成后,货物仍然没有全部摆放,则模拟装车失败。本层车厢的物理属性为:
[0067][0068][0069][0070]
第n层递归原则:摆放步骤同第一层摆放步骤。若有两辆车,那么第二辆车的装车逻辑同第一辆车。
[0071]
所有货物都成功摆放,则模拟装车成功,确认本次目标车型方案为最佳目标车型方案,即最终的目标车型;若装车失败,则选取步骤2的初始的目标车型集合中获得的其他备选目标车型方案,若所有备选方案均失败,则回到步骤2,设置下一较大空间空闲系数获取适合目标车型方案。多辆车递归原则为:第n辆车的装车逻辑同第一辆,在此不再详细赘述。
[0072]
采用本发明实施例所述的选择货物配送车型的方法,通过待运输货物的属性信息和预设的空间空闲参数确定初始的目标车型集合,并基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,从而确定最终的目标车型。该方案能够针对待运输货物择优推荐车型实现物流配送过程自动化管理,实现端到端服务,消除中间环节人为判定及确认过程,有效提升了配送效率,降低了配送成本,使得配送过程时效有显著提升。
[0073]
与上述提供的一种选择货物配送车型的方法相对应,本发明还提供一种选择货物配送车型的装置。由于该装置的实施例相似于上述方法实施例,所以描述得比较简单,相关
之处请参见上述方法实施例部分的说明即可,下面描述的选择货物配送车型的装置的实施例仅是示意性的。请参考图8所示,其为本发明实施例提供的一种选择货物配送车型的装置的结构示意图。本发明所述的一种选择货物配送车型的装置具体包括如下部分:
[0074]
货物属性信息获取单元801,用于获取配送单中待运输货物的属性信息;
[0075]
初始目标车型确定单元802,用于基于所述待运输货物的属性信息和预设的空间空闲参数,确定初始的目标车型集合;
[0076]
最终目标车型确定单元803,用于基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型。
[0077]
采用本发明实施例所述的选择货物配送车型的装置,通过待运输货物的属性信息和预设的空间空闲参数确定初始的目标车型集合,并基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,从而确定最终的目标车型。该方案能够针对待运输货物择优推荐车型实现物流配送过程自动化管理,实现端到端服务,消除中间环节人为判定及确认过程,有效提升了配送效率,降低了配送成本,使得配送过程时效有显著提升。
[0078]
与上述提供的选择货物配送车型的方法相对应,本发明还提供一种电子设备。由于该电子设备的实施例相似于上述方法实施例,所以描述得比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的电子设备仅是示意性的。如图9所示,其为本发明实施例公开的一种电子设备的实体结构示意图。该电子设备可以包括:处理器(processor)901、存储器(memory)902和通信总线903,其中,处理器901,存储器902通过通信总线903完成相互间的通信,通过通信接口904与外部进行通信。处理器901可以调用存储器902中的逻辑指令,以执行选择货物配送车型的方法,该方法包括:获取配送单中待运输货物的属性信息;基于所述待运输货物的属性信息和预设的空间空闲参数,确定初始的目标车型集合;基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型。
[0079]
此外,上述的存储器902中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0080]
另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的选择货物配送车型的方法,该方法包括:获取配送单中待运输货物的属性信息;基于所述待运输货物的属性信息和预设的空间空闲参数,确定初始的目标车型集合;基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型。
[0081]
又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计
算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的选择货物配送车型的方法,该方法包括:获取配送单中待运输货物的属性信息;基于所述待运输货物的属性信息和预设的空间空闲参数,确定初始的目标车型集合;基于降维分层和递归原则相结合的方式,对所述目标车型集合分别进行模拟装车验证,确定最终的目标车型。
[0082]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0083]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0084]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1