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

订单处理方法、装置、电子设备及计算机可读存储介质

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


订单处理方法、装置、电子设备及计算机可读存储介质

技术领域

本公开涉及物流配送技术领域,具体涉及一种订单处理方法、装置、电子设备及计算机可读存储介质。

背景技术

在物流配送领域,尤其是众包抢单模式下或者高峰模式明显的业务类型中,配送员很容易误操作抢到自己不想要的订单,在及时配送系统中,一旦配送员接起订单,出于用户体验以及骑手管理等方面考虑,调度系统通常不支持配送人员将订单再回退到调度池中。

目前,配送系统可以依据配送员等级给其提供固定的可免责取消订单的次数。然而,采用上述方式,配送员取消次数固定,且依赖其等级提升次数,低等级或者新手配送员更容易操作失误,却没有方法无责取消,具有局限性,并且订单直接被取消,导致订单派送效率低。

发明内容

本公开实施例提供一种订单处理方法、装置、电子设备及计算机可读存储介质。

第一方面,本公开实施例中提供了一种订单处理方法。

具体的,所述订单处理方法,包括:

接收订单回退请求,从所述订单回退请求中获取订单的多维度配送相关信息;

响应所述订单回退请求,根据所述多维度配送相关信息和预设多维度参考模型,得到回退结果;所述预设多维度参考模型表征基于至少两个维度建立的订单回退结果与所述订单的多维度配送相关信息的对应关系;

响应于所述回退结果表征所述订单允许回退,发送所述订单的回退接受信息,实现所述订单的回退。

结合第一方面,本公开在第一方面的第一种实现方式中,所述多维度配送相关信息包括:订单送达时间信息、订单预估配送时长、配送距离信息、订单接手时长和订单金额提升值中的至少两个。

结合第一方面,本公开在第一方面的第二种实现方式中,所述接收订单回退请求,从所述订单回退请求中获取订单的多维度配送相关信息,包括:

接收订单回退请求,从所述订单回退请求中获取所述订单的订单送达期望时间、订单预估配送时长、订单金额、订单生成时间、商户地址信息和买家地址信息;

获取当前时间,根据所述当前时间信息、所述订单送达期望时间和所述订单生成时间,确定所述订单接手时长和订单送达期望时间差;

所述订单预估配送时长和所述订单送达期望时间差作为所述订单送达时间信息;

根据所述商户地址信息和所述买家地址信息,确定所述配送距离信息和配送路径;

根据所述订单金额,获取所述订单金额提升值;

将所述订单送达时间信息、所述订单预估配送时长、所述配送距离信息、所述配送路径、所述订单接手时长和所述订单金额提升值中的至少两个作为所述多维度配送相关信息。

结合第一方面、第一方面的第一种实现方式,本公开在第一方面的第三种实现方式中,所述响应所述订单回退请求,根据所述多维度配送相关信息和预设多维度参考模型,得到回退结果,包括:

响应所述订单回退请求,根据所述订单送达时间信息和预设时间回退阈值,确定送达权重;

根据所述配送距离信息、预设距离回退阈值、所述配送路径和预设热门路径,确定距离权重;

根据所述订单接手时长和预设接手回退阈值,确定接手权重;

根据所述订单金额提升值和预设金额回退阈值,确定金额权重;

采用所述送达权重、所述距离权重、所述接手权重和所述金额权重中的至少两个,与预设初始多维度参考模型,组成所述预设多维度参考模型;

根据所述多维度配送相关信息中,与所述预设多维度参考模型属于相同维度的信息,以及所述预设多维度参考模型,得到所述回退结果。

结合第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,根据所述配送距离信息、预设距离回退阈值、所述配送路径和预设热门路径,确定距离权重之后,所述方法还包括:

根据所述订单回退请求,从当前正在配送的当前订单中,获取顺路订单;

根据所述顺路订单,提升所述距离权重。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式和第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,所述根据所述多维度配送相关信息和预设多维度参考模型,确定所述订单是否允许回退之后,所述方法还包括:

响应于所述回退结果表征所述订单不允许回退,发送所述订单的回退未接受信息,拒绝所述订单的回退。

结合第一方面的第二种实现方式,本公开在第一方面的第六种实现方式中,所述接收订单回退请求,从所述订单回退请求中获取订单的多维度配送相关信息之后,所述方法还包括:

当所述订单送达期望时间差和所述订单预估配送时长的比值大于等于预设时间回退阈值时,发送所述订单的回退接受信息,实现所述订单的回退;或者;

当所述配送距离信息大于等于预设距离回退阈值时,发送所述订单的回退未接受信息,拒绝所述订单的回退;或者,

当所述订单接手时长大于等于预设接手回退阈值时,发送所述订单的回退未接受信息,拒绝所述订单的回退。

第二方面,本公开实施例中提供了一种订单处理装置。

具体的,所述订单处理装置,包括:

接收模块,被配置为接收订单回退请求,从所述订单回退请求中获取订单的多维度配送相关信息;

回退模块,被配置为响应所述订单回退请求,根据所述多维度配送相关信息和预设多维度参考模型,得到回退结果;所述预设多维度参考模型表征基于至少两个维度建立的订单回退结果与所述订单的多维度配送相关信息的对应关系;

发送模块,被配置为响应于所述回退结果表征所述订单允许回退,发送所述订单的回退接受信息,实现所述订单的回退。

结合第二方面,本公开在第二方面的第一种实现方式中,所述多维度配送相关信息包括:订单送达时间信息、订单预估配送时长、配送距离信息、订单接手时长和订单金额提升值中的至少两个。

结合第二方面,本公开在第二方面的第二种实现方式中,所述接收模块包括:

接收子模块,被配置为接收订单回退请求,从所述订单回退请求中获取所述订单的订单送达期望时间、订单预估配送时长、订单金额、订单生成时间、商户地址信息和买家地址信息;

第一获取子模块,被配置为获取当前时间,根据所述当前时间信息、所述订单送达期望时间和所述订单生成时间,确定所述订单接手时长和订单送达期望时间差;所述订单预估配送时长和所述订单送达期望时间差作为所述订单送达时间信息;

第一确定子模块,被配置为根据所述商户地址信息和所述买家地址信息,确定所述配送距离信息和配送路径;以及将所述订单送达时间信息、所述订单预估配送时长、所述配送距离信息、所述配送路径、所述订单接手时长和所述订单金额提升值中的至少两个作为所述多维度配送相关信息。

结合第二方面、第二方面的第一种实现方式,本公开在第二方面的第三种实现方式中,所述回退模块包括:

第二确定子模块,被配置为响应所述订单回退请求,根据所述订单送达时间信息和预设时间回退阈值,确定送达权重;根据所述配送距离信息、预设距离回退阈值、所述配送路径和预设热门路径,确定距离权重;根据所述订单接手时长和预设接手回退阈值,确定接手权重;根据所述订单金额的提升值和预设金额回退阈值,确定金额权重;

回退子模块,被配置为采用所述送达权重、所述距离权重、所述接手权重和所述金额权重中的至少两个,与预设初始多维度参考模型,组成所述预设多维度参考模型;根据所述多维度配送相关信息中,与所述预设多维度参考模型属于相同维度的信息,以及所述预设多维度参考模型,得到所述回退结果。

结合第二方面的第三种实现方式,本公开在第二方面的第四种实现方式中,所述第二确定子模块包括:

所述第二确定子模块,被配置为根据所述配送距离信息、预设距离回退阈值、所述配送路径和预设热门路径,确定距离权重之后,根据所述订单回退请求,从当前正在配送的当前订单中,获取顺路订单;根据所述顺路订单,提升所述距离权重。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式和第二方面的第四种实现方式,本公开在第二方面的第五种实现方式中,所述回退模块,被配置为所述根据所述多维度配送相关信息和预设多维度参考模型,确定所述订单是否允许回退之后,响应于所述回退结果表征所述订单不允许回退,发送所述订单的回退未接受信息,拒绝所述订单的回退。

结合第二方面的第二种实现方式,本公开在第二方面的第六种实现方式中,

所述回退模块,还被配置为所述接收订单回退请求,从所述订单回退请求中获取订单的多维度配送相关信息之后,当所述订单送达期望时间差和所述订单预估配送时长的比值大于等于预设时间回退阈值时,发送所述订单的回退接受信息,实现所述订单的回退;或者;当所述配送距离信息大于等于预设距离回退阈值时,发送所述订单的回退未接受信息,拒绝所述订单的回退;或者,当所述订单接手时长大于等于预设接手回退阈值时,发送所述订单的回退未接受信息,拒绝所述订单的回退。

第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条支持订单处理装置执行上述第一方面中订单处理方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述订单处理装置还可以包括通信接口,用于订单处理装置与其他设备或通信网络通信。

第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储订单处理装置所用的计算机指令,其包含用于执行上述第一方面中订单处理方法为订单处理装置所涉及的计算机指令。

本公开实施例提供的技术方案可以包括以下有益效果:

上述技术方案,通过在接收到订单回退请求的时候,基于多个维度配送相关信息和预设多维度参考模型,共同进行订单回退的实现,提升了订单回退处理的适用性,综合考虑到了多方面的情况,做出订单回退处理时提高了订单派送效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:

图1示出根据本公开一实施方式的订单处理方法的流程图;

图2示出根据图1所示实施方式的订单处理方法的步骤S101的流程图;

图3示出根据图1所示实施方式的订单处理方法的步骤S102的流程图;

图4示出根据本公开一实施方式的订单处理装置的结构框图;

图5示出根据图4所示实施方式的订单处理装置的接收模块401的结构框图;

图6示出根据图4所示实施方式的订单处理装置的回退模块402的结构框图;

图7示出根据本公开一实施方式的电子设备的结构框图;

图8是适于用来实现根据本公开一实施方式的订单处理方法的计算机系统的结构示意图。

具体实施方式

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

本公开实施例提供的技术方案通过在接收到订单回退请求的时候,基于多个维度配送相关信息和预设多维度参考模型,共同进行订单回退的实现,提升了订单回退处理的适用性,综合考虑到了多方面的情况,做出订单回退处理时提高了订单派送效率。

图1示出根据本公开一实施方式的订单处理方法的流程图。如图1所示,所述订单处理方法包括以下步骤S101-S103:

在步骤S101中,接收订单回退请求,从订单回退请求中获取订单的多维度配送相关信息;

在步骤S102中,响应订单回退请求,根据多维度配送相关信息和预设多维度参考模型,得到回退结果;预设多维度参考模型表征基于至少两个维度建立的订单回退结果与所述订单的多维度配送相关信息的对应关系;

在步骤S103中,响应于回退结果表征订单允许回退,发送订单的回退接受信息,实现订单的回退。

上文提及,随着互联网技术的发展,越来越多的电子应用被广泛应用,而基于电子应用的功能实现,在配送的订单的处理过程中,配送系统可以依据配送员等级给其提供固定的可免责取消订单的次数,配送员取消次数固定,且依赖其等级提升次数,低等级或者新手配送员更容易操作失误,却没有方法无责取消,具有局限性,并且订单直接被取消,导致订单派送效率低。

考虑到上述缺陷,在该实施方式中,提出一种订单处理方法,该方法通过在接收到订单回退请求的时候,从该订单回退请求中,获取多个维度配送相关信息,再基于多个维度配送相关信息和预设多维度参考模型,共同进行订单回退的实现,从而提升了订单回退处理的适用性,综合考虑到了多方面的情况,再做出订单回退处理时,是经过多维度计算和处理后决定的,可以订单派送效率。

本公开实施例适用于终端上的配送应用与该配送应用对应的后台管理平台即订单处理装置的场景中,用户通过自己的终端中的配送应用进行下订单,商户通过自己的终端中的配送应用接收订单,而配送者通过自己的终端的配送应用接收配送订单。

其中,配送者在抢到配送订单后,若因为种种原因,不能进行订单的配送时,可以通过自己终端中的配送应用进行订单回退操作,生成订单回退请求,这时的订单回退请求中就携带有多维度配送相关信息。

其中,多维度配送相关信息包括:订单送达时间信息、订单预估配送时长、配送距离信息、订单接手时长和订单金额提升值中的至少两个,本公开实施例不作限制。

在本公开实施例中,订单处理装置在决定配送者对订单的订单回退请求的时候,可以从该订单回退请求的订单中获取到订单相关信息和配送相关信息,订单处理装置采用其中的至少两个维度的信息进行订单回退的判定。

其中,订单处理装置会响应订单回退请求,基于已经获取的预设多维度参考模型,对多维度配送相关信息进行回退处理,从而得到回退结果,这样的回退结果有两种,一种为回退结果表征订单允许回退,另一种为回退结果表征订单不允许回退。那么在当回退结果表征订单允许回退时,订单装置就可以发送订单的回退接受信息给配送者的终端上,实现订单的回退,即实现当单回退处理。

在本公开的一些实施例中,订单处理装置根据多维度配送相关信息和预设多维度参考模型,确定订单是否允许回退之后,响应于回退结果表征订单不允许回退,发送订单的回退未接受信息,拒绝订单的回退,该订单需要继续由配送员进行配送,及时的完成订单的配送。

进一步地,在本公开实施例中,订单处理装置在允许了订单回退后,可以将该回退了的订单及时重新派送,从而提高配送效率。

需要说明的是,本公开实施例中的预设多维度参考模型参考用户侧的期望送达时间、商户用户距离、预估配送时长、当前已接单时长、是否热门路线、是否有骑手顺路、价格是否还有增幅等调度属性、价格属性以及订单属性后,再根据属性加权判断订单状态是否可以回退的。

在本实施例的一个可选实现方式中,如图2所示,所述步骤S101,即接收订单回退请求,从订单回退请求中获取订单的多维度配送相关信息的步骤,包括步骤S201-S205:

在步骤S201中,接收订单回退请求,从订单回退请求中获取订单的订单送达期望时间、订单预估配送时长、订单金额、订单生成时间、商户地址信息和买家地址信息;

在步骤S202中,获取当前时间,根据当前时间信息、订单送达期望时间和订单生成时间,确定订单接手时长和订单送达期望时间差;订单预估配送时长和订单送达期望时间差作为订单送达时间信息;

在步骤S203中,根据商户地址信息和所述买家地址信息,确定配送距离信息和配送路径;

在步骤S204中,根据订单金额,获取订单金额提升值;

在步骤S205中,将订单送达时间信息、订单预估配送时长、配送距离信息、配送路径、订单接手时长和订单金额提升值中的至少两个作为多维度配送相关信息。

在本实施方式中,订单处理装置是通过多维度的订单送达期望时间差、配送距离信息、订单预估配送时长、订单接手时长、配送路径和订单金额提升值中进行的订单回退的判断了,更全面和准确。

其中,订单回退请求的订单信息中就可以获知订单送达期望时间、订单生成时间、订单金额、订单预估配送时长、商户地址信息和买家地址信息,这样就可以获取当前时间,根据当前时间和订单送达期望时间,确定出订单送达期望时间差,以及根据当前时间信息和订单生成时间,确定订单接手时长了。并且,订单处理装置可以根据商户地址信息和买家地址信息,确定配送距离信息和配送路径。且订单处理装置还可以通过订单金额中,看看是否有加价或者订单金额提升的可能,得到订单金额提升值。订单金额提升值可以从0开始。

示例性的,假设订单送达期望时间为12:30,订单生成时间为11:30,那么请求订单回退时的当前时间为11:40,那么,订单送达期望时间差为12:30-11:40,为50分钟;订单接手时长为11:40-11:30,为10分钟。

在本实施例的一个可选实现方式中,如图3所示,所述步骤S102,即响应订单回退请求,根据多维度配送相关信息和预设多维度参考模型,得到回退结果的步骤,包括步骤S301-S306:

在步骤S301中,响应订单回退请求,根据订单送达时间信息和预设时间回退阈值,确定送达权重;

在步骤S302中,根据配送距离信息、预设距离回退阈值、所述配送路径和预设热门路径,确定距离权重。

在步骤S303中,根据订单接手时长和预设接手回退阈值,确定接手权重;

在步骤S304中,根据订单金额提升值和预设金额回退阈值,确定金额权重;

在步骤S305中,采用送达权重、距离权重、接手权重和金额权重中的至少两个,与预设初始多维度参考模型,组成预设多维度参考模型;

在步骤S306中,根据多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息,以及预设多维度参考模型,得到回退结果。

在本公开实施例中,不需要限制配送者回退订单的次数,只要预设多维度参考模型角度是合理的,就可以允许配送者操作回退订单,在提高配送者手体验、订单完成率等的同时,增强平台对配送者的用户粘性。

其中,预设多维度参考模型是订单送达时间信息、配送距离信息、订单接手时长和订单金额提升值中的至少两个维度组合的模型,即预设多维度参考模型是基于调度属性、价格属性、订单属性等多维度的订单回退的参考模型。

其中,调度属性、价格属性、订单属性的具体内容和信息有很多,本实施例中只归纳了一部分,但是本实施例不限制调度属性、价格属性、订单属性的具体内容和信息。

需要说明的是,订单装置是采用多维度配送相关信息各自对应的权重和预设初始多维度参考模型,组成的预设多维度参考模型。那么,订单装置根据多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息,以及预设多维度参考模型,可以得到回退结果。

其中,预设初始多维度参考模型可以为加权模型,也可以为平均模型等计算多维度综合信息的模型,本公开实施例不作限制。

在本实施例中,以加权模型为例,订单处理装置根据多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息,以及预设多维度参考模型,可以得到回退结果的过程为:获取在多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息对应的评分,将相同维度的评分与权重对应相加,得到总回退分值,将总回退分值与预设回退评分对比,若是超过该分值,即回退结果表征可以订单允许回退,否则回退结果表征可以订单不允许回退。

其中,预设回退评分可以试验得到,本实施例不作限制。

示例性的,以四个维度a,b,c和d为例,总回退分值=权重

需要说明的是,在本实施例中,评分的分值可以预先设置,也可以根据以下原则设置:

订单送达时间信息中的订单送达期望时间差与订单预估配送时长的比值越大,其对应的评分越高;

配送距离信息越近,其对应的评分越高;

订单接手时长越短,其对应的评分越高。

在本实施例中,订单处理装置根据订单送达时间信息和预设时间回退阈值,确定送达权重的过程中,当订单送达期望时间差和订单预估配送时长的比值小于预设时间回退阈值时,就可以分配一个非0的送达权重。

在本实施例中,订单处理装置根据配送距离信息、预设距离回退阈值、配送路径和预设热门路径,确定距离权重的过程可以为:当配送距离信息小于预设距离回退阈值,可以分配一个非0的距离权重;并且在配送路径属于预设热门路径时,还可以提升距离权重的值;以及订单处理装置根据订单回退请求,从当前正在配送的当前订单中,可以判断是否获取顺路订单;若获取到顺利订单,则还可以根据顺路订单,提升距离权重。

在本实施例中,订单处理装置根据订单接手时长和预设接手回退阈值,确定接手权重的过程为:订单接手时长小于预设接手回退阈值时,可以分配一个非0的接手权重。

在本实施例中,订单处理装置根据订单金额提升值大于等于预设金额回退阈值时,可以分配一个非0的金额权重;订单金额提升值小于预设金额回退阈值时,可以分配一个为0的金额权重。

其中,预设时间回退阈值、预设接手回退阈值、预设金额回退阈值和预设距离回退阈值表征的是允许回退的范围值,具体的数据可根据实际进行设定,本公开实施例不作限制。只要上述订单送达时间信息、订单接手时长、配送距离信息和订单金额提升值满足允许回退的范围值,就可以确定出对应的权重值,反之不满足允许回退的范围值,就没有权重生成。

其中,预设热门路径的获取是订单处理装置根据历史订单数据离线计算出来的热门路径。这里,两个以某个中心点范围固定长的区域之间在对应时间段内出现的次数大于给定阈值,则从一个区域到另一个区域为热门路径。订单装置可以根据配送路径是否属于预设热门路径的区域范围内,来调整距离权重的大小。若是,属于预设热门路径的区域范围,则可以调高距离权重。

其中,顺路订单为当前配送员背单里同店同地址订单存在(策略可扩展)。

在本公开实施例中,也可以通过召回订单附近配送者,查看是否有顺路订单。这样可以有效的实现在订单回退后,优先将订单配送给顺利订单的配送者,提高配送效率。

进一步地,所述接收订单回退请求,从所述订单回退请求中获取订单的多维度配送相关信息之后,当订单送达期望时间差和订单预估配送时长的比值大于等于预设时间回退阈值时,发送订单的回退接受信息,实现订单的回退;或者;

当配送距离信息大于等于预设距离回退阈值时,发送订单的回退未接受信息,拒绝所述订单的回退;或者,

当订单接手时长大于等于预设接手回退阈值时,发送订单的回退未接受信息,拒绝订单的回退。

示例性的,订单期望送达时间差为时间长度T,订单原本预估配送时长T0,当T/T0大于等于预设时间回退阈值,直接判断订单可退回;但T/T0小于预设时间回退阈值,则确定出送达权重。

配送距离信息D大于等于预设距离回退阈值,直接拒绝订单回退,配送距离信息D小于预设距离回退阈值,确定出距离权重,其中,距离越近、距离权重越高。

订单接手时长T2大于等于预设接手回退阈值,直接拒绝订单回退,订单接手时长T2小于预设接手回退阈值,确定出接手权重;其中,订单接手时长越小、接手权重越高。

配送路径是否热门路径,如果是,则调高距离权重,如果不是进行进一步判断。

召回订单附近骑手,查看是否有顺路配送者。

若有,则调高距离权重,如果不是进行进一步判断;

订单金额的提升值是否大于预设金额回退阈值(例如0):大于,则金额权重。后续根据多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息,以及预设多维度参考模型,得到回退结果。例如,获取在多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息对应的评分,将相同维度的评分与权重对应相加,得到总回退分值,将总回退分值与预设回退评分对比,若是超过该分值,即回退结果表征可以订单允许回退,否则回退结果表征可以订单不允许回退。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图4示出根据本公开一实施方式的订单处理装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图4所示,所述订单处理装置包括:

接收模块401,被配置为被配置为接收订单回退请求,从所述订单回退请求中获取订单的多维度配送相关信息;

回退模块402,被配置为响应所述订单回退请求,根据所述多维度配送相关信息和预设多维度参考模型,得到回退结果;所述预设多维度参考模型表征基于至少两个维度建立的订单回退结果与所述订单的多维度配送相关信息的对应关系;

发送模块403,被配置为响应于所述回退结果表征所述订单允许回退,发送所述订单的回退接受信息,实现所述订单的回退。

上文提及,随着互联网技术的发展,越来越多的电子应用被广泛应用,而基于电子应用的功能实现,在配送的订单的处理过程中,配送系统可以依据配送员等级给其提供固定的可免责取消订单的次数,配送员取消次数固定,且依赖其等级提升次数,低等级或者新手配送员更容易操作失误,却没有方法无责取消,具有局限性,并且订单直接被取消,导致订单派送效率低。

考虑到上述缺陷,在该实施方式中,提出一种订单装置,该装置通过在接收到订单回退请求的时候,从该订单回退请求中,获取多个维度配送相关信息,再基于多个维度配送相关信息和预设多维度参考模型,共同进行订单回退的实现,从而提升了订单回退处理的适用性,综合考虑到了多方面的情况,再做出订单回退处理时,是经过多维度计算和处理后决定的,可以订单派送效率。

本公开实施例适用于终端上的配送应用与该配送应用对应的后台管理平台即订单处理装置的场景中,用户通过自己的终端中的配送应用进行下订单,商户通过自己的终端中的配送应用接收订单,而配送者通过自己的终端的配送应用接收配送订单。

其中,配送者在抢到配送订单后,若因为种种原因,不能进行订单的配送时,可以通过自己终端中的配送应用进行订单回退操作,生成订单回退请求,这时的订单回退请求中就携带有多维度配送相关信息。

其中,多维度配送相关信息包括:订单送达时间信息、订单预估配送时长、配送距离信息、订单接手时长和订单金额提升值中的至少两个,本公开实施例不作限制。

在本公开实施例中,订单处理装置在决定配送者对订单的订单回退请求的时候,可以从该订单回退请求的订单中获取到订单相关信息和配送相关信息,订单处理装置采用其中的至少两个维度的信息进行订单回退的判定。

其中,订单处理装置会响应所述订单回退请求,基于已经获取的预设多维度参考模型,对多维度配送相关信息进行回退处理,从而得到回退结果,这样的回退结果有两种,一种为回退结果表征订单允许回退,另一种为回退结果表征订单不允许回退。那么在当回退结果表征订单允许回退时,订单装置就可以发送订单的回退接受信息给配送者的终端上,实现订单的回退,即实现当单回退处理。

在本实施例的一个可选实现方式中,所述回退模块402,被配置为所述根据所述多维度配送相关信息和预设多维度参考模型,确定所述订单是否允许回退之后,响应于所述回退结果表征所述订单不允许回退,发送所述订单的回退未接受信息,拒绝所述订单的回退。

订单处理装置根据多维度配送相关信息和预设多维度参考模型,确定订单是否允许回退之后,当回退结果表征订单不允许回退时,发送订单的回退未接受信息,拒绝订单的回退,该订单需要继续由配送员进行配送,及时的完成订单的配送。

进一步地,在本公开实施例中,订单处理装置在允许了订单回退后,可以将该回退了的订单及时重新派送,从而提高配送效率。

需要说明的是,本公开实施例中的预设多维度参考模型参考用户侧的期望送达时间、商户用户距离、预估配送时长、当前已接单时长、是否热门路线、是否有骑手顺路、价格是否还有增幅等调度属性、价格属性以及订单属性后,再根据属性加权判断订单状态是否可以回退的。

在本实施例的一个可选实现方式中,如图5所示,所述接收模块401包括:

接收子模块501,被配置为接收订单回退请求,从所述订单回退请求中获取所述订单的订单送达期望时间、订单预估配送时长、订单金额、订单生成时间、商户地址信息和买家地址信息;

第一获取子模块502,被配置为获取当前时间,根据所述当前时间信息、所述订单送达期望时间和所述订单生成时间,确定所述订单接手时长和订单送达期望时间差;所述订单预估配送时长和所述订单送达期望时间差作为所述订单送达时间信息;

第一确定子模块503,被配置为根据所述商户地址信息和所述买家地址信息,确定所述配送距离信息和配送路径;以及将所述订单送达时间信息、所述订单预估配送时长、所述配送距离信息、所述配送路径、所述订单接手时长和所述订单金额提升值中的至少两个作为所述多维度配送相关信息。

在本实施方式中,订单处理装置是通过多维度的订单送达期望时间差、配送距离信息、订单接手时长、配送路径和订单金额中进行的订单回退的判断了,更全面和准确。

其中,订单回退请求的订单信息中就可以获知订单送达期望时间、订单生成时间、订单金额、订单预估配送时长、商户地址信息和买家地址信息,这样就可以获取当前时间,根据当前时间和订单送达期望时间,确定出订单送达期望时间差,以及根据当前时间信息和订单生成时间,确定订单接手时长了。并且,订单处理装置可以根据商户地址信息和买家地址信息,确定配送距离信息和配送路径。且订单处理装置还可以通过订单金额中,看看是否有加价或者订单金额提升的可能,得到订单金额提升值。订单金额提升值可以从0开始。

示例性的,假设订单送达期望时间为12:30,订单生成时间为11:30,那么请求订单回退时的当前时间为11:40,那么,订单送达期望时间差为12:30-11:40,为50分钟;订单接手时长为11:40-11:30,为10分钟。

在本实施例的一个可选实现方式中,如图6所示,所述回退模块402包括:

第二确定子模块601,被配置为响应所述订单回退请求,根据所述订单送达时间信息和预设时间回退阈值,确定送达权重;根据所述配送距离信息、预设距离回退阈值、所述配送路径和预设热门路径,确定距离权重;根据所述订单接手时长和预设接手回退阈值,确定接手权重;根据所述订单金额的提升值和预设金额回退阈值,确定金额权重;

回退子模块602,被配置为采用所述送达权重、所述距离权重、所述接手权重和所述金额权重中的至少两个,与预设初始多维度参考模型,组成所述预设多维度参考模型;根据所述多维度配送相关信息中,与所述预设多维度参考模型属于相同维度的信息,以及所述预设多维度参考模型,得到所述回退结果。

在本公开实施例中,不需要限制配送者回退订单的次数,只要预设多维度参考模型角度是合理的,就可以允许配送者操作回退订单,在提高配送者手体验、订单完成率等的同时,增强平台对配送者的用户粘性。

其中,预设多维度参考模型是订单送达时间信息、配送距离信息、配送路径、订单接手时长和订单金额提升值中的至少两个维度组合的模型,即预设多维度参考模型是基于调度属性、价格属性、订单属性等多维度的订单回退的参考模型。

其中,调度属性、价格属性、订单属性的具体内容和信息有很多,本实施例中只归纳了一部分,但是本实施例不限制调度属性、价格属性、订单属性的具体内容和信息。

需要说明的是,订单装置是采用多维度配送相关信息各自对应的权重和预设初始多维度参考模型,组成的预设多维度参考模型。那么,订单装置根据多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息,以及预设多维度参考模型,可以得到回退结果。

其中,预设初始多维度参考模型可以为加权模型,也可以为平均模型等计算多维度综合信息的模型,本公开实施例不作限制。

在本实施例中,以加权模型为例,订单处理装置根据多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息,以及预设多维度参考模型,可以得到回退结果的过程为:获取在多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息对应的评分,将相同维度的评分与权重对应相加,得到总回退分值,将总回退分值与预设回退评分对比,若是超过该分值,即回退结果表征可以订单允许回退,否则回退结果表征可以订单不允许回退。

其中,预设回退评分可以试验得到,本实施例不作限制。

示例性的,以四个维度a,b,c和d为例,总回退分值=权重

需要说明的是,在本实施例中,评分的分值可以预先设置,也可以根据以下原则设置:

订单送达时间信息中的订单送达期望时间差与订单预估配送时长的比值越大,其对应的评分越高;

配送距离信息越近,其对应的评分越高;

订单接手时长越短,其对应的评分越高。

在本实施例中,订单处理装置根据订单送达时间信息和预设时间回退阈值,确定送达权重的过程中,当订单送达期望时间差和订单预估配送时长的比值小于预设时间回退阈值时,就可以分配一个非0的送达权重。

在本实施例的一个可选实现方式中,所述第二确定子模块601包括:

所述第二确定子模块,被配置为根据所述配送距离信息、预设距离回退阈值、所述配送路径和预设热门路径,确定距离权重之后,根据所述订单回退请求,从当前正在配送的当前订单中,获取顺路订单;根据所述顺路订单,提升所述距离权重。

在本实施例中,订单处理装置根据配送距离信息、预设距离回退阈值、配送路径和预设热门路径,确定距离权重的过程可以为:当配送距离信息小于预设距离回退阈值,可以分配一个非0的距离权重;并且在配送路径属于预设热门路径时,还可以提升距离权重的值;以及订单处理装置根据订单回退请求,从当前正在配送的当前订单中,可以判断是否获取顺路订单;若获取到顺利订单,则还可以根据顺路订单,提升距离权重。

在本实施例中,订单处理装置根据订单接手时长和预设接手回退阈值,确定接手权重的过程为:订单接手时长小于预设接手回退阈值时,可以分配一个非0的接手权重。

在本实施例中,订单处理装置根据订单金额提升值大于等于预设金额回退阈值时,可以分配一个非0的金额权重;订单金额提升值小于预设金额回退阈值时,可以分配一个为0的金额权重。

其中,预设时间回退阈值、预设接手回退阈值、预设金额回退阈值和预设距离回退阈值表征的是允许回退的范围值,具体的数据可根据实际进行设定,本公开实施例不作限制。只要上述订单送达时间信息、配送距离信息、订单接手时长和订单金额提升值满足允许回退的范围值,就可以确定出对应的权重值,反之不满足允许回退的范围值,就没有权重生成。

其中,预设热门路径的获取是订单处理装置根据历史订单数据离线计算出来的热门路径。这里,两个以某个中心点范围固定长的区域之间在对应时间段内出现的次数大于给定阈值,则从一个区域到另一个区域为热门路径。订单装置可以根据配送路径是否属于预设热门路径的区域范围内,来调整距离权重的大小。若是,属于预设热门路径的区域范围,则可以调高距离权重。

其中,顺路订单为当前配送员背单里同店同地址订单存在(策略可扩展)。

在本公开实施例中,也可以通过召回订单附近配送者,查看是否有顺路订单。这样可以有效的实现在订单回退后,优先将订单配送给顺利订单的配送者,提高配送效率。

在本公开的一些实施例中,所述回退模块402,还被配置为所述接收订单回退请求,从所述订单回退请求中获取订单的多维度配送相关信息之后,当所述订单送达期望时间差和所述订单预估配送时长的比值大于等于预设时间回退阈值时,发送所述订单的回退接受信息,实现所述订单的回退;或者;当所述配送距离信息大于等于预设距离回退阈值时,发送所述订单的回退未接受信息,拒绝所述订单的回退;或者,当所述订单接手时长大于等于预设接手回退阈值时,发送所述订单的回退未接受信息,拒绝所述订单的回退。

示例性的,订单期望送达时间差为时间长度T,订单原本预估配送时长T0,当T/T0大于等于预设时间回退阈值,直接判断订单可退回;但T/T0小于预设时间回退阈值,则确定出送达权重。

配送距离信息D大于等于预设距离回退阈值,直接拒绝订单回退,配送距离信息D小于预设距离回退阈值,确定出距离权重,其中,距离越近、距离权重越高。

订单接手时长T2大于等于预设接手回退阈值,直接拒绝订单回退,订单接手时长T2小于预设接手回退阈值,确定出接手权重;其中,订单接手时长越小、接手权重越高。

配送路径是否热门路径,如果是,则调高距离权重,如果不是进行进一步判断。

召回订单附近骑手,查看是否有顺路配送者。

若有,则调高距离权重,如果不是进行进一步判断;

订单金额的提升值是否大于预设金额回退阈值(例如0):大于,则金额权重。后续根据多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息,以及预设多维度参考模型,得到回退结果。例如,获取在多维度配送相关信息中,与预设多维度参考模型属于相同维度的信息对应的评分,将相同维度的评分与权重对应相加,得到总回退分值,将总回退分值与预设回退评分对比,若是超过该分值,即回退结果表征可以订单允许回退,否则回退结果表征可以订单不允许回退。

本公开还公开了一种电子设备,图7示出根据本公开一实施方式的电子设备的结构框图,如图7所示,所述电子设备1100包括存储器1101和处理器1102;其中,

所述存储器1101用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器1102执行以实现上述任一方法步骤。

图8适于用来实现根据本公开实施方式的订单处理方法的计算机系统的结构示意图。

如图8所示,计算机系统1200包括中央处理单元(CPU)1201,其可以根据存储在只读存储器(ROM)1202中的程序或者从存储部分1208加载到随机访问存储器(RAM)1203中的程序而执行上述实施方式中的各种处理。在RAM1203中,还存储有系统1200操作所需的各种程序和数据。CPU1201、ROM1202以及RAM1203通过总线1204彼此相连。输入/输出(I/O)接口1205也连接至总线1204。

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

特别地,根据本公开的实施方式,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在及其可读介质上的计算机程序,所述计算机程序包含用于执行所述订单处理方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分1209从网络上被下载和安装,和/或从可拆卸介质1211被安装。

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

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

相关技术
  • 订单处理方法、装置、电子设备及计算机可读存储介质
  • 订单处理方法、装置、电子设备及计算机可读存储介质
技术分类

06120112984649