本发明属于智能公交,具体涉及一种公交车行进路线动态调整方法、装置、设备及介质。
背景技术:
1、随着城市规模的扩大,公共交通建设成为城市的重要基础建设,并且公共交通的运输效率对城市的日程运行至关重要,而公交车调度是提高运输效率的重要环节。
2、现有公交车通常是按照预定时间间隔发车,并按照预设行进路线依次前往各个公交站点,直到抵达公交终点。但是在所述预设行进路线中的各段规划站间公交车行进路线的道路拥堵状态是各不相同的和动态变化的,使得公交车通过各段规划站间公交车行进路线的行进速度也各不相同且动态变化,如此极有可能导致公交车需要耗时许久才能到达某些公交站点,严重影响公交运营效率以及乘客(包括车上乘客和等车乘客)的出行体验。
技术实现思路
1、本发明的目的是提供一种公交车行进路线动态调整方法、装置、计算机设备及计算机可读存储介质,用以解决现有公交车进行方案存在因公交车需要耗时许久才能到达某些公交站点而严重影响公交运营效率以及乘客出行体验的问题。
2、为了实现上述目的,本发明采用以下技术方案:
3、第一方面,提供了一种公交车行进路线动态调整方法,包括:
4、获取来自车载定位设备的实时定位结果,其中,所述车载定位设备安装在目标公交车上;
5、在根据所述实时定位结果发现所述目标公交车到达位于所述目标公交车的预设行进路线上的某个公交站点时,获取所述某个公交站点的地理位置信息,以及还获取在所述预设行进路线上的且位于所述某个公交站点之后的下一个公交站点的地理位置信息;
6、根据所述某个公交站点的地理位置信息和所述下一个公交站点的地理位置信息,访问交通状况数据服务器,查询获取至少两条站间公交车行进路线以及在所述至少两条站间公交车行进路线中的各条站间公交车行进路线的当前道路交通拥堵状态,其中,所述站间公交车行进路线是指所述目标公交车从所述某个公交站点至所述下一个公交站点的行进路线,所述至少两条站间公交车行进路线包含有一条位于所述预设行进路线上的规划站间公交车行进路线和至少一条不位于所述预设行进路线上的非规划站间公交车行进路线;
7、针对所述规划站间公交车行进路线,根据对应的当前道路交通拥堵状态,预估得到对应的且所述目标公交车从所述某个公交站点至所述下一个公交站点的行进时长;
8、判断所述规划站间公交车行进路线的行进时长是否超过t1+t2,其中,t1表示设计行进时长,t2表示预设时长阈值;
9、若是,则针对各条所述非规划站间公交车行进路线,根据对应的当前道路交通拥堵状态,预估得到对应的且所述目标公交车从所述某个公交站点至所述下一个公交站点的行进时长;
10、判断在各条所述非规划站间公交车行进路线的行进时长中的最短行进时长是否小于t1+η×t2,其中,η表示预设百分比;
11、若判定所述最短行进时长小于t1+η×t2,则将与所述最短行进时长对应的某条非规划站间公交车行进路线作为用于替换所述规划站间公交车行进路线的新行进路线,并将所述新行进路线推送给所述目标公交车予以调整执行。
12、基于上述
技术实现要素:
,提供了一种基于道路交通拥堵状态优化调整公交车行进路线的公交车进行新方案,即在根据公交车实时定位结果发现目标公交车到达某个公交站点时,先根据该站点及下一个公交站点的地理位置信息,获取至少两条站间公交车行进路线以及各条路线的当前道路交通拥堵状态,然后在发现规划站间公交车行进路线的行进时长超过预计情况时,自动探索并将具有最短行进时长的非规划站间公交车行进路线作为新行进路线予以调整执行,如此可有效减少到达下一个公交站点的耗时,实现提升公交运营效率以及乘客出行体验的目的,便于实际应用和推广。
13、在一个可能的设计中,在将所述新行进路线推送给所述目标公交车予以调整执行之后,所述方法还包括:
14、将所述目标公交车的所述新行进路线更新到在线的公交车实况展示地图上,以便让乘客及时了解公交车行进路线动态调整变化情况。
15、在一个可能的设计中,在将所述新行进路线推送给所述目标公交车予以调整执行之后,所述方法还包括:
16、根据所述实时定位结果,实时确定在所述新行进路线上的剩余路段;
17、根据所述剩余路段,实时访问所述交通状况数据服务器,查询获取所述剩余路段的当前道路交通拥堵状态;
18、根据所述剩余路段的当前道路交通拥堵状态,实时预估得到所述目标公交车在所述剩余路段上的行进时长;
19、根据所述目标公交车在所述剩余路段上的行进时长,实时更新所述目标公交车到达所述下一个公交站点的到站估计时刻。
20、在一个可能的设计中,所述交通状况数据服务器采用高德电子地图开放平台服务器。
21、在一个可能的设计中,针对所述规划站间公交车行进路线,根据对应的当前道路交通拥堵状态,预估得到对应的且所述目标公交车从所述某个公交站点至所述下一个公交站点的行进时长,包括:
22、从所述规划站间公交车行进路线的当前道路交通拥堵状态中,提取在所述规划站间公交车行进路线上的各个区间路段的长度、当前交通拥堵等级和当前车辆估计数量以及各个交叉路口的当前红绿灯信息、当前交通拥堵等级和当前车辆估计数量;
23、针对所述各个区间路段,将对应的长度、当前交通拥堵等级和当前车辆估计数量以及所述规划站间公交车行进路线的所在地区的当前天气数据、对应路段的车道数量以及公交专用车道数量和/或所述目标公交车的司机的工龄数据,导入基于第一机器学习算法的且已完成预训练的第一公交车通过时长预估模型,输出得到对应的第一公交车通过时长估计值;
24、针对所述各个交叉路口,将对应的当前红绿灯信息、当前交通拥堵等级和当前车辆估计数量以及所述规划站间公交车行进路线的所在地区的当前天气数据、对应路口的车道数量以及公交专用车道数量和/或所述目标公交车的司机的工龄数据,导入基于第二机器学习算法的且已完成预训练的第二公交车通过时长预估模型,输出得到对应的第二公交车通过时长估计值;
25、累加所述各个区间路段的第一公交车通过时长估计值和所述各个交叉路口的第二公交车通过时长估计值,得到所述规划站间公交车行进路线的且所述目标公交车从所述某个公交站点至所述下一个公交站点的行进时长。
26、在一个可能的设计中,所述第一机器学习算法或所述第二机器学习算法采用逻辑回归算法或bp神经网络算法。
27、在一个可能的设计中,所述当前天气数据包含有当前的能见度、降雨量和/或降雪量。
28、第二方面,提供了一种公交车行进路线动态调整装置,包括有依次通信连接的定位结果获取模块、站点位置获取模块、路线状态查询模块、第一时长估计模块、第一比较判断模块、第二时长估计模块、第二比较判断模块和新路线推送模块;
29、所述定位结果获取模块,用于获取来自车载定位设备的实时定位结果,其中,所述车载定位设备安装在目标公交车上;
30、所述站点位置获取模块,用于在根据所述实时定位结果发现所述目标公交车到达位于所述目标公交车的预设行进路线上的某个公交站点时,获取所述某个公交站点的地理位置信息,以及还获取在所述预设行进路线上的且位于所述某个公交站点之后的下一个公交站点的地理位置信息;
31、所述路线状态查询模块,用于根据所述某个公交站点的地理位置信息和所述下一个公交站点的地理位置信息,访问交通状况数据服务器,查询获取至少两条站间公交车行进路线以及在所述至少两条站间公交车行进路线中的各条站间公交车行进路线的当前道路交通拥堵状态,其中,所述站间公交车行进路线是指所述目标公交车从所述某个公交站点至所述下一个公交站点的行进路线,所述至少两条站间公交车行进路线包含有一条位于所述预设行进路线上的规划站间公交车行进路线和至少一条不位于所述预设行进路线上的非规划站间公交车行进路线;
32、所述第一时长估计模块,用于针对所述规划站间公交车行进路线,根据对应的当前道路交通拥堵状态,预估得到对应的且所述目标公交车从所述某个公交站点至所述下一个公交站点的行进时长;
33、所述第一比较判断模块,用于判断所述规划站间公交车行进路线的行进时长是否超过t1+t2,其中,t1表示设计行进时长,t2表示预设时长阈值;
34、所述第二时长估计模块,用于当判定所述规划站间公交车行进路线的行进时长超过t1+t2时,针对各条所述非规划站间公交车行进路线,根据对应的当前道路交通拥堵状态,预估得到对应的且所述目标公交车从所述某个公交站点至所述下一个公交站点的行进时长;
35、所述第二比较判断模块,用于判断在各条所述非规划站间公交车行进路线的行进时长中的最短行进时长是否小于t1+η×t2,其中,η表示预设百分比;
36、所述新路线推送模块,用于当判定所述最短行进时长小于t1+η×t2时,将与所述最短行进时长对应的某条非规划站间公交车行进路线作为用于替换所述规划站间公交车行进路线的新行进路线,并将所述新行进路线推送给所述目标公交车予以调整执行。
37、第三方面,本发明提供了一种计算机设备,包括有依次通信连接的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如第一方面或第一方面中任意可能设计所述的公交车行进路线动态调整方法。
38、第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面或第一方面中任意可能设计所述的公交车行进路线动态调整方法。
39、第五方面,本发明提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面或第一方面中任意可能设计所述的公交车行进路线动态调整方法。
40、上述方案的有益效果:
41、(1)本发明创造性提供了一种基于道路交通拥堵状态优化调整公交车行进路线的公交车进行新方案,即在根据公交车实时定位结果发现目标公交车到达某个公交站点时,先根据该站点及下一个公交站点的地理位置信息,获取至少两条站间公交车行进路线以及各条路线的当前道路交通拥堵状态,然后在发现规划站间公交车行进路线的行进时长超过预计情况时,自动探索并将具有最短行进时长的非规划站间公交车行进路线作为新行进路线予以调整执行,如此可有效减少到达下一个公交站点的耗时,实现提升公交运营效率以及乘客出行体验的目的,便于实际应用和推广。