一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

物流资源的调度方法、装置、设备及计算机可读存储介质与流程

2022-12-06 19:28:04 来源:中国专利 TAG:


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.基于所述容器的容积和所述载体装载超重对象时的第一容积,确定一个载体装载容器的第一参考数量;
49.将装载所述第五对象需要的容器的数量与所述第一参考数量的商确定为装载所述第五对象的载体的第五数量。
50.在一种可能的实现方式中,所述基于所述第六对象的对象体积、对象数量和容器的容积,确定装载所述第六对象需要的容器的数量,包括:
51.基于所述第六对象的对象体积和对象数量,确定所述第六对象的总体积;
52.基于所述第六对象的总体积和所述容器的容积,确定装载所述第六对象需要的容器的数量;
53.所述基于装载所述第六对象需要的容器的数量和载体装载不超重对象时的第二容积,确定装载所述第六对象的载体的第六数量,包括:
54.基于所述容器的容积和所述载体装载不超重对象时的第二容积,确定一个载体装载容器的第二参考数量;
55.将所述第六对象需要的容器的数量与所述第二参考数量的商确定为装载所述第六对象的载体的第六数量。
56.在一种可能的实现方式中,所述方法还包括:
57.获取所述载体的占用面积;
58.基于所述载体的占用面积和第一高度,确定所述载体装载超重对象时的第一容积;
59.基于所述载体的占用面积和第二高度,确定所述载体装载不超重对象时的第二容积,所述第一高度低于所述第二高度。
60.在一种可能的实现方式中,所述基于所述物流资源的体积和装载所述对象需要的载体的总数量,确定运输所述对象需要的物流资源的数量,包括:
61.基于所述载体的占用面积和第二高度,确定所述载体的占用体积;
62.基于所述载体的占用体积和所述物流资源的体积,确定一个物流资源承载的载体的数量;
63.基于装载所述对象需要的载体的总数量和所述一个物流资源承载的载体的数量,确定运输所述对象需要的物流资源的数量。
64.另一方面,本技术实施例提供了一种物流资源的调度装置,所述装置包括:
65.第一获取模块,用于获取待运输对象的对象信息;
66.第一确定模块,用于基于所述对象信息,确定装载所述对象需要的载体的总数量;
67.第二获取模块,用于获取物流资源的体积;
68.第二确定模块,用于基于所述物流资源的体积和装载所述对象需要的载体的总数量,确定运输所述对象需要的物流资源的数量;
69.调度模块,按照所述物流资源的数量进行物流资源调度。
70.在一种可能的实现方式中,所述第一确定模块,用于基于所述对象信息确定装载所述对象的容器的数量;基于所述容器的数量、所述容器的容积以及所述载体的容积,确定装载所述对象需要的载体的总数量。
71.在一种可能的实现方式中,所述对象信息包括对象类型以及对象属性;
72.所述第一确定模块,用于基于所述对象的对象类型,对所述对象进行分类;基于各个类型的对象的对象属性,确定装载所述各个类型的对象需要的载体的数量;基于所述装载所述各个类型的对象需要的载体的数量,确定装载所述对象需要的载体的总数量。
73.在一种可能的实现方式中,所述对象类型包括第一类型对象和第二类型对象,所述第一类型是指存储温度满足温度要求,所述第二类型是指存储温度不满足所述温度要求,所述对象属性包括对象体积、对象数量和对象重量;
74.所述第一确定模块,用于将各个类型的对象按照对象体积分为第一对象和第二对象,所述第一对象的对象体积大于目标体积,所述第二对象的对象体积不大于所述目标体积;基于所述第一对象的对象体积、对象数量和对象重量,确定装载所述第一对象需要的载体的第一数量;基于所述第二对象的对象体积、对象数量和对象重量,确定装载所述第二对象需要的载体的第二数量;基于所述第一数量和所述第二数量,确定装载所述各个类型的对象需要的载体的数量。
75.在一种可能的实现方式中,所述第一确定模块,用于将所述第一对象按照对象重量分为第三对象和第四对象,所述第三对象的对象重量大于目标重量,所述第四对象的对象重量不大于所述目标重量;基于所述第三对象的对象体积、对象数量以及载体装载超重对象时的第一容积,确定装载所述第三对象需要的载体的第三数量;基于所述第四对象的对象体积、对象数量以及载体装载不超重对象时的第二容积,确定装载所述第四对象需要的载体的第四数量;基于所述第三数量和所述第四数量,确定装载所述第一对象需要的载体的第一数量。
76.在一种可能的实现方式中,所述第一确定模块,用于将所述第二对象按照对象重量分为第五对象和第六对象,所述第五对象的对象重量大于目标重量,所述第六对象的对象重量不大于所述目标重量;基于所述第五对象的对象体积、对象数量和容器的容积,确定装载所述第五对象需要的容器的数量;基于所述第六对象的对象体积、对象数量和容器的
容积,确定装载所述第六对象需要的容器的数量;基于装载所述第五对象需要的容器的数量和载体装载超重对象时的第一容积,确定装载所述第五对象的载体的第五数量;基于装载所述第六对象需要的容器的数量和载体装载不超重对象时的第二容积,确定装载所述第六对象的载体的第六数量;基于所述第五数量和所述第六数量,确定装载所述第二对象需要的载体的第二数量。
77.在一种可能的实现方式中,所述第一确定模块,用于基于所述第三对象的对象体积和对象数量,确定所述第三对象的总体积;将所述第三对象的总体积与所述载体装载超重对象时的第一容积的商确定为装载所述第三对象需要的载体的第三数量;基于所述第四对象的对象体积和对象数量,确定所述第四对象的总体积;将所述第四对象的总体积与所述载体装载不超重对象时的第二容积的商确定为装载所述第四对象需要的载体的第四数量。
78.在一种可能的实现方式中,所述第一确定模块,用于基于所述第五对象的对象体积和对象数量,确定所述第五对象的总体积;基于所述第五对象的总体积和所述容器的容积,确定装载所述第五对象需要的容器的数量;基于所述容器的容积和所述载体装载超重对象时的第一容积,确定一个载体装载容器的第一参考数量;将装载所述第五对象需要的容器的数量与所述第一参考数量的商确定为装载所述第五对象的载体的第五数量。
79.在一种可能的实现方式中,所述第一确定模块,用于基于所述第六对象的对象体积和对象数量,确定所述第六对象的总体积;基于所述第六对象的总体积和所述容器的容积,确定装载所述第六对象需要的容器的数量;基于所述容器的容积和所述载体装载不超重对象时的第二容积,确定一个载体装载容器的第二参考数量;将所述第六对象需要的容器的数量与所述第二参考数量的商确定为装载所述第六对象的载体的第六数量。
80.在一种可能的实现方式中,所述装置还包括:
81.第三获取模块,用于获取所述载体的占用面积;
82.第三确定模块,用于基于所述载体的占用面积和第一高度,确定所述载体装载超重对象时的第一容积;基于所述载体的占用面积和第二高度,确定所述载体装载不超重对象时的第二容积,所述第一高度低于所述第二高度。
83.在一种可能的实现方式中,所述第二确定模块,用于基于所述载体的占用面积和第二高度,确定所述载体的占用体积;基于所述载体的占用体积和所述物流资源的体积,确定一个物流资源承载的载体的数量;基于装载所述对象需要的载体的总数量和所述一个物流资源承载的载体的数量,确定运输所述对象需要的物流资源的数量。
84.另一方面,本技术实施例提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以使电子设备实现上述任一所述的物流资源的调度方法。
85.另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以使计算机实现上述任一所述的物流资源的调度方法。
86.另一方面,还提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品中存储有至少一条计算机指令,所述至少一条计算机指令由处理器加载并执行,以使计算机实现上述任一种物流资源的调度方法。
87.本技术实施例提供的技术方案至少带来如下有益效果:
88.本技术实施例提供的技术方案基于需要运输的对象的对象信息,确定装载对象需要的载体的总数量,再基于装载对象需要的载体的总数量和物流资源的体积,确定运输对象需要的物流资源的数量。该方法确定的物流资源的数量较为合理,准确性也较高,从而能够提高物流资源的调度效率。
附图说明
89.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
90.图1是本技术实施例提供的一种物流资源的调度方法的实施环境示意图;
91.图2是本技术实施例提供的一种物流资源的调度方法的流程图;
92.图3是本技术实施例提供的一种各种物流资源的数量的显示示意图;
93.图4是本技术实施例提供的一种确定物流资源的数量的流程图;
94.图5是本技术实施例提供的一种物流资源的调度装置的结构示意图;
95.图6是本技术实施例提供的一种电子设备的结构示意图;
96.图7是本技术实施例提供的一种服务器的结构示意图。
具体实施方式
97.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
98.图1是本技术实施例提供的一种物流资源的调度方法的实施环境示意图,如图1所示,该实施环境包括:电子设备101和服务器102。
99.电子设备101可以是智能手机、游戏主机、台式计算机、平板电脑、电子书阅读器、mp3(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)播放器、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器和膝上型便携计算机中的至少一种。电子设备101用于执行本技术实施例提供的物流资源的调度方法。
100.电子设备101可以泛指多个电子设备中的一个,本实施例仅以电子设备101来举例说明。本领域技术人员可以知晓,上述电子设备101的数量可以更多或更少。比如上述电子设备101可以仅为一个,或者上述电子设备101为几十个或几百个,或者更多数量,本技术实施例对电子设备的数量和设备类型不加以限定。
101.服务器102为一台服务器,或者为多台服务器组成的服务器集群,或者为云计算平台和虚拟化中心中的任意一种,本技术实施例对此不加以限定。服务器102与电子设备101通过有线网络或无线网络进行通信连接。服务器102中存储有对象信息以及对象标识和对象信息的对应关系。服务器102用于向电子设备101发送对象的对象信息。当然,服务器102还可以具有其他功能,本技术实施例对此不加以限定。
102.基于上述实施环境,本技术实施例提供了一种物流资源的调度方法,以图2所示的
本技术实施例提供的一种物流资源的调度方法的流程图为例,该方法可由图1中的电子设备101执行。如图2所示,该方法包括下述步骤:
103.在步骤201中,获取待运输对象的对象信息。
104.在本技术示例性实施例中,电子设备中安装和运行有用于调度物流资源的应用程序,该应用程序为任意类型的应用程序,本技术实施例对此不加以限定。
105.在一种可能的实现方式中,响应于电子设备接收到对该应用程序的触发操作,电子设备打开该应用程序,显示该应用程序的界面,在界面上显示有输入框,输入框用于用户输入待运输对象的对象标识。电子设备获取到待运输对象的对象标识之后,基于待运输对象的对象标识,获取待运输对象的对象信息。其中,待运输对象的对象标识可以是待运输对象的对象编码,也可以是待运输对象的对象名称,还可以是任意可以唯一表示待运输对象的标识,本技术实施例对此不加以限定。
106.在一种可能的实现方式中,电子设备有以下两种实现方式获取待运输对象的对象信息。
107.实现方式一、电子设备向服务器发送对象信息获取请求来获取待运输对象的对象信息。
108.在一种可能的实现方式中,服务器中存储有对象信息以及对象信息和对象标识的对应关系。电子设备获取到待运输对象的对象标识之后,基于待运输对象的对象标识生成对象信息获取请求,对象信息获取请求中携带待运输对象的对象标识。电子设备将该对象信息获取请求发送至服务器。服务器接收到对象信息获取请求之后,对该对象信息获取请求进行解析,得到对象信息获取请求中携带的待运输对象的对象标识,基于待运输对象的对象标识以及对象信息和对象标识的对象关系,确定出待运输对象的对象信息,服务器将待运输对象的对象信息返回至电子设备,也即是电子设备获取到待运输对象的对象信息。
109.实现方式二、电子设备基于待运输对象的对象标识,获取待运输对象的对象信息。
110.在一种可能的实现方式中,电子设备中存储有对象信息以及对象信息和对象标识的对应关系。电子设备获取到待运输对象的对象标识之后,基于待运输对象的对象标识以及对象信息和对象标识的对应关系,获取到待运输对象的对象信息。
111.需要说明的是,当对象信息和对象标识的对应关系存储在服务器中时,采用上述实现方式一获取待运输对象的对象信息;当对象信息和对象标识的对应关系存储在电子设备中时,采用上述实现方式二获取待运输对象的对象信息。
112.还需要说明的是,对象信息和对象标识的对应关系可以采用key-value(键-值)的形式进行存储,其中,key为对象标识,value为对象信息。当然,还可以采用其他方式存储对象信息和对象标识的对应关系,本技术实施例对此不加以限定。
113.在一种可能的实现方式中,对象信息包括对象类型以及对象属性,对象属性包括对象体积、对象数量和对象重量。
114.在步骤202中,基于对象信息,确定装载对象需要的载体的总数量。
115.其中,载体为物流运输过程中重要的装卸、存储和运输装置,载体是一种标准化的运输单元,该运输单元是为了便于运输而设计的。例如,载体为托盘。托盘(pallet),又名栈板、夹板,是指用于集装、堆放、搬运和运输的放置作为单元负荷的货物和制品的水平平台装置,是与集装箱类似的一种集装设备。
116.在一种可能的实现方式中,基于对象信息,确定装载对应需要的载体的总数量的过程如下:
117.基于对象信息确定装载对象的容器的数量;基于容器的数量、容器的容积以及载体的容积,确定装载对象需要的载体的总数量。其中,容器为周转箱,或者与周转箱类似的装置。
118.在一种可能的实现方式中,基于对象信息确定装载对象的容器的数量的过程为:对象信息包括对象数量和对象体积,基于对象数量和对象体积,确定对象的总体积,基于对象的总体积和容器的容积,确定装载对象的容器的数量。基于容器的容积和载体的容积,确定一个载体装载的容器的数量。基于装载对象的容器的数量和一个载体装载的容器的数量,确定装载对象需要的载体的总数量。
119.在一种可能的实现方式中,将对象数量和对象体积的乘积确定为对象的总体积。将对象的总体积和容器的容积的商确定为装载对象的容器的数量。将载体的容积和容器的容积的商确定为一个载体装载的容器的数量。将装载对象的容器的数量和一个载体装载的容器的数量的商确定为装载对象需要的载体的总数量。
120.示例性地,对象信息包括对象数量为60,对象体积为5立方米,容器的容积为50立方米,载体的容积为100立方米。基于对象数量和对象体积,得到对象的总体积为300立方米。基于容器的容积和对象的总体积,确定装载对象的容器的数量为6个。基于容器的容积和载体的容积,确定一个载体装载的容器的数量为2个。基于装载对象的容器的数量和一个载体装载的容器的数量,确定装载对象需要的载体的总数量为3个。
121.在一种可能的实现方式中,基于对象信息,确定装载对象需要的载体的总数量的过程如下:
122.基于对象的对象类型,对对象进行分类;基于各个类型的对象的对象属性,确定装载各个类型的对象需要的载体的数量;基于装载各个类型的对象需要的载体的数量,确定装载对象需要的载体的总数量。
123.在一种可能的实现方式中,对象类型包括第一类型对象和第二类型对象。其中,第一类型是指存储温度满足温度要求,第二类型是指存储温度不满足温度要求,温度要求一般为0℃(摄氏度)到40℃。示例性地,第一类型对象为常温型对象,第二类型对象为非常温型对象。
124.在一种可能的实现方式中,基于各个类型的对象的对象属性,确定装载各个类型的对象需要的载体的数量的过程包括下述步骤2021至步骤2024。
125.步骤2021、将各个类型的对象按照对象体积分为第一对象和第二对象。
126.其中,第一对象的对象体积大于目标体积,第二对象的对象体积不大于目标体积。
127.在一种可能的实现方式中,电子设备获取到对象的对象属性之后,由于对象属性中包括对象的对象体积,电子设备基于各个类型的对象的对象体积,将各个类型的对象分为第一对象和第二对象。
128.需要说明的是,目标体积可以基于经验和应用场景进行设置,还可以基于应用情况进行调整,本技术实施例对此不加以限定。示例性地,目标体积为7.2*10-2
m3(立方米)。
129.步骤2022、基于第一对象的对象体积、对象数量和对象重量,确定装载第一对象需要的载体的第一数量。
130.在一种可能的实现方式中,将第一对象按照对象重量分为第三对象和第四对象,第三对象的对象重量大于目标重量,第四对象的对象重量不大于目标重量。基于第三对象的对象体积、对象数量以及载体装载超重对象时的第一容积,确定装载第三对象需要的载体的第三数量。基于第四对象的对象体积、对象数量以及载体装载不超重对象时的第二容积,确定装载第四对象需要的载体的第四数量。基于第三数量和第四数量,确定装载第一对象需要的载体的第一数量。
131.其中,目标重量可以基于经验和应用场景进行设置,还可以基于应用情况进行调整,本技术实施例对此不加以限定。示例性地,目标重量为10千克。
132.在一种可能的实现方式中,基于第三对象的对象体积、对象数量以及载体装载超重对象时的第一容积,确定装载第三对象需要的载体的第三数量的过程如下:基于第三对象的对象体积和对象数量,确定第三对象的总体积,将第三对象的总体积与载体装载超重对象时的第一容积的商确定为装载第三对象需要的载体的第三数量。
133.其中,将第三对象的对象体积和对象数量的乘积确定为第三对象的总体积。
134.在一种可能的实现方式中,基于第四对象的对象体积、对象数量以及载体装载不超重对象时的第二容积,确定装载第四对象需要的载体的第四数量的过程如下:基于第四对象的对象体积和对象数量,确定第四对象的总体积;将第四对象的总体积与载体装载不超重对象时的第二容积的商确定为装载第四对象需要的载体的第四数量。
135.其中,将第四对象的对象体积和对象数量的乘积确定为第四对象的总体积。
136.确定出第三数量和第四数量之后,将第三数量和第四数量的和确定为装载第一对象需要的载体的第一数量。
137.步骤2023、基于第二对象的对象体积、对象数量和对象重量,确定装载第二对象需要的载体的第二数量。
138.在一种可能的实现方式中,将第二对象按照对象重量分为第五对象和第六对象,第五对象的对象重量大于目标重量,第六对象的对象重量不大于目标重量。基于第五对象的对象体积、对象数量和容器的容积,确定装载第五对象需要的容器的数量。基于第六对象的对象体积、对象数量和容器的容积,确定装载第六对象需要的容器的数量。基于装载第五对象需要的容器的数量和载体装载超重对象时的第一容积,确定装载第五对象的载体的第五数量。基于装载第六对象需要的容器的数量和载体装载不超重对象时的第二容积,确定装载第六对象的载体的第六数量。基于第五数量和第六数量,确定装载第二对象需要的载体的第二数量。
139.其中,容器为周转筐,或者为其它能够装载体积不大于目标体积的对象的容器,本技术实施例对此不加以限定。容器的容积为已知的。
140.在一种可能的实现方式中,基于第五对象的对象体积、对象数量和容器的容积,确定装载第五对象需要的容器的数量的过程如下:基于第五对象的对象体积和对象数量,确定第五对象的总体积。基于第五对象的总体积和容器的容积,确定装载第五对象需要的容器的数量。基于装载第五对象需要的容器的数量和载体装载超重对象时的第一容积,确定装载第五对象的载体的第五数量的过程如下:基于容器的容积和载体装载超重对象时的第一容积,确定一个载体装载容器的第一参考数量,将装载第五对象需要的容器的数量与第一参考数量的商确定为装载第五数量的载体的第五数量。
141.其中,将第五对象的对象体积和对象数量的乘积确定为第五对象的总体积。将第五对象的总体积和容器的容积的商确定为装载第五对象需要的容器的数量。将载体装载超重对象时的第一容积和容器的容积的商确定为一个载体装载容器的第一参考数量。
142.在一种可能的实现方式中,基于第六对象的对象体积、对象数量和容器的容积,确定装载第六对象需要的容器的数量的过程如下:基于第六对象的对象体积和对象数量,确定第六对象的总体积。基于第六对象的总体积和容器的容积,确定装载第六对象需要的容器的数量。基于装载第六对象需要的容器的数量和载体装载不超重对象时的第二容积,确定装载第六对象的载体的第六数量的过程如下:基于容器的容积和载体装载不超重对象时的第二容积,确定一个载体装载容器的第二参考数量。将第六对象需要的容器的数量与第二参考数量的商确定为装载第六对象的载体的第六数量。
143.其中,将第六对象的对象体积和对象数量的乘积确定为第六对象的总体积。将第六对象的总体积和容器的容积的商确定为装载第六对象需要的容器的数量。将载体装载不超重对象时的第二容积和容器的容积的商确定为一个载体装载容器的第二参考数量。
144.确定出装载第五对象的载体的第五数量和装载第六对象的载体的第六数量之后,将第五数量和第六数量的和确定为装载第二对象的载体的第二数量。
145.在一种可能的实现方式中,由于载体的承重力有一定的限制,因此载体装载超重对象时的容积和载体装载不超重对象时的容积是不一样的,载体装载超重对象时的容积小于载体装载不超重对象时的容积。载体装载超重对象时的容积和载体装载不超重对象时的容积的确定过程如下:
146.获取载体的占用面积;基于载体的占用面积和第一高度,确定载体装载超重对象时的第一容积;基于载体的占用面积和第二高度,确定载体装载不超重对象时的第二容积。其中,第一高度低于第二高度。
147.其中,第一高度和第二高度可以基于经验和应用场景进行设置,还可以基于应用情况进行调整,本技术实施例对此不加以限定。示例性地,第一高度为1.2米,第二高度为1.9米。
148.在一种可能的实现方式中,获取到载体的占用面积、第一高度和第二高度之后,将载体的占用面积和第一高度的乘积确定为载体装载超重对象时的第一容积,将载体的占用面积和第二高度的乘积确定为载体装载不超重对象时的第二容积。
149.步骤2024、基于第一数量和第二数量,确定装载各个类型的对象需要的载体的数量。
150.在一种可能的实现方式中,确定出装载第一对象需要的载体的第一数量和装载第二对象需要的载体的第二数量之后,将第一数量和第二数量的和确定为装载该种类型的对象需要的载体的数量。
151.需要说明的是,装载每一种类型的对象需要的载体的数量的确定过程均如上述步骤2021至步骤2024所示,在此不再一一赘述。
152.在一种可能的实现方式中,基于上述步骤2021至步骤2024,确定出装载各个类型的对象需要的载体的数量之后,将装载各个类型的对象需要的载体的数量相加,得到装载对象需要的载体的总数量。
153.在步骤203中,获取物流资源的体积。
154.在一种可能的实现方式中,物流资源为运输待运输对象的运输工具,物流资源包括但不限于运输车辆。
155.在一种可能的实现方式中,电子设备中存储有多种物流资源以及各种物流资源的体积和资源标识的对应关系,其中,资源标识用于唯一指示一种物流资源。
156.在步骤204中,基于物流资源的体积和装载对象需要的载体的总数量,确定运输对象需要的物流资源的数量。
157.在一种可能的实现方式中,基于物流资源的体积和装载对象需要的载体的总数量,确定运输对象需要的物流资源的数量的过程如下:
158.基于载体的占用面积和第二高度,确定载体的占用体积;基于载体的占用体积和物流资源的体积,确定一个物流资源承载的载体的数量;基于装载对象需要的载体的总数量和一个物流资源承载的载体的数量,确定运输对象需要的物流资源的数量。
159.其中,将载体的占用面积和第二高度的乘积确定为载体的占用体积。将物流资源的体积和载体的占用体积的商确定为一个物流资源承载的载体的数量。将装载对象需要的载体的总数量和一个物流资源承载的载体的数量的商确定为运输对象需要的物流资源的数量。
160.需要说明的是,响应于电子设备中存储有多种物流资源时,基于各种物流资源的体积以及装载对象需要的载体的总数量,确定出运输对象需要的各种物流资源的数量。每种物流资源的数量的确定过程如上所示,本技术实施例不再一一赘述。
161.在步骤205中,按照物流资源的数量进行物流资源调度。
162.在一种可能的实现方式中,响应于确定出各种物流资源的数量之后,在电子设备的显示界面上显示各种物流资源以及各种物流资源需要调度的数量,每种物流资源都有一个选择控件,由用户自行确定采用哪种物流资源进行对象的运输。响应于用户对某一种物流资源的选择控件的选中指令,电子设备接收到该种物流资源的调度指令,向物流资源调度中心发送调度消息,该调度消息中携带需要调度的物流资源的资源标识以及需要调度的物流资源的数量。
163.如图3所示为本技术实施例提供的一种各种物流资源的数量的显示示意图,在该图3中,显示有三种物流资源以及每种物流资源需要调度的数量,分别为:物流资源一,体积为50立方米,需要调度的数量为5辆;物流资源二,体积为40立方米,需要调度的数量为6辆;物流资源三,体积为30立方米,需要调度的数量为7辆。响应于用户对物流资源一对应的选择控件的选中指令,电子设备接收到物流资源一的调度指令,向物流资源调度中心发送调度消息,调度消息中携带物流资源一的资源标识以及需要调度的物流资源一的数量。
164.上述方法基于需要运输的对象的对象信息,确定装载对象需要的载体的总数量,再基于装载对象需要的载体的总数量和物流资源的体积,确定运输对象需要的物流资源的数量。该方法确定的物流资源的数量较为合理,准确性也较高,从而能够提高物流资源的调度效率。
165.为了使本技术实施例提供的物流资源的调度方法更加清楚明了,图4所示为本技术实施例提供的一种确定物流资源的数量的流程图,图4以待运输对象的对象类型为第二类型对象(非常温型对象)为例进行说明。图4中待运输对象包括:商品a、商品c、商品f、和商品j。
166.将待运输对象按照对象体积分为非常温型直接码放对象(第一对象)和非常温型容器码放对象(第二对象),其中,非常温型直接码放对象的对象体积大于目标体积,非常温型容器码放对象的对象体积不大于目标体积。非常温型直接码放对象包括:商品a和商品c,非常温型容器码放对象包括:商品f和商品j。
167.将非常温型直接码放对象按照对象重量分为非常温型直接码放且大于目标重量的对象(第三对象)、非常温型直接码放且不大于目标重量的对象(第四对象),将非常温型容器码放对象按照对象重量分为非常温型容器码放且大于目标重量的对象(第五对象)、非常温型容器码放且不大于目标重量的对象(第六对象)。
168.基于非常温型直接码放且大于目标重量的对象的对象体积和对象数量,确定装载非常温型直接码放且大于目标重量的对象的载体的数量t1。基于非常温型直接码放且不大于目标重量的对象的对象体积和对象数量,确定装载非常温型直接码放且不大于目标重量的对象的载体的数量t2。
169.基于非常温型容器码放且大于目标重量的对象的对象体积和对象数量,确定装载非常温型容器码放且大于目标重量的对象需要的容器的数量s1;基于载体装载超重对象时的第一容积、容器的容积和容器的数量s1,确定装载非常温型容器码放且大于目标重量的对象的载体的数量t3。
170.基于非常温型容器码放且不大于目标重量的对象的对象体积和对象数量,确定装载非常温型容器码放且不大于目标重量的对象需要的容器的数量s2;基于载体装载不超重对象时的第二容积、容器的容积和容器的数量s2,确定装载非常温型容器码放且不大于目标重量的对象的载体的数量t4。
171.基于各个体积、各个重量的对象对应的载体的数量,确定装载非常温型对象需要的载体的总数量t,t=t1 t2 t3 t4。
172.需要说明的是,上述仅以待运输对象为非常温型对象为例进行说明,当待运输对象为常温型对象时,装载常温型对象需要的载体的数量的确定过程与上述装载非常温型对象需要的载体的数量的确定过程一致,在此不再赘述。
173.图5所示为本技术实施例提供的一种物流资源的调度装置的结构示意图,如图5所示,该装置包括:
174.第一获取模块501,用于获取待运输对象的对象信息;
175.第一确定模块502,用于基于对象信息,确定装载对象需要的载体的总数量;
176.第二获取模块503,用于获取物流资源的体积;
177.第二确定模块504,用于基于物流资源的体积和装载对象需要的载体的总数量,确定运输对象需要的物流资源的数量;
178.调度模块505,按照物流资源的数量进行物流资源调度。
179.在一种可能的实现方式中,第一确定模块502,用于基于对象信息确定装载对象的容器的数量;基于容器的数量、容器的容积以及载体的容积,确定装载对象需要的载体的总数量。
180.在一种可能的实现方式中,对象信息包括对象类型以及对象属性;
181.第一确定模块502,用于基于对象的对象类型,对对象进行分类;基于各个类型的对象的对象属性,确定装载各个类型的对象需要的载体的数量;基于装载各个类型的对象
需要的载体的数量,确定装载对象需要的载体的总数量。
182.在一种可能的实现方式中,对象类型包括第一类型对象和第二类型对象,第一类型是指存储温度满足温度要求,第二类型是指存储温度不满足温度要求,对象属性包括对象体积、对象数量和对象重量;
183.第一确定模块502,用于将各个类型的对象按照对象体积分为第一对象和第二对象,第一对象的对象体积大于目标体积,第二对象的对象体积不大于目标体积;基于第一对象的对象体积、对象数量和对象重量,确定装载第一对象需要的载体的第一数量;基于第二对象的对象体积、对象数量和对象重量,确定装载第二对象需要的载体的第二数量;基于第一数量和第二数量,确定装载各个类型的对象需要的载体的数量。
184.在一种可能的实现方式中,第一确定模块502,用于将第一对象按照对象重量分为第三对象和第四对象,第三对象的对象重量大于目标重量,第四对象的对象重量不大于目标重量;基于第三对象的对象体积、对象数量以及载体装载超重对象时的第一容积,确定装载第三对象需要的载体的第三数量;基于第四对象的对象体积、对象数量以及载体装载不超重对象时的第二容积,确定装载第四对象需要的载体的第四数量;基于第三数量和第四数量,确定装载第一对象需要的载体的第一数量。
185.在一种可能的实现方式中,第一确定模块502,用于将第二对象按照对象重量分为第五对象和第六对象,第五对象的对象重量大于目标重量,第六对象的对象重量不大于目标重量;基于第六对象的对象体积、对象数量和容器的容积,确定装载第六对象需要的容器的数量;基于装载第五对象需要的容器的数量和载体装载超重对象时的第一容积,确定装载第五对象的载体的第五数量;基于装载第六对象需要的容器的数量和载体装载不超重对象时的第二容积,确定装载第六对象的载体的第六数量;基于第五数量和第六数量,确定装载第二对象需要的载体的第二数量。
186.在一种可能的实现方式中,第一确定模块502,用于基于第三对象的对象体积和对象数量,确定第三对象的总体积;将第三对象的总体积与载体装载超重对象时的第一容积的商确定为装载第三对象需要的载体的第三数量;基于第四对象的对象体积和对象数量,确定第四对象的总体积;将第四对象的总体积与载体装载不超重对象时的第二容积的商确定为装载第四对象需要的载体的第四数量。
187.在一种可能的实现方式中,第一确定模块502,用于基于第五对象的对象体积和对象数量,确定第五对象的总体积;基于第五对象的总体积和容器的容积,确定装载第五对象需要的容器的数量;基于容器的容积和载体装载超重对象时的第一容积,确定一个载体装载容器的第一参考数量;将装载第五对象需要的容器的数量与第一参考数量的商确定为装载第五对象的载体的第五数量。
188.在一种可能的实现方式中,第一确定模块502,用于基于第六对象的对象体积和对象数量,确定第六对象的总体积;基于第六对象的总体积和容器的容积,确定装载第六对象需要的容器的数量;基于容器的容积和载体装载不超重对象时的第二容积,确定一个载体装载容器的第二参考数量;将第六对象需要的容器的数量与第二参考数量的商确定为装载第六对象的载体的第六数量。
189.在一种可能的实现方式中,装置还包括:
190.第三获取模块,用于获取载体的占用面积;
191.第三确定模块,用于基于载体的占用面积和第一高度,确定载体装载超重对象时的第一容积;基于载体的占用面积和第二高度,确定载体装载不超重对象时的第二容积,第一高度低于第二高度。
192.在一种可能的实现方式中,第二确定模块504,用于基于载体的占用面积和第二高度,确定载体的占用体积;基于载体的占用体积和物流资源的体积,确定一个物流资源承载的载体的数量;基于装载对象需要的载体的总数量和一个物流资源承载的载体的数量,确定运输对象需要的物流资源的数量。
193.上述装置基于需要运输的对象的对象信息,确定装载对象需要的载体的总数量,再基于装载对象需要的载体的总数量和物流资源的体积,确定运输对象需要的物流资源的数量。该方法确定的物流资源的数量较为合理,准确性也较高,从而能够提高物流资源的调度效率。
194.应理解的是,上述图5提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
195.图6示出了本技术一个示例性实施例提供的电子设备600的结构框图。该电子设备600可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。电子设备600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
196.通常,电子设备600包括有:处理器601和存储器602。
197.处理器601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器601可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器601可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器601还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
198.存储器602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器601所执行以实现本技术中方法实施例提供的物流资源的调度方法。
199.在一些实施例中,电子设备600还可选包括有:外围设备接口603和至少一个外围
设备。处理器601、存储器602和外围设备接口603之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口603相连。具体地,外围设备包括:射频电路604、显示屏605、摄像头组件606、音频电路607、定位组件608和电源609中的至少一种。
200.外围设备接口603可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器601和存储器602。在一些实施例中,处理器601、存储器602和外围设备接口603被集成在同一芯片或电路板上;在一些其他实施例中,处理器601、存储器602和外围设备接口603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
201.射频电路604用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路604包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路604可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路604还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
202.显示屏605用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏605是触摸显示屏时,显示屏605还具有采集在显示屏605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器601进行处理。此时,显示屏605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏605可以为一个,设置在电子设备600的前面板;在另一些实施例中,显示屏605可以为至少两个,分别设置在电子设备600的不同表面或呈折叠设计;在另一些实施例中,显示屏605可以是柔性显示屏,设置在电子设备600的弯曲表面上或折叠面上。甚至,显示屏605还可以设置成非矩形的不规则图形,也即异形屏。显示屏605可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
203.摄像头组件606用于采集图像或视频。可选地,摄像头组件606包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
204.音频电路607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器601进行处理,或者输入至射频电路604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备600的不同部位。
麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器601或射频电路604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路607还可以包括耳机插孔。
205.定位组件608用于定位电子设备600的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件608可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
206.电源609用于为电子设备600中的各个组件进行供电。电源609可以是交流电、直流电、一次性电池或可充电电池。当电源609包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
207.在一些实施例中,电子设备600还包括有一个或多个传感器610。该一个或多个传感器610包括但不限于:加速度传感器611、陀螺仪传感器612、压力传感器613、指纹传感器614、光学传感器615以及接近传感器616。
208.加速度传感器611可以检测以电子设备600建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器611可以用于检测重力加速度在三个坐标轴上的分量。处理器601可以根据加速度传感器611采集的重力加速度信号,控制显示屏605以横向视图或纵向视图进行用户界面的显示。加速度传感器611还可以用于游戏或者用户的运动数据的采集。
209.陀螺仪传感器612可以检测电子设备600的机体方向及转动角度,陀螺仪传感器612可以与加速度传感器611协同采集用户对电子设备600的3d动作。处理器601根据陀螺仪传感器612采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
210.压力传感器613可以设置在电子设备600的侧边框和/或显示屏605的下层。当压力传感器613设置在电子设备600的侧边框时,可以检测用户对电子设备600的握持信号,由处理器601根据压力传感器613采集的握持信号进行左右手识别或快捷操作。当压力传感器613设置在显示屏605的下层时,由处理器601根据用户对显示屏605的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
211.指纹传感器614用于采集用户的指纹,由处理器601根据指纹传感器614采集到的指纹识别用户的身份,或者,由指纹传感器614根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器601授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器614可以被设置在电子设备600的正面、背面或侧面。当电子设备600上设置有物理按键或厂商logo时,指纹传感器614可以与物理按键或厂商logo集成在一起。
212.光学传感器615用于采集环境光强度。在一个实施例中,处理器601可以根据光学传感器615采集的环境光强度,控制显示屏605的显示亮度。具体地,当环境光强度较高时,调高显示屏605的显示亮度;当环境光强度较低时,调低显示屏605的显示亮度。在另一个实
施例中,处理器601还可以根据光学传感器615采集的环境光强度,动态调整摄像头组件606的拍摄参数。
213.接近传感器616,也称距离传感器,通常设置在电子设备600的前面板。接近传感器616用于采集用户与电子设备600的正面之间的距离。在一个实施例中,当接近传感器616检测到用户与电子设备600的正面之间的距离逐渐变小时,由处理器601控制显示屏605从亮屏状态切换为息屏状态;当接近传感器616检测到用户与电子设备600的正面之间的距离逐渐变大时,由处理器601控制显示屏605从息屏状态切换为亮屏状态。
214.本领域技术人员可以理解,图6中示出的结构并不构成对电子设备600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
215.图7为本技术实施例提供的服务器的结构示意图,该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(central processing units,cpu)701和一个或多个的存储器702,其中,该一个或多个存储器702中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器701加载并执行以实现上述各个方法实施例提供的物流资源的调度方法。当然,该服务器700还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器700还可以包括其他用于实现设备功能的部件,在此不做赘述。
216.在示例性实施例中,还提供了一种计算机可读存储介质,该存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以使计算机实现上述任一种物流资源的调度方法。
217.可选地,上述计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
218.在示例性实施例中,还提供了一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品中存储有至少一条计算机指令,该至少一条计算机指令由处理器加载并执行,以使计算机实现上述任一种物流资源的调度方法。
219.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
220.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
221.以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献