掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及仓储物流领域,尤其涉及一种物品运输的方法和装置。

背景技术

现有的物流运输规划中,或者通过现场人员根据系统页面数据进行运输工具的装载率判断;或者通过现场人员采用日常的工作经验进行运输工具装载率的判断,从而最大程度的满车进行配送。上述规划方式受现场人员的判断能力的约束,导致运输工具装载率低,存在资源浪费和运输不及时的问题。

发明内容

有鉴于此,本发明实施例提供一种物品运输的方法,能够提高运输工具的装载率,并缩短运输时间,降低运输成本并提高时效性,克服现有技术中人工规划运输而导致运输工具装载率低的问题。

为实现上述目的,根据本发明实施例的一个方面,提供了一种物品运输的方法,其特征在于,包括:

获取存储在目标网格站点物品的物品量;

在预设运输工具集合中存在装载量小于等于所述目标网格站点的物品量的运输工具的情况下,根据所述目标网格站点的物品量以及预设运输策略确定所述目标网格站点的目标运输工具集,其中,所述目标运输工具集中的所有目标运输工具的总载货量大于等于所述目标网格站点的物品量,所述预设运输工具集合包括所述目标运输工具集中的目标运输工具;

基于所述目标运输工具集运输所述目标网格站点的物品。

可选地,所述方法还包括:在预设运输工具集合中不存在装载量小于等于所述目标网格站点的物品量的运输工具的情况下,获取所述预设运输工具集合中装载量最小的目标运输工具;所述目标运输工具按照预设串点逻辑运输所述目标网格站点的物品。

可选地,所述运输策略包括:设置空的目标运输工具集;循环执行如下判断逻辑,直至预设运输工具集合中不存在装载量小于等于所述目标网格站点的待运输物品量的运输工具:以所述目标网格站点的物品量作为所述目标网格站点的待运输物品量,从装载量小于等于所述待运输物品量的运输工具中筛选装载量最大的运输工具放入所述目标运输工具集中,并更新所述目标网格站点的待运输物品量。

可选地,基于所述目标运输工具集运输所述目标网格站点的物品,包括:

在所述目标运输工具集中所有目标运输工具的总载货量等于所述网格站点的物品量的情况下,利用所有目标运输工具运输所述目标网格站点的物品;

所述目标运输工具集中所有目标运输工具的总载货量小于所述目标网格站点的物品量的情况下,先利用所有目标运输工具运输所述目标网格站点的物品,再采用装载量最小的运输工具,按照预设串点逻辑运输所述目标网格站点的物品。

可选地,按照预设串点逻辑运输所述目标网格站点的物品,包括:

确定需要采用串点逻辑运输物品的网格站点集;

在所述网格站点集中存在候选站点的情况下,采用一辆装载量最小的运输工具运输所述目标网格站点和所述候选站点中的待运输物品;其中,所述候选站点的待运输物品量与所述目标网格站点的待运输物品量之和小于等于所述装载量最小的运输工具的装载量;

在所述网格站点集中不存在候选站点的情况下,采用预设处理策略运输所述目标网格站点中的待运输物品。

可选地,采用一辆装载量最小的运输工具运输的网格站数量小于等于串点数阈值。

可选地,所述预设处理策略包括:采用装载量最小的运输工具运输所述目标网格站点的待运输物品,或者发出提醒信息以提醒用户选择运输工具。

可选地,在判断预设运输工具集合中是否存在装载量小于等于所述目标网格站点的物品量的目标运输工具之前,还包括:确认所述目标网格站点与预设位置之间的距离小于等于距离阈值;以及,

若所述目标网格站点与预设位置之间的距离大于所述距离阈值,则根据每种所述运输工具的装载量和所述目标网格站点的物品量,确定与所述目标网格站点对应的每种所述运输工具的需求量,根据每种所述运输工具的需求量和所述目标网格站点的物品量确定每种所述运输工具的平均装载率,筛选具有最大平均装载率的运输工具运输所述目标网格站点的物品。

根据本发明实施例的第二方面,提供一种物品运输的装置,包括:

获取模块,获取存储在目标网格站点物品的物品量;

筛选模块,在预设运输工具集合中存在装载量小于等于所述目标网格站点的物品量的运输工具的情况下,根据所述目标网格站点的物品量以及预设运输策略确定所述目标网格站点的目标运输工具集,其中,所述目标运输工具集中的所有目标运输工具的总载货量大于等于所述目标网格站点的物品量,所述预设运输工具集合包括所述目标运输工具集中的目标运输工具;

运输模块,基于所述目标运输工具集运输所述目标网格站点的物品。

可选地,所述运输策略包括:设置空的目标运输工具集;循环执行如下判断逻辑,直至预设运输工具集合中不存在装载量小于等于所述目标网格站点的待运输物品量的运输工具:以所述目标网格站点的物品量作为所述目标网格站点的待运输物品量,从装载量小于等于所述待运输物品量的运输工具中筛选装载量最大的运输工具放入所述目标运输工具集中,并更新所述目标网格站点的待运输物品量。

可选地,所述运输模块基于所述目标运输工具集运输所述目标网格站点的物品,包括:

在所述目标运输工具集中所有目标运输工具的总载货量等于所述网格站点的物品量的情况下,利用所有目标运输工具运输所述目标网格站点的物品;

所述目标运输工具集中所有目标运输工具的总载货量小于所述目标网格站点的物品量的情况下,先利用所有目标运输工具运输所述目标网格站点的物品,再采用装载量最小的运输工具,按照预设串点逻辑运输所述目标网格站点的物品。

可选地,所述运输模块按照预设串点逻辑运输所述目标网格站点的物品,包括:

确定需要采用串点逻辑运输物品的网格站点集;

在所述网格站点集中存在候选站点的情况下,采用一辆装载量最小的运输工具运输所述目标网格站点和所述候选站点中的待运输物品;其中,所述候选站点的待运输物品量与所述目标网格站点的待运输物品量之和小于等于所述装载量最小的运输工具的装载量;

在所述网格站点集中不存在候选站点的情况下,采用预设处理策略运输所述目标网格站点中的待运输物品。

可选地,采用一辆装载量最小的运输工具运输的网格站数量小于等于串点数阈值。

可选地,所述预设处理策略包括:采用装载量最小的运输工具运输所述目标网格站点的待运输物品,或者发出提醒信息以提醒用户选择运输工具。

可选地,所述筛选模块还用于:在判断预设运输工具集合中是否存在装载量小于等于所述目标网格站点的物品量的目标运输工具之前,确认所述目标网格站点与预设位置之间的距离小于等于距离阈值;以及,

若所述目标网格站点与预设位置之间的距离大于所述距离阈值,则根据每种所述运输工具的装载量和所述目标网格站点的物品量,确定与所述目标网格站点对应的每种所述运输工具的需求量,根据每种所述运输工具的需求量和所述目标网格站点的物品量确定每种所述运输工具的平均装载率,筛选具有最大平均装载率的运输工具作为目标运输工具;

所述运输模块还用于:基于筛选出的所述目标运输工具运输所述目标网格站点的物品。

根据本发明实施例的第三方面,提供一种物品运输的电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例第一方面提供的方法。

根据本发明实施例的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例第一方面提供的方法。

上述发明中的一个实施例具有如下优点或有益效果:根据网格站点的物品量和各运输工具的装载量安排运输,并对于无法使最小运输工具满载的网格站点,采用预设串点逻辑规划运输;能够提高运输工具的装载率,同时兼顾运输的时效性。通过循环从装载量小于等于所述待运输物品量的运输工具中筛选装载量最大的运输工具,且放入所述目标运输工具集能够确保运输工具的用量最小,满载的运输工具最多,从而提高运输效率。对于与预设位置之间的距离大于设定距离阈值的目标网格站点则筛选具有最大平均装载率的运输工具运输所述目标网格站点的物品能够提高运输工具的装载率,提高运输效率。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是根据本发明实施例的运输方法的主要流程的示意图;

图2是根据本发明实施例的运输方法计算逻辑的主要流程的示意图;

图3是根据本发明实施例的运输装置的主要模块的示意图;

图4是本发明实施例可以应用于其中的示例性系统架构图;

图5是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

现有的网上购物常采用中心仓(或称作分拣仓、分拣站)—网格站—团购点—客户的模式,或者采用中心仓—团购点—客户的模式。两种模式均是将货物从中心仓配送至客户端,最终满足客户的服务需求。此处提及的货物包括现有仓储物流系统常见的货物,诸如家电产品、食品、日用品等等。尤其,针对家庭生活所需的生活用品,或餐饮行业所需的生活用品,该类物品对运输的时效性、运营质量(诸如物品的新鲜程度、破损程度等等)相比其他快递物流行业要高。为解决上述问题,需要最大程度提高不同运输工具的装载率并缩短运输时间,充分利用有限的资源,降低物流成本,提升用户体验并提高运输的时效性。

有鉴于此,根据本发明实施例的一个方面,提供了一种物品运输的方法。

图1是根据本发明实施例的物品运输的方法的主要流程的示意图。如图1所示,根据本发明实施例的一种物品运输的方法,包括:步骤S101-步骤S105。

步骤S101,获取存储在目标网格站点物品的物品量。物品量的衡量指标可以根据实际情况进行选择性设定,例如物品件数、物品重量、物品体积等。

步骤S102,判断预设运输工具集合中是否存在装载量小于等于目标网格站点的物品量的运输工具;若是,则跳转至步骤S103,否则跳转至步骤S105。

步骤S103,根据目标网格站点的物品量以及预设运输策略确定目标网格站点的目标运输工具集,然后执行步骤S104,基于目标运输工具集运输目标网格站点的物品。其中,目标运输工具集中的所有目标运输工具的总载货量大于等于目标网格站点的物品量,预设运输工具集合包括目标运输工具集中的目标运输工具。

步骤S105,在预设运输工具集合中不存在装载量小于等于目标网格站点的物品量的运输工具的情况下,获取预设运输工具集合中装载量最小的目标运输工具;目标运输工具按照预设串点逻辑运输目标网格站点的物品。

需要说明的是,虽然上述实施例中阐明在预设运输工具集合中不存在装载量小于等于目标网格站点的物品量的运输工具的情况下执行步骤S105,但其不对本发明实施例的实施方式构成限定。实际应用过程中,本领域技术人员可以根据实际情况选择在预设运输工具集合中不存在装载量小于等于目标网格站点的物品量的运输工具的情况下的执行步骤,例如,获取预设运输工具集合中运输成本最低、或者运输速度最快的运输工具作为目标运输工具。

为了清晰阐述上述实施例的运输思路,以图2所示附图为例,在进行运输规划前需要获取多种信息,包括但不限于运输车辆信息、各网格站点订单信息、各网格站点坐标信息、摆渡运输价格信息、基础配置信息等,然后基于上述各种信息进行综合规划。诸如,通过上述信息获得网格站点A的信息如下:总订单数60、货物总件数2300件、货物总重量300KG、货物总金额4000元,距离120km;运输车辆信息中提供如下四种车型,分别为车型A、车型B、车型C和车型D;对应的满载量依次为800件、1500件、1600件和3000件。通过判断可以确定存在装载量小于目标网格站点A的物品量的运输工具,如车型A、车型B和车型C。此时,根据目标网格站点A的物品量以及预设运输工具筛选逻辑确定目标网格站点的目标运输工具集,诸如方案1采用车型C,工具集为1辆车型C运输工具;或者方案2采用车型A和车型B,对应的工具集为1辆车型A运输工具和1辆车型B运输工具。然后,基于目标运输工具集运输目标网格站点的物品。通过上述的举例可以发现两种目标运输工具集中所有目标运输工具的总载货量小于等于目标网格站点的物品量。通过上述方式能够使工具集中的各运输工具满载,从而提高运输效率。当然,如果目标网格站点的物品无法满载任一运输工具时,则采用最小运输工具,按照预设串点逻辑运输目标网格站点的物品,从而利用多个串点网格站点的总物品提高运输工具的装载率。其中,串点网格站点指运输工具执行单次运输任务时,顺次串联经过的各网格站点。

可选的,运输工具筛选逻辑包括:设置空的目标运输工具集;循环执行如下判断逻辑,直至预设运输工具集合中不存在装载量小于等于目标网格站点的待运输物品量的运输工具:以目标网格站点的物品量作为目标网格站点的待运输物品量,从装载量小于等于待运输物品量的运输工具中筛选装载量最大的运输工具放入目标运输工具集中,并更新目标网格站点的待运输物品量。

一个实施例中,获取如下网格站点B的信息:总订单数60、货物总件数4300件、货物总重量300KG、货物总金额4000元,距离20km;相应的,运输车辆信息与前文相同。规划运输时,设置空的目标运输工具集,并以目标网格站点B的物品量4300件作为目标网格站点的待运输物品量,然后从装载量小于等于待运输物品量的运输工具中筛选装载量最大的运输工具放入目标运输工具集中,并更新目标网格站点的待运输物品量,然后重复执行上述步骤,直至不存在装载量小于等于目标网格站点的待运输物品量的运输工具。即首先选择车型D,该单个网格站点待运输货物量4300件能够使车型D满载,则将其放入工具集中,由于剩余物品1300件无法使车型C和B满载,因此再顺次判断剩余货物量能够满载一辆车型A运输工具,则将其也放入工具集。此后,不存在装载量小于等于目标网格站点的待运输物品量的运输工具。综上,根据上述循环计算结果可得到工具集中包含1辆车型D和1辆车型A。该实施例使执行任务的车型均满载,且尽量选用大装载量的车型以减小运输时间,从而兼顾时效和装载率。

可选的,基于目标运输工具集运输目标网格站点的物品,包括:在目标运输工具集中所有目标运输工具的总载货量等于网格站点的物品量的情况下,利用所有目标运输工具运输目标网格站点的物品;在目标运输工具集中所有目标运输工具的总载货量小于目标网格站点的物品量的情况下,先利用所有目标运输工具运输目标网格站点的物品,再采用装载量最小的运输工具,按照预设串点逻辑运输目标网格站点的物品。

一个实施例中,在目标运输工具集中所有目标运输工具的总载货量等于网格站点的物品量的情况下,即工具集中的运输工具均处于满载状态,且能够运输全部物品,则直接利用所有目标运输工具运输目标网格站点的物品。上述运输方式是理想化的情况,实践中大部分情况是目标运输工具集中所有目标运输工具的总载货量小于目标网格站点的物品量,即存在部分物品无法运输,此时先利用所有目标运输工具运输目标网格站点的物品,再采用最小运输工具,按照预设串点逻辑运输目标网格站点的物品。

可选的,按照预设串点逻辑运输所述目标网格站点的物品,包括:确定需要采用串点逻辑运输物品的网格站点集;在网格站点集中存在候选站点的情况下,采用一辆装载量最小的运输工具运输目标网格站点和候选站点中的待运输物品;其中,候选站点的待运输物品量与目标网格站点的待运输物品量之和小于等于装载量最小的运输工具的装载量;在网格站点集中不存在候选站点的情况下,采用预设处理策略运输目标网格站点中的待运输物品。

实践中,当目标网格站点的待运输物品不能使最小运输工具满载时,则需要考虑串点运输以提高该运输工具的装载率。具体的,可在其他待串点网格站中选择部分网格站点作为候选站点,且所选的候选站点和目标网格站点的物品总量小于等于最小运输工具的装载量;若存在此类的候选站点,则采用一辆最小运输工具运输目标网格站点和候选站点待运输物品;否则,采用预设处理策略运输目标网格站点中的待运输物品。预设处理策略可以包括采用最小运输工具运输目标网格站点和候选站点的待运输物品,或者发出提醒信息以提醒用户选择运输工具。示例性地,预设处理策略包括输出提示信息给操作人员,再由操作人员根据现场条件规划运输。

可选的,采用一辆最小运输工具运输的网格站数量小于等于串点数阈值。实践中,串点数量增加可以提高运输工具的装载率,但串点数过多会增加运输时长,降低运输时效。因此,需要根据运输物品的属性和用户的配送要求等综合考虑串点数阈值。

可选的,在判断预设运输工具集合中是否存在装载量小于等于目标网格站点的物品量的目标运输工具之前,还包括:确认目标网格站点与预设位置之间的距离小于等于距离阈值;以及,若目标网格站点与预设位置之间的距离大于所述距离阈值,则根据每种运输工具的装载量和目标网格站点的物品量,确定与目标网格站点对应的每种运输工具的需求量,根据每种运输工具的需求量和目标网格站点的物品量确定每种运输工具的平均装载率,筛选具有最大平均装载率的运输工具运输目标网格站点的物品。

实践中,各个网格站与中心仓的距离各不相同,且货物量也不同,因此为了使选定车型尽量满载,通常会安排未满载的运输工具在执行一次任务时顺次运输多个网格站的货物。此种方式虽然能够提高各个车型的装载率,但会导致运输时间过程,时效性差,货物无法及时运达客户。因此,一个实施例中选择对网格站分类,并对分类后的网格站采用不同的运输策略,从而兼顾运输工具装载率和运输时效。例如,先确认目标网格站点与预设位置之间的距离小于等于距离阈值,若所述目标网格站点与预设位置之间的距离大于距离阈值则需要针对此类目标网格站点规划新的运输策略。诸如,根据每种运输工具的装载量和目标网格站点的物品量,确定与目标网格站点对应的每种运输工具的需求量,根据每种运输工具的需求量和目标网格站点的物品量确定每种运输工具的平均装载率,筛选具有最大平均装载率的运输工具运输所述目标网格站点的物品。示例性的以完成前文提到的网格站点A的运输任务为例,具体的计算结果见下表。

可见,针对该网格站点的物品量,选择车型A完成全部运输任务的平均装载率最高,为95.83%,且需要3车次。其中的车次指执行任务的车辆的出勤次数,如某车仅出勤一次,则计算为1车次,如某车出勤两次,则计算为2车次,以此类推。通过该方式,能够使实际执行运输任务的车型的装载率最高。

根据本发明实施例的第二方面,提供一种物品运输的装置。

图3是根据本发明实施例的物品运输的装置的主要模块的示意图,如图3所示,根据本发明实施例的第二方面,提供一种物品运输的装置300包括:

获取模块301,获取存储在目标网格站点物品的物品量;

筛选模块302,在预设运输工具集合中存在装载量小于等于所述目标网格站点的物品量的运输工具的情况下,根据所述目标网格站点的物品量以及预设运输策略确定所述目标网格站点的目标运输工具集,其中,所述目标运输工具集中的所有目标运输工具的总载货量大于等于所述目标网格站点的物品量,所述预设运输工具集合包括所述目标运输工具集中的目标运输工具;

运输模块303,基于所述目标运输工具集运输所述目标网格站点的物品。

可选地,所述运输策略包括:设置空的目标运输工具集;循环执行如下判断逻辑,直至预设运输工具集合中不存在装载量小于等于所述目标网格站点的待运输物品量的运输工具:以所述目标网格站点的物品量作为所述目标网格站点的待运输物品量,从装载量小于等于所述待运输物品量的运输工具中筛选装载量最大的运输工具放入所述目标运输工具集中,并更新所述目标网格站点的待运输物品量。

可选地,所述运输模块基于所述目标运输工具集运输所述目标网格站点的物品,包括:

在所述目标运输工具集中所有目标运输工具的总载货量等于所述网格站点的物品量的情况下,利用所有目标运输工具运输所述目标网格站点的物品;

所述目标运输工具集中所有目标运输工具的总载货量小于所述目标网格站点的物品量的情况下,先利用所有目标运输工具运输所述目标网格站点的物品,再采用装载量最小的运输工具,按照预设串点逻辑运输所述目标网格站点的物品。

可选地,所述运输模块按照预设串点逻辑运输所述目标网格站点的物品,包括:

确定需要采用串点逻辑运输物品的网格站点集;

在所述网格站点集中存在候选站点的情况下,采用一辆装载量最小的运输工具运输所述目标网格站点和所述候选站点中的待运输物品;其中,所述候选站点的待运输物品量与所述目标网格站点的待运输物品量之和小于等于所述装载量最小的运输工具的装载量;

在所述网格站点集中不存在候选站点的情况下,采用预设处理策略运输所述目标网格站点中的待运输物品。

可选地,采用一辆装载量最小的运输工具运输的网格站数量小于等于串点数阈值。

可选地,所述预设处理策略包括:采用装载量最小的运输工具运输所述目标网格站点的待运输物品,或者发出提醒信息以提醒用户选择运输工具。

可选地,所述筛选模块还用于:在判断预设运输工具集合中是否存在装载量小于等于所述目标网格站点的物品量的目标运输工具之前,确认所述目标网格站点与预设位置之间的距离小于等于距离阈值;以及,

若所述目标网格站点与预设位置之间的距离大于所述距离阈值,则根据每种所述运输工具的装载量和所述目标网格站点的物品量,确定与所述目标网格站点对应的每种所述运输工具的需求量,根据每种所述运输工具的需求量和所述目标网格站点的物品量确定每种所述运输工具的平均装载率,筛选具有最大平均装载率的运输工具作为目标运输工具;

所述运输模块还用于:基于筛选出的所述目标运输工具运输所述目标网格站点的物品。

图4示出了可以应用本发明实施例的物品运输的方法或物品运输的装置的示例性系统架构400。

如图4所示,系统架构400可以包括终端设备401、402、403,网络404和服务器405。网络404用以在终端设备401、402、403和服务器405之间提供通信链路的介质。网络404可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备401、402、403通过网络404与服务器405交互,以接收或发送消息等。终端设备401、402、403上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。

终端设备401、402、403可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。

服务器405可以是提供各种服务的服务器,例如对用户利用终端设备401、402、403所浏览的购物类网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的产品信息查询请求等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息--仅为示例)反馈给终端设备。

需要说明的是,本发明实施例所提供的运输方法一般由服务器405执行,相应地,运输装置一般设置于服务器405中。

需要说明的是,本发明实施例所提供的运输方法一般也可由终端设备执行,相应地,运输装置一般设置于终端设备中。

应该理解,图4中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

下面参考图5,其示出了适于用来实现本发明实施例的终端设备的计算机系统500的结构示意图。图5示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图5所示,计算机系统500包括中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM 503中,还存储有系统500操作所需的各种程序和数据。CPU 501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。

以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。

特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(CPU)501执行时,执行本发明的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括判断模块和规划模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,判断模块还可以被描述为“判断是否存在装载量小于等于目标网格站点的物品量的运输工具的模块”。

作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:判断是否存在装载量小于等于目标网格站点的物品量的运输工具;若是,根据所述目标网格站点的物品量以及预设运输工具筛选逻辑确定所述目标网格站点的目标运输工具集,基于所述目标运输工具集运输所述目标网格站点的物品;所述目标运输工具集中所有目标运输工具的总载货量小于等于所述目标网格站点的物品量;否则,采用最小运输工具,按照预设串点逻辑运输所述目标网格站点的物品。

根据本发明实施例的技术方案,根据网格站点的物品量和各运输工具的满载量安排运输,并对于无法使最小运输工具满载的网格站点,采用预设串点逻辑规划运输;能够提高运输工具的装载率,同时兼顾运输的时效性。通过循环从装载量小于等于所述待运输物品量的运输工具中筛选装载量最大的运输工具,且放入所述目标运输工具集能够确保运输工具的用量最小,满载的运输工具最多,从而提高运输效率。对于与预设位置之间的距离大于设定距离阈值的目标网格站点则筛选具有最大平均装载率的运输工具运输所述目标网格站点的物品能够提高运输工具的装载率,提高运输效率。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术分类

06120113791370