CN114926118A - 车货装载信息的处理方法、装置、设备及存储介质 - Google Patents
车货装载信息的处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114926118A CN114926118A CN202210542513.XA CN202210542513A CN114926118A CN 114926118 A CN114926118 A CN 114926118A CN 202210542513 A CN202210542513 A CN 202210542513A CN 114926118 A CN114926118 A CN 114926118A
- Authority
- CN
- China
- Prior art keywords
- cargo
- vehicle
- goods
- loading
- information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000012545 processing Methods 0.000 title claims abstract description 37
- 238000003672 processing method Methods 0.000 claims abstract description 4
- 238000004088 simulation Methods 0.000 claims description 259
- 238000012216 screening Methods 0.000 claims description 28
- 238000012549 training Methods 0.000 claims description 15
- 230000010365 information processing Effects 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000007781 pre-processing Methods 0.000 claims description 5
- 238000012546 transfer Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 6
- 241000531116 Blitum bonus-henricus Species 0.000 description 4
- 235000008645 Chenopodium bonus henricus Nutrition 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000003066 decision tree Methods 0.000 description 3
- 238000005094 computer simulation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06313—Resource planning in a project environment
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Biodiversity & Conservation Biology (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及物流领域,公开了一种车货装载信息的处理方法、装置、设备及存储介质,用于提高配载效率。车货装载信息的处理方法包括:获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;根据待转出物流运输订单集生成初始货物信息集;通过预置的车货匹配模型,将初始货物信息集与目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;根据预设规则将匹配货物信息集中的货物进行分类,得到每个货物的分类标识,分类标识指示货物被模拟装载时的优先级别;根据目标车辆的车辆参数信息、匹配货物信息集和每个货物的分类标识进行模拟装载,生成车辆装载指示信息。
Description
技术领域
本发明涉及物流领域,尤其涉及一种车货装载信息的处理方法、装置、设备及存储介质。
背景技术
在物流作业过程中,一般包含集货、存储、分拣、配载、运输、装卸等环节,其中,配载是对运输车辆和待转运货物进行匹配并将匹配成功的待转运货物装载到运输车辆上的过程,若运输车辆的空间利用率高,则可以降低货物的平均运输费用。
目前,物流行业普遍采用实地人工试验的方式来进行车货配载,为了得到更好的配载方案,提高运输车辆的空间利用率,需要反复试验进行调整,实际货物的调整耗时耗力,花费在配载环节的时间长,配载效率低。
发明内容
本发明的主要目的在于提供一种车货装载信息的处理方法,解决实地人工配载效率低的问题,提高配载效率。
本发明第一方面提供了一种车货装载信息的处理方法,包括:获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;根据所述待转出物流运输订单集生成初始货物信息集,所述初始货物信息集包括多个货物和每个货物对应的货物参数信息;通过预置的车货匹配模型,将所述初始货物信息集与所述目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,所述匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;根据预设规则将所述匹配货物信息集中的货物进行分类,得到每个货物的分类标识,所述分类标识指示货物被模拟装载时的优先级别;根据所述目标车辆的车辆参数信息、所述匹配货物信息集和所述每个货物的分类标识进行模拟装载,生成车辆装载指示信息。
可选的,在本发明第一方面的第一种实现方式中,所述根据预设规则将所述匹配货物信息集中的货物进行分类,得到每个货物的分类标识,所述分类标识指示货物被模拟装载时的优先级别,包括:判断所述匹配货物信息集中是否有加急的货物,若有,则为所述加急的货物添加设置为第一数值的分类标识;判断所述匹配货物信息集中是否有特殊运输要求的货物,若有,则为所述有特殊运输要求的货物添加设置为第二数值的分类标识;为所述匹配货物信息集中不带标识的货物添加设置为第三数值的分类标识。
可选的,在本发明第一方面的第二种实现方式中,所述根据所述目标车辆的车辆参数信息、所述匹配货物信息集和所述每个货物的分类标识进行模拟装载,生成车辆装载指示信息,包括:获取所述车辆参数信息中的车辆装载尺寸和所述匹配货物信息集中每个货物的货物尺寸;基于所述车辆装载尺寸、所述每个货物的分类标识和所述每个货物的货物尺寸对货物进行分批模拟装载,生成至少一个模拟方案,所述模拟方案指示多个装载在所述目标车辆上的货物;根据预设规则从所述至少一个模拟方案中筛选出目标方案;根据所述目标方案生成车辆装载指示信息,并将所述车辆装载指示信息发送至终端。
可选的,在本发明第一方面的第三种实现方式中,所述基于所述车辆装载尺寸、所述每个货物的分类标识和所述每个货物的货物尺寸对货物进行分批模拟装载,生成至少一个模拟方案,所述模拟方案指示多个装载在所述目标车辆上的货物,包括:根据所述车辆装载尺寸构建模拟空间;设置模拟次数N,将预置的计数器的值设置为0,N为正整数;监测所述计数器的值,当所述计数器的值小于N时,判断是否存在货物同时带有设置为第一数值和设置为第二数值的分类标识,若存在,则将任意同时带有设置为第一数值和设置为第二数值两个分类标识的货物模拟装载于所述模拟空间中,直至同时带有设置为第一数值和设置为第二数值两个分类标识的货物全部被模拟装载或所述模拟空间没有可用空间,所述可用空间能够容纳所述匹配货物信息集中至少一个未被模拟装载的货物;判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;若有可用空间,则判断是否存在货物仅带有设置为第一数值的分类标识,若存在,则将任意仅带有设置为第一数值的分类标识的货物继续模拟装载于所述模拟空间中,直至仅带有设置为第一数值的分类标识的货物全部被模拟装载或所述模拟空间没有可用空间;判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;若有可用空间,则判断是否存在货物仅带有设置为第二数值的分类标识,若存在,则将任意仅带有设置为第二数值的分类标识的货物继续模拟装载于所述模拟空间中,直至仅带有设置为第二数值的分类标识的货物全部被模拟装载或所述模拟空间没有可用空间;判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;若有可用空间,则判断是否存在货物带有设置为第三数值的分类标识,若存在,则将任意带有设置为第三数值的分类标识的货物继续模拟装载于所述模拟空间中,直至所述模拟空间没有可用空间,终止模拟装载操作,得到模拟方案,将所述计数器的值加1;当所述计数器的值等于N时,删除N个模拟方案中的重复模拟方案,得到至少一个模拟方案。
可选的,在本发明第一方面的第四种实现方式中,所述根据预设规则从所述至少一个模拟方案中筛选出目标方案,包括:获取每个模拟方案对应的多个货物的货物重量,得到每个模拟方案对应的货物总重量;获取所述车辆参数信息中的车辆载重;计算每个模拟方案对应的货物总重量与所述车辆载重的差值绝对值,将最小差值绝对值对应的模拟方案确定为目标模拟方案;若所述目标模拟方案对应的货物总重量小于或等于所述车辆载重,则将所述目标模拟方案确定为目标方案;若所述目标模拟方案对应的货物总重量大于所述车辆载重,则将所述目标模拟方案对应的货物按货物重量从小到大的顺序从所述目标模拟方案中剔除,直至货物总重量小于或等于所述车辆载重,得到目标方案。
可选的,在本发明第一方面的第五种实现方式中,在所述获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息之前,还包括:获取目标车辆的计划发车时间点,根据所述目标车辆的计划发车时间点生成货物装载时间点;获取目标区域内的多个原始物流运输订单,所述原始物流运输订单包括货物的实际物流信息和计划物流信息,所述目标区域是以发车点为圆心、以设定公里数为半径的圆形区域,所述发车点为目标车辆的出发地点;从所述多个原始物流运输订单中筛选出符合筛选条件的物流运输订单,得到待转出物流运输订单集,所述筛选条件为所述实际物流信息指示货物已到达所述发车点或所述计划物流信息指示货物计划在所述货物装载时间点之前到达所述发车点。
可选的,在本发明第一方面的第六种实现方式中,在通过预置的车货匹配模型,将所述初始货物信息集与所述目标车辆的车辆参数信息进行匹配之前,还包括:建立初始车货匹配模型;获取历史车货装载记录数据,所述历史车货装载记录数据用于指示装载车辆的信息以及装载车辆上货物的信息;对所述历史车货装载记录数据进行预处理,得到训练数据;通过所述训练数据对所述初始车货匹配模型进行训练,得到预置的车货匹配模型。
本发明第二方面提供了一种车货装载信息的处理装置,包括:获取模块,用于获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;第一生成模块,用于根据所述待转出物流运输订单集生成初始货物信息集,所述初始货物信息集包括多个货物和每个货物对应的货物参数信息;匹配模块,用于通过预置的车货匹配模型,将所述初始货物信息集与所述目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,所述匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;分类模块,用于根据预设规则将所述匹配货物信息集中的货物进行分类,得到每个货物的分类标识,所述分类标识指示货物被模拟装载时的优先级别;第二生成模块,用于根据所述目标车辆的车辆参数信息、所述匹配货物信息集和所述每个货物的分类标识进行模拟装载,生成车辆装载指示信息。
可选的,在本发明第二方面的第一种实现方式中,所述分类模块具体用于:判断所述匹配货物信息集中是否有加急的货物,若有,则为所述加急的货物添加设置为第一数值的分类标识;判断所述匹配货物信息集中是否有特殊运输要求的货物,若有,则为所述有特殊运输要求的货物添加设置为第二数值的分类标识;为所述匹配货物信息集中不带标识的货物添加设置为第三数值的分类标识。
可选的,在本发明第二方面的第二种实现方式中,所述第二生成模块包括:获取单元,用于获取所述车辆参数信息中的车辆装载尺寸和所述匹配货物信息集中每个货物的货物尺寸;模拟装载单元,用于基于所述车辆装载尺寸、所述每个货物的分类标识和所述每个货物的货物尺寸对货物进行分批模拟装载,生成至少一个模拟方案,所述模拟方案指示多个装载在所述目标车辆上的货物;筛选单元,用于根据预设规则从所述至少一个模拟方案中筛选出目标方案;生成单元,用于根据所述目标方案生成车辆装载指示信息,并将所述车辆装载指示信息发送至终端。
可选的,在本发明第二方面的第三种实现方式中,所述模拟装载单元具体用于:根据所述车辆装载尺寸构建模拟空间;设置模拟次数N,将预置的计数器的值设置为0,N为正整数;监测所述计数器的值,当所述计数器的值小于N时,判断是否存在货物同时带有设置为第一数值和设置为第二数值的分类标识,若存在,则将任意同时带有设置为第一数值和设置为第二数值两个分类标识的货物模拟装载于所述模拟空间中,直至同时带有设置为第一数值和设置为第二数值两个分类标识的货物全部被模拟装载或所述模拟空间没有可用空间,所述可用空间能够容纳所述匹配货物信息集中至少一个未被模拟装载的货物;判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;若有可用空间,则判断是否存在货物仅带有设置为第一数值的分类标识,若存在,则将任意仅带有设置为第一数值的分类标识的货物继续模拟装载于所述模拟空间中,直至仅带有设置为第一数值的分类标识的货物全部被模拟装载或所述模拟空间没有可用空间;判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;若有可用空间,则判断是否存在货物仅带有设置为第二数值的分类标识,若存在,则将任意仅带有设置为第二数值的分类标识的货物继续模拟装载于所述模拟空间中,直至仅带有设置为第二数值的分类标识的货物全部被模拟装载或所述模拟空间没有可用空间;判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;若有可用空间,则判断是否存在货物带有设置为第三数值的分类标识,若存在,则将任意带有设置为第三数值的分类标识的货物继续模拟装载于所述模拟空间中,直至所述模拟空间没有可用空间,终止模拟装载操作,得到模拟方案,将所述计数器的值加1;当所述计数器的值等于N时,删除N个模拟方案中的重复模拟方案,得到至少一个模拟方案。
可选的,在本发明第二方面的第四种实现方式中,所述筛选单元具体用于:获取每个模拟方案对应的多个货物的货物重量,得到每个模拟方案对应的货物总重量;获取所述车辆参数信息中的车辆载重;计算每个模拟方案对应的货物总重量与所述车辆载重的差值绝对值,将最小差值绝对值对应的模拟方案确定为目标模拟方案;若所述目标模拟方案对应的货物总重量小于或等于所述车辆载重,则将所述目标模拟方案确定为目标方案;若所述目标模拟方案对应的货物总重量大于所述车辆载重,则将所述目标模拟方案对应的货物按货物重量从小到大的顺序从所述目标模拟方案中剔除,直至货物总重量小于或等于所述车辆载重,得到目标方案。
可选的,在本发明第二方面的第五种实现方式中,在所述获取模块之前还包括获取筛选模块,所述获取筛选模块具体用于:获取目标车辆的计划发车时间点,根据所述目标车辆的计划发车时间点生成货物装载时间点;获取目标区域内的多个原始物流运输订单,所述原始物流运输订单包括货物的实际物流信息和计划物流信息,所述目标区域是以发车点为圆心、以设定公里数为半径的圆形区域,所述发车点为目标车辆的出发地点;从所述多个原始物流运输订单中筛选出符合筛选条件的物流运输订单,得到待转出物流运输订单集,所述筛选条件为所述实际物流信息指示货物已到达所述发车点或所述计划物流信息指示货物计划在所述货物装载时间点之前到达所述发车点。
可选的,在本发明第二方面的第六种实现方式中,在所述匹配模块之前还包括构建模块,所述构建模块具体用于建立初始车货匹配模型;获取历史车货装载记录数据,所述历史车货装载记录数据用于指示装载车辆的信息以及装载车辆上货物的信息;对所述历史车货装载记录数据进行预处理,得到训练数据;通过所述训练数据对所述初始车货匹配模型进行训练,得到预置的车货匹配模型。
本发明第三方面提供了一种车货装载信息的处理设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述车货装载信息的处理设备执行上述的车货装载信息的处理方法。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的车货装载信息的处理方法。
本发明提供的技术方案中,获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;根据所述待转出物流运输订单集生成初始货物信息集,所述初始货物信息集包括多个货物和每个货物对应的货物参数信息;通过预置的车货匹配模型,将所述初始货物信息集与所述目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,所述匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;根据预设规则将所述匹配货物信息集中的货物进行分类,得到每个货物的分类标识,所述分类标识指示货物被模拟装载时的优先级别;根据所述目标车辆的车辆参数信息、所述匹配货物信息集和所述每个货物的分类标识进行模拟装载,生成车辆装载指示信息。本发明实施例中,将待转运货物与运输车辆进行匹配得到可以装载在运输车辆上的货物集,对货物集中的货物进行优先级分类,根据分类结果分批模拟装载,得到更满足货物运输需求的配载方案,缩短实际配载时间,提高配载效率。
附图说明
图1为本发明实施例中车货装载信息的处理方法的一个实施例示意图;
图2为本发明实施例中车货装载信息的处理方法的另一个实施例示意图;
图3为本发明实施例中车货装载信息的处理装置的一个实施例示意图;
图4为本发明实施例中车货装载信息的处理装置的另一个实施例示意图;
图5为本发明实施例中车货装载信息的处理设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种车货装载信息的处理方法、装置、设备及存储介质,筛选出与车辆匹配的货物并对匹配的货物进行分类,根据分类进行分批模拟装载,得到更满足货物运输需求的配载方案,提高配载效率。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,可以理解的是,本发明的执行主体可以为车货装载信息的处理装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。
请参阅图1,本发明实施例中车货装载信息的处理方法的一个实施例包括:
101、获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;
其中,目标区域可以是一个物流转运站,也可以是以物流转运站为中心延伸出去的一个区域。当目标区域是物流转运站时,服务器查询已到达该物流转运站的多个物流运输订单的订单状态,将订单状态为“待转出”的物流运输订单合并为待转出物流运输订单集;当目标区域是以物流转运站为中心,以预置长度为半径向外延伸的圆形区域时,服务器获取目标车辆的车辆参数信息,车辆参数信息包括发车时间点、车辆类型、车辆尺寸、车辆载重、起始地、目的地信息,根据目标车辆的发车时间点生成装载时间点,查询目标区域内所有物流运输订单的实际物流和计划物流,将已到达物流转运站或计划在装载时间点前到达物流转运站的货物对应的物流运输订单合并为待转出物流运输订单集。
例如,当目标区域是物流转运站A时,服务器查询已到达物流转运站A的物流运输订单的订单状态,发现有30个物流运输订单的订单状态为“待转出”,将这30个物流运输订单合并为待转出物流运输订单集;
当目标区域是以物流转运站A为中心、半径10公里的圆形区域时,服务器根据目标车辆的发车时间点T1生成装载时间点T2,查询该圆形区域内所有物流运输订单的实际物流和计划物流,筛选出30个在实际物流中显示已到达物流转运站A的物流运输订单和30个在计划物流中显示计划在装载时间点T2之前到达物流转运站A的物流运输订单,将这60个物流运输订单合并为待转出物流运输订单集。
102、根据待转出物流运输订单集生成初始货物信息集,初始货物信息集包括多个货物和每个货物对应的货物参数信息;
其中,待转出物流运输订单集中的一个待转出物流运输订单对应一个货物,服务器从每个待转出物流运输订单中读取货物标号以及货物参数信息,货物标号为运输单号,货物参数信息包括货物尺寸、货物重量、货物品类、货物紧急状态、计划路由的信息。将待转出物流运输订单集中每个待转出物流运输订单对应的货物和货物参数信息进行合并,得到初始货物信息集。
103、通过预置的车货匹配模型,将初始货物信息集与目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;
其中,预置的车货匹配模型为决策树模型,决策树模型包括根节点、树枝节点和树叶节点,每个根节点和树枝节点代表一个属性决策条件的测试,每个树叶节点代表一个类别。
服务器调用预置的车货匹配模型将初始货物信息集中的货物参数信息逐一与车辆参数信息进行匹配,预置的车货匹配模型自根节点起,由上往下根据每个节点的决策结果判断下一步是树枝节点或树叶节点,当下一步为树叶节点时获得类标签,类标签指示车辆参数信息与货物参数信息匹配或者不匹配,将指示车辆参数信息与货物参数信息匹配的类标签对应的货物及货物参数信息合并为匹配货物信息集。
例如,初始货物信息集包含200个货物和每个货物对应的货物参数信息,通过预置的车货匹配模型将初始货物信息集中200个货物的货物参数信息逐一与目标车辆的车辆参数信息进行匹配决策,得到200个类标签,其中80个类标签指示车辆参数信息与货物参数信息匹配,120个类标签指示车辆参数信息与货物参数信息不匹配,将指示车辆参数信息与货物参数信息匹配的80个类标签对应的货物及货物参数信息合并为匹配货物信息集。
104、根据预设规则将匹配货物信息集中的货物进行分类,得到每个货物的分类标识,分类标识指示货物被模拟装载时的优先级别;
其中,预设规则根据货物运输的实际需求制定,在货物尺寸和货物重量的基础上关注其他运输需求,服务器根据运输需求的重要程度将货物分类,为货物添加指示优先级的分类标识,运输需求的重要程度越高优先级越高,模拟装载时优先装载在匹配货物信息集中优先级别高的货物,能够更好地满足运输需求。
例如,服务器查询匹配货物信息集中的货物是否有加急的货物,若有,为加急的货物添加数值为1的加急分类标识;继续查询匹配货物信息集中的货物是否有特殊运输要求的货物,若有,则为有特殊运输要求的货物添加数值为2的运输要求分类标识;为匹配货物信息集中不带分类标识的货物添加数值为3的常规分类标识。由于存在货物既是加急的货物也是有特殊运输要求的货物,因此该货物同时带有数值为1和数值为2两个分类标识,优先级别第一的货物为带有数值为1和数值为2两个分类标识的货物,优先级别第二的货物为带有数值为1的分类标识的货物,优先级别第三的货物为带有数值为2的分类标识的货物,优先级别第四的货物为带有数值为3的分类标识的货物。如果加急的状态或特殊运输要求不止一个,且重要程度不同,可以再进一步进行划分。
105、根据目标车辆的车辆参数信息、匹配货物信息集和每个货物的分类标识进行模拟装载,生成车辆装载指示信息。
服务器根据目标车辆的车辆尺寸构建模拟空间,将货物按照优先级标识分类,按照优先级别从高到低的顺序将货物分批次模拟装载到模拟空间中。为了方便装载有特殊运输需求的货物,必要时可在模拟空间中设置一个或多个与优先级对应的活动子空间,活动子空间之间没有固定的界限,若高优先级别对应的活动子空间不够用,则低优先级别对应的活动子空间将让出空闲空间供高优先级别的货物进行装载,但低优先级别对应的活动子空间让出的空闲空间不能大于自身空间的初始大小。
例如,从步骤104得到四类货物,第一类货物为同时带有数值为1和数值为2两个分类标识的货物,第二类货物为带有数值为1的分类标识的货物,第三类货物为带有数值为2的分类标识的货物,第四类货物为带有数值为3的分类标识的货物;
首先将第一类货物模拟装载到模拟空间中,若第一类货物模拟装载完毕还有空闲空间,则将第二类货物模拟装载到模拟空间中,若第二类货物模拟装载完毕还有空闲空间,将第三类货物模拟装载到模拟空间中,若第三类货物模拟装载完毕还有空闲空间,将第四类货物模拟装载到模拟空间中,当服务器检索出模拟空间中的空闲空间小于匹配货物信息集中任意一个未被模拟装载的货物对应的货物尺寸时,结束模拟装载过程,根据已经被模拟装载的货物生成车辆装载指示信息。
更进一步的,如果数值为2的分类标识指示货物不能被重压,则在模拟空间上部划分一个活动子空间,首先将第一类货物模拟装载到活动子空间中,若第一类货物模拟装载完毕还有空闲空间,则将第二类货物模拟装载到模拟空间中活动子空间以外的区域,若第二类货物模拟装载完毕还有空闲空间,将第三类货物模拟装载到活动子空间中,若第三类货物模拟装载完毕还有空闲空间,将第四类货物模拟装载到模拟空间中活动子空间以外的区域,当服务器检索出模拟空间中的空闲空间小于匹配货物信息集中任意一个未被模拟装载的货物对应的货物尺寸时,结束模拟装载过程,根据已经被模拟装载的货物生成车辆装载指示信息。
本发明实施例中,通过对车辆和货物进行匹配以及将匹配好的货物进行模拟装载的方式,生成装载指示信息,提高货物配载的效率。
请参阅图2,本发明实施例中车货装载信息的处理方法的另一个实施例包括:
201、搭建预置的车货匹配模型;
其中,车货匹配模型为决策树模型,通过C4.5算法来构造初始车货匹配模型,初始车货匹配模型包括根节点、树枝节点和树叶节点,每个根节点和树枝节点代表一个属性决策条件的测试,每个树叶节点代表一个类别。从数据库中获取部分历史车货装载记录数据,历史车货装载记录数据中记载的是装载车辆的信息以及装载车辆上货物的信息,对历史车货装载记录数据进行预处理,去掉噪声数据,得到训练数据,噪声数据是指对决策分类无用的数据。根据训练数据对初始车货匹配模型进行训练,确定根节点和树枝节点的属性决策条件,得到预置的车货匹配模型。
202、获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;
其中,目标区域可以是一个物流转运站,也可以是以物流转运站为中心延伸出去的一个区域。当目标区域是物流转运站时,服务器查询已到达该物流转运站的多个物流运输订单的订单状态,将订单状态为“待转出”的物流运输订单合并为待转出物流运输订单集;当目标区域是以物流转运站为中心,以预置长度为半径向外延伸的圆形区域时,服务器获取目标车辆的车辆参数信息,车辆参数信息包括发车时间点、车辆类型、车辆尺寸、车辆载重、起始地、目的地信息,根据目标车辆的发车时间点生成装载时间点,查询目标区域内所有物流运输订单的实际物流和计划物流,将已到达物流转运站或计划在装载时间点前到达物流转运站的货物对应的物流运输订单合并为待转出物流运输订单集。
例如,当目标区域是物流转运站A时,服务器查询已到达物流转运站A的物流运输订单的订单状态,发现有30个物流运输订单的订单状态为“待转出”,将这30个物流运输订单合并为待转出物流运输订单集;
当目标区域是以物流转运站A为中心、半径10公里的圆形区域时,服务器根据目标车辆的发车时间点T1生成装载时间点T2,查询该圆形区域内所有物流运输订单的实际物流和计划物流,筛选出30个在实际物流中显示已到达物流转运站A的物流运输订单和30个在计划物流中显示计划在装载时间点T2之前到达物流转运站A的物流运输订单,将这60个物流运输订单合并为待转出物流运输订单集。
203、根据待转出物流运输订单集生成初始货物信息集,初始货物信息集包括多个货物和每个货物对应的货物参数信息;
其中,待转出物流运输订单集中的一个待转出物流运输订单对应一个货物,服务器从每个待转出物流运输订单中读取货物标号以及货物参数信息,货物标号为运输单号,货物参数信息包括货物尺寸、货物重量、货物品类、货物紧急状态、计划路由的信息。将待转出物流运输订单集中每个待转出物流运输订单对应的货物和货物参数信息进行合并,得到初始货物信息集。
204、通过预置的车货匹配模型,将初始货物信息集与目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;
其中,服务器调用预置的车货匹配模型将初始货物信息集中的货物参数信息逐一与车辆参数信息进行匹配,预置的车货匹配模型自根节点起,由上往下根据每个节点的决策结果判断下一步是树枝节点或树叶节点,当下一步为树枝节点时,根据下一步树枝节点的决策结果,判断再下一步是树枝节点或树叶节点,当下一步为树叶节点时获得类标签,类标签指示车辆参数信息与货物参数信息匹配或者不匹配,将指示车辆参数信息与货物参数信息匹配的类标签对应的货物及货物参数信息合并为匹配货物信息集。
例如,初始货物信息集包含200个货物和每个货物对应的货物参数信息,通过预置的车货匹配模型将初始货物信息集中200个货物的货物参数信息逐一与目标车辆的车辆参数信息进行匹配决策,得到200个类标签,其中80个类标签指示车辆参数信息与货物参数信息匹配,120个类标签指示车辆参数信息与货物参数信息不匹配,将指示车辆参数信息与货物参数信息匹配的80个类标签对应的货物及货物参数信息合并为匹配货物信息集。
205、根据预设规则将匹配货物信息集中的货物进行分类,得到每个货物的分类标识,分类标识指示货物被模拟装载时的优先级别;
其中,服务器判断匹配货物信息集中是否有加急的货物,若有,则为加急的货物添加设置为第一数值的加急分类标识,判断匹配货物信息集中是否有特殊运输要求的货物,若有,则为有特殊运输要求的货物添加设置为第二数值的运输要求分类标识,为匹配货物信息集中不带标识的货物添加设置为第三数值的常规分类标识。其中,三个分类标识的优先级别顺序从大到小依次为:设置为第一数值的加急分类标识、设置为第二数值的运输要求分类标识和设置为第三数值的常规分类标识。如果存在货物同时带有设置为第一数值的加急分类标识和设置为第二数值的运输要求分类标识,该货物优先级别最高。
例如,服务器查询匹配货物信息集中的货物是否有加急的货物,若有,为加急的货物添加数值为1的加急分类标识;继续查询匹配货物信息集中的货物是否有特殊运输要求的货物,若有,则为有特殊运输要求的货物添加数值为2的运输要求分类标识;为匹配货物信息集中不带分类标识的货物添加数值为3的常规分类标识。由于存在货物既是加急的货物也是有特殊运输要求的货物,因此该货物同时带有数值为1和数值为2的两个分类标识,优先级别第一的货物为带有数值为1和数值为2的两个分类标识的货物,优先级别第二的货物为带有数值为1的分类标识的货物,优先级别第三的货物为带有数值为2的分类标识的货物,优先级别第四的货物为带有数值为3的分类标识的货物。如果加急的状态或特殊运输要求不止一个,且重要程度不同,可以再进一步进行划分。
206、获取车辆参数信息中的车辆装载尺寸和匹配货物信息集中每个货物的货物尺寸;
车辆装载尺寸是指目标车辆内能够装载货物的空间的尺寸,服务器根据匹配货物信息集中每个货物的货物参数得到每个货物的货物尺寸。
例如,匹配货物信息集中有200个匹配的货物,根据每个货物的货物参数得到货物尺寸,最终得到200个货物尺寸。
207、基于车辆装载尺寸、每个货物的分类标识和每个货物的货物尺寸对货物进行分批模拟装载,生成至少一个模拟方案,模拟方案指示多个装载在目标车辆上的货物;
其中,模拟装载是计算机模拟将货物装载在车辆上的过程,服务器根据货物的分类标识将货物分成几类,对高优先级别的一类货物优先进行装载。每一类货物在装载过程中,可以采用随机选择货物的方式进行装载,也可以根据尺寸或重量将该类货物排序,再按顺序选择。由于模拟装载是基于信息的处理,不受限于实际装载时货物摆放的先后以及从下往上堆叠的限制,为得到更优方案,可以进行多次模拟得到多个方案,再从中选择最合适的一个,具体操作如下:
根据车辆装载尺寸构建一个模拟空间,设置模拟次数N,将预置的计数器的值设置为0,N为正整数;监测计数器的值,当计数器的值小于N时,判断是否存在货物同时带有设置为第一数值和设置为第二数值的分类标识,若存在,则将任意同时带有设置为第一数值和设置为第二数值两个分类标识的货物模拟装载于模拟空间中,直至同时带有设置为第一数值和设置为第二数值两个分类标识的货物全部被模拟装载或模拟空间没有可用空间,可用空间是指能够容纳匹配货物信息集中至少一个未被模拟装载的货物;判断模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将计数器的值加1;若有可用空间,则判断是否存在货物仅带有设置为第一数值的分类标识,若存在,则将任意仅带有设置为第一数值的分类标识的货物继续模拟装载于模拟空间中,直至仅带有设置为第一数值的分类标识的货物全部被模拟装载或模拟空间没有可用空间;判断模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将计数器的值加1;若有可用空间,则判断是否存在货物仅带有设置为第二数值的分类标识,若存在,则将任意仅带有设置为第二数值的分类标识的货物继续模拟装载于模拟空间中,直至仅带有设置为第二数值的分类标识的货物全部被模拟装载或模拟空间没有可用空间;判断模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将计数器的值加1;若有可用空间,则判断是否存在货物带有设置为第三数值的分类标识,若存在,则将任意带有设置为第三数值的分类标识的货物继续模拟装载于模拟空间中,直至模拟空间没有可用空间,终止模拟装载操作,得到模拟方案,将计数器的值加1;当计数器的值等于N时,得到N个模拟方案,删除N个模拟方案中的重复模拟方案,得到至少一个模拟方案。
例如,设置模拟次数为3,服务器将预置的计数器的值设置为0,根据分类标识将货物分为第一优先级的货物、第二优先级的货物、第三优先级的货物和第四优先级的货物,第一优先级的优先级别最高,第四优先级的优先级别最低,按优先级从高到低的顺序将货物模拟装载于模拟空间,直至模拟空间没有空闲空间,此时,第一次模拟装载完成,得到第一个模拟装载方案,服务器将预置的计数器的值设置为1;
服务器判断计数器的值小于3,进行第二次模拟装载,按优先级从高到低的顺序将货物模拟装载于模拟空间,直至模拟空间没有空闲空间,此时,第二次模拟装载完成,得到第二个模拟装载方案,服务器将预置的计数器的值设置为2;
服务器判断计数器的值小于3,进行第三次模拟装载,按优先级从高到低的顺序将货物模拟装载于模拟空间,直至模拟空间没有空闲空间,此时,第三次模拟装载完成,得到第三个模拟装载方案,服务器将预置的计数器的值设置为3;
服务器判断计数器的值等于3,结束模拟装载操作,3个模拟装载方案都不相同,得到3个模拟装载方案。
208、根据预设规则从至少一个模拟方案中筛选出目标方案;
服务器获取每个模拟方案对应的多个货物的货物重量,得到每个模拟方案对应的货物总重量,获取车辆参数信息中的车辆载重,计算每个模拟方案对应的货物总重量与车辆载重的差值绝对值,将最小差值绝对值对应的模拟方案确定为目标模拟方案,若目标模拟方案对应的货物总重量小于或等于车辆载重,则将目标模拟方案确定为目标方案,若目标模拟方案对应的货物总重量大于车辆载重,则将目标模拟方案对应的货物按货物重量从小到大的顺序从目标模拟方案中剔除,直至货物总重量小于或等于车辆载重,得到目标方案。
例如,车辆载重为20吨,步骤207得到的3个模拟装载方案对应的货物总重量分别为19.5吨、20.3吨和21吨,那么3个模拟方案对应的货物总重量与车辆载重的差值绝对值分别为0.5吨、0.3吨和1吨,将0.3吨对应的模拟方案确定为目标模拟方案;
由于目标模拟方案对应的货物总重量为20.3吨,大于车辆载重20吨,查询目标模拟方案对应的货物中最小货物重量为0.2吨,删除最小重量的货物后总重量为20.1吨,大于车辆载重,继续查询,得到的最小货物重量为0.3吨,删除最小重量的货物后总重量为19.8吨,小于车辆载重,根据未被删除的货物得到目标方案。
209、根据目标方案生成车辆装载指示信息,并将车辆装载指示信息发送至终端。
目标方案中包含将要装载于目标车辆上的货物的信息和每个货物所处的空间位置的信息,服务器将目标方案转化为一个3D图和一个指示列表,3D图显示货物的空间位置,指示列表显示货物的参数信息,3D图和指示列表共同构成车辆装载指示信息,将车辆装载指示信息发送至终端,指示工作人员进行货物装载。
本发明实施例中,通过车货匹配模型选择适合装载于目标车辆的货物,再对匹配的货物进行分类分批模拟装载于车辆上,生成多个模拟方案,从中选择最合适的方案,能够得到更优的装载方案,提高装载效率。
上面对本发明实施例中车货装载信息的处理方法进行了描述,下面对本发明实施例中车货装载信息的处理装置进行描述,请参阅图3,本发明实施例中车货装载信息的处理装置一个实施例包括:
获取模块301,用于获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;
第一生成模块302,用于根据待转出物流运输订单集生成初始货物信息集,初始货物信息集包括多个货物和每个货物对应的货物参数信息;
匹配模块303,用于通过预置的车货匹配模型,将初始货物信息集与目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;
分类模块304,用于根据预设规则将匹配货物信息集中的货物进行分类,得到每个货物的分类标识,分类标识指示货物被模拟装载时的优先级别;
第二生成模块305,用于根据目标车辆的车辆参数信息、匹配货物信息集和每个货物的分类标识进行模拟装载,生成车辆装载指示信息。
本发明实施例中,通过对车辆和货物进行匹配以及将匹配好的货物进行模拟装载的方式,生成装载指示信息,提高货物配载的效率。
请参阅图4,本发明实施例中车货装载信息的处理装置的另一个实施例包括:
获取模块301,用于获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;
第一生成模块302,用于根据待转出物流运输订单集生成初始货物信息集,初始货物信息集包括多个货物和每个货物对应的货物参数信息;
匹配模块303,用于通过预置的车货匹配模型,将初始货物信息集与目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;
分类模块304,用于根据预设规则将匹配货物信息集中的货物进行分类,得到每个货物的分类标识,分类标识指示货物被模拟装载时的优先级别;
第二生成模块305,用于根据目标车辆的车辆参数信息、匹配货物信息集和每个货物的分类标识进行模拟装载,生成车辆装载指示信息;
获取筛选模块306,用于获取目标车辆的计划发车时间点,根据目标车辆的计划发车时间点生成货物装载时间点;获取目标区域内的多个原始物流运输订单,原始物流运输订单包括货物的实际物流信息和计划物流信息,目标区域是以发车点为圆心、以设定公里数为半径的圆形区域,发车点为目标车辆的出发地点;从多个原始物流运输订单中筛选出符合筛选条件的物流运输订单,得到待转出物流运输订单集,筛选条件为实际物流信息指示货物已到达发车点或计划物流信息指示货物计划在货物装载时间点之前到达发车点;
构建模块307,用于建立初始车货匹配模型;获取历史车货装载记录数据,历史车货装载记录数据用于指示装载车辆的信息以及装载车辆上货物的信息;对历史车货装载记录数据进行预处理,得到训练数据;通过训练数据对初始车货匹配模型进行训练,得到预置的车货匹配模型。
可选的,分类模块304还可以具体用于:
判断匹配货物信息集中是否有加急的货物,若有,则为加急的货物添加设置为第一数值的分类标识;判断匹配货物信息集中是否有特殊运输要求的货物,若有,则为有特殊运输要求的货物添加设置为第二数值的分类标识;为匹配货物信息集中不带标识的货物添加设置为第三数值的分类标识。
可选的,第二生成模块305包括:
获取单元3051,用于获取车辆参数信息中的车辆装载尺寸和匹配货物信息集中每个货物的货物尺寸;
模拟装载单元3052,用于基于车辆装载尺寸、每个货物的分类标识和每个货物的货物尺寸对货物进行分批模拟装载,生成至少一个模拟方案,模拟方案指示多个装载在目标车辆上的货物;
筛选单元3053,用于根据预设规则从至少一个模拟方案中筛选出目标方案;
生成单元3054,用于根据目标方案生成车辆装载指示信息,并将车辆装载指示信息发送至终端。
可选的,模拟装载单元3052还可以具体用于:
根据车辆装载尺寸构建模拟空间;设置模拟次数N,将预置的计数器的值设置为0,N为正整数;监测计数器的值,当计数器的值小于N时,判断是否存在货物同时带有设置为第一数值和设置为第二数值的分类标识,若存在,则将任意同时带有设置为第一数值和设置为第二数值两个分类标识的货物模拟装载于模拟空间中,直至同时带有设置为第一数值和设置为第二数值两个分类标识的货物全部被模拟装载或模拟空间没有可用空间,可用空间能够容纳匹配货物信息集中至少一个未被模拟装载的货物;判断模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将计数器的值加1;若有可用空间,则判断是否存在货物仅带有设置为第一数值的分类标识,若存在,则将任意仅带有设置为第一数值的分类标识的货物继续模拟装载于模拟空间中,直至仅带有设置为第一数值的分类标识的货物全部被模拟装载或模拟空间没有可用空间;判断模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将计数器的值加1;若有可用空间,则判断是否存在货物仅带有设置为第二数值的分类标识,若存在,则将任意仅带有设置为第二数值的分类标识的货物继续模拟装载于模拟空间中,直至仅带有设置为第二数值的分类标识的货物全部被模拟装载或模拟空间没有可用空间;判断模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将计数器的值加1;若有可用空间,则判断是否存在货物带有设置为第三数值的分类标识,若存在,则将任意带有设置为第三数值的分类标识的货物继续模拟装载于模拟空间中,直至模拟空间没有可用空间,终止模拟装载操作,得到模拟方案,将计数器的值加1;当计数器的值等于N时,删除N个模拟方案中的重复模拟方案,得到至少一个模拟方案。
可选的,筛选单元3053还可以具体用于:
获取每个模拟方案对应的多个货物的货物重量,得到每个模拟方案对应的货物总重量;获取车辆参数信息中的车辆载重;计算每个模拟方案对应的货物总重量与车辆载重的差值绝对值,将最小差值绝对值对应的模拟方案确定为目标模拟方案;若目标模拟方案对应的货物总重量小于或等于车辆载重,则将目标模拟方案确定为目标方案;若目标模拟方案对应的货物总重量大于车辆载重,则将目标模拟方案对应的货物按货物重量从小到大的顺序从目标模拟方案中剔除,直至货物总重量小于或等于车辆载重,得到目标方案。
本发明实施例中,通过车货匹配模型选择适合装载于目标车辆的货物,再对匹配的货物进行分类分批模拟装载于车辆上,生成多个模拟方案,从中选择最合适的方案,能够得到更优的装载方案,提高装载效率。
上面图3和图4从模块化功能实体的角度对本发明实施例中的车货装载信息的处理装置进行详细描述,下面从硬件处理的角度对本发明实施例中车货装载信息的处理设备进行详细描述。
图5是本发明实施例提供的一种车货装载信息的处理设备的结构示意图,该车货装载信息的处理设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对车货装载信息的处理设备500中的一系列指令操作。更进一步地,处理器510可以设置为与存储介质530通信,在车货装载信息的处理设备500上执行存储介质530中的一系列指令操作。
车货装载信息的处理设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作系统531,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图5示出的车货装载信息的处理设备结构并不构成对车货装载信息的处理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种车货装载信息的处理设备,所述计算机设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例中的所述车货装载信息的处理方法的步骤。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述车货装载信息的处理方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种车货装载信息的处理方法,其特征在于,所述车货装载信息的处理方法包括:
获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;
根据所述待转出物流运输订单集生成初始货物信息集,所述初始货物信息集包括多个货物和每个货物对应的货物参数信息;
通过预置的车货匹配模型,将所述初始货物信息集与所述目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,所述匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;
根据预设规则将所述匹配货物信息集中的货物进行分类,得到每个货物的分类标识,所述分类标识指示货物被模拟装载时的优先级别;
根据所述目标车辆的车辆参数信息、所述匹配货物信息集和所述每个货物的分类标识进行模拟装载,生成车辆装载指示信息。
2.根据权利要求1所述的车货装载信息的处理方法,其特征在于,所述根据预设规则将所述匹配货物信息集中的货物进行分类,得到每个货物的分类标识,所述分类标识指示货物被模拟装载时的优先级别,包括:
判断所述匹配货物信息集中是否有加急的货物,若有,则为所述加急的货物添加设置为第一数值的分类标识;
判断所述匹配货物信息集中是否有特殊运输要求的货物,若有,则为所述有特殊运输要求的货物添加设置为第二数值的分类标识;
为所述匹配货物信息集中不带标识的货物添加设置为第三数值的分类标识。
3.根据权利要求1所述的车货装载信息的处理方法,其特征在于,所述根据所述目标车辆的车辆参数信息、所述匹配货物信息集和所述每个货物的分类标识进行模拟装载,生成车辆装载指示信息,包括:
获取所述车辆参数信息中的车辆装载尺寸和所述匹配货物信息集中每个货物的货物尺寸;
基于所述车辆装载尺寸、所述每个货物的分类标识和所述每个货物的货物尺寸对货物进行分批模拟装载,生成至少一个模拟方案,所述模拟方案指示多个装载在所述目标车辆上的货物;
根据预设规则从所述至少一个模拟方案中筛选出目标方案;
根据所述目标方案生成车辆装载指示信息,并将所述车辆装载指示信息发送至终端。
4.根据权利要求3所述的车货装载信息的处理方法,其特征在于,所述基于所述车辆装载尺寸、所述每个货物的分类标识和所述每个货物的货物尺寸对货物进行分批模拟装载,生成至少一个模拟方案,所述模拟方案指示多个装载在所述目标车辆上的货物,包括:
根据所述车辆装载尺寸构建模拟空间;
设置模拟次数N,将预置的计数器的值设置为0,N为正整数;
监测所述计数器的值,当所述计数器的值小于N时,判断是否存在货物同时带有设置为第一数值和设置为第二数值的分类标识,若存在,则将任意同时带有设置为第一数值和设置为第二数值两个分类标识的货物模拟装载于所述模拟空间中,直至同时带有设置为第一数值和设置为第二数值两个分类标识的货物全部被模拟装载或所述模拟空间没有可用空间,所述可用空间能够容纳所述匹配货物信息集中至少一个未被模拟装载的货物;
判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;
若有可用空间,则判断是否存在货物仅带有设置为第一数值的分类标识,若存在,则将任意仅带有设置为第一数值的分类标识的货物继续模拟装载于所述模拟空间中,直至仅带有设置为第一数值的分类标识的货物全部被模拟装载或所述模拟空间没有可用空间;
判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;
若有可用空间,则判断是否存在货物仅带有设置为第二数值的分类标识,若存在,则将任意仅带有设置为第二数值的分类标识的货物继续模拟装载于所述模拟空间中,直至仅带有设置为第二数值的分类标识的货物全部被模拟装载或所述模拟空间没有可用空间;
判断所述模拟空间是否有可用空间,若没有可用空间,则终止模拟装载操作,得到模拟方案,将所述计数器的值加1;
若有可用空间,则判断是否存在货物带有设置为第三数值的分类标识,若存在,则将任意带有设置为第三数值的分类标识的货物继续模拟装载于所述模拟空间中,直至所述模拟空间没有可用空间,终止模拟装载操作,得到模拟方案,将所述计数器的值加1;
当所述计数器的值等于N时,删除N个模拟方案中的重复模拟方案,得到至少一个模拟方案。
5.根据权利要求3所述的车货装载信息的处理方法,其特征在于,所述根据预设规则从所述至少一个模拟方案中筛选出目标方案,包括:
获取每个模拟方案对应的多个货物的货物重量,得到每个模拟方案对应的货物总重量;
获取所述车辆参数信息中的车辆载重;
计算每个模拟方案对应的货物总重量与所述车辆载重的差值绝对值,将最小差值绝对值对应的模拟方案确定为目标模拟方案;
若所述目标模拟方案对应的货物总重量小于或等于所述车辆载重,则将所述目标模拟方案确定为目标方案;
若所述目标模拟方案对应的货物总重量大于所述车辆载重,则将所述目标模拟方案对应的货物按货物重量从小到大的顺序从所述目标模拟方案中剔除,直至货物总重量小于或等于所述车辆载重,得到目标方案。
6.根据权利要求1所述的车货装载信息的处理方法,其特征在于,在所述获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息之前,还包括:
获取目标车辆的计划发车时间点,根据所述目标车辆的计划发车时间点生成货物装载时间点;
获取目标区域内的多个原始物流运输订单,所述原始物流运输订单包括货物的实际物流信息和计划物流信息,所述目标区域是以发车点为圆心、以设定公里数为半径的圆形区域,所述发车点为目标车辆的出发地点;
从所述多个原始物流运输订单中筛选出符合筛选条件的物流运输订单,得到待转出物流运输订单集,所述筛选条件为所述实际物流信息指示货物已到达所述发车点或所述计划物流信息指示货物计划在所述货物装载时间点之前到达所述发车点。
7.根据权利要求1-6中任一项所述的车货装载信息的处理方法,其特征在于,在通过预置的车货匹配模型,将所述初始货物信息集与所述目标车辆的车辆参数信息进行匹配之前,还包括:
建立初始车货匹配模型;
获取历史车货装载记录数据,所述历史车货装载记录数据用于指示装载车辆的信息以及装载车辆上货物的信息;
对所述历史车货装载记录数据进行预处理,得到训练数据;
通过所述训练数据对所述初始车货匹配模型进行训练,得到预置的车货匹配模型。
8.一种车货装载信息的处理装置,其特征在于,所述车货装载信息的处理装置包括:
获取模块,用于获取目标区域的待转出物流运输订单集和目标车辆的车辆参数信息;
第一生成模块,用于根据所述待转出物流运输订单集生成初始货物信息集,所述初始货物信息集包括多个货物和每个货物对应的货物参数信息;
匹配模块,用于通过预置的车货匹配模型,将所述初始货物信息集与所述目标车辆的车辆参数信息进行匹配,得到匹配货物信息集,所述匹配货物信息集包括多个匹配的货物和每个货物对应的货物参数信息;
分类模块,用于根据预设规则将所述匹配货物信息集中的货物进行分类,得到每个货物的分类标识,所述分类标识指示货物被模拟装载时的优先级别;
第二生成模块,用于根据所述目标车辆的车辆参数信息、所述匹配货物信息集和所述每个货物的分类标识进行模拟装载,生成车辆装载指示信息。
9.一种车货装载信息的处理设备,其特征在于,所述车货装载信息的处理设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述车货装载信息的处理设备执行如权利要求1-7中任意一项所述的车货装载信息的处理方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述车货装载信息的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210542513.XA CN114926118A (zh) | 2022-05-18 | 2022-05-18 | 车货装载信息的处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210542513.XA CN114926118A (zh) | 2022-05-18 | 2022-05-18 | 车货装载信息的处理方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114926118A true CN114926118A (zh) | 2022-08-19 |
Family
ID=82809166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210542513.XA Pending CN114926118A (zh) | 2022-05-18 | 2022-05-18 | 车货装载信息的处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114926118A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115239252A (zh) * | 2022-09-20 | 2022-10-25 | 中国铁道科学研究院集团有限公司电子计算技术研究所 | 铁路货物运输的装载信息的确定方法、装置及设备 |
CN115392835A (zh) * | 2022-08-29 | 2022-11-25 | 江苏正壹物流有限公司 | 一种基于物联网技术的现代物流管理方法及系统 |
CN116562738A (zh) * | 2023-07-10 | 2023-08-08 | 深圳市汉德网络科技有限公司 | 一种货运智能调度方法、装置、设备及存储介质 |
CN119417337A (zh) * | 2025-01-06 | 2025-02-11 | 万联易达物流科技有限公司 | 一种货运调度信息管理方法、系统及存储介质 |
CN119477152A (zh) * | 2025-01-15 | 2025-02-18 | 厦门互声科技有限公司 | 跨境电商物流大数据优化系统 |
-
2022
- 2022-05-18 CN CN202210542513.XA patent/CN114926118A/zh active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115392835A (zh) * | 2022-08-29 | 2022-11-25 | 江苏正壹物流有限公司 | 一种基于物联网技术的现代物流管理方法及系统 |
CN115239252A (zh) * | 2022-09-20 | 2022-10-25 | 中国铁道科学研究院集团有限公司电子计算技术研究所 | 铁路货物运输的装载信息的确定方法、装置及设备 |
CN116562738A (zh) * | 2023-07-10 | 2023-08-08 | 深圳市汉德网络科技有限公司 | 一种货运智能调度方法、装置、设备及存储介质 |
CN116562738B (zh) * | 2023-07-10 | 2024-01-12 | 深圳市汉德网络科技有限公司 | 一种货运智能调度方法、装置、设备及存储介质 |
CN119417337A (zh) * | 2025-01-06 | 2025-02-11 | 万联易达物流科技有限公司 | 一种货运调度信息管理方法、系统及存储介质 |
CN119417337B (zh) * | 2025-01-06 | 2025-03-18 | 万联易达物流科技有限公司 | 一种货运调度信息管理方法、系统及存储介质 |
CN119477152A (zh) * | 2025-01-15 | 2025-02-18 | 厦门互声科技有限公司 | 跨境电商物流大数据优化系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114926118A (zh) | 车货装载信息的处理方法、装置、设备及存储介质 | |
CN114331257A (zh) | 物流运输装载管理方法、装置、设备及存储介质 | |
CN110232551B (zh) | 货物分类方法及装置、存储介质、电子装置 | |
CN111573292B (zh) | 码垛方法、装置、电子设备及计算机可读存储介质 | |
CN108805316A (zh) | 货物搬运方法和装置 | |
JP6650508B2 (ja) | 倉庫管理システム及び倉庫管理方法 | |
CN110659839A (zh) | 一种物流智能配载调度方法 | |
JP5369845B2 (ja) | 配車計画作成方法 | |
CN110414895A (zh) | 车辆调度系统及方法 | |
EP3712833A1 (en) | Product placement system, product placement method, and product placement program | |
CN110705805A (zh) | 货物的装配方法及装置、存储介质、电子装置 | |
CN113469614B (zh) | 行驶路线的动态调整方法、装置、设备及存储介质 | |
CN118378871B (zh) | 基于虚拟现实的集装箱装卸作业优化方法及系统 | |
CN116523270B (zh) | 一种物流运输任务自动调度方法、设备、服务器及介质 | |
CN115222340B (zh) | 基于智能仓储的货物调度管理方法及相关装置 | |
CN111429065B (zh) | 一种基于区块链和物联网的物流方法及系统 | |
CN113935528B (zh) | 智能调度方法、装置、计算机设备及存储介质 | |
CN111445173A (zh) | 确定分拣场地的方法、装置、设备及其存储介质 | |
CN117689315B (zh) | 一种基于数字标签的仓库自动配发货管理系统及方法 | |
CN113554386A (zh) | 适用于电商订单的物流分配方法、装置、设备及存储介质 | |
CN112001646A (zh) | 一种物料调度方法、装置、存储介质及电子设备 | |
Roy et al. | Optimal design of container terminal layout | |
CN115759904A (zh) | 货物信息标记方法、装置、设备及存储介质 | |
CN111598511A (zh) | 运输货物的车线规划方法、装置、设备及存储介质 | |
CN117875825B (zh) | 一种运输循环线路匹配货源的方法 |
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 |