物资运输方法、装置、设备及计算机可读存储介质与流程

文档序号:32434497发布日期:2022-12-06 17:16阅读:35来源:国知局
物资运输方法、装置、设备及计算机可读存储介质与流程

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.图1是本技术实施例提供的一种物资运输方法的实施环境示意图;
44.图2是本技术实施例提供的一种物资运输方法的流程图;
45.图3是本技术实施例提供的一种运输工具显示界面的示意图;
46.图4是本技术实施例提供的一种物资运输装置的结构示意图;
47.图5是本技术实施例提供的一种电子设备的结构示意图;
48.图6是本技术实施例提供的一种服务器的结构示意图。
具体实施方式
49.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
50.图1是本技术实施例提供的一种物资运输方法的实施环境示意图,如图1所示该实施环境包括电子设备11,本技术实施例中的物资运输方法可以由电子设备11执行。示例性地,电子设备11可以包括终端设备或者服务器中的至少一种。
51.终端设备可以是智能手机、游戏主机、台式计算机、平板电脑和膝上型便携计算机中的至少一种。服务器可以为一台服务器,或者为多台服务器组成的服务器集群,或者为云计算平台和虚拟化中心中的任意一种,本技术实施例对此不加以限定。服务器可以与终端设备通过有线网络或无线网络进行通信连接。服务器可以具有数据处理、数据存储以及数据收发等功能,在本技术实施例中不加以限定。
52.基于上述实施环境,本技术实施例提供了一种物资运输方法,如图2所示,图2是本技术实施例提供的一种物资运输方法的流程图,该方法可由图1中的电子设备11执行,该方法包括步骤步骤s21-步骤s24。
53.步骤s21,获取待运输的物资的物资体积以及多个候选运输工具的承载体积。
54.本技术实施例中,物资为任意的实物,包括但不限于服饰、生鲜产品、电子产品、机械设备等。物资的物资体积是指示物资所占空间大小的信息。
55.本技术实施例对获取待运输的物资的物资体积的方式不做限定。在一种可能的实现方式中,获取待运输的物资的物资体积,包括:获取当前时间周期内的订单信息;根据订单信息确定物资的数量;根据物资的数量确定待运输的物资的物资体积。
56.示例性地,获取当前时间周期内的订单信息的方式包括但不限于根据历史时间周期的订单信息预测当前时间周期的订单信息,获取当前时间周期内的订单信息后,根据当前时间周期内的订单信息统计物资的数量,根据物资的数量确定各个物资的物资体积,各个物资的物资体积之和作为待运输的物资的物资体积。
57.需要说明的是,订单信息中包含各个物资的相关信息,一个物资的相关信息包括但不限于该物资的数量、该物资所需的资源数量(如价格)、该物资的运输起点、该物资的运输终点。
58.在一种可能的实现方式中,统计至少一个历史时间周期内待运输的物资的物资体积,根据各个历史时间周期内待运输的物资的物资体积,预估当前时间周期内待运输的物资的物资体积。例如,时间周期为1天,过去三天内每天对应待运输的物资的物资体积分别为40立方米、45立方米、48立方米,则根据40立方米、45立方米、48立方米预估当天待运输的物资的物资体积为50立方米。
59.候选运输工具包括但不限于汽车、火车、轮船、飞机等,候选运输工具的承载体积是指示候选运输工具上可存放物资的空间大小,任一个候选运输工具的承载体积是固定的,任两个候选运输工具的承载体积相同或者不同。
60.步骤s22,根据物资体积以及承载体积,确定至少两个候选运输工具组合,一个候选运输工具组合包括至少一个候选运输工具。
61.在本技术实施例中,根据多个候选运输工具的承载体积,对多个候选运输工具进行组合,得到至少两个候选运输工具组合,一个候选运输工具组合中的各个候选运输工具的承载体积之和大于或者等于待运输的物资的物资体积。
62.示例性地,待运输的物资包括常温运输物资和冷冻运输物资中的至少一项,候选运输工具包括常温运输工具和冷冻运输工具的至少一项。
63.例如,常温运输物资包括服饰、电子产品、机械设备等,常温运输物资置于常温下运输,可以采用常温运输工具运输,常温运输工具上不配备有冷藏设施,使得常温运输工具上的物资置于常温下。示例性地,常温指的是温度大于或者等于第一温度阈值,且小于或者等于第二温度阈值,第一温度阈值小于第二温度阈值。本技术实施例对第一温度阈值和第二温度阈值的数值不做限定,例如,第一温度阈值为0度,第二温度阈值为35度,即常温是指温度大于或者等于0度,且小于或者等于35度。
64.例如,冷冻运输物资包括生鲜等,冷冻运输物资置于低温下运输,可以采用冷冻运输工具运输,冷冻运输工具上配备有冷冻设施,使得冷冻运输工具上的物资置于低温下。其中,低温指的是温度小于第三温度阈值,第三温度阈值小于或者等于第一温度阈值。本技术实施例对第三温度阈值的数值不做限定,示例性的,第三温度阈值为0度,即低温是指小于或者等于0度。
65.在一种可能的实现方式中,响应于物资包括常温运输物资,候选运输工具包括常温运输工具,根据物资体积以及承载体积,确定至少两个候选运输工具组合,包括:根据常温运输物资的物资体积以及多个常温运输工具的承载体积,确定至少两个候选常温运输工具组合,一个候选常温运输工具组合中包括至少一个常温运输工具。
66.示例性地,根据多个常温运输工具的承载体积,对多个常温运输工具进行组合,得到至少两个候选常温运输工具组合,一个候选常温运输工具组合中的各个常温运输工具的承载体积之和大于或者等于常温运输物资的物资体积。
67.例如,常温运输工具1的承载体积为50立方米,常温运输工具2的承载体积为30立方米,常温运输工具3的承载体积为20立方米,常温运输物资的物资体积为45立方米,则一个候选常温运输工具组合中包括常温运输工具1,另一个候选常温运输工具组合中包括常温运输工具2和3。
68.在另一种可能的实现方式中,响应于物资包括冷冻运输物资,候选运输工具包括冷冻运输工具,根据物资体积以及承载体积,确定至少两个候选运输工具组合,包括:根据冷冻运输物资的物资体积以及多个冷冻运输工具的承载体积,确定至少两个候选冷冻运输工具组合,一个候选冷冻运输工具组合中包括至少一个冷冻运输工具。
69.示例性地,根据多个冷冻运输工具的承载体积,对多个冷冻运输工具进行组合,得到至少两个候选冷冻运输工具组合,一个候选冷冻运输工具组合中的各个冷冻运输工具的承载体积之和大于或者等于冷冻运输物资的物资体积。
70.例如,冷冻运输工具1的承载体积为40立方米,冷冻运输工具2的承载体积为20立方米,冷冻运输工具3的承载体积为20立方米,冷冻运输物资的物资体积为55立方米,则一个候选冷冻运输工具组合中包括冷冻运输工具1和2,另一个候选冷冻运输工具组合中包括冷冻运输工具1和3。
71.在另一种可能的实现方式中,响应于物资包括常温运输物资和冷冻运输物资,候选运输工具包括常温运输工具和冷冻运输工具,根据物资体积以及承载体积,确定至少两个候选运输工具组合,包括:根据常温运输物资的物资体积以及多个常温运输工具的承载体积,确定至少两个候选常温运输工具组合,一个候选常温运输工具组合中包括至少一个常温运输工具;根据冷冻运输物资的物资体积以及多个冷冻运输工具的承载体积,确定至少两个候选冷冻运输工具组合,一个候选冷冻运输工具组合中包括至少一个冷冻运输工
具。
72.响应于待运输的物资既包括常温运输物资又包括冷冻运输物资,且候选运输工具既包括常温运输工具又包括冷冻运输工具,一方面,根据多个常温运输工具的承载体积,对多个常温运输工具进行组合,得到至少两个候选常温运输工具组合,一个候选常温运输工具组合中的各个常温运输工具的承载体积之和大于或者等于常温运输物资的物资体积;另一方面,根据多个冷冻运输工具的承载体积,对多个冷冻运输工具进行组合,得到至少两个候选冷冻运输工具组合,一个候选冷冻运输工具组合中的各个冷冻运输工具的承载体积之和大于或者等于冷冻运输物资的物资体积。
73.可以理解的是,实际应用中,部分物资既属于常温运输物资,也属于冷冻运输物资,即这部分物资可以采用常温运输工具运输,也可以采用冷冻运输工具运输。
74.在本技术实施例中,可以将这部分物资作为常温运输物资,统计常温运输物资的物资体积,以确定候选常温运输工具组合。也可以将这部分物资作为冷冻运输物资,统计冷冻运输物资的物资体积,以确定候选冷冻运输工具组合。还可以将这部分物资中的一部分作为常温运输物资,另一部分作为冷冻运输物资,分别统计常温运输物资的物资体积和冷冻运输物资的物资体积,以分别确定候选常温运输工具组合和候选冷冻运输工具组合。
75.为了减少计算量,在一种可能的实现方式中,承载体积的种类为至少一种,一种承载体积对应至少一个候选运输工具,根据物资体积以及承载体积,确定至少两个候选运输工具组合,包括:根据各种承载体积各自对应的各个候选运输工具所需的资源数量,从各种承载体积各自对应的至少一个候选运输工具中确定至少一个第一运输工具;根据物资体积以及各个第一运输工具的承载体积,确定至少两个候选运输工具组合。
76.候选运输工具有多个,每一个候选运输工具对应一个承载体积,任两个候选运输工具的承载体积可以相同,也可以不同。因此,承载体积的种类为至少一种,一种承载体积对应至少一个候选运输工具。
77.对于一种承载体积,根据这种承载体积对应的各个候选运输工具各自所需的资源数量,从这种承载体积对应的至少一个候选运输工具中确定至少一个第一运输工具。其中,本技术实施例对所需的资源数量不做限定,示例性的,所需的资源数量为运费。
78.在一种可能的实现方式中,对一种承载体积对应的各个候选运输工具各自所需的资源数量按照从小到大进行排序,选择排序前若干个所需的资源数量所对应的候选运输工具,作为这种承载体积对应的第一运输工具。即从一种承载体积对应的各个候选运输工具中,选择所需的资源数量低的前若干个候选运输工具,作为这种承载体积对应的第一运输工具。
79.在另一种可能的实现方式中,根据一种承载体积对应的各个候选运输工具各自所需的资源数量,从这种承载体积对应的各个候选运输工具中选择所需的资源数量低于目标资源数量的候选运输工具,作为这种承载体积对应的第一运输工具。即从一种承载体积对应的各个候选运输工具中,选择所需的资源数量小于目标资源数量的候选运输工具,作为这种承载体积对应的第一运输工具。其中,目标资源数量是人工根据经验或者实际情况确定的。
80.按照上述方式,可以确定各种承载体积各自对应的至少一个第一运输工具,之后,根据待运输的物资的物资体积以及各个第一运输工具的承载体积,对各个第一运输工具进
行组合,得到至少两个候选运输工具组合。其中,一个候选运输工具组合中包括至少一个第一运输工具,一个候选运输工具组合中的各个第一运输工具的承载体积之和大于或者等于待运输的物资的物资体积。
81.在实际执行时,待运输的物资包括常温运输物资和冷冻运输物资中的至少一项,候选运输工具包括冷冻运输工具和常温运输工具中的至少一项,此时,本技术实施例在确定至少两个候选运输工具组合时,可以分为如下所示的三种实现方式,分别记为实现方式a1-a3。
82.实现方式a1,响应于待运输的物资包括常温运输物资,候选运输工具包括常温运输工具,承载体积的种类为至少一种,一种承载体积对应至少一个常温运输工具,则根据物资体积以及承载体积,确定至少两个候选运输工具组合,包括:根据各种承载体积各自对应的各个常温运输工具所需的资源数量,从各种承载体积各自对应的至少一个常温运输工具中确定至少一个第一常温运输工具。之后,根据常温运输物资的物资体积以及多个第一常温运输工具的承载体积,确定至少两个候选常温运输工具组合,即根据常温运输物资的物资体积以及多个第一常温运输工具的承载体积,对多个第一常温运输工具进行组合,得到至少两个候选常温运输工具组合。其中,一个候选常温运输工具组合中包括至少一个第一常温运输工具,一个候选常温运输工具组合中的各个第一常温运输工具的承载体积之和大于或者等于常温运输物资的物资体积。
83.实现方式a2,响应于待运输的物资包括冷冻运输物资,候选运输工具包括冷冻运输工具,承载体积的种类为至少一种,一种承载体积对应至少一个冷冻运输工具,则根据物资体积以及承载体积,确定至少两个候选运输工具组合,包括:根据各种承载体积各自对应的各个冷冻运输工具所需的资源数量,从各种承载体积各自对应的至少一个冷冻运输工具中确定至少一个第一冷冻运输工具。之后,根据冷冻运输物资的物资体积以及多个第一冷冻运输工具的承载体积,确定至少两个候选冷冻运输工具组合,即根据冷冻运输物资的物资体积以及多个第一冷冻运输工具的承载体积,对多个第一冷冻运输工具进行组合,得到至少两个候选冷冻运输工具组合。其中,一个候选冷冻运输工具组合中包括至少一个第一冷冻运输工具,一个候选冷冻运输工具组合中的各个第一冷冻运输工具的承载体积之和大于或者等于冷冻运输物资的物资体积。
84.实现方式a3,响应于待运输的物资包括常温运输物资和冷冻运输物资,候选运输工具包括常温运输工具和冷冻运输工具,承载体积的种类为至少一种,一种承载体积对应至少一个常温运输工具和至少一个冷冻运输工具,则根据物资体积以及承载体积,确定至少两个候选运输工具组合,包括:根据各种承载体积各自对应的各个常温运输工具所需的资源数量,从各种承载体积各自对应的至少一个常温运输工具中确定至少一个第一常温运输工具。之后,根据常温运输物资的物资体积以及多个第一常温运输工具的承载体积,确定至少两个候选常温运输工具组合;根据各种承载体积各自对应的各个冷冻运输工具所需的资源数量,从各种承载体积各自对应的至少一个冷冻运输工具中确定至少一个第一冷冻运输工具。之后,根据冷冻运输物资的物资体积以及多个第一冷冻运输工具的承载体积,确定至少两个候选冷冻运输工具组合。
85.需要说明的是,当待运输的物资包括常温运输物资,候选运输工具包括常温运输工具时,候选运输工具组合包括候选常温运输工具组合;当待运输的物资包括冷冻运输物
资,候选运输工具包括冷冻运输工具时,候选运输工具组合包括候选冷冻运输工具组合;当待运输的物资包括常温运输物资和冷冻运输物资,候选运输工具包括常温运输工具和冷冻运输工具时,候选运输工具组合包括候选常温运输工具组合和候选冷冻运输工具组合。
86.步骤s23,根据各个候选运输工具组合所需的资源数量,从至少两个候选运输工具组合中确定目标运输工具组合。
87.对于一个候选运输工具组合,将该候选运输工具组合中各个候选运输工具所需的资源数量之和,作为该候选运输工具组合所需的资源数量。按照此方式,可以确定各个候选运输工具组合所需的资源数量,之后,根据各个候选运输工具组合所需的资源数量,从至少两个候选运输工具组合中确定目标运输工具组合。
88.在一种可能的实现方式中,根据各个候选运输工具组合所需的资源数量,从至少两个候选运输工具组合中确定目标运输工具组合,包括:从各个候选运输工具组合所需的资源数量中确定最低资源数量,将最低资源数量对应的候选运输工具组合作为目标运输工具组合。
89.当候选运输工具组合包括候选常温运输工具组合时,从各个候选常温运输工具组合所需的资源数量中确定最低资源数量,将最低资源数量对应的候选常温运输工具组合作为目标运输工具组合。
90.当候选运输工具组合包括候选冷冻运输工具组合时,从各个候选冷冻运输工具组合所需的资源数量中确定最低资源数量,将最低资源数量对应的候选冷冻运输工具组合作为目标运输工具组合。
91.当候选运输工具组合包括候选常温运输工具组合和候选冷冻运输工具组合时,一方面,从各个候选常温运输工具组合所需的资源数量中确定最低资源数量,确定最低资源数量对应的候选常温运输工具组合,另一方面,从各个候选冷冻运输工具组合所需的资源数量中确定最低资源数量,确定最低资源数量对应的候选冷冻运输工具组合。之后,将最低资源数量对应的候选常温运输工具组合和最低资源数量对应的候选冷冻运输工具组合,确定为目标运输工具组合。
92.在另一种可能的实现方式中,根据各个候选运输工具组合所需的资源数量,从至少两个候选运输工具组合中确定目标运输工具组合,包括:在运输工具显示界面中显示各个候选运输工具组合所需的资源数量;响应于针对至少两个候选运输工具组合中的其中一个候选运输工具组合的确认操作,将其中一个候选运输工具组合作为目标运输工具组合。
93.本技术实施例中,运输工具显示界面中显示有至少一个候选运输工具组合的相关信息,一个候选运输工具组合的相关信息包括但不限于:该候选运输工具组合中的各个候选运输工具、该候选运输工具组合中各个候选运输工具各自所需的资源数量、该候选运输工具组合所需的资源数量。用户可以查看运输工具显示界面所显示的各个候选运输工具组合的相关信息,并在运输工具显示界面中触发针对运输工具显示界面所显示的其中一个候选运输工具组合的确认操作,将确认操作对应的这个候选运输工具组合确定为目标运输工具组合。
94.如图3所示,图3是本技术实施例提供的一种运输工具显示界面的示意图。该运输工具显示界面中包括左上角的“上一页”控件和右上角的“下一页”控件。通过触发“上一页”控件,返回该运输工具显示界面的前一个界面,通过触发“下一页”控件,加载并显示该运输
工具显示界面的后一个界面。
95.该运输工具显示界面中还显示有四个候选运输工具组合的相关信息,这四个候选运输工具组合分别为候选运输工具组合1-4,一个候选运输工具组合的相关信息包括这个候选运输工具组合的运费、这个候选运输工具组合的承载体积、这个候选运输工具组合中各个候选运输工具的运费、这个候选运输工具组合中各个候选运输工具的承载体积、这个候选运输工具组合对应的“确认”控件。
96.其中,候选运输工具组合1的相关信息包括候选运输工具组合1的运费1、候选运输工具组合1的承载体积1、候选运输工具组合1中候选运输工具1a的运费1a、候选运输工具组合1中候选运输工具1a的承载体积1a、候选运输工具组合1中候选运输工具1b的运费1b、候选运输工具组合1中候选运输工具1b的承载体积1b、候选运输工具组合1对应的“确认”控件。
97.候选运输工具组合2的相关信息包括候选运输工具组合2的运费2、候选运输工具组合2的承载体积2、候选运输工具组合2中候选运输工具2a的运费2a、候选运输工具组合2中候选运输工具2a的承载体积2a、候选运输工具组合2中候选运输工具2b的运费2b、候选运输工具组合2中候选运输工具2b的承载体积2b、候选运输工具组合2中候选运输工具2c的运费2c、候选运输工具组合2中候选运输工具2c的承载体积2c、候选运输工具组合2对应的“确认”控件。
98.候选运输工具组合3的相关信息包括候选运输工具组合3的运费3、候选运输工具组合3的承载体积3、候选运输工具组合3中候选运输工具3a的运费3a、候选运输工具组合3中候选运输工具3a的承载体积3a、候选运输工具组合3对应的“确认”控件。
99.候选运输工具组合4的相关信息包括候选运输工具组合4的运费4、候选运输工具组合4的承载体积4、候选运输工具组合4中候选运输工具4a的运费4a、候选运输工具组合4中候选运输工具4a的承载体积4a、候选运输工具组合4中候选运输工具4b的运费4b、候选运输工具组合4中候选运输工具4b的承载体积4b、候选运输工具组合2对应的“确认”控件。
100.通过触发针对候选运输工具组合1-4中其中一个候选运输工具组合对应的“确认”控件,实现针对这个候选运输工具组合的确认操作,将这个候选运输工具组合作为目标运输工具组合,示例性的,触发候选运输工具组合2对应的“确认”控件,将候选运输工具组合2作为目标运输工具组合。
101.当候选运输工具组合包括候选常温运输工具组合时,在运输工具显示界面中显示各个候选常温运输工具组合所需的资源数量;响应于针对至少两个候选常温运输工具组合中的其中一个候选常温运输工具组合的确认操作,将其中一个候选常温运输工具组合作为目标常温运输工具组合。
102.当候选运输工具组合包括候选冷冻运输工具组合时,在运输工具显示界面中显示各个候选冷冻运输工具组合所需的资源数量;响应于针对至少两个候选冷冻运输工具组合中的其中一个候选冷冻运输工具组合的确认操作,将其中一个候选冷冻运输工具组合作为目标冷冻运输工具组合。
103.当候选运输工具组合包括候选常温运输工具组合和候选冷冻运输工具组合时,在运输工具显示界面中显示各个候选常温运输工具组合所需的资源数量、以及各个候选冷冻运输工具组合所需的资源数量。一方面,响应于针对至少两个候选常温运输工具组合中的
其中一个候选常温运输工具组合的确认操作,将其中一个候选常温运输工具组合作为目标常温运输工具组合,另一方面,响应于针对至少两个候选冷冻运输工具组合中的其中一个候选冷冻运输工具组合的确认操作将其中一个候选冷冻运输工具组合作为目标冷冻运输工具组合。
104.步骤s24,调度目标运输工具组合对应的候选运输工具运输物资。
105.由于目标运输工具组合中的各个候选运输工具的承载体积之和大于或者等于待运输的物资的物资体积,因此,可以将待运输的物资装载在目标运输工具组合中的各个候选运输工具上,通过调度目标运输工具组合中的各个候选运输工具,由目标运输工具组合中的各个候选运输工具将待运输的物资运输至指定地理位置。
106.响应于待运输的物资包括常温运输物资,目标运输工具组合包括目标常温运输工具组合,调度目标常温运输工具组合对应的常温运输工具运输常温运输物资。
107.响应于待运输的物资包括冷冻运输物资,目标运输工具组合包括目标冷冻运输工具组合,调度目标冷冻运输工具组合对应的冷冻运输工具运输冷冻运输物资。
108.响应于待运输的物资包括常温运输物资和冷冻运输物资,目标运输工具组合包括目标常温运输工具组合和目标冷冻运输工具组合,一方面,调度目标常温运输工具组合对应的常温运输工具运输常温运输物资,另一方面,调度目标冷冻运输工具组合对应的冷冻运输工具运输冷冻运输物资。
109.本技术实施例提供的技术方案是根据物资的物资体积以及多个候选运输工具的承载体积,确定至少两个候选运输工具组合,根据各个候选运输工具组合所需的资源数量,从至少两个候选运输工具组合中确定目标运输工具组合,使得确定出的运输工具更加准确,不仅能够满足运输需求,提高运输效率,还可以降低所需的资源数量,减少运输成本。
110.接下来,结合一个场景进行详细阐述。在该场景中,待运输的物资包括常温运输物资和冷冻运输物资,物资体积以物资的体积为例。候选运输工具为承运方提供的候选运输车辆,每一个候选运输车辆对应一个承载体积、一个运输车辆类型和一个运费。其中,运输车辆类型为常温运输车辆或者冷冻运输车辆,承载体积分为三种,分别为20立方米、40立方米和60立方米。也就是说,候选运输车辆包括六种车辆类型,分别为20立方米的常温运输车辆、40立方米的常温运输车辆、60立方米的常温运输车辆、20立方米的冷冻运输车辆、40立方米的冷冻运输车辆、60立方米的冷冻运输车辆。可以理解的是,每一个车辆类型对应多个候选运输车辆。
111.统计得到常温运输物资的总体积为75立方米,冷冻运输物资的总体积为50立方米,根据承运方提供的候选运输车辆,对于每一种车辆类型,对候选运输车辆中该车辆类型对应的各个候选运输车辆按照运费从小到大的顺序进行排序,选择排序前十五个候选运输车辆作为第一运输车辆。即对于20立方米的常温运输车辆、40立方米的常温运输车辆、60立方米的常温运输车辆、20立方米的冷冻运输车辆、40立方米的冷冻运输车辆、60立方米的冷冻运输车辆,均从候选运输车辆中挑选十五辆运费低的候选运输车辆,作为第一运输车辆。
112.根据常温运输物资的总体积75立方米和常温运输车辆对应的三种承载体积20立方米、40立方米和60立方米,确定出不存在承载体积大于或者等于常温运输物资的总体积的承载体积,且确定出承载体积之和大于或者等于常温运输物资的总体积的承载体积组合为三种。其中,一种承载体积组合包括60立方米和20立方米,还有一种承载体积组合包括两
个40立方米,最后一种承载体积组合包括40立方米和两个20立方米。
113.当确定出常温运输物资对应的任一种承载体积组合时,根据任一种承载体积组合中各个承载体积对应的第一运输车辆,确定常温运输物资对应的各个候选常温运输车辆组合。对于每一个候选常温运输车辆组合,计算该候选常温运输车辆组合中各个第一运输车辆的运费之和,将计算得到的和值作为该候选常温运输车辆组合的运费。从各个候选常温运输车辆组合的运费中确定最低运费,确定最低运费对应的候选常温运输车辆组合,确定出的最低费用对应的候选常温运输车辆组合作为目标常温运输车辆组合。
114.基于与常温运输物资相类似的原理,根据冷冻运输物资的总体积50立方米和冷冻运输车辆对应的三种承载体积20立方米、40立方米和60立方米,确定出承载体积组合为两种,其中,一种承载体积组合为60立方米,另一种承载体积组合包括40立方米和20立方米。
115.当确定出冷冻运输物资对应的任一种承载体积组合时,根据任一种承载体积组合中各个承载体积对应的第一运输车辆,确定冷冻运输物资对应的各个候选冷冻运输车辆组合。对于每一个候选冷冻运输车辆组合,计算该候选冷冻运输车辆组合中各个第一运输车辆的运费之和,将计算得到的和值作为该候选冷冻运输车辆组合的运费。从各个候选冷冻运输车辆组合的运费中确定最低运费,确定最低运费对应的候选冷冻运输车辆组合,确定出的最低费用对应的候选冷冻运输车辆组合作为目标冷冻运输车辆组合。
116.最后,根据目标常温运输车辆组合调度75立方米的常温运输物资,以及根据目标冷冻运输车辆组合调度50立方米的冷冻运输物资。
117.如图4所示,图4是本技术实施例提供的一种物资运输装置40的结构示意图,该装置包括获取模块41、确定模块42和运输模块43。
118.获取模块41,用于获取待运输的物资的物资体积以及多个候选运输工具的承载体积。
119.确定模块42,用于根据物资体积以及承载体积,确定至少两个候选运输工具组合,一个候选运输工具组合包括至少一个候选运输工具。
120.确定模块42,还用于根据各个候选运输工具组合所需的资源数量,从至少两个候选运输工具组合中确定目标运输工具组合。
121.运输模块43,用于调度目标运输工具组合对应的候选运输工具运输物资。
122.在一种可能的实现方式中,响应于物资包括常温运输物资,候选运输工具包括常温运输工具,确定模块42,用于根据常温运输物资的物资体积以及多个常温运输工具的承载体积,确定至少两个候选常温运输工具组合,一个候选常温运输工具组合中包括至少一个常温运输工具。
123.在一种可能的实现方式中,响应于物资包括冷冻运输物资,候选运输工具包括冷冻运输工具,确定模块42,用于根据冷冻运输物资的物资体积以及多个冷冻运输工具的承载体积,确定至少两个候选冷冻运输工具组合,一个候选冷冻运输工具组合中包括至少一个冷冻运输工具。
124.在一种可能的实现方式中,承载体积的种类为至少一种,一种承载体积对应至少一个候选运输工具,确定模块42,用于根据各种承载体积各自对应的各个候选运输工具所需的资源数量,从各种承载体积各自对应的至少一个候选运输工具中确定至少一个第一运输工具;根据物资体积以及各个第一运输工具的承载体积,确定至少两个候选运输工具组
合。
125.在一种可能的实现方式中,确定模块42,用于从各个候选运输工具组合所需的资源数量中确定最低资源数量,将最低资源数量对应的候选运输工具组合作为目标运输工具组合。
126.在一种可能的实现方式中,确定模块42,用于在运输工具显示界面中显示各个候选运输工具组合所需的资源数量;响应于针对至少两个候选运输工具组合中的其中一个候选运输工具组合的确认操作,将其中一个候选运输工具组合作为目标运输工具组合。
127.在一种可能的实现方式中,获取模块41,用于获取当前时间周期内的订单信息;根据订单信息确定物资的数量;根据物资的数量确定待运输的物资的物资体积。
128.应理解的是,上述图4提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
129.图5示出了本技术一个示例性实施例提供的电子设备500的结构框图。该电子设备500可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(moving picture experts groupaudio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts groupaudio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。电子设备500还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
130.通常,电子设备500包括有:处理器501和存储器502。
131.处理器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处理器用于处理有关机器学习的计算操作。
132.存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器501所执行以实现本技术中方法实施例提供的物资运输方法。
133.在一些实施例中,电子设备500还可选包括有:外围设备接口503和至少一个外围设备。处理器501、存储器502和外围设备接口503之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口503相连。具体地,外围设备包括:射
频电路504、显示屏505、摄像头组件506、音频电路507、定位组件508和电源509中的至少一种。
134.外围设备接口503可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器501和存储器502。在一些实施例中,处理器501、存储器502和外围设备接口503被集成在同一芯片或电路板上;在一些其他实施例中,处理器501、存储器502和外围设备接口503中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
135.射频电路504用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路504通过电磁信号与通信网络以及其他通信设备进行通信。射频电路504将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路504包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路504可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路504还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
136.显示屏505用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏505是触摸显示屏时,显示屏505还具有采集在显示屏505的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器501进行处理。此时,显示屏505还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏505可以为一个,设置在电子设备500的前面板;在另一些实施例中,显示屏505可以为至少两个,分别设置在电子设备500的不同表面或呈折叠设计;在另一些实施例中,显示屏505可以是柔性显示屏,设置在电子设备500的弯曲表面上或折叠面上。甚至,显示屏505还可以设置成非矩形的不规则图形,也即异形屏。显示屏505可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
137.摄像头组件506用于采集图像或视频。可选地,摄像头组件506包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件506还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
138.音频电路507可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器501进行处理,或者输入至射频电路504以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备500的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器501或射频电路504的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声
器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路507还可以包括耳机插孔。
139.定位组件508用于定位电子设备500的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件508可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
140.电源509用于为电子设备500中的各个组件进行供电。电源509可以是交流电、直流电、一次性电池或可充电电池。当电源509包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
141.在一些实施例中,电子设备500还包括有一个或多个传感器510。该一个或多个传感器510包括但不限于:加速度传感器511、陀螺仪传感器512、压力传感器513、指纹传感器514、光学传感器515以及接近传感器516。
142.加速度传感器511可以检测以电子设备500建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器511可以用于检测重力加速度在三个坐标轴上的分量。处理器501可以根据加速度传感器511采集的重力加速度信号,控制显示屏505以横向视图或纵向视图进行用户界面的显示。加速度传感器511还可以用于游戏或者用户的运动数据的采集。
143.陀螺仪传感器512可以检测电子设备500的机体方向及转动角度,陀螺仪传感器512可以与加速度传感器511协同采集用户对电子设备500的3d动作。处理器501根据陀螺仪传感器512采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
144.压力传感器513可以设置在电子设备500的侧边框和/或显示屏505的下层。当压力传感器513设置在电子设备500的侧边框时,可以检测用户对电子设备500的握持信号,由处理器501根据压力传感器513采集的握持信号进行左右手识别或快捷操作。当压力传感器513设置在显示屏505的下层时,由处理器501根据用户对显示屏505的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
145.指纹传感器514用于采集用户的指纹,由处理器501根据指纹传感器514采集到的指纹识别用户的身份,或者,由指纹传感器514根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器501授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器514可以被设置在电子设备500的正面、背面或侧面。当电子设备500上设置有物理按键或厂商logo时,指纹传感器514可以与物理按键或厂商logo集成在一起。
146.光学传感器515用于采集环境光强度。在一个实施例中,处理器501可以根据光学传感器515采集的环境光强度,控制显示屏505的显示亮度。具体地,当环境光强度较高时,调高显示屏505的显示亮度;当环境光强度较低时,调低显示屏505的显示亮度。在另一个实施例中,处理器501还可以根据光学传感器515采集的环境光强度,动态调整摄像头组件506的拍摄参数。
147.接近传感器516,也称距离传感器,通常设置在电子设备500的前面板。接近传感器516用于采集用户与电子设备500的正面之间的距离。在一个实施例中,当接近传感器516检测到用户与电子设备500的正面之间的距离逐渐变小时,由处理器501控制显示屏505从亮屏状态切换为息屏状态;当接近传感器516检测到用户与电子设备500的正面之间的距离逐渐变大时,由处理器501控制显示屏505从息屏状态切换为亮屏状态。
148.本领域技术人员可以理解,图5中示出的结构并不构成对电子设备500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
149.图6为本技术实施例提供的服务器的结构示意图,该服务器600可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(central processing units,cpu)601和一个或多个的存储器602,其中,该一个或多个存储器602中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器601加载并执行以实现上述各个方法实施例提供的物资运输方法。当然,该服务器600还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器600还可以包括其他用于实现设备功能的部件,在此不做赘述。
150.在示例性实施例中,还提供了一种计算机可读存储介质,该存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以使计算机实现上述任一种物资运输方法。
151.可选地,上述计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(randomaccess memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
152.在示例性实施例中,还提供了一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品中存储有至少一条计算机指令,该至少一条计算机指令由处理器加载并执行,以使计算机实现上述任一种物资运输方法。
153.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
154.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
155.以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1