CN117726256B - 循环取货的智能规划方法、装置、计算机设备和存储介质 - Google Patents
循环取货的智能规划方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN117726256B CN117726256B CN202410172144.9A CN202410172144A CN117726256B CN 117726256 B CN117726256 B CN 117726256B CN 202410172144 A CN202410172144 A CN 202410172144A CN 117726256 B CN117726256 B CN 117726256B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- information
- cargo
- sub
- target vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 125000004122 cyclic group Chemical group 0.000 title claims description 11
- 238000012216 screening Methods 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02W—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO WASTEWATER TREATMENT OR WASTE MANAGEMENT
- Y02W90/00—Enabling technologies or technologies with a potential or indirect contribution to greenhouse gas [GHG] emissions mitigation
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及物流技术领域,特别涉及一种循环取货的智能规划方法、装置、计算机设备和存储介质。所述方法包括:接收到第一车辆发送的故障信息;获取所述第一车辆的位置信息和规划配送的路径信息;根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息;将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆;将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆。第一车辆的货物信息拆分成第一车辆的待送货信息和所述第一车辆的取货信息,让其它正在配送的其它车辆顺路进行配送,这样的规划相对于现有规划更智能,解决现有规划方式不够智能的问题。
Description
技术领域
本发明涉及物流技术领域,特别涉及一种循环取货的智能规划方法、装置、计算机设备和存储介质。
背景技术
循环取货是一种物流中常用的配送模式。承运商携带须从客户返还给供应商的货物出发,依次到达每个供应商,将返还给供应商的货物卸下并装载上须从供应商处收集的货物回到客户处。目前循环取货规划中,如果在配送过程中,A车辆发生故障,那么会承运商所在地重新再调派出一辆规格相同的空车B车辆,将A车辆上的货物转移到B车辆,之后再进行配送,这样的规划方式不够智能。
发明内容
针对现有技术不足,本发明提出一种循环取货的智能规划方法、装置、计算机设备和存储介质,旨在解决现有规划方式不够智能的问题。
本发明提出的技术方案是:
一种循环取货的智能规划方法,所述方法包括:
接收到第一车辆发送的故障信息;
获取所述第一车辆的位置信息和规划配送的路径信息;
根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息;
将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆;
将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆。
进一步地,在将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆的步骤中,包括:
分析所述第一车辆车上货物信息的配送目的地;
若所述第一车辆车上货物信息的配送目的地是一个,则将所述第一车辆的位置信息、所述第一车辆的车上货物信息、所述第一车辆车上货物信息的配送目的地作为第一请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第一路径信息;
筛选出所述第一路径信息途径所述第一车辆的位置信息、所述第一车辆车上货物信息的配送目的地的第一目标车辆;
将所述第一请求支援信息发送给所述第一目标车辆。
进一步地,在分析所述第一车辆车上货物信息的配送目的地的步骤之后,包括:
若所述第一车辆车上货物信息的配送目的地是多个,则将所述第一车辆的车上货物信息以相同的配送目的地为同一类别进行分类;
将所述第一车辆的位置信息、所述第一车辆的车上同类别货物信息、所述第一车辆车上同类别货物信息的配送目的地作为第一请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第二路径信息;
筛选出所述第二路径信息途径所述第一车辆的位置信息、所述第一车辆车上同类别货物信息的配送目的地的第二目标车辆;
将所述第一请求支援信息发送给所述第二目标车辆。
进一步地,在将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆的步骤中,包括:
将所述第一车辆的取货地点、所述第一车辆取货地点的货物信息、所述第一车辆取货地点的货物信息的配送目的地作为第二请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第三路径信息;
筛选出所述第三路径信息途径所述第一车辆的取货地点、所述第一车辆取货地点的货物信息的配送目的地的第三目标车辆;
将所述第二请求支援信息发送给所述第三目标车辆。
进一步地,在将所述第一请求支援信息发送给所述第一目标车辆的步骤中,包括:
根据所述第一车辆的车上货物信息,获取第一单件货物的长、宽和高;
获取所述第一目标车辆的最大容纳货物的长、宽和高;
筛选所述第一目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第一待剔除车辆;
将所述第一待剔除车辆从所述第一目标车辆中剔除,之后将所述第一请求支援信息发送给新的第一目标车辆。
进一步地,在将所述第一请求支援信息发送给所述第二目标车辆的步骤中,包括:
根据所述第一车辆的车上同类别货物信息,获取第二单件货物的长、宽和高;
获取所述第二目标车辆的最大容纳货物的长、宽和高;
筛选所述第二目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第二待剔除车辆;
将所述第二待剔除车辆从所述第二目标车辆中剔除,之后将所述第一请求支援信息发送给新的第二目标车辆。
进一步地,在将所述第二请求支援信息发送给所述第三目标车辆的步骤中,包括:
根据所述第一车辆取货地点的货物信息,获取第二单件货物的长、宽和高;
获取所述第三目标车辆的最大容纳货物的长、宽和高;
筛选所述第三目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第二单件货物对应的长、宽和高,得到第三待剔除车辆;
将所述第三待剔除车辆从所述第三目标车辆中剔除,之后将所述第二请求支援信息发送给新的第三目标车辆。
本发明还提供一种循环取货的智能规划装置,所述装置包括:
第一接收模块,用于接收到第一车辆发送的故障信息;
第一获取模块,用于获取所述第一车辆的位置信息和规划配送的路径信息;
第一分析模块,用于根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息;
第一发送模块,用于将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆;
第二发送模块,用于将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆。
本发明还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
根据上述的技术方案,本发明有益效果:第一车辆的货物信息拆分成第一车辆的待送货信息和所述第一车辆的取货信息,让其它正在配送的其它车辆顺路进行配送,这样的规划相对于现有规划更智能,解决现有规划方式不够智能的问题。
附图说明
图1是应用本发明实施例提供的循环取货的智能规划方法的流程图;
图2是应用本发明实施例提供的循环取货的智能规划装置的功能模块图;
图3是应用本发明实施例提供的计算机设备的结构示意框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提出一种循环取货的智能规划方法,所述方法包括:
步骤S101、接收到第一车辆发送的故障信息。
若第一车辆发生故障,不能完成配送任务,那么第一车辆给控制中心发送故障信息。控制中心在接收到第一车辆的故障信息,那么需要对第一车辆的配送任务进行重新规划。
步骤S102、获取所述第一车辆的位置信息和规划配送的路径信息。
首先,获取第一车辆的位置信息和之前已经规划好的配送路径信息,根据第一车辆的位置信息和第一车辆的路径信息,那么就可以知道,第一车辆取了那些货物,那些货物已经完成了配送,哪些货物还没有取货等等。
步骤S103、根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息。
根据第一车辆的位置信息,就可以知道第一车辆在第一车辆的路径信息中已经行驶了哪些路径,哪些路径还没有行驶,进而知道货物的配送情况。
步骤S104、将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆。
将第一请求支援信息发送给正在配送的其它车辆,让其它车辆进行顺路式配送,这样就不需要重新调派车辆进行配送,更加智能化规划。
步骤S105、将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆。
将第二请求支援信息发送给正在配送的其它车辆,让其它车辆进行顺路式配送,这样就不需要重新调派车辆进行配送,更加智能化规划。
第一车辆的货物信息拆分成第一车辆的待送货信息和所述第一车辆的取货信息,让其它正在配送的其它车辆顺路进行配送,这样的规划相对于现有规划更智能,解决现有规划方式不够智能的问题。
在本实施例中,在将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆的步骤中,包括:
分析所述第一车辆车上货物信息的配送目的地;
若所述第一车辆车上货物信息的配送目的地是一个,则将所述第一车辆的位置信息、所述第一车辆的车上货物信息、所述第一车辆车上货物信息的配送目的地作为第一请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第一路径信息;
筛选出所述第一路径信息途径所述第一车辆的位置信息、所述第一车辆车上货物信息的配送目的地的第一目标车辆;
将所述第一请求支援信息发送给所述第一目标车辆。
如果配送目的只有一个,那么这样的配送任务相对比较简单,第一请求支援信息包括所述第一车辆的位置信息、所述第一车辆的车上货物信息、所述第一车辆车上货物信息的配送目的地。之后将第一请求支援信息发送给符合要求的第一目标车辆。
在本实施例中,在分析所述第一车辆车上货物信息的配送目的地的步骤之后,包括:
若所述第一车辆车上货物信息的配送目的地是多个,则将所述第一车辆的车上货物信息以相同的配送目的地为同一类别进行分类;
将所述第一车辆的位置信息、所述第一车辆的车上同类别货物信息、所述第一车辆车上同类别货物信息的配送目的地作为第一请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第二路径信息;
筛选出所述第二路径信息途径所述第一车辆的位置信息、所述第一车辆车上同类别货物信息的配送目的地的第二目标车辆;
将所述第一请求支援信息发送给所述第二目标车辆。
如果配送的目的地有多个,那么需要进行分类,对同一个目的地的货物作为一个类别,第一请求支援信息包括第一车辆的位置信息、第一车辆的车上同类别货物信息、第一车辆车上同类别货物信息的配送目的地,之后将第一请求支援信息发送给符合要求的第二目标车辆。
在本实施例中,在将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆的步骤中,包括:
将所述第一车辆的取货地点、所述第一车辆取货地点的货物信息、所述第一车辆取货地点的货物信息的配送目的地作为第二请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第三路径信息;
筛选出所述第三路径信息途径所述第一车辆的取货地点、所述第一车辆取货地点的货物信息的配送目的地的第三目标车辆;
将所述第二请求支援信息发送给所述第三目标车辆。
第二请求支援信息包括第一车辆的取货地点、第一车辆取货地点的货物信息、第一车辆取货地点的货物信息的配送目的地,之后将第二请求支援信息发送给符合要求的第三目标车辆。
在本实施例中,在将所述第一请求支援信息发送给所述第一目标车辆的步骤中,包括:
根据所述第一车辆的车上货物信息,获取第一单件货物的长、宽和高;
获取所述第一目标车辆的最大容纳货物的长、宽和高;
筛选所述第一目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第一待剔除车辆;
将所述第一待剔除车辆从所述第一目标车辆中剔除,之后将所述第一请求支援信息发送给新的第一目标车辆。
如果单件货物的长是大于第一目标车辆的一辆或者多辆车辆的最大容纳货物的长,那么将该车辆从第一目标车辆中进行剔除,同理,宽和高也是这样。
在本实施例中,在将所述第一请求支援信息发送给所述第二目标车辆的步骤中,包括:
根据所述第一车辆的车上同类别货物信息,获取第二单件货物的长、宽和高;
获取所述第二目标车辆的最大容纳货物的长、宽和高;
筛选所述第二目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第二待剔除车辆;
将所述第二待剔除车辆从所述第二目标车辆中剔除,之后将所述第一请求支援信息发送给新的第二目标车辆。
如果单件货物的长是大于第二目标车辆的一辆或者多辆车辆的最大容纳货物的长,那么将该车辆从第二目标车辆中进行剔除,同理,宽和高也是这样。
在本实施例中,在将所述第二请求支援信息发送给所述第三目标车辆的步骤中,包括:
根据所述第一车辆取货地点的货物信息,获取第二单件货物的长、宽和高;
获取所述第三目标车辆的最大容纳货物的长、宽和高;
筛选所述第三目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第二单件货物对应的长、宽和高,得到第三待剔除车辆;
将所述第三待剔除车辆从所述第三目标车辆中剔除,之后将所述第二请求支援信息发送给新的第三目标车辆。
如果单件货物的长是大于第三目标车辆的一辆或者多辆车辆的最大容纳货物的长,那么将该车辆从第三目标车辆中进行剔除,同理,宽和高也是这样。
如图2所示,本发明实施例提出一种循环取货的智能规划装置1,所述装置1包括第一接收模块11、第一获取模块12、第一分析模块13、第一发送模块14和第二发送模块15。
第一接收模块11,用于接收到第一车辆发送的故障信息。
若第一车辆发生故障,不能完成配送任务,那么第一车辆给控制中心发送故障信息。控制中心在接收到第一车辆的故障信息,那么需要对第一车辆的配送任务进行重新规划。
第一获取模块12,用于获取所述第一车辆的位置信息和规划配送的路径信息。
首先,获取第一车辆的位置信息和之前已经规划好的配送路径信息,根据第一车辆的位置信息和第一车辆的路径信息,那么就可以知道,第一车辆取了那些货物,那些货物已经完成了配送,哪些货物还没有取货等等。
第一分析模块13,用于根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息。
根据第一车辆的位置信息,就可以知道第一车辆在第一车辆的路径信息中已经行驶了哪些路径,哪些路径还没有行驶,进而知道货物的配送情况。
第一发送模块14,用于将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆。
将第一请求支援信息发送给正在配送的其它车辆,让其它车辆进行顺路式配送,这样就不需要重新调派车辆进行配送,更加智能化规划。
第二发送模块15,用于将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆。
将第二请求支援信息发送给正在配送的其它车辆,让其它车辆进行顺路式配送,这样就不需要重新调派车辆进行配送,更加智能化规划。
第一车辆的货物信息拆分成第一车辆的待送货信息和所述第一车辆的取货信息,让其它正在配送的其它车辆顺路进行配送,这样的规划相对于现有规划更智能,解决现有规划方式不够智能的问题。
在本实施例中,第一发送模块14包括:
第一子分析模块,用于分析所述第一车辆车上货物信息的配送目的地;
第一子处理模块,用于若所述第一车辆车上货物信息的配送目的地是一个,则将所述第一车辆的位置信息、所述第一车辆的车上货物信息、所述第一车辆车上货物信息的配送目的地作为第一请求支援信息;
第一子获取模块,用于获取正在配送的其它车辆待配送的路径信息,得到第一路径信息;
第一子筛选模块,用于筛选出所述第一路径信息途径所述第一车辆的位置信息、所述第一车辆车上货物信息的配送目的地的第一目标车辆;
第一子发送模块,用于将所述第一请求支援信息发送给所述第一目标车辆。
如果配送目的只有一个,那么这样的配送任务相对比较简单,第一请求支援信息包括所述第一车辆的位置信息、所述第一车辆的车上货物信息、所述第一车辆车上货物信息的配送目的地。之后将第一请求支援信息发送给符合要求的第一目标车辆。
在本实施例中,所述装置包括:
第一子分类模块,用于若所述第一车辆车上货物信息的配送目的地是多个,则将所述第一车辆的车上货物信息以相同的配送目的地为同一类别进行分类;
第二子处理模块,用于将所述第一车辆的位置信息、所述第一车辆的车上同类别货物信息、所述第一车辆车上同类别货物信息的配送目的地作为第一请求支援信息;
第二子获取模块,用于获取正在配送的其它车辆待配送的路径信息,得到第二路径信息;
第二子筛选模块,用于筛选出所述第二路径信息途径所述第一车辆的位置信息、所述第一车辆车上同类别货物信息的配送目的地的第二目标车辆;
第二子发送模块,用于将所述第一请求支援信息发送给所述第二目标车辆。
如果配送的目的地有多个,那么需要进行分类,对同一个目的地的货物作为一个类别,第一请求支援信息包括第一车辆的位置信息、第一车辆的车上同类别货物信息、第一车辆车上同类别货物信息的配送目的地,之后将第一请求支援信息发送给符合要求的第二目标车辆。
在本实施例中,第二发送模块15包括:
第三子处理模块,用于将所述第一车辆的取货地点、所述第一车辆取货地点的货物信息、所述第一车辆取货地点的货物信息的配送目的地作为第二请求支援信息;
第三子获取模块,用于获取正在配送的其它车辆待配送的路径信息,得到第三路径信息;
第三子筛选模块,用于筛选出所述第三路径信息途径所述第一车辆的取货地点、所述第一车辆取货地点的货物信息的配送目的地的第三目标车辆;
第三子发送模块,用于将所述第二请求支援信息发送给所述第三目标车辆。
第二请求支援信息包括第一车辆的取货地点、第一车辆取货地点的货物信息、第一车辆取货地点的货物信息的配送目的地,之后将第二请求支援信息发送给符合要求的第三目标车辆。
在本实施例中,第一子发送模块包括:
第四子获取模块,用于根据所述第一车辆的车上货物信息,获取第一单件货物的长、宽和高;
第五子获取模块,用于获取所述第一目标车辆的最大容纳货物的长、宽和高;
第四子筛选模块,用于筛选所述第一目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第一待剔除车辆;
第一子剔除模块,用于将所述第一待剔除车辆从所述第一目标车辆中剔除,之后将所述第一请求支援信息发送给新的第一目标车辆。
如果单件货物的长是大于第一目标车辆的一辆或者多辆车辆的最大容纳货物的长,那么将该车辆从第一目标车辆中进行剔除,同理,宽和高也是这样。
在本实施例中,第二子发送模块包括:
第六子获取模块,用于根据所述第一车辆的车上同类别货物信息,获取第二单件货物的长、宽和高;
第七子获取模块,用于获取所述第二目标车辆的最大容纳货物的长、宽和高;
第五子筛选模块,用于筛选所述第二目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第二待剔除车辆;
第二子剔除模块,用于将所述第二待剔除车辆从所述第二目标车辆中剔除,之后将所述第一请求支援信息发送给新的第二目标车辆。
如果单件货物的长是大于第二目标车辆的一辆或者多辆车辆的最大容纳货物的长,那么将该车辆从第二目标车辆中进行剔除,同理,宽和高也是这样。
在本实施例中,第三子发送模块包括:
第八子获取模块,用于根据所述第一车辆取货地点的货物信息,获取第二单件货物的长、宽和高;
第九子获取模块,用于获取所述第三目标车辆的最大容纳货物的长、宽和高;
第六子筛选模块,用于筛选所述第三目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第二单件货物对应的长、宽和高,得到第三待剔除车辆;
第三子剔除模块,用于将所述第三待剔除车辆从所述第三目标车辆中剔除,之后将所述第二请求支援信息发送给新的第三目标车辆。
如果单件货物的长是大于第三目标车辆的一辆或者多辆车辆的最大容纳货物的长,那么将该车辆从第三目标车辆中进行剔除,同理,宽和高也是这样。
如图3所示,本发明实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储循环取货的智能规划方法的模型等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种循环取货的智能规划方法。
上述处理器执行上述循环取货的智能规划方法的步骤:
接收到第一车辆发送的故障信息;
获取所述第一车辆的位置信息和规划配送的路径信息;
根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息;
将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆;
将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定。
本发明实施例的计算机设备,第一车辆的货物信息拆分成第一车辆的待送货信息和所述第一车辆的取货信息,让其它正在配送的其它车辆顺路进行配送,这样的规划相对于现有规划更智能,解决现有规划方式不够智能的问题。
本发明一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种循环取货的智能规划方法,具体为:接收到第一车辆发送的故障信息;
获取所述第一车辆的位置信息和规划配送的路径信息;
根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息;
将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆;
将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆。
本发明实施例的存储介质,第一车辆的货物信息拆分成第一车辆的待送货信息和所述第一车辆的取货信息,让其它正在配送的其它车辆顺路进行配送,这样的规划相对于现有规划更智能,解决现有规划方式不够智能的问题。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包括在本发明的保护范围之内。
Claims (4)
1.一种循环取货的智能规划方法,其特征在于,所述方法包括:
接收到第一车辆发送的故障信息;
获取所述第一车辆的位置信息和规划配送的路径信息;
根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息;
将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆;
将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆;
在将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆的步骤中,包括:
将所述第一车辆的取货地点、所述第一车辆取货地点的货物信息和所述第一车辆取货地点的货物信息的配送目的地作为第二请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第三路径信息;
筛选出所述第三路径信息途径所述第一车辆的取货地点和所述第一车辆取货地点的货物信息的配送目的地的第三目标车辆;
将所述第二请求支援信息发送给所述第三目标车辆;
在将所述第二请求支援信息发送给所述第三目标车辆的步骤中,包括:
根据所述第一车辆取货地点的货物信息,获取第二单件货物的长、宽和高;
获取所述第三目标车辆的最大容纳货物的长、宽和高;
筛选所述第三目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第二单件货物对应的长、宽和高,得到第三待剔除车辆;
将所述第三待剔除车辆从所述第三目标车辆中剔除,之后将所述第二请求支援信息发送给新的第三目标车辆;
在将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆的步骤中,包括:
分析所述第一车辆车上货物信息的配送目的地;
若所述第一车辆车上货物信息的配送目的地是一个,则将所述第一车辆的位置信息、所述第一车辆的车上货物信息和所述第一车辆车上货物信息的配送目的地作为第一请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第一路径信息;
筛选出所述第一路径信息途径所述第一车辆的位置信息和所述第一车辆车上货物信息的配送目的地的第一目标车辆;
将所述第一请求支援信息发送给所述第一目标车辆;
在分析所述第一车辆车上货物信息的配送目的地的步骤之后,包括:
若所述第一车辆车上货物信息的配送目的地是多个,则将所述第一车辆的车上货物信息以相同的配送目的地为同一类别进行分类;
将所述第一车辆的位置信息、所述第一车辆的车上同类别货物信息和所述第一车辆车上同类别货物信息的配送目的地作为第一请求支援信息;
获取正在配送的其它车辆待配送的路径信息,得到第二路径信息;
筛选出所述第二路径信息途径所述第一车辆的位置信息和所述第一车辆车上同类别货物信息的配送目的地的第二目标车辆;
将所述第一请求支援信息发送给所述第二目标车辆;
在将所述第一请求支援信息发送给所述第一目标车辆的步骤中,包括:
根据所述第一车辆的车上货物信息,获取第一单件货物的长、宽和高;
获取所述第一目标车辆的最大容纳货物的长、宽和高;
筛选所述第一目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第一待剔除车辆;
将所述第一待剔除车辆从所述第一目标车辆中剔除,之后将所述第一请求支援信息发送给新的第一目标车辆;
在将所述第一请求支援信息发送给所述第二目标车辆的步骤中,包括:
根据所述第一车辆的车上同类别货物信息,获取第二单件货物的长、宽和高;
获取所述第二目标车辆的最大容纳货物的长、宽和高;
筛选所述第二目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第二待剔除车辆;
将所述第二待剔除车辆从所述第二目标车辆中剔除,之后将所述第一请求支援信息发送给新的第二目标车辆。
2.一种循环取货的智能规划装置,其特征在于,所述装置包括:
第一接收模块,用于接收到第一车辆发送的故障信息;
第一获取模块,用于获取所述第一车辆的位置信息和规划配送的路径信息;
第一分析模块,用于根据所述第一车辆的位置信息和所述第一车辆的路径信息,分析出所述第一车辆的待送货信息和待取货信息;
第一发送模块,用于将所述第一车辆的待送货信息作为第一请求支援信息发送给正在配送的其它车辆;
第二发送模块,用于将所述第一车辆的取货信息作为第二请求支援信息发送给正在配送的其它车辆;
第二发送模块包括:
第三子处理模块,用于将所述第一车辆的取货地点、所述第一车辆取货地点的货物信息和所述第一车辆取货地点的货物信息的配送目的地作为第二请求支援信息;
第三子获取模块,用于获取正在配送的其它车辆待配送的路径信息,得到第三路径信息;
第三子筛选模块,用于筛选出所述第三路径信息途径所述第一车辆的取货地点和所述第一车辆取货地点的货物信息的配送目的地的第三目标车辆;
第三子发送模块,用于将所述第二请求支援信息发送给所述第三目标车辆;
第三子发送模块包括:
第八子获取模块,用于根据所述第一车辆取货地点的货物信息,获取第二单件货物的长、宽和高;
第九子获取模块,用于获取所述第三目标车辆的最大容纳货物的长、宽和高;
第六子筛选模块,用于筛选所述第三目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第二单件货物对应的长、宽和高,得到第三待剔除车辆;
第三子剔除模块,用于将所述第三待剔除车辆从所述第三目标车辆中剔除,之后将所述第二请求支援信息发送给新的第三目标车辆;
第一发送模块包括:
第一子分析模块,用于分析所述第一车辆车上货物信息的配送目的地;
第一子处理模块,用于若所述第一车辆车上货物信息的配送目的地是一个,则将所述第一车辆的位置信息、所述第一车辆的车上货物信息和所述第一车辆车上货物信息的配送目的地作为第一请求支援信息;
第一子获取模块,用于获取正在配送的其它车辆待配送的路径信息,得到第一路径信息;
第一子筛选模块,用于筛选出所述第一路径信息途径所述第一车辆的位置信息和所述第一车辆车上货物信息的配送目的地的第一目标车辆;
第一子发送模块,用于将所述第一请求支援信息发送给所述第一目标车辆;
所述装置包括:
第一子分类模块,用于若所述第一车辆车上货物信息的配送目的地是多个,则将所述第一车辆的车上货物信息以相同的配送目的地为同一类别进行分类;
第二子处理模块,用于将所述第一车辆的位置信息、所述第一车辆的车上同类别货物信息、所述第一车辆车上同类别货物信息的配送目的地作为第一请求支援信息;
第二子获取模块,用于获取正在配送的其它车辆待配送的路径信息,得到第二路径信息;
第二子筛选模块,用于筛选出所述第二路径信息途径所述第一车辆的位置信息和所述第一车辆车上同类别货物信息的配送目的地的第二目标车辆;
第二子发送模块,用于将所述第一请求支援信息发送给所述第二目标车辆;
第一子发送模块包括:
第四子获取模块,用于根据所述第一车辆的车上货物信息,获取第一单件货物的长、宽和高;
第五子获取模块,用于获取所述第一目标车辆的最大容纳货物的长、宽和高;
第四子筛选模块,用于筛选所述第一目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第一待剔除车辆;
第一子剔除模块,用于将所述第一待剔除车辆从所述第一目标车辆中剔除,之后将所述第一请求支援信息发送给新的第一目标车辆;
第二子发送模块包括:
第六子获取模块,用于根据所述第一车辆的车上同类别货物信息,获取第二单件货物的长、宽和高;
第七子获取模块,用于获取所述第二目标车辆的最大容纳货物的长、宽和高;
第五子筛选模块,用于筛选所述第二目标车辆的最大容纳货物的长、宽和高任一尺寸小于所述第一单件货物对应的长、宽和高,得到第二待剔除车辆;
第二子剔除模块,用于将所述第二待剔除车辆从所述第二目标车辆中剔除,之后将所述第一请求支援信息发送给新的第二目标车辆。
3.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1所述的方法的步骤。
4.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410172144.9A CN117726256B (zh) | 2024-02-07 | 2024-02-07 | 循环取货的智能规划方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410172144.9A CN117726256B (zh) | 2024-02-07 | 2024-02-07 | 循环取货的智能规划方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117726256A CN117726256A (zh) | 2024-03-19 |
CN117726256B true CN117726256B (zh) | 2024-05-17 |
Family
ID=90201988
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410172144.9A Active CN117726256B (zh) | 2024-02-07 | 2024-02-07 | 循环取货的智能规划方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117726256B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2204393A1 (en) * | 1994-11-14 | 1996-05-30 | Robert E. Koski | Computer system including means for decision support scheduling |
CN108335060A (zh) * | 2017-01-19 | 2018-07-27 | 佛山市顺德区顺达电脑厂有限公司 | 货运紧急支援*** |
CN108960726A (zh) * | 2018-07-02 | 2018-12-07 | 芜湖市联网汇通电子科技有限公司 | 一种商品物流信息化管理*** |
CN110378638A (zh) * | 2018-08-27 | 2019-10-25 | 北京京东尚科信息技术有限公司 | 配送管理方法、装置、存储介质及电子设备 |
-
2024
- 2024-02-07 CN CN202410172144.9A patent/CN117726256B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2204393A1 (en) * | 1994-11-14 | 1996-05-30 | Robert E. Koski | Computer system including means for decision support scheduling |
CN108335060A (zh) * | 2017-01-19 | 2018-07-27 | 佛山市顺德区顺达电脑厂有限公司 | 货运紧急支援*** |
CN108960726A (zh) * | 2018-07-02 | 2018-12-07 | 芜湖市联网汇通电子科技有限公司 | 一种商品物流信息化管理*** |
CN110378638A (zh) * | 2018-08-27 | 2019-10-25 | 北京京东尚科信息技术有限公司 | 配送管理方法、装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN117726256A (zh) | 2024-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108197761B (zh) | 融合循环取货与甩挂式配送的入厂物流调度方法和*** | |
CN112348428B (zh) | 集装箱的监控方法、装置、服务器及存储介质 | |
US20120209787A1 (en) | Computerized system and method for matching freight vehicles and loads | |
WO2023024776A1 (zh) | 订单配送方法和装置、***、电子设备、计算机可读介质 | |
CN103229199A (zh) | 动态线路规划 | |
KR20120100602A (ko) | 스마트 물류네트워크의 모니터링시스템 | |
CN112837556A (zh) | 车辆位置信息监控处理方法和装置 | |
CN117726256B (zh) | 循环取货的智能规划方法、装置、计算机设备和存储介质 | |
CN112308312B (zh) | 留仓包裹转送方法、模型训练方法及相关设备 | |
CN113673815A (zh) | 基于车辆数据处理的矿车调度方法及装置 | |
Lienert et al. | Routing-based sequencing applied to shuttle systems | |
CN111445184A (zh) | 一种基于大数据的物流运输监管*** | |
CN116362650A (zh) | 一种物资处理方法、装置、电子设备及计算机可读介质 | |
WO2017045717A1 (en) | Method and transport control node for transportation of package | |
CN110017842B (zh) | 货运车辆导航方法、终端设备及存储介质 | |
CN114926103A (zh) | 一种物流调配方法、装置、设备及存储介质 | |
CN112330241B (zh) | 物流可视化方法、装置、设备和介质 | |
CN114379621A (zh) | 一种确报信息处理方法、***、装置、设备及介质 | |
US20200327633A1 (en) | Delivery vehicle management system | |
Wolfenburg | New version of the BBS method and its usage for determining and scheduling vehicle routes | |
CN111652438A (zh) | 物流线路的动态优化方法和装置 | |
JP2020052524A (ja) | 物流管理システム、物流管理方法、およびプログラム | |
CN105976300B (zh) | 基于多层架构的物流信息*** | |
AU2016100263A4 (en) | Real-time freight management software mobile application and e-freight marketplace software portal | |
KR20050070729A (ko) | 컨테이너의 위치추적 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |