路线规划方法、装置、电子设备及可读存储介质与流程

文档序号:25308493发布日期:2021-06-04 15:04阅读:77来源:国知局
路线规划方法、装置、电子设备及可读存储介质与流程

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.图1为本申请实施例提供的一种用于执行路线规划方法的电子设备的结构示意图;
77.图2为本申请实施例提供的一种路线规划方法的流程图;
78.图3为本申请实施例提供的一种装卸货位置的示意图;
79.图4为本申请实施例提供的一种加油站推荐的示意图;
80.图5为本申请实施例提供的一种路线规划装置的结构框图。
具体实施方式
81.下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述。
82.在货运领域一般存在多装多卸的情况,即一辆车要装两批以上的货物,在两个以上的地点装卸货,与客运拼车情况不同的是,客运是按照顺路原则来上、下车,而货运很多时候是先装后卸原则,也就是说,客运的拼车最后送达的是最远的乘客,而货运很可能是先把最远的货物(如后装货物)送达,然后再回头送近一些的货物(如先装货物),这就导致货运的运输路线与客运的行驶路线有很大不同。
83.若按照客运拼车的方式进行运货车的路线规划的话,很可能造成将先装的货物先卸,由于运货车装卸货物时是将先装的货物装在货箱底部,而后装的货物在货箱上面,所以如果是先装的货物先卸的话那就可能造成需要将货箱上面的货物先卸下来,然后再把货箱底部的货物卸载,然后再将原本在货箱上面的货物又装回去,然后继续前往下一个卸载点,这显然会造成同一批货物多次装卸的问题,也就是造成装卸工作量大的问题,从而使得运输效率大大降低。
84.以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本发明实施例针对上述问题所提出的解决方案,都应该是发明人在本发明过程中对本发明做出的贡献。
85.针对以上现有技术存在的缺陷,本申请实施例提供一种路线规划方法,该方法通过装货位置来确定满足先装后卸规则的装卸货顺序,从而可根据装卸货顺序规划运输订单信息对应的最终运输路线,进而可以按照先装后卸的顺序进行货物运输,使得不必对同一货物进行多次装卸,可有效提高运输效率。
86.请参照图1,图1为本申请实施例提供的一种用于执行路线规划方法的电子设备的结构示意图,所述电子设备可以包括:至少一个处理器110,例如cpu,至少一个通信接口120,至少一个存储器130和至少一个通信总线140。其中,通信总线140用于实现这些组件直接的连接通信。其中,本申请实施例中设备的通信接口120用于与其他节点设备进行信令或数据的通信。存储器130可以是高速ram存储器,也可以是非易失性的存储器(non

volatile memory),例如至少一个磁盘存储器。存储器130可选的还可以是至少一个位于远离前述处理器的存储装置。存储器130中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器110执行时,电子设备执行下述图2所示方法过程,例如,存储器130可用于存储运输订单信息,处理器110可用于获取运输订单信息,然后确定装卸货顺序,并根据装卸货顺序规划运输路线。
87.该电子设备可以为服务器,也可以为终端设备等具有一定计算能力的设备。
88.可以理解,图1所示的结构仅为示意,所述电子设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
89.请参照图2,图2为本申请实施例提供的一种路线规划方法的流程图,该方法包括如下步骤:
90.步骤s110:获取运输订单信息,所述运输订单信息包括至少两个装货位置和至少两个卸货位置。
91.货主可在货运app上发布货源信息,司机可通过货运app进行接单,在司机接单后,其司机承接的订单信息可称为运输订单信息。为了提高运输效率,一般司机可以一次接多个订单,一个订单用于运输一批货物,或者一个货主发布的货源信息中包括两批在不同装
卸货地的货物,此时一个订单可包括两批货物的运输,因此“运输订单信息”既能够是多个订单的信息,也能够是一个订单的信息。而在进行路线规划时,电子设备可通过货运app读取该司机的运输订单信息,然后从运输订单信息中提取装货位置和卸货位置,在运输订单信息包括至少两个在不同装卸货位置的货物的信息时,则运输订单信息中包括至少两个装货位置和至少两个卸货位置,一批货物对应一个装货位置和一个卸货位置。
92.例如,第一个货主发布的第一批货物的装货地为a地,卸货地为b地,第二个货主发布的第二批货物的装货地为c地,卸货地为d地,这两批货物均由同一个司机承运,这样电子设备在获得该司机的运输订单信息后,可从中获得这四个位置信息。
93.可以理解地,在司机接单后,若司机想查看一下运输路线,则可在货运app上点击路线查看操作,然后货运app可将该司机所承接的运输订单信息发送给电子设备,由电子设备根据本申请实施例提供的方法进行路线规划后传输给货运app。当然,若电子设备为终端设备时,其路线规划方法也可以是货运app来规划的,这样可以免去与服务器的交互过程,更加方便。
94.步骤s120:基于所述至少两个装货位置确定装卸货顺序,所述装卸货顺序满足先装后卸规则。
95.在本申请中,为了提高运输效率,规划路线是按照先装后卸的规则进行规划的,所以可以先根据至少两个装货位置确定装货顺序,确定出装货顺序后自然就可以确定出卸货顺序。
96.在一些实施方式中,可以根据至少两个装货位置与司机的当前位置之间的距离来确定装货顺序,具体实现方式为:获取每个装货位置与运货车当前位置之间的距离,根据距离确定装货顺序,根据装货顺序以及先装后卸规则确定卸货顺序。
97.例如,司机的运货车的当前位置在e地,此时获取e地分别与a地、c地之间的距离,若e地与c地之间的距离比e地与a地之间的距离近,则可先装c地的货物,然后再装a地的货物,则装货顺序为c

>a,由于先装后卸,所以,对应的卸货顺序为b

>d。
98.在上述实现过程中,可选择距离近的货物先装,距离远的货物后装,这个可以避免司机在装货过程中行驶太远的路程,从而降低运输效率,减少运输成本。
99.在一些实施方式中,在确定装卸货顺序时,还可以考虑货物类型,如可以选择先装重货后装泡货,如在c地的货物是重货(如钢筋、水泥),而在a地的货物是泡货,泡货也可称为轻货(如海绵、塑料制品),此时即使司机距离a地更远,但是仍然选择装货顺序为a

>c。
100.所以,还可以在确定装卸货顺序时,先获取每个装货位置所在的货物的类型,然后根据先装重货类型后装轻货类型的规则,确定装货顺序,然后根据装货顺序以及先装后卸规则确定卸货顺序。这样做的好处在于:轻货占用空间大且运费低,但易装卸,优先选择后装轻货则可以优先卸载轻货,这样能够实现尽快将运货车的空间空出,使得运货车在运输过程中还可以尽快接到其他货运订单,提高运输资源的利用效率。
101.在一些实施方式中,在确定装卸货顺序时,还可以考虑整个运输路线的距离,具体实现方式为:根据至少两个装货位置以及至少两个卸货位置获取多个候选装卸货顺序,获取每个候选装卸货顺序对应的运输路线的距离,选择距离最短的运输路线对应的候选装卸货顺序作为最终的装卸货顺序。
102.例如,候选装卸货顺序可以是按照先装后卸规则确定的,如根据上述举例中的装
卸货位置可以获得两个候选装卸货顺序:a

>c

>d

>b和c

>a

>b

>d。对于每个候选装卸货顺序,可以规划出一条距离最短的运输路线,然后比较这两个运输路线的距离,如果候选装卸货顺序a

>c

>d

>b的距离最短,这样油耗更低,所以,可以将该装卸货顺序a

>c

>d

>b作为最终的装卸货顺序。在后续规划路线时,则可以根据这个装卸货顺序来规划最终的运输路线。
103.可以理解地,在考虑距离时,还可以将运货车的当前位置距离装货位置之间的距离也考虑在内,如当前位置

>a

>c

>d

>b和当前位置

>c

>a

>b

>d,然后在比较哪个行驶路线更短,如果当前位置

>c

>a

>b

>d的行驶路线更短,则将c

>a

>b

>d作为最终的装卸货顺序。
104.步骤s130:根据所述装卸货顺序规划所述运输订单信息对应的最终运输路线。
105.在上述确定装卸货顺序后,可以根据装卸货顺序来规划最终运输路线。
106.在一些实施方式中,可以先根据装卸货顺序确定多条候选运输路线,然后获取每条候选运输路线的行驶参数,该行驶参数包括行驶距离、行驶时间、是否走高速、是否避开运货车限行中的至少一种,然后根据行驶参数确定最终运输路线。
107.例如,若装卸货顺序为a

>c

>d

>b,首先可以按照这个装卸货顺序规划出多条候选运输路线,此时规划的候选运输路线未考虑任何条件,只要能够到达即可。但是为了提高运输效率并且考虑运输成本,还可以从这些候选运输路线中筛选出最优的运输路线,如按照行驶距离最短、行驶时间最短、走高速、避开运货车限行等运输条件进行筛选,从中筛选出满足这些条件的运输路线,然后将筛选出的运输路线作为最终运输路线。可以理解地,最终运输路线可以有多条,如设定一个阈值,最后输出的最终运输路线包括3条或2条或1条等,电子设备可将规划好的最终运输路线发送给货运app,由货运app呈现给司机和货主,司机可以从最终运输路线中选择实际要走的运输路线,而货主也可以了解到货物的运输路线。并且,在司机选择实际要走的运输路线后,可以将司机选择的运输路线呈现给货主,这样货主可知晓司机的运输过程以及货物的当前运输状态。
108.其中,行驶参数还可以包括有路费、红绿灯数量、道路情况(如是否处于施工、弯道数量、路面情况等)等,从而可以综合更多情况来筛选出更优的运输路线。
109.若司机选择其中一条运输路线行驶,在行驶过程中货运app可实时获取司机的位置信息,然后传输给电子设备,电子设备可再将司机的位置信息呈现给货主,这样货主可实时了解到司机行驶的位置以及行驶的路线,并且可及时了解货物的运输情况等,从而可实现货主对司机的运输过程进行监控,以确保货物的运输安全。
110.在一些实施方式中,在确定最终运输路线的方式中,还可以根据装卸货顺序规划多条候选运输路线,然后获取每条候选运输路线中最后一个装货位置与第一个卸货位置之间的路线段中的红绿灯数量,选择红绿灯数量最少的路线段所在的候选运输路线作为最终运输路线。
111.例如,若确定出的装卸货顺序为a

>c

>d

>b,则按照该装卸货顺序规划出候选运输路线,其中规划候选运输路线时,可以根据距离、时间、道路情况等因素来筛选出预设数量(如3条或4条)的候选运输路线。假如按照该装卸货顺序规划出候选运输路线a、b、c三条,则获取每条候选运输路线中c

>d这一路线段中的红绿灯数量,因为运货车在c地装完货后,此时运货车的载重最大,而为了减少运货车的油耗,尽量推荐运货车走红绿灯较少的路线,
这样可避免运货车在载重较大时经常因为刹车起步而增加油耗,进而增加运输成本。所以,可以比较三条候选运输路线中c

>d这一路线段中的红绿灯数量,经过比较,若候选运输路线a中c

>d这一路线段中的红绿灯数量最少,则将候选运输路线a作为最终运输路线。可以理解地,若候选运输路线a和b中c

>d这一路线段中的红绿灯数量相同,则可以将这两条候选运输路线a和b均作为最终运输路线输出。
112.在一些实施方式中,为了提升司机的驾驶感,在规划最终运输路线时,还可以考虑到司机的情绪,其具体实现过程为:根据装卸货顺序规划多条候选运输路线,获取每条候选运输路线的道路情况,然后根据每条候选运输路线的道路情况获取每条候选运输路线对司机的情绪影响值,再根据每条候选运输路线对司机的情绪影响值来确定最终运输路线。
113.其中,获得多条候选运输路线的方式与上述实施例类似,在此不重复描述,如获得候选运输路线a、b、c。每条候选运输路线的道路情况可以通过调取地图模块来获得,或者其道路情况预先存储在电子设备中,可以直接读取获得。其中道路情况可以包括但不限于:是否处于施工、弯道数量、路面是否平整、红绿灯数量、沿途风景等,然后可根据这些道路情况来获得该条候选运输路线对司机的情绪影响值。具体实现方式可以是预先针对不同的道路情况设置不同的情绪增减值,如每有一处地方施工,则司机的情绪影响值

200,每个红绿灯对司机的情绪影响值

50,每个弯道对司机的情绪影响值

50,若有一段路的沿途种了花,可能风景比较好,则情绪影响值+100,预先针对每条候选运输线路设置一个统一的情绪影响总值,如均为2000或者0,其可以根据实际需求灵活设置,然后按照该方式可统计每条候选运输路线对司机的情绪影响值。
114.在获得每条候选运输线路对司机的情绪影响值后,可比较每条候选运输路线对司机的情绪影响值,然后将情绪影响值最大的候选运输路线作为最终运输路线,如候选运输路线a对司机的情绪影响值为900,候选运输路线b对司机的情绪影响值为850,候选运输路线c对司机的情绪影响值为1200,则将候选运输路线c作为最终运输路线输出,即推荐司机走候选运输路线c。
115.在一些实施方式中,获取司机的情绪影响值的方式中,还可以将每条候选运输路线的道路情况输入预先训练的神经网络模型中,然后通过神经网络模型来预测每条候选运输路线对司机的情绪影响值,这样可以快速获得司机的情绪影响值。
116.为了实现对司机的情绪影响值的准确预测,其道路情况还可以更细化一些,如道路情况还可以包括总距离、总时长、走高速的时间、走小道的时间等等。在对神经网络模型的训练阶段,可以使得神经网络模型学习到不同道路情况对司机的情绪影响,从而可以综合更多的道路情况来更加准确地预测出不同的运输路线对司机的情绪影响值。
117.其中,神经网络模型可以为普通的神经网络模型,如卷积神经网络、生成式对抗网络、循环卷积神经网络等。
118.需要说明的是,本申请实施例中描述的最终运输路线并不仅仅代表货物的完整运输路线,还可以包括部分的运输路线,如从运货车的当前位置到装货地的运输路线,从某个装货地到卸货地的运输路线的。这些可以根据运输订单信息中的订单状态来确定,如订单状态包括待确认装货、待确认卸货等,司机可点击选择不同的订单状态,从而可以根据订单状态来规划路线,如司机点击待确认装货,则表示司机目前要先去装货,则可根据获取的装货位置规划司机到达装货地的行驶路线,如司机点击待确认卸货,则可获取卸货位置,表示
司机目前要去卸货,然后根据这卸货位置对应的装货顺序来规划卸货的行驶路线。也就是说,本申请实施例中还可以规划整个运输途中的部分运输路线,从而实现更细粒度的路线规划。
119.在上述实现过程中,通过装货位置来确定满足先装后卸规则的装卸货顺序,从而可根据装卸货顺序规划运输订单信息对应的最终运输路线,进而可以按照先装后卸的顺序进行货物运输,使得不必对同一货物进行多次装卸,可有效提高运输效率。
120.在一些实施方式中,为了提高运输效率,司机在运输过程中,如果运货车还有剩余空间,则司机还可以继续接单,然后可重新规划运输路线,具体实现过程为:在确定司机按照上述的最终运输路线开始运输时,判断司机的运货车是否还有剩余空间,若有,则向司机推荐与剩余空间匹配的货物的订单,在司机承接该订单后,可根据订单的装卸货位置更新最终运输路线。
121.电子设备在规划好最终运输路线后,输出给司机,若最终运输路线为多条时,司机可从中选择一条运输路线作为实际运输的运输路线,所以此处的最终运输路线是指一条运输路线。在开始运输后,司机可在货运app中点击开始行程的相关按钮,这样电子设备即可确定司机按照最终运输路线开始运输。然后电子设备可根据运货车的容量,以及已装货和待装货的货物的体积来计算运货车是否还有剩余空间,例如,运货车目前先前往a地装货,然后再前往c地装货,此时若a地货物和c地货物的总体积均没有超过运货车的容量,或者运货车的剩余容量超过一定值,则表示运货车可能还可以再承运一些货物,此时,电子设备可查找与运货车的剩余空间(即剩余容量)匹配的货源,即查找货物体积小于或等于剩余空间的货物,若查找到后,则向司机推荐该订单,该订单的运输路线为装货位置h,卸货位置k,若司机承接该订单后,可重新规划运输路线。
122.如原来的装卸货顺序为a

>c

>d

>b,此时运货车正则前往a地的途中,而又加入了装货位置h和卸货位置k,则可重新调整装卸货顺序,如调整为a

>c

>h

>k

>d

>b,或者a

>h

>c

>d

>k

>b,当然该装卸货顺序可以根据上述实施例中运货车的当前位置与各个装货位置之间的距离来确定,或者根据上述实施例中的其他方式来确定,在此不再重复描述。若司机是在装完a地的货物后,前往c地装货的途中进行接单的,则可根据运货车当前位置与c地和h地之间的距离来确定c和h的装卸货顺序,然后可根据最后确定的装卸货顺序重新规划更新运输路线,规划更新运输路线的方式与上述实施例中的规划最终运输路线的方式一致,具体可参照上述实施例。然后可将重新规划获得的更新运输路线作为更新后的运输路线输出给司机,以实现对原始的最终运输路线的更新。
123.在上述实现过程中,在确定运货车还有剩余空间后,向司机推荐相应的订单,从而可以提高运输资源的利用率,并且根据新的订单的装卸货位置更新运输路线,则可以重新规划一个最优的运输路线,以提高运输效率。
124.在一些实施方式中,在货运领域,货主一般对货物的货运时间容忍度比较高,所以在更新最终运输路线时,还可以考虑各个货物的到达时间。具体实现方式为:获取各个货主所规定的货物到达时间,然后根据各个货物到达时间确定新接的订单的装卸货顺序,根据订单的装卸货顺序更新最终运输路线。
125.例如,可以从运输订单信息中获取各个货主要求的卸货时间,在时间充足的情况下,可以允许运货车走“回头路”,以图3所示的各个装卸货地为例,a地为无锡,c地为镇江,b
地为扬州,d地为泰州,若运货车在装完a地和c地的货物后仍有剩余空间,按照初始规划的最终运输路线为:无锡装货

>镇江装货

>泰州卸货

>扬州卸货,两个货主均要求第二天到达即可(一般货运,特别是长途货运,对于货物运达的时间容忍度要高于客运)。司机在无锡装货完成后,在前往镇江的途中,到达丹阳市的时候,电子设备向司机推荐一货源,该货源信息为常州装货,扬中市卸货,该货源运费较高,但是时效性要求也相对较高,如需要当天晚上卸货,此时若司机承接该订单后,因为无锡装货已完成,所以当前导航路线可以变更为镇江装货

>常州装货

>扬中市卸货

>泰州卸货

>扬州卸货。此时,相当于运货车从丹阳至常州走了一段“回头路”,但是却提高了整体运输效率。也就是说这种情况下规划的运输路线可以无需优先考虑行驶距离,而是可以从整体运输效率来考虑路线的规划。
126.另外,司机在运输过程中,一般是长途运输,所以可能需要多次加油,而现有技术中货运app可提供找油功能,但是货运app一般是为司机推荐运输路线沿途的一些加油站,而由于司机在驾驶过程中为了驾驶安全不太可能时刻关注沿途的加油站,所以为了实现更精准地推荐,可以将最终运输路线划分为多个路线段,然后确定每个路线段中油价最低的加油站,再规划到达该路线段中油价最低的加油站的加油路线,还可以输出该加油路线,以使得司机可以按照该加油路线行驶到加油站进行加油。
127.例如,将最终运输路线分为每500km为一个路线段,然后查找每个路线段中的各个加油站的当前油价,确定油价最低的加油站。这样做的好处在于:对于货运车辆来说,特别是长途货运车辆,其一般需要少次、大量的加油,例如从南京运货到西藏,司机不可能在全程中找一个油价最低的加油站(运货车可能跑不到这个加油站就没油了),也不可能时刻关注距离自己一定范围内的加油站,因为运货车一次加油量很大,能够行驶的路程很远,多次加油会影响运输效率,而会在整个路程中选择几个加油站加几次油即可。本申请实施例中这种分段推荐油价最低的加油站,能够兼顾成本与效率的平衡,可降低给司机带来的驾驶安全困扰。
128.如图4所示,假设司机需要开车从a运货至d,总共1200公里,其中从a到b之间有500公里,从b到c之间有500公里,从c到d之间有200公里,则在接收到司机有找油需求时或者在司机开始运输一定距离后或者获取到运货车的剩余油量少于预设值时,确定a到b之间价格最低的e加油站,确定b到c之间价格最低的f加油站,确定c到d之间价格最低的g加油站,并将这些加油站推荐给司机。而在现有技术中,如果按照距离司机一定范围来不断推荐价格最低的加油站的话,则运货车在a至d之间行驶时,导航界面上会不断推荐价格最低的油站,对于长途货运司机来讲,这容易导致司机驾驶疲劳,降低安全性。而本申请中的分段推荐价格最低的加油站的方法,充分考虑到了货车司机一次加油就能跑较远路程的特点,也考虑了长途驾驶的安全性要求。
129.在一些实施方式中,为了便于运货车加油,在确定油价最低的加油站时,还考虑运货车行驶的道路的情况,如若路线段为高速路,则确定该路线段中运货车行驶方向的右侧的油价最低的加油站,若路线段不为高速路,则确定该路线段的道路两侧的油价最低的加油站。
130.如图4中,若a地到b地这一路线段为高速路,因为高速路上不方便掉头,即使油价最低的加油站距离运货车很近,但是该加油站位于其行驶方向的另一侧,司机也很难去这个加油站加油,所以,可以为司机推荐运货车的行驶方向的右侧的油价最低的加油站,即获
取行驶方向的右侧的加油站的油价,然后选择油价最低的加油站,导航界面上则会显示a地到b地方向道路右侧的油价最低的加油站。若b地到c地这一路线段不为高速路,则可以推荐道路两侧油价最低的加油站,即可以获取道路两侧的各个加油站的油价,然后选择油价最低的加油站,并显示在导航界面中。
131.确定油价最低的加油站后,还可以根据运货车的当前位置规划到加油站的加油路线,该加油路线可以显示在导航界面中,以供司机确认是否按照该加油路线导航。
132.在上述实现过程中,针对高速路或非高速路的加油站的确定方式不同,这样可以考虑到高速路上一般不方便掉头的特点,使得避免为司机推荐不方便的加油站。
133.所以,本申请实施例中,可以根据装卸货顺序自动规划运输路线,并且还可以自动规划加油路线,使得司机无需手动输入装卸货位置,能够兼顾下来和成本的平衡,实现路线的精准规划。
134.请参照图5,图5为本申请实施例提供的一种路线规划装置200的结构框图,该装置200可以是电子设备上的模块、程序段或代码。应理解,该装置200与上述图2方法实施例对应,能够执行图2方法实施例涉及的各个步骤,该装置200具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。
135.可选地,所述装置200包括:
136.订单信息获取模块210,用于获取运输订单信息,所述运输订单信息包括至少两个装货位置和至少两个卸货位置,其中,一批货物对应一个装货位置和一个卸货位置;
137.装卸货顺序获取模块220,用于基于所述至少两个装货位置确定装卸货顺序,所述装卸货顺序满足先装后卸规则;
138.路线规划模块230,用于根据所述装卸货顺序规划所述运输订单信息对应的最终运输路线。
139.可选地,所述装卸货顺序获取模块220,用于获取每个装货位置与运货车当前位置之间的距离;根据所述距离确定装货顺序;根据所述装货顺序以及先装后卸规则确定卸货顺序。
140.可选地,所述装卸货顺序获取模块220,用于获取每个装货位置所在的货物的类型;根据先装重货类型后装轻货类型的规则,确定装货顺序;根据所述装货顺序以及先装后卸规则确定卸货顺序。
141.可选地,所述装卸货顺序获取模块220,用于根据所述至少两个装货位置以及所述至少两个卸货位置获取多个候选装卸货顺序;获取每个候选装卸货顺序对应的运输路线的距离;选择距离最短的运输路线对应的候选装卸货顺序作为最终的装卸货顺序。
142.可选地,所述装置200还包括:
143.路线更新模块,用于在确定司机按照所述最终运输路线开始运输时,判断所述司机的运货车是否还有剩余空间;若有,则向所述司机推荐与所述剩余空间匹配的货物的订单;在所述司机承接所述订单后,根据所述订单的装卸货位置更新所述最终运输路线。
144.可选地,所述路线更新模块,用于获取各个货主所规定的货物到达时间;根据各个货物到达时间确定所述订单的装卸货顺序;根据所述订单的装卸货顺序更新所述最终运输路线。
145.可选地,所述装置200还包括:
146.加油站推荐模块,用于将所述最终运输路线划分为多个路线段;确定每个路线段中油价最低的加油站;规划到达该路线段中油价最低的加油站的加油路线。
147.可选地,所述加油站推荐模块,用于若路线段为高速路,则确定该路线段中运货车行驶方向的右侧的油价最低的加油站;若路线段不为高速路,则确定该路线段的道路两侧的油价最低的加油站。
148.可选地,所述路线规划模块230,用于根据所述装卸货顺序确定多条候选运输路线;获取每条候选运输路线的行驶参数,其中,所述行驶参数包括行驶距离、行驶时间、是否走高速、是否避开运货车限行中的至少一种;根据所述行驶参数确定所述最终运输路线。
149.可选地,所述路线规划模块230,用于根据所述装卸货顺序规划多条候选运输路线;获取每条候选运输路线中最后一个装货位置与第一个卸货位置之间的路线段中的红绿灯数量;选择红绿灯数量最少的路线段所在的候选运输路线作为最终运输路线。
150.可选地,所述路线规划模块230,用于根据所述装卸货顺序规划多条候选运输路线;获取每条候选运输路线的道路情况;根据每条候选运输路线的道路情况获取每条候选运输路线对司机的情绪影响值;根据每条候选运输路线对司机的情绪影响值确定最终运输路线。
151.需要说明的是,本领域技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再重复描述。
152.本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,执行如图2所示方法实施例中电子设备所执行的方法过程。
153.本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,包括:获取运输订单信息,所述运输订单信息包括至少两个装货位置和至少两个卸货位置,其中,一批货物对应一个装货位置和一个卸货位置;基于所述至少两个装货位置确定装卸货顺序,所述装卸货顺序满足先装后卸规则;根据所述装卸货顺序规划所述运输订单信息对应的最终运输路线。
154.综上所述,本申请实施例提供一种路线规划方法、装置、电子设备及可读存储介质,通过装货位置来确定满足先装后卸规则的装卸货顺序,从而可根据装卸货顺序规划运输订单信息对应的最终运输路线,进而可以按照先装后卸的顺序进行货物运输,使得不必对同一货物进行多次装卸,可有效提高运输效率。
155.在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
156.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
157.再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
158.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
159.以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1