一种订单智能调度方法技术

技术编号:14412383 阅读:101 留言:0更新日期:2017-01-12 00:21
本发明专利技术公开了一种订单智能调度方法,本方法通过对调度时间、配送员的状态进行控制以及相同信息订单处理、相同门店订单处理、地址相近订单处理、配送员运力控制、最短路径控制的协同工作,节约了大量的人力劳动、公司的运营成本;保证了调度的合理性;为提高配送效率提供了坚强的后盾。

【技术实现步骤摘要】

本专利技术涉及一种物流配送
,特别是涉及一种订单智能调度方法。技术背景O2O(OfflineToOnline)是近年来刚刚兴起的一个行业,其模式和一般电商模式的重要区别在于:O2O模式下的订单都是从我们日常看到的商超/餐厅(以下统称为门店)等出货,配送员需要先去门店取货,然后再送到客户要求的地址。目前常见的调度方法是人工调度,并且是单一调度,即由调度员人工识别门店地址和客户收货地址,并通过大脑判断该订单应该分配给哪个配送员。这种人工调度的方式需要投入大量的劳动力,人力成本高,作业效率低,同时,对调度员的经验要求较高,调度的准确度和合理性难以保证。
技术实现思路
为解决现有技术的不足,本专利技术公开了一种订单智能调度方法,该技术方案极大地提高了调度的准确性和合理性,节约了大量的人力成本。为实现上述目的,本专利技术的技术方案如下:一种订单智能调度方法,包括以下步骤:S1、判断是否有待调度的订单;若是,则执行S2;若否,则结束流程;S2、搜索可接单配送员;S3、提取一条待调度订单;S4、提取待调度订单信息和可接单配送员信息;S5、在配送员接单信息中判断是否有与待调度订单信息相同的订单,所述的信息相同的订单是订单门店与客户姓名、客户地址、客户电话中1个或以上信息相同的订单。若是,则执行S6;若否,则执行S7。S6、将待调度订单的订单分配给已接信息相同订单的配送员。S7、在配送员接单信息中判断是否有与待调度订单门店相同的订单。若否,则执行S12后结束流程;若仅有1个符合该条件的配送员,则执行S8;若有2个及以上符合该条件的配送员,则执行S9。S8、将待调度订单分配给已接门店相同订单的配送员。S9、在配送员接单信息中判断是否有与待调度订单地址相近的订单。若否,则执行S12后结束流程;若仅有1个符合该条件的配送员,则执行S10后结束流程;若有2个及以上符合该条件的配送员,则执行S11。S10、将待调度订单分配给已接地址相近订单的配送员。S11、判断是否有订单量最少的配送员。若有,则直接分配给该配送员,若无,则执行S12后结束流程。S12、分配给离门店最近的配送员。进一步地,在S1之前,执行如下步骤:S01、判断当前时间是否在调度时间段内。若否,则结束流程,若是,则开启调度后执行S1。进一步地,所述的可接单配送员是指没有超过订单量上限并且在线的配送员。进一步地,配送员每分配到一个订单后,判断其是否超过订单上限,若是,则将其状态标注为不能接单;若否,则保持其可接单状态。本专利技术的有益效果:1、能够实现自动化调度,节约大量的人力劳动,节约公司的运营成本;2、智能化调度,保证了调度的合理性;3、快速调度,为配送时效的达成提供了坚强的后盾。附图说明图1为订单智能调度方法流程图;图2为标注配送员是否可接单的流程图;具体的实施方式为了更加清楚地理解本专利技术的过程、技术方案及有益效果,下面结合附图对本专利技术做进一步的说明,但并不将本专利技术的保护范围限定在以下实施例中,所有在本方法的基本原理下所做的替换、修改均应落入本专利技术的保护范围。如图1、图2所示,本专利技术的流程如下:在处理待调度定单之前,判断当前时间是否在调度时间段内;若否,则结束流程,若是,则开启调度后执行S1,通过对是否在调度时间的判断,确保在调度时间分配订单,以提高订单的配送效率。步骤S1:判断是否有待调度的订单,若是,则执行S2;若否,则结束流程。步骤S2、搜索可接单配送员。可接单配送员是指没有超过订单量上限并且在线的配送员,此时,配送员显示的可接单状态,配送员可在配送系统手持终端上手动标注为可接单状态或不可接单状态,配送系统也可以根据配送员设定的接单量在配送员每分配到一个订单后,判断其是否超过订单上限,若是,则将其状态标注为不能接单;若否,则保持其可接单状态。步骤S3、提取一条待调度订单,如果待调度订单有多条时,则依次提取一条调度订单开始处理,处理顺序可按订单信息中下单时间的先后顺序,提取下单时间最早的待调度订单开始处理。步骤S4、提取待调度订单信息和可接单配送员信息,待调度订单信息包括订单门店,订单中收货客户姓名、客户地址、客户电话等与收货相关的信息,也包括订单物品名称、质量、体积等配送信息。可接单配送员信息包括配送员位置信息、已接单信息等。例如,提取到该待调度订单取货门店是甲店,订单为物品为手机,质量为1KG,体积为长宽高=200cm*100cm*50cm,收货客户姓名为王X,客户地址为:北京市海淀区中关村大街X30号,客户电话是130XXXXXXXX。可接单配送员信息为4人,分别为A、B、C、D,提取配送员已接单信息如下表所示:步骤S5、在配送员接单信息中判断是否有与待调度订单信息相同的订单,所述的信息相同的订单是订单门店与客户姓名、客户地址、客户电话中1个或以上信息相同的订单,如订单门店与客户姓名相同、订单门店与客户地址相同订单门店与客户姓名相同、客户地址相同均相同,都属于信息相同订单,若是,则执行S6;若否,则执行S7。在上述配送员已接单信息中,没有找到与待调度订单信息相同的订单。步骤S6、将待调度订单的订单分配给已接信息相同订单的配送员。这样可以保证相同门店取货并送往相同的地点,大大的提高了配送效率,节约成本。步骤S7、在配送员接单信息中判断是否有与待调度订单门店相同的订单,若否,则执行S12后结束流程;若仅有1个符合该条件的配送员,则执行S8;若有2个及以上符合该条件的配送员,则执行S9,在上述配送员接单信息中,C和D均属于甲店,属于有2个及以上符合该条件的配送员。步骤S8、将待调度订单分配给已接门店相同订单的配送员,尽量多的让配送员在同门店接货,也能大大的提高了配送效率,节约成本。步骤S9、在配送员接单信息中判断是否有与待调度订单地址相近的订单,若否,则执行S12后结束流程;若仅有1个符合该条件的配送员,则执行S10后结束流程;若有2个及以上符合该条件的配送员,则执行S11,在上述的订单中,C配送员已接订单配送地址是中关村南路X20号,D配送员已接订单配送地址是科学院南路X10号,没有找到地址相近的订单。需说明的是,地址相近是指处于同一街道且门牌号差值在一定范围之内或根据两地址位置坐标计算出两者之间的距离在一定范围之内(如1KM)之内。步骤S10、将待调度订单分配给已接地址相近订单的配送员,尽量多的让配送员在同门店接货,并送到地址相近的客户,能大大的提高了配送效率,节约成本。步骤S11、判断是否有订单量最少的配送员,若有,则直接分配给该配送员,若无,则执行S12后结束流程。这样可保证配送员可以基本相同的工作量下接单,上述C和D配送员均有1单,没有订单量最少的配送员。步骤S12、分配给离门店最近的配送员,尽量让配送员到距离最近的门店取货,能大大的提高了配送效率,节约成本。上述配送员信息中,C距离甲店1KM,D距离甲店2KM,系统将待调度订单分配C。步骤S13、判断配送员C是否达到待配送订单量上限;若是,则标注为不能接单;若否,则保持可接单状态;上述配送员信息中,C的待配送订单量上限为5单,目前仅有2单,没有达到上限,则保持其可接单状态。对于本领域技术人员而言,显然本专利技术不限于上述细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本文档来自技高网...
一种订单智能调度方法

【技术保护点】
一种订单智能调度方法,包括以下步骤:S1、判断是否有待调度的订单;若是,则执行S2;若否,则结束流程;S2、搜索可接单配送员;S3、提取一条待调度订单;S4、提取待调度订单信息和可接单配送员信息;S5、在配送员接单信息中判断是否有与待调度订单信息相同的订单,所述的信息相同的订单是订单门店与客户姓名、客户地址、客户电话中1个及以上信息相同的订单;若是,则执行S6;若否,则执行S7;S6、将待调度订单的订单分配给已接信息相同订单的配送员;S7、在配送员接单信息中判断是否有与待调度订单门店相同的订单;若否,则执行S12后结束流程;若仅有1个符合该条件的配送员,则执行S8;若有2个及以上符合该条件的配送员,则执行S9;S8、将待调度订单分配给已接门店相同订单的配送员;S9、在配送员接单信息中判断是否有与待调度订单地址相近的订单;若否,则执行S12后结束流程;若仅有1个符合该条件的配送员,则执行S10后结束流程;若有2个及以上符合该条件的配送员,则执行S11;S10、将待调度订单分配给已接地址相近订单的配送员;S11、判断是否有订单量最少的配送员;若有,则直接分配给该配送员,若无,则执行S12后结束流程;S12、分配给离门店最近的配送员。...

【技术特征摘要】
1.一种订单智能调度方法,包括以下步骤:S1、判断是否有待调度的订单;若是,则执行S2;若否,则结束流程;S2、搜索可接单配送员;S3、提取一条待调度订单;S4、提取待调度订单信息和可接单配送员信息;S5、在配送员接单信息中判断是否有与待调度订单信息相同的订单,所述的信息相同的订单是订单门店与客户姓名、客户地址、客户电话中1个及以上信息相同的订单;若是,则执行S6;若否,则执行S7;S6、将待调度订单的订单分配给已接信息相同订单的配送员;S7、在配送员接单信息中判断是否有与待调度订单门店相同的订单;若否,则执行S12后结束流程;若仅有1个符合该条件的配送员,则执行S8;若有2个及以上符合该条件的配送员,则执行S9;S8、将待调度订单分配给已接门店相同订单的配送员;S9、在配送员接单信息中判断是否有与待调度订单地址相近的订单;若否,则执行S1...

【专利技术属性】
技术研发人员:李俊鸿
申请(专利权)人:多点生活中国网络科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1