运输工具的调度方法、装置、设备及可读存储介质与流程

文档序号:32434492发布日期:2022-12-06 17:16阅读:27来源:国知局
运输工具的调度方法、装置、设备及可读存储介质与流程

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.在一种可能的实现方式中,所述确定模块,用于基于历史订单情况确定预处理的订单信息;根据所述订单信息确定待运输的物资的信息;根据所述待运输的物资的信息确定所述待运输的物资的物资体积。
42.另一方面,本技术实施例提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以使电子设备实现上述任一所述的运输工具的调度方法。
43.另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以使计算机实现上述任一所述的运输工具的调度方法。
44.另一方面,还提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品中存储有至少一条计算机指令,所述至少一条计算机指令由处理器加载并执行,以使计算机实现上述任一种运输工具的调度方法。
45.本技术实施例提供的技术方案至少带来如下有益效果:
46.本技术实施例提供的技术方案是根据各个目标运输工具的承载体积,确定各个目标运输工具所需的装载物资的时间,使得确定的每个运输工具所需的装载物资的时间更加准确;再根据各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间,使得确定的每个运输工具的到仓时间也更加准确,因此,基于每个运输工具的到仓时间对每个运输工具进行调度,提高了调度的准确性及运输效率。
附图说明
47.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
48.图1是本技术实施例提供的一种运输工具的调度方法的实施环境示意图;
49.图2是本技术实施例提供的一种运输工具的调度方法的流程图;
50.图3是本技术实施例提供的一种运输工具预约界面的示意图;
51.图4是本技术实施例提供的一种运输工具的调度装置的结构示意图;
52.图5是本技术实施例提供的一种电子设备的结构示意图;
53.图6是本技术实施例提供的一种服务器的结构示意图。
具体实施方式
54.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
55.图1是本技术实施例提供的一种运输工具的调度方法的实施环境示意图,如图1所示该实施环境包括电子设备11,本技术实施例中的运输工具的调度方法可以由电子设备11执行。示例性地,电子设备11可以包括终端设备或者服务器中的至少一项。
56.终端设备可以是智能手机、游戏主机、台式计算机、平板电脑、和膝上型便携计算机中的至少一种。服务器可以为一台服务器,或者为多台服务器组成的服务器集群,或者为云计算平台和虚拟化中心中的任意一种,本技术实施例对此不加以限定。服务器可以与终端设备通过有线网络或无线网络进行通信连接。服务器可以具有数据处理、数据存储以及数据收发等功能,在本技术实施例中不加以限定。
57.基于上述实施环境,本技术实施例提供了一种运输工具的调度方法,如图2所示,图2是本技术实施例提供的一种运输工具的调度方法的流程图,该方法可由图1中的电子设备11执行,该方法包括步骤s21-步骤s23。
58.步骤21,根据各个目标运输工具的承载体积,确定各个目标运输工具所需的装载物资的时间。
59.在本技术实施例中,对于每个目标运输工具,根据该目标运输工具的承载体积,确定该目标运输工具所需的装载物资的时间,该目标运输工具所需的装载物资的时间是将待运输的物资装载至该目标运输工具上所需的时间。
60.在一种可能的实现方式中,根据各个目标运输工具的承载体积,确定各个目标运输工具所需的装载物资的时间之前,还包括:获取待运输的物资的物资体积以及多个候选运输工具的承载体积;根据物资体积和多个候选运输工具的承载体积,从多个候选运输工具中确定至少一个目标运输工具。
61.本技术示例性实施例中,物资为任意的实物,包括但不限于服饰、生鲜产品、电子产品、机械设备等。物资的物资体积是指示物资所占空间大小的信息。
62.获取待运输的物资的物资体积的方式不做限定。在一种可能的实现方式中,获取待运输的物资的物资体积,包括:基于历史订单情况确定预处理的订单信息;根据订单信息确定待运输的物资的信息;根据待运输的物资的信息确定待运输的物资的物资体积。
63.本技术实施例中,历史订单情况为历史时间周期的订单信息,预处理的订单信息为当前时间周期的订单信息。根据历史时间周期的订单信息预测当前时间周期的订单信息,获取当前时间周期内的订单信息后,根据当前时间周期内的订单信息统计待运输的物资的信息,根据待运输的物资的信息确定待运输的物资的物资体积。
64.需要说明的是,订单信息中包含各个物资的信息,各个物资的信息即为待运输的物资的信息。一个物资的信息包括但不限于该物资的种类、该物资的数量、该物资所需的资
源数量(如价格)、该物资的运输起点、该物资的运输终点。
65.本技术实施例中,获取多个候选运输工具的承载体积,根据待运输的物资的物资体积和多个候选运输工具的承载体积,从多个候选运输工具中确定至少一个目标运输工具。可选地,除了根据待运输的物资的物资体积从多个候选运输工具中确定至少一个目标运输工具,还可以根据物资形状、物资种类等信息、以及多个候选运输工具的承载体积,从多个候选运输工具中确定至少一个目标运输工具。
66.其中,运输工具(包括目标运输工具以及下文所提及的候选运输工具等)包括但不限于汽车、火车、轮船、飞机等,一个运输工具对应一个承载体积,至少一个目标运输工具的承载体积之和大于或者等于待运输的物资的物资体积。承载体积是指示运输工具上可存放物资的空间大小,任一个运输工具的承载体积可以是固定的,任两个运输工具的承载体积相同或者不同。
67.本技术实施例中,承运方提供多个候选运输工具的相关信息,每一个候选运输工具的相关信息包括但不限于该候选运输工具的承载体积、该候选运输工具所需的资源数量(例如运费等)、该候选运输工具运输的物资类型中的至少一项。示例性地,物资类型包括常温运输的物资和低温运输的物资。
68.其中,常温指的是温度大于或者等于第一温度阈值,且小于或者等于第二温度阈值,第一温度阈值小于第二温度阈值。本技术实施例对第一温度阈值和第二温度阈值的数值不做限定,示例性的,第一温度阈值为0度,第二温度阈值为35度。低温指的是温度小于第三温度阈值,第三温度阈值小于或者等于第一温度阈值。本技术实施例对第三温度阈值的数值不做限定,示例性的,第三温度阈值为0度。
69.获取到各个候选运输工具的承载体积后,从多个候选运输工具中筛选出承载体积大于或者等于待运输的物资的物资体积的候选运输工具,将筛选出的候选运输工具作为目标运输工具。此种情况下,目标运输工具的数量为一个。或者,从多个候选运输工具中筛选出承载体积之和大于或者等于待运输的物资的物资体积的至少两个候选运输工具,将筛选出的至少两个候选运输工具作为目标运输工具。此种情况下,目标运输工具的数量为至少两个。
70.即根据各个候选运输工具的承载体积,从各个候选运输工具中筛选出目标运输工具组合,目标运输工具组合中包括至少一个候选运输工具,目标运输工具组合的承载体积为目标运输工具组合中各个候选运输工具的承载体积之和,且目标运输工具组合的承载体积大于或者等于待运输的物资的物资体积。其中,目标运输工具组合中各个候选运输工具为本技术实施例中的目标运输工具。
71.可以理解的是,根据各个候选运输工具的承载体积,从各个候选运输工具中筛选出目标运输工具组合时,可以先根据各个候选运输工具的承载体积,从各个候选运输工具中筛选出至少一个候选运输工具组合。一个候选运输工具组合中包括至少一个候选运输工具,一个候选运输工具组合的承载体积为该候选运输工具组合中各个候选运输工具的承载体积之和,且该候选运输工具组合的承载体积大于或者等于待运输的物资的物资体积。
72.之后,从各个候选运输工具组合所需的资源数量中选择最低资源数量,将最低资源数量对应的候选运输工具组合作为目标运输工具组合。一个候选运输工具组合所需的资源数量为该候选运输工具组合中各个候选运输工具所需的资源数量之和。
73.在一种可能的实现方式中,根据各个目标运输工具的承载体积,确定各个目标运输工具所需的装载物资的时间,包括:基于历史装载情况确定物资的装载速度;根据物资的装载速度和各个目标运输工具的承载体积,确定各个目标运输工具所需的装载物资的时间。
74.其中,历史装载情况为历史的装载对象信息,装载对象信息包括但不限于装载对象的数量或者装载对象信息包括至少一个装载对象的基本信息。例如,一个装载对象的基本信息包括但不限于这个装载对象的标识信息和装载速度,一个装载对象的标识信息为这个装载对象对应的编号或者姓名等。
75.在一种可能的实现方式中,待运输的物资的装载速度等于装载对象的数量和平均装载速度的乘积。例如,平均装载速度为5立方米每小时,当装载对象为两个时,待运输的物资的装载速度等于10立方米每小时。
76.在另一种可能的实现方式中,待运输的物资的装载速度等于各个装载对象的装载速度之和,例如,装载对象1的装载速度是4.5立方米每小时,装载对象2的装载速度是5立方米每小时,则待运输的物资的装载速度为9.5立方米每小时。
77.对于任一个目标运输工具,计算任一个目标运输工具的承载体积与待运输的物资的装载速度的比值,将计算出的比值作为该任一个目标运输工具所需的装载物资的时间。例如,目标运输工具的承载体积为40立方米,待运输的物资的装载速度为10立方米每小时,则计算40立方米与10立方米每小时的比值,将比值4小时作为该目标运输工具所需的装载物资的时间。
78.步骤s22,根据各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间,一个目标运输工具的到仓时间为一个目标运输工具到达物资所在的仓库的时间。
79.在一种可能的实现方式中,根据各个目标运输工具所需的装载物资的时间以及目标信息,确定各个目标运输工具的到仓时间。目标信息包括但不限于各个目标运输工具的调度顺序、物资所需的各个装载容器的装载完成时间、各个目标运输工具各自可承载的至少一个装载容器、物资所在的仓库的月台数量等中的至少一项,下面将分别进行详细描述。
80.在一种可能的实现方式中,根据各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间,包括:根据各个目标运输工具的承载体积确定各个目标运输工具的调度顺序;对于各个目标运输工具中的任意一个目标运输工具,基于调度顺序位于任意一个目标运输工具之前的至少一个目标运输工具所需的装载物资的时间,确定任意一个目标运输工具的到仓时间。
81.本技术实施例中,对各个目标运输工具的承载体积按照体积大小进行排序,以得到各个目标运输工具的调度顺序。例如,目标运输工具1-3的承载体积分别为25立方米、40立方米、30立方米,对目标运输工具1-3按照承载体积从小到大的顺序进行排序后,得到目标运输工具1、3和2,则目标运输工具1-3的调度顺序为目标运输工具1、3和2,即先调度目标运输工具1,再调度目标运输工具3,之后调度目标运输工具2。除了按照体积大小排序之外,也可以采用其他排序方法,本技术实施例不对调度顺序的确定方式进行限定,例如,按照指定顺序,由人工根据需求指定各个目标运输工具的调度顺序。
82.在调度任意一个目标运输工具时,基于调度顺序位于该目标运输工具之前的至少
一个目标运输工具所需的装载物资的时间,确定该目标运输工具的到仓时间。示例性的,将调度顺序位于该目标运输工具之前的至少一个目标运输工具称为各个前运输工具,将该目标运输工具称为后运输工具,后运输工具的到仓时间与各个前运输工具的到仓时间之差,大于或者等于各个前运输工具所需的装载物资的时间。
83.例如,目标运输工具1-3的调度顺序为目标运输工具1、3和2,则目标运输工具3的到仓时间与目标运输工具1的到仓时间之差,大于或者等于目标运输工具1所需的装载物资的时间;目标运输工具2的到仓时间与目标运输工具1的到仓时间之差,大于或者等于目标运输工具1所需的装载物资的时间,且目标运输工具2的到仓时间与目标运输工具3的到仓时间之差,大于或者等于目标运输工具3所需的装载物资的时间,或者,只需要保证目标运输工具2的到仓时间与目标运输工具3的到仓时间之差,大于或者等于目标运输工具3所需的装载物资的时间即可。
84.在另一种可能的实现方式中,一个仓库存在至少一个月台,每一个月台是目标运输工具到达仓库时的停靠位置。本技术实施例中,根据各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间,包括:根据物资所在的仓库的月台数量和各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间。
85.一个目标运输工具停靠在待运输的物资所在的仓库的任一个月台上,每一个月台对应至少一个目标运输工具,对于一个月台,该月台对应的连续两个目标运输工具的到仓时间之差,大于或者等于这连续两个目标运输工具中到仓时间位于前面的目标运输工具的装载物资的时间。即,将到仓时间位于前面的目标运输工具称为前运输工具,将到仓时间位于后面的目标运输工具称为后运输工具,后运输工具的到仓时间与前运输工具的到仓时间之差,大于或者等于前运输工具的装载物资的时间。
86.在又一种可能的实现方式中,根据各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间,包括:确定物资所需的至少一个装载容器;确定物资所需的各个装载容器的装载完成时间;根据各个目标运输工具的承载体积,确定各个目标运输工具各自可承载的至少一个装载容器;根据物资所需的各个装载容器的装载完成时间、各个目标运输工具各自可承载的至少一个装载容器和各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间。
87.装载容器是装载待运输的物资的容器,例如,装置容器可以为托盘、袋子、箱子等。本技术实施例中,待运输的物资装载在装载容器中。
88.在一种可能的实现方式中,装载容器的容器体积为一种,计算待运输的物资的物资体积与装载容器的容器体积之比,根据计算出的比值确定待运输的物资所需的装载容器的数量,即确定待运输的物资所需的各个装载容器,并确定待运输的物资所需的各个装载容器的装载完成时间。
89.例如,待运输的物资的物资体积为55立方米,装载容器的容器体积为10立方米。则计算55立方米与10立方米之比,根据计算出的比值5.5,确定待运输的物资所需的装载容器的数量为6个,然后确定这6个装载容器中每一个装载容器的装载完成时间。
90.在另一种可能的实现方式中,装载容器的容器体积包括至少两种,此时,通过组合不同的容器体积,使得组合后的容器体积之和大于或者等于待运输的物资的物资体积,从而确定待运输的物资所需的各个装载容器的数量,并确定待运输的物资所需的各个装载容
器的装载完成时间。
91.例如,待运输的物资的物资体积为55立方米,装载容器1的容器体积为10立方米,装载容器2的容器体积为5立方米。则可以组合四个装载容器1和一个装载容器2,由于四个装载容器1和一个装载容器2的容器体积之和等于55立方米,因此待运输的物资所需的装载容器为四个装载容器1和一个装载容器2,确定四个装载容器1和一个装载容器2各自的装载完成时间。
92.在一种可能的实现方式中,确定物资所需的各个装载容器的装载完成时间,包括:根据物资所需的各个装载容器的历史装载完成时长,确定物资所需的各个装载容器的装载完成时间。
93.本技术实施例中,一个装载容器的历史装载完成时长是在历史时间周期内,将物资装载在这个装载容器内所需要的实际时长,一个装载容器的历史装载完成时长等于这个装载容器对应的实际装载完成时间与实际开始装载时间之差。示例性地,可以根据各个装载容器的历史装载完成时长,计算出待运输的物资所需的各个装载容器各自的装载完成时间。
94.在一种可能的实现方式中,根据各个装载容器的历史装载完成时长,训练得到预测模型,当确定出待运输的物资所需的各个装载容器时,根据预测模型确定待运输的物资所需的各个装载容器各自的装载完成时间。其中,本技术实施例对预测模型的结构和网络大小不做限定。
95.在另一种可能的实现方式中,根据至少一个历史时间周期的相关信息,以及当前时间周期对应的待运输的物资所需的至少一个装载容器,确定当前时间周期对应的待运输的物资所需的各个装载容器的装载完成时间。其中,一个历史时间周期的相关信息包括该历史时间周期对应的各个历史装载容器的实际装载完成时间、该历史时间周期对应的各个历史装载容器的实际开始装载时间。即根据至少一个历史时间周期的相关信息训练得到预测模型,将当前时间周期对应的待运输的物资所需的至少一个装载容器输入至预测模型,由预测模型输出当前时间周期对应的待运输的物资所需的各个装载容器的装载完成时间。
96.可以理解的是,一个历史时间周期的相关信息包括但不限于该历史时间周期对应的各个历史装载容器的实际装载完成时间、该历史时间周期对应的各个历史装载容器的实际开始装载时间。示例性的,一个历史时间周期的相关信息还包括该历史时间周期对应的待运输的物资的实际物资体积、该历史时间周期对应的装载对象信息等。
97.装载容器的容器体积为至少一种。当装载容器的容器体积为一种时,对于一个目标运输工具,计算该目标运输工具的承载体积与装载容器的容器体积之比,根据计算出的比值确定该目标运输工具可承载的装载容器的数量。当装载容器的容器体积包括至少两种时,对于一个目标运输工具,通过组合不同的容器体积,使得组合后的容器体积之和大于或者等于该目标运输工具的承载体积,从而确定该目标运输工具可承载的各个装载容器。
98.在确定出各个目标运输工具各自可承载的各个装载容器后,根据待运输的物资所需的各个装载容器的装载完成时间、各个目标运输工具各自可承载的至少一个装载容器和各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间。
99.本技术实施例中,一个目标运输工具的到仓时间满足如下所示的第一条件或第二条件。
100.第一条件:一个目标运输工具的到仓时间大于或者等于该目标运输工具可承载的至少一个装载容器中各个装载容器的装载完成时间。
101.例如,目标运输工具所需三个装载容器,这三个装载容器的装载完成时间分别为12点、13点和13点45分,则目标运输工具的到仓时间大于或者等于13点45分,比如目标运输工具的到仓时间为14点。
102.第二条件:针对一个目标运输工具所停靠的月台,该月台对应的这个目标运输工具作为后运输工具,该月台对应的到仓时间位于后运输工具之前的目标运输工具作为前运输工具,后运输工具的到仓时间与前运输工具的到仓时间之差,大于或者等于前运输工具的装载物资的时间。
103.例如,目标运输工具1和目标运输工具2均需要停靠在月台上,目标运输工具1的到仓时间为3点,目标运输工具1的装载物资的时间为4个小时,则目标运输工具2的到仓时间大于或者等于7点。
104.步骤s23,基于各个目标运输工具的到仓时间对各个目标运输工具进行调度。
105.本技术实施例中,在运输工具预约界面中显示各个目标运输工具的相关信息,一个目标运输工具的相关信息包括但不限于这个目标运输工具所需的资源数量、这个目标运输工具的承载体积、这个目标运输工具的到仓时间、这个目标运输工具所需的装载物资的时间。
106.用户可以查看运输工具预约界面所显示的目标运输工具的相关信息,并在运输工具预约界面中触发针对运输工具预约界面所显示的至少一个目标运输工具组合的预约操作,向预约操作对应的各个目标运输工具各自所对应的电子设备发出预约请求,以使预约操作对应的各个目标运输工具各自所对应的电子设备接受预约请求,在预约操作对应的各个目标运输工具各自的到仓时间到达待运输的物资所在的仓库,实现基于各个目标运输工具的到仓时间对各个目标运输工具进行调度。
107.如图3所示,图3是本技术实施例提供的一种运输工具预约界面的示意图。该运输工具预约界面中包括左上角的“上一页”控件和右上角的“下一页”控件。通过触发“上一页”控件,返回该运输工具预约界面的前一个界面,通过触发“下一页”控件,加载并显示该运输工具预约界面的后一个界面。
108.该运输工具预约界面中还显示有四个目标运输工具的相关信息,这四个目标运输工具分别为目标运输工具1-4,一个目标运输工具的相关信息包括这个目标运输工具的运费、这个目标运输工具的承载体积、这个目标运输工具的到仓时间、这个目标运输工具所需的装载物资的时间、这个目标运输工具对应的“预约”控件。
109.其中,目标运输工具1的相关信息包括目标运输工具1的运费1、目标运输工具1的承载体积1、目标运输工具1的到仓时间1、目标运输工具1所需的装载物资的时间1、目标运输工具1对应的“预约”控件;目标运输工具2的相关信息包括目标运输工具2的运费2、目标运输工具2的承载体积2、目标运输工具2的到仓时间2、目标运输工具2所需的装载物资的时间2、目标运输工具2对应的“预约”控件;目标运输工具3的相关信息包括目标运输工具3的运费3、目标运输工具3的承载体积3、目标运输工具3的到仓时间3、目标运输工具3所需的装载物资的时间3、目标运输工具3对应的“预约”控件;目标运输工具4的相关信息包括目标运输工具4的运费4、目标运输工具4的承载体积4、目标运输工具4的到仓时间4、目标运输工具
4所需的装载物资的时间4、目标运输工具4对应的“预约”控件。
110.通过触发针对目标运输工具1-4中至少一个目标运输工具对应的“预约”控件,向这至少一个目标运输工具各自所对应的电子设备发出预约请求,以使这至少一个目标运输工具各自所对应的电子设备接受预约请求,在这至少一个目标运输工具各自的到仓时间到达待运输的物资所在的仓库。
111.示例性的,触发目标运输工具2对应的“预约”控件,向目标运输工具2所对应的电子设备发出预约请求,以使目标运输工具2所对应的电子设备接受预约请求,在到仓时间2到达待运输的物资所在的仓库。
112.本技术实施例提供的技术方案是根据各个目标运输工具的承载体积,确定各个目标运输工具所需的装载物资的时间,使得确定的每个运输工具所需的装载物资的时间更加准确;再根据各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间,使得确定的每个运输工具的到仓时间也更加准确,因此,基于每个运输工具的到仓时间对每个运输工具进行调度,提高了调度的准确性及运输效率。
113.如图4所示,图4是本技术实施例提供的一种运输工具的调度装置40的结构示意图,该装置包括确定模块41和调度模块42。
114.确定模块41,用于根据各个目标运输工具的承载体积,确定各个目标运输工具所需的装载物资的时间。
115.确定模块41,还用于根据各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间,一个目标运输工具的到仓时间为一个目标运输工具到达物资所在的仓库的时间。
116.调度模块42,用于基于各个目标运输工具的到仓时间对各个目标运输工具进行调度。
117.在一种可能的实现方式中,确定模块41,用于根据各个目标运输工具的承载体积确定各个目标运输工具的调度顺序;对于各个目标运输工具中的任意一个目标运输工具,基于调度顺序位于任意一个目标运输工具之前的至少一个目标运输工具所需的装载物资的时间,确定任意一个目标运输工具的到仓时间。
118.在一种可能的实现方式中,确定模块41,用于基于历史装载情况确定物资的装载速度;根据物资的装载速度和各个目标运输工具的承载体积,确定各个目标运输工具所需的装载物资的时间。
119.在一种可能的实现方式中,确定模块41,用于确定物资所需的至少一个装载容器;确定物资所需的各个装载容器的装载完成时间;根据各个目标运输工具的承载体积,确定各个目标运输工具各自可承载的至少一个装载容器;根据物资所需的各个装载容器的装载完成时间、各个目标运输工具各自可承载的至少一个装载容器和各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间。
120.在一种可能的实现方式中,确定模块41,用于根据物资所需的各个装载容器的历史装载完成时长,确定物资所需的各个装载容器的装载完成时间。
121.在一种可能的实现方式中,确定模块41,用于根据物资所在的仓库的月台数量和各个目标运输工具所需的装载物资的时间,确定各个目标运输工具的到仓时间。
122.在一种可能的实现方式中,确定模块41,还用于获取待运输的物资的物资体积以
及多个候选运输工具的承载体积;根据物资体积和多个候选运输工具的承载体积,从多个候选运输工具中确定至少一个目标运输工具。
123.在一种可能的实现方式中,确定模块41,用于基于历史订单情况确定预处理的订单信息;根据订单信息确定待运输的物资的信息;根据待运输的物资的信息确定待运输的物资的物资体积。
124.应理解的是,上述图4提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
125.图5示出了本技术一个示例性实施例提供的电子设备500的结构框图。该电子设备500可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(moving picture experts groupaudio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts groupaudio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。电子设备500还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
126.通常,电子设备500包括有:处理器501和存储器502。
127.处理器501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器501可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器501可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器501还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
128.存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器501所执行以实现本技术中方法实施例提供的运输工具的调度方法。
129.在一些实施例中,电子设备500还可选包括有:外围设备接口503和至少一个外围设备。处理器501、存储器502和外围设备接口503之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口503相连。具体地,外围设备包括:射频电路504、显示屏505、摄像头组件506、音频电路507、定位组件508和电源509中的至少一种。
130.外围设备接口503可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器501和存储器502。在一些实施例中,处理器501、存储器502和外围设备
based service,基于位置的服务)。定位组件508可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
136.电源509用于为电子设备500中的各个组件进行供电。电源509可以是交流电、直流电、一次性电池或可充电电池。当电源509包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
137.在一些实施例中,电子设备500还包括有一个或多个传感器510。该一个或多个传感器510包括但不限于:加速度传感器511、陀螺仪传感器512、压力传感器513、指纹传感器514、光学传感器515以及接近传感器516。
138.加速度传感器511可以检测以电子设备500建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器511可以用于检测重力加速度在三个坐标轴上的分量。处理器501可以根据加速度传感器511采集的重力加速度信号,控制显示屏505以横向视图或纵向视图进行用户界面的显示。加速度传感器511还可以用于游戏或者用户的运动数据的采集。
139.陀螺仪传感器512可以检测电子设备500的机体方向及转动角度,陀螺仪传感器512可以与加速度传感器511协同采集用户对电子设备500的3d动作。处理器501根据陀螺仪传感器512采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
140.压力传感器513可以设置在电子设备500的侧边框和/或显示屏505的下层。当压力传感器513设置在电子设备500的侧边框时,可以检测用户对电子设备500的握持信号,由处理器501根据压力传感器513采集的握持信号进行左右手识别或快捷操作。当压力传感器513设置在显示屏505的下层时,由处理器501根据用户对显示屏505的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
141.指纹传感器514用于采集用户的指纹,由处理器501根据指纹传感器514采集到的指纹识别用户的身份,或者,由指纹传感器514根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器501授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器514可以被设置在电子设备500的正面、背面或侧面。当电子设备500上设置有物理按键或厂商logo时,指纹传感器514可以与物理按键或厂商logo集成在一起。
142.光学传感器515用于采集环境光强度。在一个实施例中,处理器501可以根据光学传感器515采集的环境光强度,控制显示屏505的显示亮度。具体地,当环境光强度较高时,调高显示屏505的显示亮度;当环境光强度较低时,调低显示屏505的显示亮度。在另一个实施例中,处理器501还可以根据光学传感器515采集的环境光强度,动态调整摄像头组件506的拍摄参数。
143.接近传感器516,也称距离传感器,通常设置在电子设备500的前面板。接近传感器516用于采集用户与电子设备500的正面之间的距离。在一个实施例中,当接近传感器516检测到用户与电子设备500的正面之间的距离逐渐变小时,由处理器501控制显示屏505从亮屏状态切换为息屏状态;当接近传感器516检测到用户与电子设备500的正面之间的距离逐
渐变大时,由处理器501控制显示屏505从息屏状态切换为亮屏状态。
144.本领域技术人员可以理解,图5中示出的结构并不构成对电子设备500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
145.图6为本技术实施例提供的服务器的结构示意图,该服务器600可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(central processing units,cpu)601和一个或多个的存储器602,其中,该一个或多个存储器602中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器601加载并执行以实现上述各个方法实施例提供的运输工具的调度方法。当然,该服务器600还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器600还可以包括其他用于实现设备功能的部件,在此不做赘述。
146.在示例性实施例中,还提供了一种计算机可读存储介质,该存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以使计算机实现上述任一种运输工具的调度方法。
147.可选地,上述计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(randomaccess memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
148.在示例性实施例中,还提供了一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品中存储有至少一条计算机指令,该至少一条计算机指令由处理器加载并执行,以使计算机实现上述任一种运输工具的调度方法。
149.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
150.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
151.以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1