System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于计算机领域,尤其涉及一种基于大数据的调度方法及系统。
技术介绍
1、配货作业是指把拣取分类完成的货品经过配货检验过程后,装入容器和做好标示,再运到配货准备区,等待装车后发运到目的地。
2、当前对于目的地的配货,一般是基于配货预估量来进行的,且可以基于两个乃至以上的目的地进行配货,但是两个乃至以上的目的地的配货预估量是固定的,不能根据用户的实际需求进行灵活的调度。
技术实现思路
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、需求量获取单元,用于获取至少两个送货点在历史同时期下的货物需求量;
40、补货和路线确定单元,用于根据所述货物需求量确定补货总量,获取至少两个送货点的补货时间,根据至少两个送货点确定补货路线。
41、本专利技术实施例提供的一种基于大数据的调度方法及系统,通过定位至少两个送货点,获取对至少两个送货点的计划总补货信息;获取基于至少两个送货点的用户预约数据,所述用户预约数据包括预约订购量;根据用户预约数据生成第一送货点和第二送货点的卸货数据,识别卸货数据中基于至少两个送货点进行分批订购的所有同一用户,将所有同一用户标记为第一用户;识别至少两个送货点之间的补货时长,根据补货时长和第一用时计算从第一送货点到第二送货点的出发时刻,基于出发时刻,获取第一用户的行程修改信息,根据行程修改信息对用户预约数据中预约订购量进行修改,以实现对卸货数据中调度卸货量的调度更新,能够结合至少两个送货点以及用户的实际行程,对原有的预约订购量进行修改,以尽量满足用户的实际需求,实现对本文档来自技高网...
【技术保护点】
1.一种基于大数据的调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于大数据的调度方法,其特征在于,所述定位至少两个送货点,获取对至少两个送货点的计划总补货信息包括:
3.根据权利要求2所述的基于大数据的调度方法,其特征在于,所述获取基于至少两个送货点的用户预约数据包括:
4.根据权利要求2所述的基于大数据的调度方法,其特征在于,所述根据用户预约数据生成第一送货点和第二送货点的卸货数据包括:
5.一种基于大数据的调度系统,应用如权利要求1-4中任一项基于大数据的调度方法,其特征在于,所述系统包括:
6.根据权利要求5所述的基于大数据的调度系统,其特征在于,所述定位和补货信息获取模块包括:
【技术特征摘要】
1.一种基于大数据的调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于大数据的调度方法,其特征在于,所述定位至少两个送货点,获取对至少两个送货点的计划总补货信息包括:
3.根据权利要求2所述的基于大数据的调度方法,其特征在于,所述获取基于至少两个送货点的用户预约数据包括:
4.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。