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

配送方法、装置、设备和存储介质

文献发布时间:2023-06-19 12:19:35


配送方法、装置、设备和存储介质

技术领域

本发明涉及互联网技术领域,尤其涉及一种配送方法、装置、设备和存储介质。

背景技术

实际生活中,消费者在购物时可能会在同一门店同时购买多件商品,而这些商品中部分是现货商品,购买后消费者可以直接带走,另一部分则由于库存不足而需要相应的提供方先生产,之后才能配送给消费者,可以将这种商品称为期货商品。这种情形比较常见于诸如家庭、办公室等装修场景中。

很多情况下,一个消费者可能同时购买了多件期货商品,而这多件期货商品可能并非由同一个提供方提供,由于多个提供方存在生产周期不一致的问题,从而需要不同供应商在生产完消费者购买的期货商品后将其配送至消费者处。如此,消费者需要多次配合接收商品,对于消费者来说,感知到的服务质量和效率较差。而对于配送方来说,配送成本高,配送效率低。

发明内容

本发明实施例提供一种配送方法、装置、设备和存储介质,能够提高配送效率、节约配送成本。

第一方面,本发明实施例提供一种配送方法,该方法包括:

确定仓库中与预设服务对应的多个订单;

根据所述多个订单中商品及商品的服务类型,确定所述多个订单中需要集中配送的订单;

生成与所述需要集中配送的订单对应的配送任务,以便基于所述配送任务进行商品的配送。

第二方面,本发明实施例提供一种配送装置,该装置包括:

确定模块,用于确定仓库中与预设服务对应的多个订单;

集单模块,用于根据所述多个订单中商品及商品的服务类型,确定所述多个订单中需要集中配送的订单;

生成模块,用于生成与所述需要集中配送的订单对应的配送任务,以便基于所述配送任务进行商品的配送。

第三方面,本发明实施例提供一种电子设备,包括:存储器、处理器、通信接口;其中,存储器上存储有可执行代码,当所述可执行代码被处理器执行时,使处理器至少可以实现如第一方面所述的配送方法。

第四方面,本发明实施例提供了一种非暂时性机器可读存储介质,非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使处理器至少可以实现如第一方面所述的配送方法。

假设用户在某次交易过程中购买了多个由于库存不足而需要现生产的与某种预设服务对应的商品,该预设服务比如为装修服务或者称为家装服务。基于用户的交易行为,可以生成与该预设服务对应的多个订单,每个订单中包含有用户购买的部分商品的相关信息。另外,假设已经分配了某个仓库,用于对与该预设服务对应的多个订单中的商品进行临时存储。在对这多个订单进行配送的过程中,根据多个订单中商品及商品的服务类型,确定多个订单中需要集中配送的订单,生成与需要集中配送的订单对应的配送任务,从而,配送人员可以基于该配送任务进行相应商品的集中配送。也就是说,这多个订单不是独立地进行配送的,而是根据订单中商品的服务类型等因素,将服务类型等因素满足设定要求的订单集中配送,这样可以降低多个订单对应的整体配送次数,提高配送效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种配送系统的组成示意图;

图2为本发明实施例提供的一种配送方法的流程图;

图3为本发明实施例提供的另一种配送方法的流程图;

图4为本发明实施例提供的另一种配送方法的流程图;

图5为本发明实施例提供的另一种配送方法的流程图;

图6为本发明实施例提供的另一种配送方法的流程图;

图7为本发明实施例提供的一种配送装置的结构示意图;

图8为与图7所示实施例提供的配送装置对应的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式。

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。

对本发明实施例提供的配送方法的执行过程进行详细介绍之前,先描述一种可以使用该配送方法的配送系统,以及基于该配送系统进行商品配送的整体流程。

图1为本发明实施例提供的一种配送系统的组成示意图,如图1所示,从角色角度上来说,该配送系统可以涉及如下三种角色:商品提供方、交易管理方、仓库管理方。从设备组成角度上来说,上述三种角色可以提供一个或多个相应的电子设备,以相互配合来完成商品交易以及配送过程。本文中的用户是指购买商品的消费者。

实际应用中,商品提供方可以是商品的生产厂商、代理厂商等。商品提供方侧可以部署有用于进行商品管理的设备,称为商品管理设备。实际应用中,会存在大量的商品提供方,在图1中,仅示意了商品提供方A和商品提供方B这两个商品提供方,并且,假设商品提供方A和商品提供方B各自对应的商品管理设备分别表示为商品管理设备101a和商品管理设备101b。

交易管理方可以管理用户交易过程。交易管理方可以部署有用于管理用户交易的设备,称为交易管理设备。实际上,交易管理方可以部署由多个交易管理设备构成的设备集群,以用于用户交易管理,比如图1中示意的多个交易管理设备102。

仓库管理方可以部署多个仓库,可以存储商品。仓库管理方可以根据某种策略来进行仓库的部署,可选地,可以在每个城市部署一个仓库,此时可以将仓库称为城市仓。在图1中示意的是仓库管理方在一个城市设置了仓库X,在另一个城市设置了仓库Y。并且,在每个仓库内,可以部署有仓库管理设备,比如在仓库X内设置了仓库管理设备103a,在仓库Y内设置了仓库管理设备103b。

本文中,仓库的主要作用是:作为集单地点。实际应用中,基于用户针对多个商品的交易行为,会生成多个订单,当这些订单中的全部或部分符合一些设定的条件时,可以确定符合设定条件的订单需要集中配送给用户,这就是集单的含义。而仓库作为集单地点是指:上述多个订单中所涉及的商品,由于库存不足、生产周期不一致等问题,往往不能在几乎相同的时间内得到这些商品,因此,先生产出的商品需要在仓库中暂存。

以上介绍了配送系统的一种组成情形,下面介绍本发明实施例提供的配网方法可以适用于的一种实际应用场景,以及在该应用场景下,上述配送系统的整体工作流程。

在诸如家庭装修、办公室装修等装修场景中,用户会购买装修过程中所需使用的若干商品,比如沙发、床、电视机、微波炉、壁画、空调、衣柜,等等。实际应用中,用户可以在线下门店或线上门店针对若干商品进行交易,基于用户的交易行为,可以生成多个订单。其中,可选地,这多个订单可以是根据用户购买的商品各自对应的商品提供方来划分的,比如对应于同一商品提供方的商品被划定为一个订单。可选地,也可以将用户购买的每种商品确定为一个订单。

在装修场景中,上述若干商品中可能有很多不是现货,而是需要现生产,而需要现生产的这些商品的生成周期可能长短不一。这样,如果各个订单独立地配送,势必导致需要更多的配送任务,即需要进行更多次的配送,这对配送成本、配送效率以及用户体验都是不佳的。

基于此,鉴于装修场景的上述特殊性,提供了本发明实施例中的配送方法。该配送方法的核心目的即为:针对某用户的与装修场景对应的多个订单,采用集单策略进行配送,以降低配送任务的数量,即降低整体的配送次数,从而可以实现配送成本的降低,配送效率的提高,以及用户体验的提高。

图1中示意的多个设备之间需要通过一定的信息交互过程才能完成本发明实施例提供的配送方案。下面结合图1示例性说明该配送方案的整体执行流程。

假设基于用户的一次交易行为或者在一段时间范围内的多次交易行为,交易管理设备102通过相应的交易终端设备获取到该用户的交易信息,基于这些交易信息生成了多个订单。每个订单中会包含商品相关信息,比如商品提供方、价格、数量、型号,等等。每个订单还可以关联有用户信息,比如用户的地址信息、联系方式等信息。

另外,为执行本发明实施例提供的配送方法,可选地,交易管理设备102还可以为这多个订单中的每个订单关联上服务标识,该服务标识用于标识对应的订单是否与某种预设服务对应。本发明实施例中,该预设服务可以是装修服务,或者称为家装服务。另外,还可以为每个订单中包含的商品关联上服务类型标识,该服务类型标识用于标识:针对该商品,是否需要为用户提供某种类型的服务,比如安装服务。实际应用中,比如衣柜、床、空调等商品一般都是需要为用户提供安装服务的。

可选地,交易管理设备102可以通过识别订单中商品是否属于装修领域的需要安装的商品而确定是否需要为订单进行上述两种标识(订单的服务标识、商品的服务类型标识)的关联。可选地,商品的相关信息中可以包含有商品适用于的领域的相关描述信息,交易管理设备102可以据此判断是否需要为订单进行上述两种标识的关联。或者,可选地,交易管理设备102中可以预先设置有与装修领域对应的商品库,该商品库中记录了哪些种类的商品是可以应用于装修领域的,从而,如果某订单中的商品归属于该商品库中,则交易管理设备102确定需要为订单进行上述两种标识的关联。同理,在上述商品库中可以进一步划分出包含需要提供安装服务的商品的子数据库,以用于进行商品的服务类型标识的确定。

值得说明的是,引入上述两种标识的目的,主要是强调交易管理设备102执行识别订单是否与预设服务对应,以及订单中商品的服务类型是否与预设的目标服务类型对应的处理。

之后,交易管理设备102可以向多个订单中商品各自对应的商品提供方发送通知消息,即向各商品提供方对应的商品管理设备发送通知消息,以通知对应的商品提供方进行相应商品的生产。比如交易管理设备102确定多个订单包含与前述举例的商品提供方A、商品提供方B和商品提供方C分别对应的订单,则交易管理设备102向这三个商品提供方各自对应的商品管理设备发送对应的通知消息,通知消息中可以携带与相应商品提供方对应的订单。

另外,交易管理设备102还可以为该多个订单进行仓库的分配,以使得各商品提供方将生产出的商品送至该被分配的目标仓库中存储。从而,向商品提供方发送的通知消息中还可以包括该目标仓库的标识,该标识比如包括仓库地址信息。

此外,交易管理设备102还可以执行多个订单的集单处理过程,以确定多个订单中哪些订单需要集中配送,并生成与需要集中配送的订单对应的配送任务。假设目标仓库为仓库X,从而,交易管理设备102可以将配送任务下发给仓库X对应的仓库管理设备103a。其中,该配送任务中包含需要集中配送的订单以及用户信息。

当商品提供方将生产出的商品送至仓库X时,商品上会关联有相应的订单,仓库管理设备103a通过识别(如扫描)该订单,并结合接收到的通知消息,可以确定该订单是否需要与其他订单集中配送,如果需要,则等到其他需要一起配送的订单中商品都送至仓库X后,一起配送给用户。

实际应用中,仓库管理设备103a还可以在执行配送任务的过程中,将物流状态信息同步给交易管理设备102。

值得说明的是,上述介绍的配送流程只是基于图1所示的配送系统的一种可选的配送流程。实际上,针对多个订单的集单处理过程也可以由目标仓库内的仓库管理设备来执行。简单描述下此时的配送流程:交易管理设备102在生成上述多个订单后,可以进行目标仓库的分配处理,假设目标仓库为仓库X。之后,一方面,交易管理设备102可以向多个订单相对应的商品提供方发送通知消息,以通知其进行相应商品的生产以及将生产出的商品送至目标仓库;另一方面,交易管理设备102可以将多个订单下发到仓库X对应的仓库管理设备103a。仓库管理设备103a可以执行订单的服务标识以及商品的服务类型标识的关联处理以及多个订单的集单处理。当然,可选地,也可以由交易管理设备102执行订单的服务标识以及商品的服务类型标识的关联处理,将关联上这些标识的多个订单发送至仓库管理设备103a,而由仓库管理设备103a执行后续的集单处理。

综上,基于对多个订单的集单处理,可以降低多个订单的整体配送次数,以提高配送效率,降低配送成本。

以上从配送系统联动多方(商品提供方、交易管理方、仓库管理方)的角度,宏观上介绍了配送系统的整体工作流程。下面结合以下一些实施例,对配送方法的详细执行过程进行介绍。该配送方法的执行主体可以是图1中示意的交易管理设备,也可以是目标仓库对应的仓库管理设备。下面仅以执行主体为交易管理设备为例进行说明,仓库管理设备作为执行主体的执行过程与之相似,结合上下文可以推导出,不重复赘述。

图2为本发明实施例提供的一种配送方法的流程图,如图2所示,该配送方法可以包括如下步骤:

201、确定仓库中与预设服务对应的多个订单。

本文中的多个订单是指与预设服务对应的多个订单,且这多个订单对应于同一仓库。如前文所述,该预设服务可以是装修服务。

如前文所述,基于用户的交易行为,可以生成与该交易对应的订单。可以理解的是,实际应用中,由于用户的交易行为而生成的订单中,有一些可能是与上述预设服务对应的,有一些则可能是与其他服务对应的,本发明实施例中,仅针对与上述预设服务对应的多个订单执行后续的集单处理过程。

如前文所述,交易管理设备在生成订单的过程中,可以根据订单中商品的种类为订单关联上服务标识,从而,可以认为交易管理设备中的全部订单可以根据该服务标识划分为两大类:一类是与预设服务相对应的订单,一类是不与预设服务相对应的订单。交易管理设备可以根据该服务标识确定出对应于同一用户的与预设服务相对应的上述多个订单。

实际应用中,上述多个订单对应于同一用户,这多个订单可以是与用户的一次交易行为对应的,也可以是与用户在一定时间段内的多次交易行为对应的。举例来说,比如某用户在某日的上午进行了一次交易,基于该交易产生了N个与预设服务对应的订单,该用户在同日的下午又进行了一次交易,基于该交易产生了M个与预设服务对应订单,那么上述多个订单可以包括这N个订单和这M个订单。N和M均为大于或等于1的整数。

另外,交易管理设备在生成订单后,还可以为其分配仓库。实际上,不管是与预设服务相对应的订单,还是不与预设服务相对应的订单,都可能需要进行仓库的分配。假设用户的一次交易行为生成的全部订单中,既包含与预设服务相对应的订单,还包含不与预设服务相对应的订单,交易管理设备为这些订单分配的仓库可能是同一个,称为目标仓库(即指201中的仓库)。那么,在需要对与预设服务相对应的多个订单进行集单处理时,交易管理设备可以根据已经得到的仓库、订单与订单的服务标识之间的对应关系,确定出目标仓库中与预设服务对应的多个订单。

实际应用中,可以在一些城市设置一个或多个仓库,这样就形成了由预设的全部仓库构成的集合。在确定与所述多个订单对应的目标仓库的过程中,具体地,可以根据全部仓库各自对应的评价指标,从中确定出目标仓库。可选地,该评价指标包括如下至少一种:与用户地址之间的距离,配送质量评价信息,配送任务量信息。

假设全部仓库由仓库X和仓库Y组成,如果仓库X相距用户地址的距离小于仓库Y相距用户地址的距离,则可以确定仓库X作为目标仓库。

配送质量评价信息,可以通过收集用户的服务反馈信息来确定。以仓库X为例,针对从仓库X触发的配送任务,在每次向用户完成最终的配送后,可以提示用户对本次配送进行一种或多种维度服务质量的打分。可以以一段时间内收集到的全部打分结果的均值作为仓库X对应的配送质量评价信息。从而,可以优先选择打分高的仓库作为目标仓库。

配送任务量信息,用于度量仓库的繁忙程度,可以通过统计每个仓库内一段时间内存入的商品数量或订单数量来表征配送任务量。可以优先选择配送任务量少的仓库作为目标仓库。

202、根据多个订单中商品及商品的服务类型,确定多个订单中需要集中配送的订单。

203、生成与需要集中配送的订单对应的配送任务,以便基于配送任务进行商品的配送。

在确定出目标仓库中与预设服务对应的多个订单后,可以对该多个订单进行集单处理。具体地,可以根据多个订单中商品及商品的服务类型,确定多个订单中需要集中配送的订单,以生成与需要集中配送的订单对应的配送任务,以便基于该配送任务进行需要集中配送的订单中商品的集中配送,即将这些商品一同配送给用户。

可选地,根据多个订单中商品及商品的服务类型,确定多个订单中需要集中配送的订单,可以实现为:

根据多个订单中商品的服务类型,在多个订单中确定具有相同服务类型的多个目标订单,在多个目标订单中确定需要集中配送的订单。

其中,多个目标订单的数量小于或等于多个订单的数量。

如前文所述,在生成订单的过程中,交易管理设备可以根据订单中商品的种类为商品关联上服务类型标识,因此,根据该服务类型标识,可以得知各个商品的服务类型。对应于装修这个应用场景,该服务类型可以包括安装服务。

实际上,在与预设服务(如装修服务)对应的多个订单中,可能有些订单中的商品是不需要为用户提供安装服务的商品,比如微波炉、冰箱等,而有些订单中的商品是需要为用户提供安装服务的商品,比如空调、电视机、床,橱柜等。因此,多个订单可以被划分为两组,第一组由相应商品的服务类型为安装服务的订单组成,第二组由相应商品的服务类型为非安装服务的订单组成。可以认为,第一组中包含的订单需要集中配送,第二组中包含的订单需要集中配送。

由于本发明实施例中更关注的是需要提供安装服务的订单,因此,为便于描述,下文中的几个实施例中仅以需要提供安装服务的订单为例来进行说明,那么下文中可以将确定具有相同服务类型的多个目标订单,描述为确定具有目标服务类型的多个目标订单,该目标服务类型是指安装服务。简单来说,就是从多个订单中筛选出商品需要安装的订单,作为多个目标订单。这里的需要安装是指需要服务人员上门为用户提供安装服务。

在确定出上述多个目标订单之后,可以在这多个目标订单中确定需要集中配送的订单。其中,可选地,可以确定需要集中配送的订单即为这多个目标订单,此时,可以生成与这多个目标订单对应的配送任务,以便待这多个目标订单中商品都送至目标仓库后,执行该配送任务以将这多个目标订单中商品一起配送给用户。

在上述多个目标订单中确定需要集中配送的订单,还可以有其他实现方式,下面结合几个实施例示例性说明其他实现方式。

图3为本发明实施例提供的另一种配送方法的流程图,如图3所示,该配送方法可以包括如下步骤:

301、确定仓库中与预设服务对应的多个订单。

302、根据多个订单中商品的服务类型,在多个订单中确定具有目标服务类型的多个目标订单。

303、根据多个目标订单中商品的安装工艺,在多个目标订单中确定具有相同安装工艺的订单作为需要集中配送的订单。

304、生成与需要集中配送的订单对应的配送任务,以便基于配送任务进行商品的配送。

本实施例中,上述安装工艺可以是指安装服务所对应的安装位置。可以预先设定几类安装位置,比如厨房、卫生间、客厅、卧室等。当然,实际应用中,也可以将卧室和客厅定义为一类位置。

举例来说,假设存在四个目标订单,四个目标订单中各自包含的商品为:橱柜、炉具、马桶、洗手台。由于橱柜和炉具对应于同一安装位置——厨房,马桶和洗手台对应于同一安装位置——卫生间,因此,可以将与橱柜和炉具对应的订单确定为需要集中配送的订单,将与马桶和洗手台对应的订单确定为需要集中配送的订单。这样,会生成两个配送任务,一个配送任务与橱柜和炉具这两个订单对应,另一个配送任务与马桶和洗手台这两个订单对应。

基于本实施例提供的方案,可以将对应于同一类安装位置的订单集中配送,提高配送效率的同时,也可以提高用户体验。

图4为本发明实施例提供的另一种配送方法的流程图,如图4所示,该配送方法可以包括如下步骤:

401、确定仓库中与预设服务对应的多个订单。

402、根据多个订单中商品的服务类型,在多个订单中确定具有目标服务类型的多个目标订单。

403、根据多个目标订单中商品的属性类型,在多个目标订单中确定具有相同属性类型的订单作为需要集中配送的订单。

404、生成与需要集中配送的订单对应的配送任务,以便基于配送任务进行商品的配送。

本实施例中,上述商品的属性类型意味着可以根据商品的某种属性对商品进行分类,比如可以划分为家具和家电两类。

举例来说,假设存在四个目标订单,四个目标订单中各自包含的商品为:橱柜、炉具、空调、电视机。由于橱柜和炉具对应于家具类型,空调和电视机对应于家电类型,因此,可以将与橱柜和炉具对应的订单确定为需要集中配送的订单,将与空调和电视机对应的订单确定为需要集中配送的订单。

图5为本发明实施例提供的另一种配送方法的流程图,如图5所示,该配送方法可以包括如下步骤:

501、确定仓库中与预设服务对应的多个订单。

502、根据多个订单中商品的服务类型,在多个订单中确定具有目标服务类型的多个目标订单。

503、获取安装进度信息,根据安装进度信息,在多个目标订单中确定需要集中配送的订单。

504、生成与需要集中配送的订单对应的配送任务,以便基于配送任务进行商品的配送。

本实施例中,还考虑了用户的装修进度情况对集单过程中的影响。简单来说,假设用户目前打算装修厨房,那么可以将多个目标订单中与厨房对应的订单作为需要集中配送的订单。

实际应用中,可以由相关工作人员与用户交互以确定用户的安装进度信息,并将该安装进度信息输入到交易管理设备中,以与上述多个订单关联。也可以由交易管理设备向用户自动触发询问信息(比如以电话、短信、即时通讯等方式),以获知安装进度信息。

基于本实施例提供的方案,可以使得订单集中配送的结果与用户的安装进度相匹配,提高配送效率的同时,也可以提高用户体验。

图6为本发明实施例提供的另一种配送方法的流程图,如图6所示,该配送方法可以包括如下步骤:

601、确定仓库中与预设服务对应的多个订单。

602、获取多个订单中商品的存入时间,存入时间是指存入仓库的时间。

603、根据多个订单中商品的服务类型,在多个订单中确定具有目标服务类型的多个目标订单。

604、根据多个目标订单中商品的存入时间,在多个目标订单中确定需要集中配送的订单。

605、生成与需要集中配送的订单对应的配送任务,以便基于配送任务进行商品的配送。

本实施例中,可以根据商品的服务类型和存入时间这两个因素来确定多个订单中需要集中配送的订单。

之所以考虑存入时间,是因为在装修场景中,上述多个订单中商品的生产周期可能有很大的差异,比如某些商品半个月就可以生产出来,而有些商品可能需要两个月的生产时间,在两个订单中各自包含的商品的生产周期差异明显的情况下,如果将这两个订单作为需要集中配送的订单,那么将导致用户获得商品的时间被延长很多。基于此,在进行集单处理的过程中,还可以考虑商品存入目标仓库的时间的影响。

具体地,在多个订单中确定出具有目标服务类型(即安装服务)的多个目标订单后,可以根据多个目标订单中商品的存入时间,在多个目标订单中确定需要集中配送的订单。

下面提供几种“根据多个目标订单中商品的存入时间,在多个目标订单中确定需要集中配送的订单”的可选实现方式。

在一可选实施例中,根据多个目标订单中商品的存入时间,在多个目标订单中确定需要集中配送的订单,可以实现为:

确定多个目标订单中商品最先存入仓库的第一订单;

若第二订单中商品的存入时间与第一订单中商品的存入时间之间的差值小于预设阈值,则确定需要集中配送第一订单和第二订单,第二订单是所述多个目标订单中除第一订单外的任一订单。

上述可选实施例提供的方案,简单来说就是:以多个目标订单中商品最先存入仓库(是指为上述多个订单分配的目标仓库)的时间T0为基准,如果其他订单中商品存入仓库的时间与T0的时间差小于设定阈值(比如一周),则这些订单与商品最先存入仓库的订单将被确定为需要集中配送。

在另一可选实施例中,根据多个目标订单中商品的存入时间,在多个目标订单中确定需要集中配送的订单,可以实现为:

确定多个目标订单中商品最先存入仓库的第一订单;

根据仓库的剩余容量,确定自第一订单中商品的存入时间开始的等待时长;

若第二订单中商品的存入时间位于所述等待时长内,则确定需要集中配送第一订单和第二订单,第二订单是多个目标订单中除第一订单外的任一订单。

由此可见,在该实施例中,除了可以考虑商品存入仓库的时间外,还可以考虑仓库的剩余容量。

其中,剩余容量的作用主要体现为:仓库的剩余容量越少,说明仓库内已经存储有大量的商品,如果随后有大量商品需要存入,将没有可用的仓库。此时,需要优先保证仓库的剩余容量大于一定阈值以便容纳后续送达的商品,为此,需要尽快地将已经存入的商品配送出去。所以,剩余容量与上述等待时长的关系可以概括为:剩余容量越小,等待时长越短。

可选地,根据仓库的剩余容量,确定自第一订单中商品的存入时间开始的等待时长,可以实现为:

根据至少一个历史统计周期内仓库中已存入的商品数量和已配送的商品数量,预估当前统计周期内的商品积压增量;

根据仓库的剩余容量和商品积压增量,确定自第一订单中商品的存入时间开始的等待时长,第一订单中商品的存入时间位于所述当前统计周期内。

举例来说,假设每隔一周进行一次统计,那么统计周期即为一周。假设在每周一执行统计操作,那么对于当前这周来说,上述至少一个历史统计周期可以包括此前的一周或连续多周,还可以是去年或前几年的同一周,等等。当然,统计周期的长度可以根据实际需求而设定,不一定是以周为单位。

假设上述至少一个历史统计周期为当前一周的前两周,通过统计出这两周的时间内,存入仓库的商品数量N1和从仓库配送出的商品数量N2,可以预估当前一周内的商品积压增量K。比如,K=(N1-N2)/2,其中,除以2是取两周的均值的意思。如果K大于0,说明当前一周该仓库内会积压更多商品。

另外,仓库的剩余容量可以是在执行当前统计周期的统计操作时,比如周一时,确定出的仓库的剩余容量。可选地,可以根据仓库能够容纳的最大商品数量和当前已经存入仓库的商品数量的差值,确定仓库的剩余容量,假设为C。

根据仓库的剩余容量C和商品积压增量K,确定自第一订单中商品的存入时间开始的等待时长,可以实现为:根据剩余容量C和商品积压增量K预计仓库在未来目标时长内会被占满,从而,等待时长小于或等于该目标时长。比如,C=30,K=3,那么C/K=10,即预计在未来10天内仓库将被占满,所以,确定自第一订单中商品的存入时间开始的等待时长为未来10天以内。

在另一可选实施例中,根据多个目标订单中商品的存入时间,在多个目标订单中确定需要集中配送的订单,可以实现为:

确定多个目标订单中商品已存入仓库的至少两个订单;

确定所述至少两个订单满足询问条件;

向用户发出询问信息,询问信息用于询问用户是否同意集中配送所述至少两个订单中的商品;

响应于用户反馈的第一指示信息,确定需要集中配送所述至少两个订单,第一指示信息反映用户同意集中配送所述至少两个订单;

响应于用户反馈的第二指示信息,确定需要集中配送所述多个目标订单,第二指示信息反映用户指示需要集中配送多个目标订单中的商品。

由此可见,本实施例中,是对多个目标订单进行集中配送,还是对多个目标订单中的部分订单进行集中配送,可以由用户来决定。

实际应用中,当上述多个目标订单中商品生产周期的不一致,其中少量订单中商品的生产周期远远长于其他订单中商品的生产周期时,可以不必集中配送全部这多个目标订单。而是可以将商品生产周期很长的订单单独配送,而将其他的商品生产周期在一定时间范围内的订单集中配送。

为此,本实施例中,在确定多个目标订单中存在至少两个订单的商品已存入仓库之后,如果这至少两个订单满足预设的询问条件,则可以询问用户的意愿,是否希望先将这至少两个订单中商品集中配送。如果用户同意,则先将这至少两个订单中商品一同配送给用户,若不同意,则等待全部多个目标订单中商品都存入仓库后再一同配送给用户。

实际应用中,可选地,上述至少两个订单可以通过如下方式确定:确定多个目标订单中商品最先存入仓库的第一订单;确定自第一订单中商品的存入时间开始的设定时间范围内,商品存入仓库的各个订单,由该各个订单以及第一订单构成上述至少两个订单。

实际应用中,什么时机向用户发出询问信息,可以是交易管理设备侧的客服人员人为判断并触发的。比如,客服人员发现自多个目标订单中最先存入仓库的商品的存入时间开始,已经过去了设定天数(即满足了询问条件),则客服人员触发向用户的询问,比如通过电话或短信等方式发出询问信息。

可选地,除了上述人为触发询问信息外,还可以通过如下方式自动地触发询问信息:

获取剩余订单中商品各自对应的预计产出时间,剩余订单是多个目标订单中除所述至少两个订单外的订单;

若剩余订单中商品各自对应的预计产出时间与所述至少两个订单中最后存入仓库的商品的存入时间之间的时间差大于设定阈值,则确定所述至少两个订单满足询问条件。

其中,交易管理设备可以通过与上述剩余订单中商品各自对应的商品提供方交互,以获知剩余订单中商品各自对应的预计产出时间,亦即预计生产完成时间。

其中,剩余订单中商品各自对应的预计产出时间与所述至少两个订单中最后存入仓库的商品的存入时间之间的时间差,可以通过如下方式确定:如果剩余订单中商品的总数为多个,则从中确定出预计产出时间最早的目标剩余商品;假设所述至少两个订单中最后存入仓库的商品的存入时间为T,则目标剩余商品的预计产出时间与该存入时间T的差值作为所述时间差。

基于以上多个实施例中的描述,对与家装服务对应的多个订单进行集单处理的过程中,可以结合商品的如下一些维度的信息来实现集单处理:是否需要为用户提供安装服务,家具/家电类型,安装位置,存入仓库的时间。

除此之外,可选地,集单处理还可以通过如下思路实现:

可以预先收集大量用户基于不同装修需求(如家庭装修、办公室装修需求)而产生的交易信息,通过对这些交易信息进行分析,预先生成与不同装修场景对应的交易模板。其中,以办公室装修场景为例,为了对办公室进行装修,用户往往会购买大量的桌椅、电脑、饮水机、插线板、隔板等等。因此,与办公室装修场景对应的交易模板中可以包括办公室装修场过程中最为频繁被购买的多种商品类型,如上述举例的这些商品类型。同理,也可以预先生成与家庭装修场景对应的交易模板。

基于此,在交易管理设备基于用户的交易行为生成若干订单之后,交易管理设备若发现这些订单中存在多个订单与上述办公室装修场景对应的交易模板匹配,则与办公室装修场景对应的交易模板相匹配的订单作为需要集中配送的订单。其中,一个订单与某交易模板匹配是指该订单中商品包含于上述交易模板中。

类似地,也可以预先生成与比如客厅、卧室、厨房、卫生间等具体装修位置对应的交易模板,从而,基于这些交易模板实现与某装修位置对应的订单的集中配送。

可选地,集单处理还可以通过如下思路实现:

以家庭装修场景为例,在需要对整个房屋进行装修的时候,很多时候会按照某种工艺顺序进行装修,比如吊顶、刷墙、铺地板等工艺需要按照某种顺序进行。基于此,可以根据该工艺顺序,对多个订单进行集单处理,以将同一或相邻工艺所涉及到的订单集中配送。

综上,基于本发明实施例提供的配送方案,可以提高订单的配送效率,提高用户体验。

以下将详细描述本发明的一个或多个实施例的配送装置。本领域技术人员可以理解,这些配送装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。

图7为本发明实施例提供的一种配送装置的结构示意图,该配送装置可以位于前文中的交易管理设备或者仓库管理设备。如图7所示,该装置包括:确定模块11、集单模块12、生成模块13。

确定模块11,用于确定仓库中与预设服务对应的多个订单。

集单模块12,用于根据所述多个订单中商品及商品的服务类型,确定所述多个订单中需要集中配送的订单。

生成模块13,用于生成与所述需要集中配送的订单对应的配送任务,以便基于所述配送任务进行商品的配送。

可选地,所述集单模块12具体可以用于:根据所述多个订单中商品的服务类型,在所述多个订单中确定具有相同服务类型的多个目标订单;在所述多个目标订单中确定需要集中配送的订单。

可选地,所述服务类型包括安装服务。

可选地,在所述多个目标订单中确定需要集中配送的订单的过程中,所述集单模块12具体可以用于:确定需要集中配送的订单为所述多个目标订单。

可选地,在所述多个目标订单中确定需要集中配送的订单的过程中,所述集单模块12具体可以用于:根据所述多个目标订单中商品的安装工艺,在所述多个目标订单中确定具有相同安装工艺的订单作为需要集中配送的订单。

可选地,在所述多个目标订单中确定需要集中配送的订单的过程中,所述集单模块12具体可以用于:根据所述多个目标订单中商品的属性类型,在所述多个目标订单中确定具有相同属性类型的订单作为需要集中配送的订单。

可选地,在所述多个目标订单中确定需要集中配送的订单的过程中,所述集单模块12具体可以用于:获取安装进度信息;根据所述安装进度信息,在所述多个目标订单中确定需要集中配送的订单。

可选地,所述获取模块11还可以用于:获取所述多个订单中商品的存入时间,所述存入时间是指存入所述仓库的时间。所述集单模块12还可以用于:根据所述多个订单中商品的服务类型和存入时间,确定所述多个订单中需要集中配送的订单。

可选地,所述集单模块12具体可以用于:根据所述多个订单中商品的服务类型,在所述多个订单中确定具有相同服务类型的多个目标订单;根据所述多个目标订单中商品的存入时间,在所述多个目标订单中确定需要集中配送的订单。

可选地,在根据所述多个目标订单中商品的存入时间,在所述多个目标订单中确定需要集中配送的订单的过程中,所述集单模块12具体可以用于:确定所述多个目标订单中商品最先存入所述仓库的第一订单;若第二订单中商品的存入时间与所述第一订单中商品的存入时间之间的差值小于预设阈值,则确定需要集中配送所述第一订单和所述第二订单,所述第二订单是所述多个目标订单中除所述第一订单外的任一订单。

可选地,在根据所述多个目标订单中商品的存入时间,在所述多个目标订单中确定需要集中配送的订单的过程中,所述集单模块12具体可以用于:确定所述多个目标订单中商品已存入所述仓库的至少两个订单;确定所述至少两个订单满足询问条件;向所述用户发出询问信息,所述询问信息用于询问所述用户是否同意集中配送所述至少两个订单中的商品;响应于所述用户反馈的第一指示信息,确定需要集中配送所述至少两个订单,所述第一指示信息反映所述用户同意集中配送所述至少两个订单;响应于所述用户反馈的第二指示信息,确定需要集中配送所述多个目标订单,所述第二指示信息反映所述用户指示需要集中配送所述多个目标订单中的商品。

可选地,在确定所述至少两个订单满足询问条件的过程中,所述集单模块12具体可以用于:获取剩余订单中商品各自对应的预计产出时间,所述剩余订单是所述多个目标订单中除所述至少两个订单外的订单;若所述剩余订单中商品各自对应的预计产出时间与所述至少两个订单中最后存入所述仓库的商品的存入时间之间的时间差大于设定阈值,则确定所述至少两个订单满足询问条件。

可选地,在根据所述多个目标订单中商品的存入时间,在所述多个目标订单中确定需要集中配送的订单的过程中,所述集单模块12具体可以用于:确定所述多个目标订单中商品最先存入所述仓库的第一订单;根据所述仓库的剩余容量,确定自所述第一订单中商品的存入时间开始的等待时长;若第二订单中商品的存入时间位于所述等待时长内,则确定需要集中配送所述第一订单和所述第二订单,所述第二订单是所述多个目标订单中除所述第一订单外的任一订单。

可选地,在根据所述仓库的剩余容量,确定自所述第一订单中商品的存入时间开始的等待时长的过程中,所述集单模块12具体可以用于:根据至少一个历史统计周期内所述仓库中已存入的商品数量和已配送的商品数量,预估当前统计周期内的商品积压增量;根据所述仓库的剩余容量和所述商品积压增量,确定自所述第一订单中商品的存入时间开始的等待时长,所述第一订单中商品的存入时间位于所述当前统计周期内。

可选地,所述装置还包括:仓库分配模块,用于根据预设的多个仓库各自对应的评价指标,从所述多个仓库中确定出所述仓库;建立所述多个订单与所述仓库的对应关系,以根据所述对应关系确定所述仓库中的所述多个订单。

可选地,所述评价指标包括如下至少一种:

与用户地址之间的距离,配送质量评价信息,配送任务量信息。

图7所示装置可以执行前述图1至图6所示实施例中提供的配送方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。

在一个可能的设计中,上述图7所示配送装置的结构可实现为一电子设备,如图8所示,该电子设备可以包括:处理器21、存储器22、通信接口23。其中,存储器22上存储有可执行代码,当所述可执行代码被处理器21执行时,使处理器21至少可以实现如前述图1至图6所示实施例中提供的配送方法。

另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如前述图1至图6所示实施例中提供的配送方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例提供的配送方法可以由某种程序/软件来执行,该程序/软件可以由网络侧提供,前述实施例中提及的电子设备可以将该程序/软件下载到本地的非易失性存储介质中,并在其需要执行前述配送方法时,通过CPU将该程序/软件读取到内存中,进而由CPU执行该程序/软件以实现前述实施例中所提供的配送方法,执行过程可以参见前述图1至图6中的示意。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 配送设备、配送装置、配送方法及计算机可读存储介质
  • 多仓配送机器人订单配送方法、装置、存储介质及设备
技术分类

06120113254548