System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及货物运输,尤其是涉及一种车辆调度方法、装置、电子设备及存储介质。
技术介绍
1、随着网络的普及,生活各个方面的自动化程度都在提高,各种智能化产品脱颖而出,为生活提供高效服务,其中,物联网在货物运输方面的应用,使得传统线下操作转到线上平台,实现了车货信息交易快速匹配。
2、具体地,任务发布方将包含运输货物的信息以及运输要求信息的运输货物的任务发在网上,货车司机在手机等终端查看运输货物的任务对应的信息,并自主选择想要预约的运输货物的任务,在货车司机预约任一运输货物的任务成功后,货车司机需要根据预约成功的任务的要求,在装货时刻到达装货地点,并在装货完成后进行货物运输,以实现货车的自动调度。
3、然而,由于货车司机所拥有的货车的载货最大容积可能不同,且进行货物预约的货车司机多为个体货车司机,因此,当多个货车预约成功同一运输货物的任务时,由于任务对应的货物的货物量是固定的,预约成功的货车司机的总载货容积可能比任务对应的货物的货物量大,从而造成货车的空载,因此,如何降低货车运输的空载率成为亟需解决的问题。
技术实现思路
1、为了降低货车运输的空载率,本申请提供一种车辆调度方法、装置、电子设备及存储介质。
2、第一方面,本申请提供一种一种车辆调度方法,采用如下的技术方案:
3、一种车辆调度方法,包括:
4、获取多个子任务各自对应的任务信息,所述任务信息包括待运输货物量、运输起止位置、装货时刻以及货物到达时刻,所述待运输货物量为
5、基于多个子任务各自对应的任务信息,确定至少一个目标任务,所述目标任务包括至少两个子任务;
6、确定所述目标任务对应的各个子任务的待运输货物量的和;
7、基于目标任务中每个子任务对应的任务信息以及所述目标任务对应的待运输货物量的和,生成所述目标任务对应的预约任务,并发布所述预约任务;
8、接收目标车辆对所述预约任务发送的预约请求信息,所述预约请求信息包括车辆最大载货量以及车辆车牌号,所述车辆最大载货量包括车辆最大载货重量以及车辆最大载货体积;
9、当所述目标车辆的预约请求信息通过时,基于所述目标车辆的预约请求信息,生成所述目标车辆的装货指令,所述装货指令用于指示车辆进入对应的装载区域进行装货。
10、通过采用上述技术方案,获取每个子任务的任务信息,然后基于这些信息确定目标任务,这有助于快速、准确地识别和组织相关任务,从而提高整体的工作效率,并将多个子任务进行组成并发布,以使得货车司机可以根据自己货车的容量以及想要预约的任务的货物待预约剩余量,同时进行多个任务预约,从而降低货车每趟运输的空载率,提高运输效率,同时,货车司机跑一趟可能运输两个及以上的任务对应的货物,可以提高货车司机的经济收益,进一步提高后续任务的出单效率,并通过预约任务信息生成货车对应的运输指令,通过检查和通过目标车辆的预约请求信息,可以确保只有符合条件的车辆才能进行装货,这增加了整个流程的安全性,以实现对已预约货车的自动调度,进一步提高运输效率。
11、在一种可能的实现方式中,基于多个子任务各自对应的任务信息,确定目标任务,包括:
12、将同一待运输货物量对应的子任务确定为目标子任务;
13、基于多个目标子任务各自对应的运输起止位置,从多个目标子任务中筛选出至少两个满足第一预设条件的第一目标子任务,以组成第一目标任务,所述第一预设条件为任意两个运输起始位置的距离差不大于第一距离阈值,且,任意两个运输终止位置的距离差不大于第二距离阈值;
14、基于所述第一目标任务中每个目标子任务的货物到达时刻,确定第二目标任务,所述第二目标任务中任意两个第二目标子任务的货物到达时刻的时间差不大于时长阈值;
15、基于所述第二目标任务中每个第二目标子任务对应的装货时刻,确定目标任务。
16、在一种可能的实现方式中,所述任务信息还包括货物种类,所述基于所述第二目标任务中每个第二目标子任务对应的装货时刻,确定目标任务,包括:
17、基于每个第二目标子任务对应的货物种类,确定每个第二目标子任务是否满足第二预设条件,所述第二预设条件为货物具有挥发性,且,运输费用按照货物到达运输终止位置时的重量进行结算;
18、若存在第二目标子任务满足所述第二预设条件,则确定满足所述第二预设条件的第二目标子任务为第三目标子任务,并确定不满足所述第二预设条件的第二目标子任务为第四目标子任务;
19、基于每个第三目标子任务的货物种类,确定每个第三目标子任务对应的第四目标子任务,所述第四目标子任务对应的货物与对应的第三目标子任务对应的货物之间不存在相斥性;
20、基于所述第二目标任务中每个第二目标子任务对应的装货时刻,确定每个第二目标子任务对应的预期运输时间段;
21、确定每个第三目标子任务的预期运输时间段与对应的第四目标子任务的预期运输时间段之间的重叠程度;
22、将重叠程度为1对应的第三目标子任务以及对应的第四目标子任务组成目标任务。
23、在一种可能的实现方式中,所述方法还包括:
24、基于所述预约请求信息,确定所述预约任务是否完成;
25、当所述预约任务未完成时,确定所述预约任务的发布时长;
26、判断所述发布时长是否大于目标时长阈值;
27、当所述发布时长大于所述目标时长阈值时,基于所述预约任务中每个子任务的当前任务信息,生成每个子任务对应的子预约任务,并下架所述预约任务,所述当前任务信息包括当前待运输货物量、运输起止位置、装货时刻以及货物到达时刻;
28、当若所述发布时长不大于所述目标时长阈值时,确定所述预约任务中每个子任务的已预约比例;判断所述预约任务中是否存在两个子任务的已预约比例的差大于比例阈值;若所述预约任务中存在两个子任务的已预约比例的差大于所述比例阈值,则基于所述预约任务中每个子任务的当前任务信息,生成每个子任务对应的子预约任务,并下架所述预约任务。
29、在一种可能的实现方式中,当所述发布时长不大于所述目标时长阈值时,所述方法还包括:
30、若所述预约任务中存在两个子任务的已预约比例的差大于所述比例阈值,则将预约比例最小的子任务确定为第一子任务;
31、基于各个子任务各自对应的预约信息,确定所述第一子任务对应的第二子任务,所述第二子任务的预期运输时间段与所述第一子任务的预期运输时间段之间的重叠程度为1,且,所述第二子任务对应的货物与所述第一子任务对应的货物之间不存在相斥性;
32、获取各个第二子任务各自对应的历史运输数据,所述历史运输数据包括若干历史运输货车最大载重量以及历史组合运输信息,所述历史组合运输信息包括货车组合运输任务次数以及组合运输任务中每个子任务对应的货物载重量;
33、确定每个第二子任务对应的不同本文档来自技高网...
【技术保护点】
1.一种车辆调度方法,其特征在于,包括:
2.根据权利要求1所述的车辆调度方法,其特征在于,所述基于多个子任务各自对应的任务信息,确定目标任务,包括:
3.根据权利要求2所述的车辆调度方法,其特征在于,所述任务信息还包括货物种类,所述基于所述第二目标任务中每个第二目标子任务对应的装货时刻,确定目标任务,包括:
4.根据权利要求1-3任一项所述的车辆调度方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的车辆调度方法,其特征在于,当所述发布时长不大于所述目标时长阈值时,所述方法还包括:
6.根据权利要求4所述的车辆调度方法,其特征在于,当所述发布时长不大于所述目标时长阈值时,所述方法还包括:
7.根据权利要求1所述的车辆调度方法,其特征在于,所述基于所述目标车辆的预约请求信息,生成所述目标车辆的装货指令,包括:
8.一种车辆调度装置,其特征在于,包括:
9.一种电子设备,其特征在于,该电子设备包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所
...【技术特征摘要】
1.一种车辆调度方法,其特征在于,包括:
2.根据权利要求1所述的车辆调度方法,其特征在于,所述基于多个子任务各自对应的任务信息,确定目标任务,包括:
3.根据权利要求2所述的车辆调度方法,其特征在于,所述任务信息还包括货物种类,所述基于所述第二目标任务中每个第二目标子任务对应的装货时刻,确定目标任务,包括:
4.根据权利要求1-3任一项所述的车辆调度方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的车辆调度方法,其特征在于,当所述发布时长不大于所述目标时长阈值时,所述方法还包...
【专利技术属性】
技术研发人员:何建民,张学启,赵莹,
申请(专利权)人:天津小铁马科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。