一种订单自动分配方法及系统与流程

文档序号:11953037阅读:1282来源:国知局
一种订单自动分配方法及系统与流程

本发明涉及计算机信息处理技术领域,特别涉及一种订单自动分配方法及系统。



背景技术:

O2O即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台。随着O2O服务性电商模式的不断发展,包括商品(服务)、下单、支付等流程,把之前简单的电商模块,转移到更加高频和生活化场景中来,例如:上门按摩、上门送餐、上门生鲜、上门化妆、滴滴打车等各种O2O模式的上门类服务开始层出不穷。

传统上门类服务中,用户通过相关应用软件下单后,商家会根据用户的地址坐标匹配距离较近的服务人员,并进行自动派单。以滴滴打车为例,用户通过滴滴打车软件提交订单后,滴滴打车订单自动分配系统获取用户当前坐标、用户附近的滴滴车辆坐标以及附近滴滴车辆的服务状态,并将订单分配给距离用户较近且服务状态为空闲的滴滴车辆。

综上所述,现有上门类服务的订单分配规则较为单一,而本申请的目的在于根据服务人员的时间、技能、区域、分类、评分等多种抢单属性综合制定抢单规则,从而提高订单自动分配的合理性。



技术实现要素:

本发明提供了一种订单自动分配方法及系统,旨在至少在一定程度上解决现有技术中的上述技术问题之一。

为了解决上述问题,本发明提供了如下技术方案:

一种订单自动分配方法,包括以下步骤:

步骤a:对接收到的订单进行抢单;

步骤b:根据设定的抢单规则对抢单人员进行属性匹配;

步骤c:根据属性匹配结果进行订单自动分配。

本发明实施例采取的技术方案还包括:所述步骤a前还包括:接收订单,获取相关订单数据;所述获取订单数据包括获取订单地址坐标、订单服务时间及订单服务类型。

本发明实施例采取的技术方案还包括:所述步骤a还包括:

步骤a1:根据所述订单服务时间判断订单是否属于紧急订单,如果订单属于紧急订单,将该紧急订单优先推送至抢单列表的紧急订单列表项中;如果该订单不属于紧急订单,执行步骤a2;

步骤a2:根据订单服务时间判断该订单是否预约上门时间,如果该订单已经预约上门时间,在预约上门时间的前一天将该订单分发至抢单列表的普通订单列表项中;如果该订单没有预约上门时间,在接收订单的当天将该订单分发至抢单列表的普通订单列表项中。

本发明实施例采取的技术方案还包括:在所述步骤b中,所述根据设定的抢单规则对抢单人员进行属性匹配具体包括:判断抢单列表的紧急订单列表项中是否存在紧急订单,如果存在紧急订单,对抢单列表中紧急订单列表项的紧急订单进行实时抢单;如果不存在紧急订单,对抢单列表中普通订单列表项的普通订单进行固定时间段抢单。

本发明实施例采取的技术方案还包括:在所述步骤b中,所述根据设定的抢单规则对抢单人员进行属性匹配具体还包括:分别判断抢单人员是否是专职人员、抢单人员的评分等级是否为高级,并使得专职抢单人员、评分等级为高级的抢单人员优先抢单。

本发明实施例采取的技术方案还包括:在所述步骤b中,所述根据设定的抢单规则对抢单人员进行属性匹配具体还包括:分别判断抢单人员是否提前报备、抢单人员的技能是否匹配、抢单人员区域是否匹配,如果抢单人员提前报备、抢单人员技能及区域匹配,则抢单成功;如果抢单人员没有提前报备、抢单人员技能或区域不匹配,则抢单失败。

本发明实施例采取的另一技术方案为:一种订单自动分配系统,包括订单抢单模块,所述订单抢单模块包括:

抢单单元:用于对接收到的订单进行抢单;

属性匹配单元:用于根据设定的抢单规则对抢单人员进行属性匹配;

订单自动分配单元:用于根据属性匹配结果进行订单自动分配。

本发明实施例采取的技术方案还包括订单分发模块,所述订单分发模块包括数据获取单元、类型判断单元、时间判断单元和订单分发单元;

数据获取单元:用于接收订单,获取相关订单数据;所述获取订单数据包括获取订单地址坐标、订单服务时间及订单服务类型。

类型判断单元:用于根据所述订单服务时间判断订单是否属于紧急订单,如果订单属于紧急订单,通过所述订单分发单元将该紧急订单优先推送至抢单列表的紧急订单列表项中;如果该订单不属于紧急订单,通过时间判断单元判断该订单是否预约上门时间;

时间判断单元:用于根据订单服务时间判断该订单是否预约上门时间,如果该订单已经预约上门时间,通过订单分发单元在预约上门时间的前一天将该订单分发至抢单列表的普通订单列表项中;如果该订单没有预约上门时间,通过订单分发单元在接收订单的当天将该订单分发至抢单列表的普通订单列表项中。

本发明实施例采取的技术方案还包括:所述属性匹配单元包括:

时间匹配子单元:用于对抢单列表中紧急订单列表项的紧急订单进行实时抢单,对抢单列表中普通订单列表项的普通订单进行固定时间段抢单;

职能判断子单元:用于判断抢单人员是否是专职人员,并使得专职抢单人员优先抢单;

等级判断子单元:用于判断抢单人员的评分等级是否为高级,并使得评分等级为高级的抢单人员优先抢单。

本发明实施例采取的技术方案还包括:所述属性匹配单元还包括:

报备判断子单元:用于判断抢单人员是否提前报备,如果抢单人员没有提前报备,则抢单失败;

技能匹配子单元:用于根据订单服务类型判断抢单人员的技能是否匹配,如果抢单人员的技能不匹配,则抢单失败;

区域匹配子单元:用于根据订单地址坐标判断抢单人员区域是否匹配,如果抢单人员区域不匹配,则抢单失败。

相对于现有技术,本发明实施例产生的有益效果在于:本发明实施例的订单自动分配方法及系统根据抢单人员的抢单时间维度、抢单人员的职能、抢单人员综合评分维度、抢单人员上工报备维度、抢单人员的技能、区域、分类等多种抢单属性制定抢单规则,根据抢单规则对抢单人员进行匹配,并根据匹配结果进行订单自动分配。本发明实现了抢单业务的多样化,提高订单自动分配的合理性。

附图说明

图1是本发明实施例的订单分发方法的流程图;

图2是本发明实施例的抢单方法的流程图;

图3是本发明实施例的订单自动分配系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明实施例的订单自动分配方法包括订单分发和抢单两个部分,订单分发部分根据订单上门时间将订单分为紧急订单和普通订单,具体地,请参阅图1,是本发明实施例的订单分发方法的流程图。本发明实施例的订单分发方法包括以下步骤:

步骤100:接收订单,并获取相关订单数据;

在步骤100中,获取的订单数据包括:订单地址坐标、服务时间、服务类型等。

步骤101:根据订单服务时间判断该订单是否属于紧急订单,如果该订单属于紧急订单,执行步骤102;如果该订单不属于紧急订单,执行步骤103;

在步骤101中,是否属于紧急订单可根据紧急订单预设阀值进行判断,例如,紧急订单预设阀值为1小时,则将订单服务时间在1小时以内订单归类为紧急订单。

步骤102:将该紧急订单优先推送至抢单列表的紧急订单列表项中;

步骤103:根据订单服务时间判断该订单是否预约上门时间,如果该订单已经预约上门时间,执行步骤104;如果该订单没有预约上门时间,执行步骤105;

步骤104:在预约上门时间的前一天将该订单分发至抢单列表的普通订单列表项中;

步骤105:在接收订单的当天将该订单分发至抢单列表的普通订单列表项中。

本发明实施例的订单抢单部分根据抢单人员的抢单时间维度,分为实时抢单和定时抢单,根据不同职能的抢单人员,还会分时段分单;根据抢单人员综合评分维度,评分高的抢单人员优先抢到单;从上工报备维度,优先让报备了上工的抢单人员抢单,并根据抢单人员的技能、区域、分类等多种抢单属性制定抢单规则,根据抢单规则对抢单人员进行匹配。具体地,请参阅图2,是本发明实施例的抢单方法的流程图。本发明实施例的抢单方法包括以下步骤:

步骤200:查看抢单列表进行抢单,并判断抢单列表的紧急订单列表项中是否存在紧急订单,如果存在紧急订单,执行步骤201;如果不存在紧急订单,执行步骤202;

步骤201:对抢单列表中紧急订单列表项的紧急订单进行实时抢单,并执行步骤203;

步骤202:对抢单列表中普通订单列表项的普通订单进行固定时间段抢单;

步骤203:判断抢单人员是否是专职人员,如果抢单人员是兼职人员,执行步骤204;如果抢单人员是专职人员,执行步骤205;

步骤204:使得专职抢单人员优先抢单;

步骤205:判断抢单人员的评分等级是否为高级,如果抢单人员的评分等级为低级,执行步骤206;如果抢单人员的评分等级为高级,执行步骤207;

步骤206:使得评分等级为高级的抢单人员优先抢单;

步骤207:判断抢单人员是否提前报备,如果抢单人员没有提前报备,执行步骤208;如果抢单人员提前报备,执行步骤209;

步骤208:抢单失败;

步骤209:根据订单服务类型判断抢单人员的技能是否匹配,如果抢单人员的技能不匹配,执行步骤208;如果抢单人员的技能匹配,执行步骤210;

步骤210:根据订单地址坐标判断抢单人员区域是否匹配,如果抢单人员区域不匹配,执行步骤208;如果抢单人员区域匹配,执行步骤211;

步骤211:抢单成功,将该订单自动分配于该抢单人员对应的订单列表中。

在本发明其他实施例中,抢单人员的属性匹配顺序并不限定于此,具体可根据实际应用进行调整。

请参阅图3,是本发明实施例的订单自动分配系统的结构示意图。本发明实施例的订单自动分配系统包括订单分发模块和订单抢单模块,订单分发模块用于根据订单上门时间将订单分为紧急订单和普通订单,并将订单分发至订单抢单模块;订单抢单模块用于根据抢单人员的抢单时间维度、抢单人员的职能、抢单人员综合评分维度、抢单人员上工报备维度、抢单人员的技能、区域、分类等抢单属性进行订单匹配,并根据匹配结果进行订单自动分配。

具体地,订单分发模块包括数据获取单元、类型判断单元、时间判断单元和订单分发单元;

数据获取单元用于接收订单,并获取相关订单数据;其中,获取的订单数据包括:订单地址坐标、服务时间、服务类型等。

类型判断单元用于根据订单服务时间判断该订单是否属于紧急订单,如果该订单属于紧急订单,通过订单分发单元将该紧急订单优先推送至抢单列表的紧急订单列表项中;如果该订单不属于紧急订单,通过时间判断单元判断该订单是否预约上门时间;其中,是否属于紧急订单可根据紧急订单预设阀值进行判断,例如,紧急订单预设阀值为1小时,则将订单服务时间在1小时以内订单归类为紧急订单。

时间判断单元用于根据订单服务时间判断该订单是否预约上门时间,如果该订单已经预约上门时间,通过订单分发单元在预约上门时间的前一天将该订单分发至抢单列表的普通订单列表项中;如果该订单没有预约上门时间,通过订单分发单元在接收订单的当天将该订单分发至抢单列表的普通订单列表项中。

订单抢单模块包括抢单单元、属性匹配单元和订单自动分配单元;

抢单单元用于查看抢单列表进行抢单,并判断抢单列表的紧急订单列表项中是否存在紧急订单,并根据判断结果通过属性匹配单元进行抢单人员的属性匹配;

属性匹配单元具体包括时间匹配子单元、职能判断子单元、等级判断子单元、报备判断子单元、技能匹配子单元和区域匹配子单元;

时间匹配子单元用于对抢单列表中紧急订单列表项的紧急订单进行实时抢单,对抢单列表中普通订单列表项的普通订单进行固定时间段抢单;

职能判断子单元用于判断抢单人员是否是专职人员,如果抢单人员是兼职人员,则兼职人员待专职人员优先抢单后再抢单;

等级判断子单元用于判断抢单人员的评分等级是否为高级,如果抢单人员的评分等级为低级,评分等级为低级的抢单人员待评分等级为高级的抢单人员优先抢单后再抢单;

报备判断子单元用于判断抢单人员是否提前报备,如果抢单人员没有提前报备,则抢单失败;

技能匹配子单元用于根据订单服务类型判断抢单人员的技能是否匹配,如果抢单人员的技能不匹配,则抢单失败;

区域匹配子单元用于根据订单地址坐标判断抢单人员区域是否匹配,如果抢单人员区域不匹配,则抢单失败;

订单自动分配单元用于在抢单成功后,将订单自动分配于抢单人员对应的订单列表中。

本发明实施例的订单自动分配方法及系统根据抢单人员的抢单时间维度、抢单人员的职能、抢单人员综合评分维度、抢单人员上工报备维度、抢单人员的技能、区域、分类等多种抢单属性制定抢单规则,根据抢单规则对抢单人员进行匹配,并根据匹配结果进行订单自动分配。本发明实现了抢单业务的多样化,提高订单自动分配的合理性。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1