一种煤炭运输车队的车辆调度方法、系统及存储介质与流程

文档序号:29309209发布日期:2022-03-19 19:34阅读:240来源:国知局
一种煤炭运输车队的车辆调度方法、系统及存储介质与流程

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.图1为本发明一个实施例所述煤炭运输车队的车辆调度方法的流程图;
39.图2为本发明另一个实施例所述煤炭运输车队的车辆调度方法的流程图;
40.图3为本发明一个实施例所述煤炭运输车队的车辆调度系统的结构框图;
41.图4为本发明一个实施例所述电子设备的硬件连接关系示意图。
具体实施方式
42.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
44.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
45.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
46.本实施例提供一种煤炭运输车队的车辆调度方法,应用于煤炭运输车队的调度系统中,如图1所示,包括如下步骤:
47.s101:设置订单状态表,如表1所示,所述订单状态表记录每一车辆的车辆装载量和已承接订单量。
48.表1订单状态表
49.车辆编号车辆装载量所在装煤点已承接订单量可承接订单量甲x

a矿y

x
甲-y
甲-c乙x

b矿y

x
乙-y
乙-c丙x

a矿y

x
丙-y
丙-c
……………………………………………………
50.以上表格中,车辆编号可以是车队调度系统为车辆分配的独有的编号,其与车辆的车牌号信息相关联。车辆装载量可以按照载重来确定。其余信息均根据车辆对订单的执行情况进行确定即可。在上表中的c可以为荣誉量,不同车型可以不同。
51.s102:响应于拉运订单请求,获取所述拉运订单请求中的煤炭需求量和卸煤点。拉运订单请求由需求方发送给本调度系统。
52.s103:根据所述煤炭量和所述卸煤点,在所述车辆分配订单状态表中查询候选车辆。如果当前在煤厂执行订单、正在装载煤炭的车辆如果能够满足拉运订单的需求,则可直接安排煤厂内的车辆。
53.s104:向所述候选车辆的车载终端发送可承接订单量请求,所述可承接订单量请求包括所述煤炭需求量和所述卸煤点。
54.本实施例提供的以上方案,应用于煤炭运输车队的车辆调度系统中,其通过设置订单状态表的方式将每一车辆的车辆装载量和已承接订单量进行记录,当煤炭运输车队接收到拉运订单请求后,可以根据拉运订单请求对煤炭需求量和卸煤点进行采集,根据拉运订单的需求和车队车辆的可承接订单量之间的关系,确定候选车辆。在本方案中,即便是已经被派往煤厂执行订单的车辆也可以作为候选车辆承接新的拉运订单。如此,针对一些小的订单量的拉运订单,也无需委派空闲车辆接单,从而提高车队车辆的利用率。
55.如图2所示,在一些方案中,可通过如下方式获得候选车辆:
56.s201:获取所述车辆装载量与所述已承接订单量之间的差值。
57.s202:根据所述差值和预设冗余量确定车辆的可承接订单量。如表1中所示的冗余量c,可以根据车型确定,避免车辆最终的装载量过高,使车辆最终装载量比载重量略小。
58.s203:若所述煤炭量小于所述可承接订单量则将车辆确定为候选车辆。
59.其中的步骤s203中,若所述订单状态表中有多台车辆满足所述煤炭量小于所述可承接订单量的条件,则将所述可承接订单量与所述煤炭量之差最小的车辆确定为所述候选车辆。
60.如图2所示,所述订单状态表中还记录有车辆所在装煤点以及车辆订单线路;在一些方案中,还可以通过如下方式获得候选车辆:
61.s301:获取所述订单状态表中记录的车辆所在装煤点以及所述车辆订单线路。
62.s302:若所述卸煤点与所述车辆订单线路匹配则将车辆确定为候选车辆。进一步地,若所述订单状态表中有多台车辆的车辆订单线路匹配与所述卸煤点匹配,则进一步获取所述车辆的已承接订单的目标完成时间,将所述目标完成时间与当前时间间隔最大的车辆确定为候选车辆。
63.在实际执行过程中,可以综合考虑以上两种数据,即根据s202和s302相结合选择候选车辆,即所述可承接订单量与所述煤炭量之差尽可能小,且所述卸煤点与所述车辆订单线路尽可能的匹配。
64.每一车辆在确认订单后都能够确认订单的卸煤点,根据装载点和卸煤点之间的关系就能够确认订单线路,订单线路可以为一条或者多条,当订单线路为多条时,则需要司机对最终线路进行确认,即司机确认新的拉运订单的卸煤点是否符合其最终选择的线路。
65.以上方案中的煤炭运输车队的车辆调度方法,还可以包括如下步骤:若接收到所述候选车辆的车载终端反馈的确认接受可承接订单量的信息,则确认承接所述拉运订单,并将所述拉运订单下发至所述候选车辆的所述车载终端;更新所述候选车辆的订单状态表中的已承接订单量。也即,候选车辆的司机还可以根据实际情况对是否承接该新的拉运订单进行反馈,如果有特殊情况无法承接时,则调度系统可选择其他符合条件的候选车辆在
重复以上步骤。
66.可以理解,本发明以上实施例中,以单台车辆具有足够大的承载能力为前提,即单台车辆可满足多个小量的拉运订单的需求。基于相同的发明构思,也可以将多台车辆作为一个整体来判断,可以按照如下情形进行确定:多台车辆当前可以在同一个装载点也可以不在同一个装载点,但是这多台车辆的订单线路中均会路过新的拉运订单的卸煤点,在这种情况下,将这类车辆划分为一组,如果本组车辆中所有车辆的可承载订单量满足新的拉运订单的需求,则可以安排这一组车辆分别执行拉运订单煤炭量的一部分,当然,在这种情形下,调度系统需将该调度结果发送至需求方并征得需求方的允许。
67.如图3所示,本发明实施例还提供一种煤炭运输车队的车辆调度系统,其包括:
68.信息配置模块101,设置如表1所示形式的订单状态表,所述订单状态表记录每一车辆的车辆装载量和已承接订单量。
69.数据获取模块102,响应于拉运订单请求,获取所述拉运订单请求中的煤炭需求量和卸煤点。拉运订单请求由需求方(订单发送方)发送给本调度系统
70.数据查询模块103,根据所述煤炭量和所述卸煤点,在所述车辆分配订单状态表中查询候选车辆。
71.数据发送模块104,向所述候选车辆的车载终端发送可承接订单量请求,所述可承接订单量请求包括所述煤炭需求量和所述卸煤点。
72.以上系统中,即便是已经被派往煤厂执行订单的车辆也可以作为候选车辆承接新的拉运订单。如此,针对一些小的订单量的拉运订单,也无需委派空闲车辆接单,从而提高车队车辆的利用率。
73.进一步地,煤炭运输车队的车辆调度系统还可以包括数据更新模块105:所述数据获取模块102在接收到所述候选车辆的车载终端反馈的确认接受可承接订单量的信息,则确认承接所述拉运订单;所述数据发送模块104,将所述拉运订单下发至所述候选车辆的所述车载终端;所述数据更新模块105更新所述候选车辆的订单状态表中的已承接订单量。
74.本发明以上实施例中的方案,为了确保数据传输过程中的安全性,不同系统可以采用区块链技术实现数据的传输。
75.本发明一些实施例中还提供一种存储介质,所述存储介质中存储有程序信息,计算机读取所述程序信息后执行以上任一项所述的煤炭运输车队的车辆调度方法。
76.如图所示为本发明一种电子设备的硬件结构示意图,包括:
77.至少一个处理器201;以及,与至少一个所述处理器201通信连接的存储器202;其中,所述存储器202存储有可被至少一个所述处理器执行的指令,所述指令被至少一个所述处理器执行,以使至少一个所述处理器能够执行如前所述的煤炭运输车队的车辆调度方法。图4中以一个处理器201为例。
78.电子设备还可以包括:输入装置203和显示装置204。处理器201、存储器202、输入装置203及显示装置204可以通过总线或者其他方式连接。存储器202作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本技术实施例中的煤炭运输车队的车辆调度方法对应的程序指令/模块,例如,图1所示的方法流程。处理器201通过运行存储在存储器202中的非易失性软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述实施例中的煤炭运输车队的车辆调度方
法。
79.存储器202可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据煤炭运输车队的车辆调度方法的使用所创建的数据等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器202可选包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至执行煤炭运输车队的车辆调度方法的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
80.输入装置203可接收输入的用户点击,以及产生与煤炭运输车队的车辆调度方法的用户设置以及功能控制有关的信号输入。输出装置204可包括显示屏等显示设备。
81.在所述一个或者多个模块存储在所述存储器202中,当被所述一个或者多个处理器201运行时,执行上述任意方法实施例中的煤炭运输车队的车辆调度方法。
82.显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明的保护范围之中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1