System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及人车调度,具体涉及一种片区人车调度方法、装置、设备及存储介质。
技术介绍
1、随着物流运输行业的发展以及取件和配送的需求,人车调度对于物流效率的提升也越来越重要了。现有的人车调度方案应用地图围栏切割方法,直接依照行政区域将点部分割成多块,以分配点部运力,但当前人车调度方案,比较适用于偏远地区,这些地区的点部范围较大并且点部取件业务量较小。而非偏远地区的点部,其面向各行各业的b端客户,要求的维度较多,现有方案无法实现较为精准有效的人车调度。
技术实现思路
1、本专利技术提供一种片区人车调度方法、装置、设备及存储介质,用以解决现有技术中无法实现较为精准有效的人车调度的技术问题。
2、为了解决上述技术问题,第一方面,本专利技术提供一种片区人车调度方法,该方法包括:
3、获取订单取货请求,其中,所述订单取货请求包括取货地址和调度时间;
4、根据所述取货地址、预先划分的点部区域、所述调度时间以及预设的取货时段,判断订单类型,若所述取货地址处于任一片区的范围内,并且所述调度时间在所述片区的所述取货时段内,则所述订单类型为片区订单,否则,所述订单类型为非片区订单,其中,所述点部区域包括若干片区和非片区,所述片区包括若干个取货要求相同的感兴趣区域;
5、若所述订单类型为片区订单,则根据调度规则和所述片区的调度要求,在本片区司机或非片区司机中进行司机调度,若所述订单类型为非片区订单,则根据调度规则,在非片区司机中进行司机调度,其中,所述本
6、可选地,所述根据调度规则和所述片区的调度要求,在本片区司机或非片区司机中进行司机调度,包括:
7、根据所述片区的调度要求,在本片区司机中筛选符合所述片区的调度要求的司机,并根据调度规则,在筛选出的本片区司机中进行司机调度;
8、若本片区司机中不存在符合所述片区的调度要求的司机,根据所述片区的调度要求,在非片区司机中筛选符合所述片区的调度要求的司机,并根据调度规则,在筛选出的非片区司机中进行司机调度。
9、可选地,所述片区的调度要求,包括以下任一或任多:
10、司机任务上限;
11、司机熟练等级;
12、是否忽略司机负责时段;
13、是否忽略司机正在执行临时任务和/或干线任务。
14、可选地,所述在本片区司机或非片区司机中进行司机调度之后,还包括:
15、根据所述片区的调度要求,进行车辆调度;
16、其中,所述片区的调度要求还包括以下任一或任多:
17、指定或排除的车型;
18、是否考虑车辆尺寸和/或载重和/或尾板和/或大小件。
19、可选地,所述调度规则,包括:
20、已接同一客户订单的司机优先级高于其他司机;
21、和/或,距离所述取货地址较其他司机近的司机优先级高于其他司机;
22、和/或,未完成订单较其他司机少的司机优先级高于其他司机。
23、可选地,所述取货要求包括以下任一或任多:
24、限定车型进入;
25、耗时大于预设阈值且不能中断;
26、可合单处理;
27、存在多楼层取货;
28、存在客户定制需求。
29、可选地,所述感兴趣区域为根据点部区域内的客户及订单热力分布图进行围栏划分确定的。
30、第二方面,本专利技术提供一种片区人车调度装置,包括请求获取模块、订单类型判断模块以及调度模块;
31、所述请求获取模块,用于获取订单取货请求,其中,所述订单取货请求包括取货地址和调度时间;
32、所述订单类型判断模块,用于根据所述取货地址、预先划分的点部区域、所述调度时间以及预设的取货时段,判断订单类型,若所述取货地址处于任一片区的范围内,并且所述调度时间在所述片区的所述取货时段内,则所述订单类型为片区订单,否则,所述订单类型为非片区订单,其中,所述点部区域包括若干片区和非片区,所述片区包括若干个取货要求相同的感兴趣区域;
33、所述调度模块,用于在所述订单类型为片区订单时,根据调度规则和所述片区的调度要求,在本片区司机或非片区司机中进行司机调度,在所述订单类型为非片区订单时,根据调度规则,在非片区司机中进行司机调度,其中,所述本片区司机为在所述片区承接取货并且所述调度时间处于司机的负责时段内的司机,所述非片区司机为不在所有片区承接取货,或者在任一片区内承接取货但所述调度时间不处于司机的负责时段内的司机。
34、第三方面,本专利技术提供一种片区人车调度设备,包括存储器和处理器,其中:
35、所述存储器用于存储计算机程序;
36、所述处理器用于读取所述存储器中的程序并执行如上述第一方面提供的片区人车调度方法的步骤。
37、第四方面,本专利技术提供一种计算机可读存储介质,其上存储有可读的计算机程序,该程序被处理器执行时实现如上述第一方面提供的片区人车调度方法的步骤。
38、与现有技术相比,本专利技术提供的一种片区人车调度方法、装置、设备及存储介质,具有以下有益效果:
39、通过获取订单取货请求,其中,所述订单取货请求包括取货地址和调度时间,得到取货地址和调度时间;通过根据所述取货地址、预先划分的点部区域、所述调度时间以及预设的取货时段,判断订单类型,若所述取货地址处于任一片区的范围内,并且所述调度时间在所述片区的所述取货时段内,则判定所述订单类型为片区订单,否则,判定所述订单类型为非片区订单,其中,所述点部区域包括若干片区和非片区,所述片区包括若干个取货要求相同的感兴趣区域,实现了片区和非片区的精准划分,并考虑了取货地址、调度时间、预先划分的点部区域以及预设的取货时段等诸多因素,以确定订单类型;在所述订单类型为片区订单时,根据调度规则和所述片区的调度要求,在本片区司机或非片区司机中进行司机调度,在所述订单类型为非片区订单时,根据调度规则,在非片区司机中进行司机调度;通过对订单以及司机进行分类,并设置对应的调度关系,避免了跨区调度等不合理的调度冲突,提高了人车调度的精准性和有效性,可以实现更精准有效的人车调度。
本文档来自技高网...【技术保护点】
1.一种片区人车调度方法,其特征在于,包括:
2.根据权利要求1所述的片区人车调度方法,其特征在于,所述根据调度规则和所述片区的调度要求,在本片区司机或非片区司机中进行司机调度,包括:
3.根据权利要求1所述的片区人车调度方法,其特征在于,所述片区的调度要求,包括以下任一或任多:
4.根据权利要求1或3所述的片区人车调度方法,其特征在于,所述在本片区司机或非片区司机中进行司机调度之后,还包括:
5.根据权利要求1所述的片区人车调度方法,其特征在于,所述调度规则,包括:
6.根据权利要求1所述的片区人车调度方法,其特征在于,所述取货要求包括以下任一或任多:
7.根据权利要求1所述的片区人车调度方法,其特征在于,所述感兴趣区域为根据点部区域内的客户及订单热力分布图进行围栏划分确定的。
8.一种片区人车调度装置,其特征在于,包括请求获取模块、订单类型判断模块以及调度模块;
9.一种片区人车调度设备,其特征在于,包括存储器和处理器,其中:
10.一种计算机可读存储介质,其特征在于,
...【技术特征摘要】
1.一种片区人车调度方法,其特征在于,包括:
2.根据权利要求1所述的片区人车调度方法,其特征在于,所述根据调度规则和所述片区的调度要求,在本片区司机或非片区司机中进行司机调度,包括:
3.根据权利要求1所述的片区人车调度方法,其特征在于,所述片区的调度要求,包括以下任一或任多:
4.根据权利要求1或3所述的片区人车调度方法,其特征在于,所述在本片区司机或非片区司机中进行司机调度之后,还包括:
5.根据权利要求1所述的片区人车调度方法,其特征在于,所述调度规则,包括:
6.根据权利要...
【专利技术属性】
技术研发人员:黄兴欣,王晓伟,刘柳,
申请(专利权)人:深圳市跨越新科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。