一种任务分配方法及装置与流程

专利2022-06-29  74


本发明涉及仓储物流技术领域,尤其涉及一种任务分配方法及装置。



背景技术:

随着线上购物的兴起,用户可以足不出户获取到自己所需的物品,线上购物在方便用户的同时,也面临着物品的配送问题。

目前,通常采用不同的配送模式对不同类型的配送物品进行配送。例如,对于普通快递,根据配送地址配送至相应终端站点后,使终端站点的配送员对配送物品进行配送。对于时效要求较高的即时配物品,通过配送员主动抢单后,使得抢单成功的配送员即时对配送物品进行配送。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

由于不同类型的配送物品分别经由不同的配送模式进行配送,当一段时间内某种类型a的配送物品较多时,将造成与其对应的配送模式a的配送运力紧张,而另一配送模式b的配送运力又处于闲置状态,这不仅造成运力浪费,还降低了物品的配送效率。



技术实现要素:

有鉴于此,本发明实施例提供一种任务分配方法及装置,能够提高物品的配送效率,并提高配送运力的利用率。

为实现上述目的,根据本发明实施例的一个方面,提供了一种任务分配方法。

本发明实施例的一种任务分配方法包括:接收待配送任务;

将所述待配送任务发送给至少两类配送员分别对应的配送系统;

根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统对所述待配送任务所对应的待配送物品进行配送;其中,所述任务接收信息是所述至少两类配送员分别对应的配送系统根据所述待配送任务所发送的;

将所述待配送任务分配给所述目标配送系统。

可选地,所述将所述待配送任务发送给至少两类配送员分别对应的配送系统,包括:

根据所述待配送任务的配送地址,确定所述待配送任务对应的配送范围;

根据所述配送范围,将所述待配送物品分拣至配送箱,使得同一个所述配送箱中的待配送物品的配送范围相同;

将所述配送箱的标识信息以及所述配送箱所对应的配送范围发送给所述至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述标识信息和所述配送范围所发送的所述任务接收信息。

可选地,所述根据所述待配送任务的配送地址,确定所述待配送任务对应的配送范围,包括:

确定所述配送地址所对应的终端站点,从所述终端站点对应的第一配送区域中确定出与所述配送地址所处的第二配送区域,并将所述第二配送区域作为所述待配送任务对应的配送范围。

可选地,所述至少两类配送员包括终端站点配送员、即时配配送员以及兼职配送员中的任意两个或三个。

可选地,该方法还包括:

根据所述配送箱对应的配送范围,将所述配送箱分配至配送车,使得同一配送车中的所述配送箱的配送范围相同或相邻,以利用所述配送车对所述配送箱中的待配送物品进行配送。

可选地,当所述目标配送系统为所述终端站点配送员所对应的配送系统时,还包括:

将所述任务接收信息所对应的所述标识信息所属的配送箱配送至与所述待配送范围所对应的终端站点,以使所述终端站点的终端站点配送员在所述终端站点领取所述配送箱,并对所述配送箱中的待配送物品进行配送。

可选地,当所述目标配送系统为所述即时配配送员对应的配送系统时,还包括:

根据所述配送范围和/或所述即时配配送员的位置,对所述待配送物品进行配送。

可选地,当同一配送车中属于同一配送范围的所述待配送物品的数量大于第一阈值时,将所述同一配送范围所对应的配送箱配送至所述配送范围内,以使所述即时配配送员在所述配送范围内领取所述配送箱,并对所述配送箱内的待配送物品进行配送。

可选地,当同一配送车中属于同一配送范围所对应的所述待配送物品的数量小于第二阈值时,将所述同一配送范围所对应的配送箱配送至所述配送范围所对应的终端站点,以使所述即时配配送员从所述终端站点领取所述配送箱,并对所述配送箱中的待配送物品进行配送。

可选地,当所述即时配配送员的位置与所述配送车所处的当前位置之间的距离小于第三阈值时,将所述待配送物品配送至所述即时配配送员所处的位置。

可选地,将所述待配送任务的配送时效和配送地址发送给所述至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述配送时效和配送地址发送的任务接收信息。

为实现上述目的,根据本发明实施例的又一方面,提供了一种任务分配装置。

本发明实施例的一种任务分配装置包括:任务接收模块、任务发送模块、系统确定模块和任务分配模块;其中,

所述任务接收模块,用于接收待配送任务;

所述任务发送模块,用于将所述待配送任务发送给至少两类配送员分别对应的配送系统;

所述系统确定模块,用于根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统;其中,所述任务接收信息是所述配送系统根据所述待配送任务所发送的;

所述任务分配模块,用于将所述待配送任务分配给所述目标配送系统。

为实现上述目的,根据本发明实施例的又一方面,提供了一种任务分配的电子设备。

本发明实施例的一种任务分配的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例的一种任务分配的方法。

为实现上述目的,根据本发明实施例的再一方面,提供了一种计算机可读存储介质。

本发明实施例的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例的一种任务分配的方法。

上述发明中的一个实施例具有如下优点或有益效果:在接收到待配送任务后,将待配送任务发送给至少两类配送员分别对应的配送系统,使得该至少两类配送员对应的配送系统在接收到配送系统后,根据自身的配送运力返回任务接收信息,然后任务分配装置可根据首个返回的任务接收信息确定该待配送任务对应的目标配送系统,并将待配送任务分配给目标配送系统。由此使得至少两类配送员分别对应的配送系统可根据自身的配送运力来返回任务接收信息,也就是根据自身的配送运力来决定是否接收新的待配送任务,这使得任务分配装置将待配送任务分配给具有足够的配送运力来执行待配送任务的目标配送系统,从而有利于提高待配送任务中物品的配送效率。另外,当配送系统的配送运力较为紧张时,也就是配送系统的配送运力不足以执行新的待配送任务时,配送系统可不向任务分配装置返回任务接收信息,即不接收新的配送任务,而仅有足够配送运力的配送系统才返回任务接收信息,由此通过将待配送任务发送给多类配送员分别对应的配送系统,实现了多类配送运力资源的管理,便于提高配送运力的利用率。

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

附图说明

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

图1是根据本发明实施例的一种任务分配方法的主要步骤的示意图;

图2是根据本发明实施例的另一种任务分配方法的主要步骤的示意图;

图3是根据本发明实施例的一种配送范围的示意图;

图4是根据本发明实施例的任务分配装置的主要模块的示意图;

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

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

具体实施方式

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

需要指出的是,在不冲突的情况下,本发明的实施例以及实施例中的技术特征可以相互结合。

图1是根据本发明实施例的一种任务分配方法的主要步骤的示意图。

如图1所示,本发明实施例的一种任务分配方法主要包括以下步骤:

步骤s101:接收待配送任务。

步骤s102:将所述待配送任务发送给至少两类配送员分别对应的配送系统。

为了便于配送系统将配送任务分配给配送员,以及便于配送员对配送物品进行配送,在本发明一个实施方式中,在配送物品的分拣过程中,可根据所述待配送任务的配送地址,确定所述待配送任务对应的配送范围;根据所述配送范围,将所述待配送物品分拣至配送箱,使得同一个所述配送箱中的待配送物品的配送范围相同;将所述配送箱的标识信息以及所述配送箱所对应的配送范围发送给所述至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述标识信息和所述配送范围所发送的所述任务接收信息。

其中,在确定待配送任务对应的配送范围时,可先确定待配送任务的配送地址所对应的终端站点,然后从所述终端站点对应的第一配送区域中确定出与所述配送地址所处的第二配送区域,并将所述第二配送区域作为所述待配送任务对应的配送范围。

例如,待配送任务a的配送地址为m小区1单元m1室,则任务分配装置可根据该配送地址,先确定出该配送地址对应的终端站点为站点n。通常情况下,每个终端站有其固定的第一配送区域,例如,终端站点n对应的第一配送区域包括m小区和k小区,而每个终端站点一般包括多个配送员,且各个配送员负责该终端站点对应的第一配送区域中的某部分第二配送区域,换句话说,每个终端站点对应的第一配送区域一般会根据其业务需要,按照相应业务规则将第一配送区域划分为多个第二配送区域,且分配不同的配送员负责配送不同第二配送区域的配送物品。在此例中,终端站点n对应的第一配送区域(m小区和k小区)可划分为m小区对应的第二配送区域和k小区对应的第二配送区域,且m小区和k小区分别由配送员a和配送员b负责配送。然后任务分配装置可根据待配送任务的配送地址(m小区1单元m1室),将m小区对应的第二配送区域确定为待配送任务对应的配送范围。

在确定出待配送任务对应的配送范围后,可根据待配送任务的配送,将一个或多个待配送任务对应的待配送物品分拣至配送箱,使得同一个配送箱中的待配送物品的配送范围相同,然后将配送箱所对应的标识信息以及配送箱所对应的配送范围发送给至少两类配送员分别对应的配送系统,然后配送系统可根据自身的配送运力来决定是否向本发明实施例提供的任务分配装置反馈任务接收信息,当配送系统的配送运力足够用来执行待配送任务时,可向任务分配装置反馈任务接收信息。

可以理解的是,可同时将同一配送范围对应的多个配送箱的标识信息发送给至少两类配送员分别对应的配送系统,也就是说,当一个或多个待配送任务对应的待配送物品分拣至对应同一配送范围的多个配送箱时,可将该对应同一配送范围的多个配送箱的标识信息同时发送给至少两类配送员分别对应的配送系统,使得配送系统将这多个配送箱作为整体任务分配给相应的配送员,从而便于同一配送范围的多个配送箱被同一配送员配送,进而有利于进一步提高配送运力的利用率,并提高配送箱中的配送物品的配送效率。

可以理解的是,当同时将同一配送范围对应的多个配送箱的标识信息发送给至少两类配送员分别对应的配送系统时,可同时将多个配送箱对应的待配送物品的数量发送给配送系统,然后配送系统在将这多个配送箱作为整体任务分配给相应配送员时,也可将多个配送箱对应的待配送物品的数量发送给配送员,使得配送员知晓待配送物品的数量,以合理安排配送时间,从而提高配送物品的配送效率。

当然,也可仅将一个配送箱的标识信息发送给至少两类配送员分别对应的配送系统,也就是说,当将一个或多个待配送任务的配送物品分拣至配送箱后,可将每个配送箱的标识信息单独发送给多类配送员分别对应的配送系统,使得配送系统以配送箱为单位为配送员分配任务。在此种情况下,任务分配装置也可将一个配送箱中的待配送物品的数量发送给配送系统,使得配送系统以配送箱为单位向配送员分配任务时,也将一个配送相对应的待配送物品的数量发送给配送员,使得配送员知晓一个配送箱中待配送物品的数量。

其中,至少两类配送员包括终端站点配送员、即时配配送员以及兼职配送员中的任意两个或三个。终端站点配送员为普通快递运转过程中所经过的各个终端站点的配送员;即时配配送员为配送时效较高的配送员,如外卖配送系统对应的配送员;兼职配送员是相对于前两种类型的专职配送员来说的,其流动性较大,也就是说,兼职配送员对应的配送系统所管理的配送员资源不是固定的,仅当兼职配送员主动开启配送模式时,兼职配送员对应的管理系统才能对该兼职配送员进行管理。

另外,任务分配装置在将待配送任务的配送地址发送给至少两类配送员分别对应的配送系统时,还可将待配送任务的配送时效发送给至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述配送时效和配送地址发送的任务接收信息。当配送系统根据配送时效和配送地址向任务分配装置返回任务接收信息时,即说明配送系统可按配送时效完成相应的待配送任务,也就是说,当配送系统确定出自身的配送运力可按配送时效完成待配送任务时,才向任务分配装置返回任务接收信息,以保证配送物品的配送时效,从而提高用户体验。

在不同类型的配送员分别对应的配送系统接收到任务分配装置发送的待配送任务后,各个配送系统可根据自身的配送运力的特点,确定配送运力是否可执行待配送任务。

在本发明一个实施方式中,对于终端站点配送员对应的第一配送系统,可直接根据待配送任务的任务量(如配送箱的数量以及配送箱中待配送物品的数量)以及每个配送员已接收但未完成的配送任务的任务量,确定出自身的配送运力是否可执行待配送任务,如确定自身的配送运力是否可按配送时效完成待配送任务。例如,待配送任务的配送地址为m小区1单元m1室,其对应的配送范围为m小区,第一配送系统确定该配送范围对应的配送员为配送员a。若第一配送系统在接收到新的待配送任务时,确定配送员a已接收但未执行的配送任务量超过预设的第一任务量阈值,则第一配送系统不会向本发明实施例提供的任务分配装置返回任务接收信息,而仅当确定配送员a已接收但未执行的配送任务量未超过预设的第一任务量阈值,且新的待配送任务与已接收的配送任务的任务总量不会超过预设的第二任务量阈值时,才向任务分配系统发送任务接收信息。其中,可设置第一任务量阈值可以与第二任务量阈值相等,也可设置第一任务量阈值稍小于第二任务量阈值。当第一配送系统向任务分配装置发送了任务接收信息,使得任务分配装置将待配送任务分配给了第一配送系统后,第一配送系统可根据待配送任务的配送范围,安排对应的配送员对待配送任务对应的待配送物品进行配送,在此例中,第一配送系统将安排配送员a对待配送物品进行配送。

在本发明一个实施例方式中,对于即时配配送员对应的第二配送系统,在接收到新的待配送任务时,可将该待配送任务(配送箱的标识信息、配送范围、配送时效以及待配送物品的数量等)广播至对应的即时配配送员,使得即时配配送员根据自身情况(所处位置以及已接收的配送任务等)以及待配送任务的情况(配送物品的数量与自己配送范围等),确定是否接收该新的待配送任务,当即时配配送员向第二配送系统发送指示接收待配送任务的信息后,第二配送系统向任务分配装置发送任务接收信息。

另外,第二配送系统也可直接根据各个即时配配送员的情况以及待配送任务的情况,确定出是否存在可执行待配送任务的即时配配送员,如果存在,则向任务分配系统发送任务接收信息,待任务分配系统将待配送任务发送给第二配送系统后,第二配送系统从可执行待配送任务的即时配配送员中选择一个来执行待配送任务。

在本发明一个实施方式中,对于兼职配送员对应的第三配送系统,其是否接收待配送任务的处理逻辑与第二配送系统相似,即根据是否接收到兼职配送员返回的指示接收待配送任务的信息、或是否存在可执行待配送任务的兼职配送员来决定是否向任务分配装置发送任务接收信息,其具体的处理过程与第二配送系统相似,再次不再赘述。

步骤s103:根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统;其中,所述任务接收信息是所述配送系统根据所述待配送任务所发送的。

步骤s104:将所述待配送任务分配给所述目标配送系统。

在本发明实施例中,可能存在多个配送系统均向任务分配装置发送任务接收信息的情况,如终端站点配送员对应的第一配送系统和即时配配送员对应的第二配送系统均向任务分配装置发送任务接收信息,则任务分配装置为了避免任务的重复分配以及提高待配送任务的配送效率,将待配送任务分配给首个发送任务接收信息的目标配送系统,使得待配送任务可尽早被配送,以提高其配送效率。

根据上述实施例,如图2所示,本发明提供的任务分配方法可包括以下步骤:

步骤s201:接收待配送任务。

步骤s202:根据所述待配送任务的配送地址,确定所述配送地址所对应的终端站点,从所述终端站点对应的第一配送区域中确定出与所述配送地址所处的第二配送区域,并将所述第二配送区域作为所述待配送任务对应的配送范围。

步骤s203:根据所述配送范围,将所述待配送物品分拣至配送箱,使得同一个所述配送箱中的待配送物品的配送范围相同。

步骤s204:将所述配送箱的标识信息以及所述配送箱所对应的配送范围发送给所述至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述标识信息和所述配送范围所发送的所述任务接收信息。

其中,至少两类配送员包括终端站点配送员、即时配配送员以及兼职配送员中的任意两个或三个。

步骤s205:根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统,并将所述待配送任务分配给所述目标配送系统。

在将待配送任务分配给目标配送系统后,还可根据接收待配送任务的目标配送系统的特点,将待配送任务对应的待配送物品配送至相应位置,以便于目标配送系统的配送员对待配送物品进行配送。

在本发明一个实施例中,可根据所述配送箱对应的配送范围,将所述配送箱分配至配送车,使得同一配送车中的所述配送箱的配送范围相同或相邻,以利用所述配送车对所述配送箱中的待配送物品进行配送。

其中,当同一配送车中的配送箱对应有多个配送范围时,这多个配送范围为相邻的配送范围,也就是说,这多个配送范围具有交界线。通常情况下,为了尽量完成覆盖配送区域,在配送范围的划分时,相邻两个配送范围具有交界线,如图3所示,t1、t2、t3分别为不同的配送范围,t1和t2具有交界线c1-c2,t2和t3具有交界线c3-c4,则t1和t2为相邻两个配送范围,t2和t3为相邻两个配送范围,而t1和t3由于没有交界线,则t1和t3为不相邻的两个的配送范围。在个配送箱分配至配送车时,使得同一配送车中的配送箱对应的配送范围相同或相邻,可便于对配送车中的配送箱进行配送,减少将配送箱从一个配送范围运输至另一个配送范围的过程中的中转时间,从而提高配送效率。例如当相邻配送范围对应同一个配送站点时,可将整车配送箱配送至一个配送站点,从而减少配送箱的中转时间,提高配送箱的配送效率,进而提高配送物品的配送效率。

另外,在利用配送车对配送箱进行配送时,还可根据接收待配送任务的目标配送系统的特点,将待配送任务对应的待配送物品配送至相应位置。例如,当目标系统为终端站点配送员所对应的第一配送系统时,可直接将配送箱配送至与配送范围所对应的终端站点,以使终端站点的终端站点配送员在所述终端站点领取所述配送箱,并对所述配送箱中的待配送物品进行配送。

当目标配送系统为即时配配送员对应的第二配送系统时,可根据配送车中配送箱的配送范围以及即时配配送员的位置,对配送箱进行配送,也即对配送箱中的待配送物品进行配送。

具体地,当同一配送车中属于同一配送范围的所述待配送物品的数量大于第一阈值时,将所述同一配送范围所对应的配送箱配送至所述配送范围内,以使所述即时配配送员在所述配送范围内领取所述配送箱,并对所述配送箱内的待配送物品进行配送。例如,当同一配送车中的待配送物品的配送范围均属于m小区,则可将该配送车中的待配送物品直接运输至m小区,使得即时配配送员在m小区领取配送车中的各个配送箱,以对配送箱中的各个待配送物品直接进行配送,从而提高待配送物品的配送效率。

另外,当同一配送车中属于同一配送范围所对应的所述待配送物品的数量小于第二阈值时,将所述同一配送范围所对应的配送箱配送至所述配送范围所对应的终端站点,以使所述即时配配送员从所述终端站点领取所述配送箱,并对所述配送箱中的待配送物品进行配送。

在此实施方式中,当同一配送车具有多个对应不同配送范围的配送箱,且每个配送范围对应的待配送物品的数量小于第二阈值时,由于不同配送范围的配送箱一般对应不同的即时配配送员,而一个配送站点对应有多个配送范围,且一辆配送车中的配送箱所对应的配送范围相同或相邻,则很可能一辆配送车对应的多个配送范围为同一配送站点对应的多个配送范围,因此为了便于多个及时配配送员取货,则可将配送箱配送至终端站点,使得即时配配送员从终端站点领取配送箱,并对待配送物品进行配送,以提高待配送物品的配送效率。

其中,第一阈值和第二阈值可根据实际的业务需求进行调整,一般情况下,第一阈值大于第二阈值。

另外,当即时配配送员与配送车所处的当前位置较为相近时,也就是说,当所述即时配配送员的位置与所述配送车所处的当前位置之间的距离小于第三阈值时,可将所述待配送物品配送至所述即时配配送员所处的位置,使得即使配配送员领取其对应的配送箱后,配送车可尽快对其他未被领取的配送箱进行配送,例如将其他未被领取的配送箱配送至终端站点或其他即时配配送员所处的位置,以提高配送箱的配送效率。

根据本发明实施例的任务分配方法可以看出,在接收到待配送任务后,将待配送任务发送给至少两类配送员分别对应的配送系统,使得该至少两类配送员对应的配送系统在接收到配送系统后,根据自身的配送运力返回任务接收信息,然后任务分配装置可根据首个返回的任务接收信息确定该待配送任务对应的目标配送系统,并将待配送任务分配给目标配送系统。由此,使得至少两类配送员分别对应的配送系统可根据自身的配送运力来返回任务接收信息,也就是根据自身的配送运力来决定是否接收新的待配送任务,这使得任务分配装置将待配送任务分配给具有足够的配送运力来执行待配送任务的目标配送系统,从而有利于提高待配送任务中物品的配送效率。

并且,根据本发明实施例提供的任务分配方法,实现了根据多类配送员对应的配送运力来进行配送任务的分配,即将即时配配送员、终端站点配送员和兼职配送员一同纳入配送员运力池中,借助即时配配送员点到点配送和配送时长短的特点,来提高快递配送时效,并解决即时配配送员在非餐时段运力冗余的问题,还在一定程度上解决了增加终端站点配送员造成的成本过高的问题,提高了配送运力的利用率。

另外,当配送系统的配送运力较为紧张时,也就是配送系统的配送运力不足以执行新的待配送任务时,配送系统可不向任务分配装置返回任务接收信息,即不接收新的配送任务,而仅有足够配送运力的配送系统才返回任务接收信息,由此通过将待配送任务发送给多类配送员分别对应的配送系统,实现了多类配送运力资源的管理,便于提高配送运力的利用率。

并且,根据待配送任务的配送地址确定待配送任务的配送范围,并根据待配送任务的配送范围将待配送物品分拣至配送箱,使得配送员在领取配送箱后,可直接根据配送箱对应的配送范围对待配送物品进行配送。相较于现有技术中仅根据配送地址对应的终端站点对待配送物品进行装车,在配送前,还需在终端站点将多个待配送物品卸车后,再根据配送范围进行进一步分配,以将同一配送范围的待配送物品分配给同一个配送员,本发明实施例提供的任务分配方法根据配送范围将待分配物品分拣至配送箱,在配送员领取待配送任务时,可直接从配送车上将相应的配送箱分配给配送员,而无需在将配送车上的待分配物品全部卸车后,再根据配送范围进一步归类和分配,以减少待配送物品的分配时间,从而进一步提高待配送物品的配送效率。

图4是根据本发明实施例的一种任务分配装置的主要模块的示意图。

如图4所示,本发明实施例的一种任务分配装置400包括:任务接收模块401、任务发送模块402、系统确定模块403和任务分配模块404;其中,

所述任务接收模块401,用于接收待配送任务;

所述任务发送模块402,用于将所述待配送任务发送给至少两类配送员分别对应的配送系统;

所述系统确定模块403,用于根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统;其中,所述任务接收信息是所述至少两类配送员分别对应的配送系统根据所述待配送任务所发送的;

所述任务分配模块404,用于将所述待配送任务分配给所述目标配送系统。

在本发明一个实施例中,所述任务发送模块402,用于根据所述待配送任务的配送地址,确定所述待配送任务对应的配送范围;根据所述配送范围,将所述待配送物品分拣至配送箱,使得同一个所述配送箱中的待配送物品的配送范围相同;将所述配送箱的标识信息以及所述配送箱所对应的配送范围发送给所述至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述标识信息和所述配送范围所发送的所述任务接收信息。

在本发明一个实施例中,所述任务发送模块402,用于确定所述配送地址所对应的终端站点,从所述终端站点对应的第一配送区域中确定出所述配送地址所处的第二配送区域,并将所述第二配送区域作为所述待配送任务对应的配送范围。

在本发明一个实施例中,所述至少两类配送员包括终端站点配送员、即时配配送员以及兼职配送员中的任意两个或三个。

在本发明一个实施例中,所述任务分配装置400还包括:配送模块405,其中,所述配送模块,用于根据所述配送箱对应的配送范围,将所述配送箱分配至配送车,使得同一配送车中的所述配送箱的配送范围相同或相邻,以利用所述配送车对所述配送箱中的待配送物品进行配送。

在本发明一个实施例中,当所述目标配送系统为所述终端站点配送员所对应的配送系统时,所述配送模块405,还用于将所述任务接收信息所对应的所述标识信息所属的配送箱配送至与所述待配送范围所对应的终端站点,以使所述终端站点的终端站点配送员在所述终端站点领取所述配送箱,并对所述配送箱中的待配送物品进行配送。

在本发明一个实施例中,当所述目标配送系统为所述即时配配送员对应的配送系统时,所述配送模块405,还用于根据所述配送范围和/或所述即时配配送员的位置,对所述待配送物品进行配送。

在本发明一个实施例中,所述配送模块405,用于当同一配送车中属于同一配送范围的所述待配送物品的数量大于第一阈值时,将所述同一配送范围所对应的配送箱配送至所述配送范围内,以使所述即时配配送员在所述配送范围内领取所述配送箱,并对所述配送箱内的待配送物品进行配送。

在本发明一个实施例中,所述配送模块405,用于当同一配送车中属于同一配送范围所对应的所述待配送物品的数量小于第二阈值时,将所述同一配送范围所对应的配送箱配送至所述配送范围所对应的终端站点,以使所述即时配配送员从所述终端站点领取所述配送箱,并对所述配送箱中的待配送物品进行配送。

在本发明一个实施例中,所述配送模块405,用于当所述即时配配送员的位置与所述配送车所处的当前位置之间的距离小于第三阈值时,将所述待配送物品配送至所述即时配配送员所处的位置。

在本发明一个实施例中,所述任务发送模块402,用于将所述待配送任务的配送时效和配送地址发送给所述至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述配送时效和配送地址发送的任务接收信息。

根据本发明实施例的任务分配装置可以看出,在接收到待配送任务后,将待配送任务发送给至少两类配送员分别对应的配送系统,使得该至少两类配送员对应的配送系统在接收到配送系统后,根据自身的配送运力返回任务接收信息,然后任务分配装置可根据首个返回的任务接收信息确定该待配送任务对应的目标配送系统,并将待配送任务分配给目标配送系统。由此,使得至少两类配送员分别对应的配送系统可根据自身的配送运力来返回任务接收信息,也就是根据自身的配送运力来决定是否接收新的待配送任务,这使得任务分配装置将待配送任务分配给具有足够的配送运力来执行待配送任务的目标配送系统,从而有利于提高待配送任务中物品的配送效率。

并且,根据本发明实施例提供的任务分配方法,实现了根据多类配送员对应的配送运力来进行配送任务的分配,即将即时配配送员、终端站点配送员和兼职配送员一同纳入配送员运力池中,借助即时配配送员点到点配送和配送时长短的特点,来提高快递配送时效,并解决即时配配送员在非餐时段运力冗余的问题,还在一定程度上解决了增加终端站点配送员造成的成本过高的问题,提高了配送运力的利用率。

另外,当配送系统的配送运力较为紧张时,也就是配送系统的配送运力不足以执行新的待配送任务时,配送系统可不向任务分配装置返回任务接收信息,即不接收新的配送任务,而仅有足够配送运力的配送系统才返回任务接收信息,由此通过将待配送任务发送给多类配送员分别对应的配送系统,实现了多类配送运力资源的管理,便于提高配送运力的利用率。

并且,根据待配送任务的配送地址确定待配送任务的配送范围,并根据待配送任务的配送范围将待配送物品分拣至配送箱,使得配送员在领取配送箱后,可直接根据配送箱对应的配送范围对待配送物品进行配送。相较于现有技术中仅根据配送地址对应的终端站点对待配送物品进行装车,在配送前,还需在终端站点将多个待配送物品卸车后,再根据配送范围进行进一步分配,以将同一配送范围的待配送物品分配给同一个配送员,本发明实施例提供的任务分配方法根据配送范围将待分配物品分拣至配送箱,在配送员领取待配送任务时,可直接从配送车上将相应的配送箱分配给配送员,而无需在将配送车上的待分配物品全部卸车后,再根据配送范围进一步归类和分配,以减少待配送物品的分配时间,从而进一步提高待配送物品的配送效率。

图5示出了可以应用本发明实施例的任务分配的方法或任务分配装置的示例性系统架构500。

如图5所示,系统架构500可以包括终端设备501、502、503,网络504和服务器505。网络504用以在终端设备501、502、503和服务器505之间提供通信链路的介质。网络504可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

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

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

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

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

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

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

如图6所示,计算机系统600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram603中,还存储有系统600操作所需的各种程序和数据。cpu601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。

以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。

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

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

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

描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括任务接收模块、任务发送模块、系统确定模块和任务分配模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,任务接收模块还可以被描述为“接收待配送任务的模块”。

作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:接收待配送任务;将所述待配送任务发送给至少两类配送员分别对应的配送系统;根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统;其中,所述任务接收信息是所述配送系统根据所述待配送任务所发送的;将所述待配送任务分配给所述目标配送系统。

根据本发明实施例的技术方案,在接收到待配送任务后,将待配送任务发送给至少两类配送员分别对应的配送系统,使得该至少两类配送员对应的配送系统在接收到配送系统后,根据自身的配送运力返回任务接收信息,然后任务分配装置可根据首个返回的任务接收信息确定该待配送任务对应的目标配送系统,并将待配送任务分配给目标配送系统。由此使得至少两类配送员分别对应的配送系统可根据自身的配送运力来返回任务接收信息,也就是根据自身的配送运力来决定是否接收新的待配送任务,这使得任务分配装置将待配送任务分配给具有足够的配送运力来执行待配送任务的目标配送系统,从而有利于提高待配送任务中物品的配送效率。另外,当配送系统的配送运力较为紧张时,也就是配送系统的配送运力不足以执行新的待配送任务时,配送系统可不向任务分配装置返回任务接收信息,即不接收新的配送任务,而仅有足够配送运力的配送系统才返回任务接收信息,由此通过将待配送任务发送给多类配送员分别对应的配送系统,实现了多类配送运力资源的管理,便于提高配送运力的利用率。

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


技术特征:

1.一种任务分配方法,其特征在于,包括:

接收待配送任务;

将所述待配送任务发送给至少两类配送员分别对应的配送系统;

根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统;其中,所述任务接收信息是所述配送系统根据所述待配送任务所发送的;

将所述待配送任务分配给所述目标配送系统。

2.根据权利要求1所述的方法,其特征在于,所述将所述待配送任务发送给至少两类配送员分别对应的配送系统,包括:

根据所述待配送任务的配送地址,确定所述待配送任务对应的配送范围;

根据所述配送范围,将所述待配送物品分拣至配送箱,使得同一个所述配送箱中的待配送物品的配送范围相同;

将所述配送箱的标识信息以及所述配送箱所对应的配送范围发送给所述至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述标识信息和所述配送范围所发送的所述任务接收信息。

3.根据权利要求2所述的方法,其特征在于,所述根据所述待配送任务的配送地址,确定所述待配送任务对应的配送范围,包括:

确定所述配送地址所对应的终端站点,从所述终端站点对应的第一配送区域中确定出所述配送地址所处的第二配送区域,并将所述第二配送区域作为所述待配送任务对应的配送范围。

4.根据权利要求2所述的方法,其特征在于,所述至少两类配送员包括终端站点配送员、即时配配送员以及兼职配送员中的任意两个或三个。

5.根据权利要求4所述的方法,其特征在于,还包括:

根据所述配送箱对应的配送范围,将所述配送箱分配至配送车,使得同一配送车中的所述配送箱的配送范围相同或相邻,以利用所述配送车对所述配送箱中的待配送物品进行配送。

6.根据权利要求4或5所述的方法,其特征在于,当所述目标配送系统为所述终端站点配送员所对应的配送系统时,还包括:

将所述任务接收信息所对应的所述标识信息所属的配送箱配送至与所述待配送范围所对应的终端站点,以使所述终端站点的终端站点配送员在所述终端站点领取所述配送箱,并对所述配送箱中的待配送物品进行配送。

7.根据权利要求5所述的方法,其特征在于,当所述目标配送系统为所述即时配配送员对应的配送系统时,还包括:

根据所述配送范围和/或所述即时配配送员的位置,对所述待配送物品进行配送。

8.根据权利要求7所述的方法,其特征在于,

当同一配送车中属于同一配送范围的所述待配送物品的数量大于第一阈值时,将所述同一配送范围所对应的配送箱配送至所述配送范围内,以使所述即时配配送员在所述配送范围内领取所述配送箱,并对所述配送箱内的待配送物品进行配送。

9.根据权利要求7所述的方法,其特征在于,

当同一配送车中属于同一配送范围所对应的所述待配送物品的数量小于第二阈值时,将所述同一配送范围所对应的配送箱配送至所述配送范围所对应的终端站点,以使所述即时配配送员从所述终端站点领取所述配送箱,并对所述配送箱中的待配送物品进行配送。

10.根据权利要求7所述的方法,其特征在于,

当所述即时配配送员的位置与所述配送车所处的当前位置之间的距离小于第三阈值时,将所述待配送物品配送至所述即时配配送员所处的位置。

11.根据权利要求1所述的方法,其特征在于,

将所述待配送任务的配送时效和配送地址发送给所述至少两类配送员分别对应的配送系统,以接收所述配送系统根据所述配送时效和配送地址发送的任务接收信息。

12.一种任务分配装置,其特征在于,包括:任务接收模块、任务发送模块、系统确定模块和任务分配模块;其中,

所述任务接收模块,用于接收待配送任务;

所述任务发送模块,用于将所述待配送任务发送给至少两类配送员分别对应的配送系统;

所述系统确定模块,用于根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统;其中,所述任务接收信息是所述至少两类配送员分别对应的配送系统根据所述待配送任务所发送的;

所述任务分配模块,用于将所述待配送任务分配给所述目标配送系统。

13.一种电子设备,其特征在于,包括:

一个或多个处理器;

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

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-11中任一所述的方法。

14.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-11中任一所述的方法。

技术总结
本发明公开了一种任务分配方法及装置,涉及仓储物流技术领域。该方法的一具体实施方式包括:接收待配送任务;将所述待配送任务发送给至少两类配送员分别对应的配送系统;根据首个接收到的任务接收信息,确定所述待配送任务对应的目标配送系统;其中,所述任务接收信息是所述配送系统根据所述待配送任务所发送的;将所述待配送任务分配给所述目标配送系统。该实施方式提高了配送物品的配送效率,并提高了配送运力的利用率。

技术研发人员:徐倩芸;孔丛侥;曾美玲
受保护的技术使用者:北京京东振世信息技术有限公司
技术研发日:2020.01.22
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-14211.html

最新回复(0)