CN114187773B - 公交车调度方法、装置、***、计算机设备和存储介质 - Google Patents
公交车调度方法、装置、***、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN114187773B CN114187773B CN202111441344.2A CN202111441344A CN114187773B CN 114187773 B CN114187773 B CN 114187773B CN 202111441344 A CN202111441344 A CN 202111441344A CN 114187773 B CN114187773 B CN 114187773B
- Authority
- CN
- China
- Prior art keywords
- bus
- preset
- target
- positioning data
- route
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/09623—Systems involving the acquisition of information from passive traffic signs by means mounted on the vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096775—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明实施例公开了一种公交车调度方法、装置、***、计算机设备和存储介质,包括:调度服务器接收预设公交路线上公交车所发送的定位数据;根据定位数据确定预设公交路线上是否存在拥塞路段;若是,确定预设公交路线的行驶方向上位于拥塞路段之后的目标公交站;向第一目标公交车发送调度指令,调度指令包括绕开拥塞路段的行驶路径,第一目标公交车用于在接收到调度指令时从行驶路径行驶到目标公交站以执行预设公交路线,能够通过公交车定位数据确定拥塞路段,并调度公交车直接到拥塞路段之后的公交站执行预设公交路线,减少了拥塞路段之后的乘客候车时间,同时避免公交车按照原行驶路径行驶造成公交车扎堆拥塞路段,提高了公交车的运输效率。
Description
技术领域
本发明实施例涉及智能公交技术领域,尤其涉及一种公交车调度方法、装置、***、计算机设备和存储介质。
背景技术
随着城市规模的扩大,公共交通建设成为城市的重要基础建设,并且公共交通的运输效率对城市的日程运行至关重要,而公交车调度是提高运输效率的重要环节。
现有公交车通常是按照预定时间间隔发车,在高峰期缩短时间间隔,过了高峰期之后增大时间间隔,该时间间隔根据人工经验设置,在调度端按照时间间隔发车,然而,在道路拥塞时,按照时间间隔发生会造成拥塞路段之后的站点上的乘客候车时间增加,还会导致后续出发的公交车扎堆在拥塞路段,降低了公交车的运输效率。
发明内容
本发明实施例提供一种公交车调度方法、装置、***、计算机设备和存储介质,以解决现有公交车调度按照预设时间间隔发车无法考虑道路拥塞,造成乘客候车时间增加以及运输效率低的问题。
第一方面,本发明实施例提供了一种公交车调度方法,应用于调度服务器,包括:
调度服务器接收预设公交路线上公交车所发送的定位数据;
根据所述定位数据确定所述预设公交路线上是否存在拥塞路段;
若是,确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站;
向第一目标公交车发送调度指令,所述调度指令包括行驶路径,所述第一目标公交车用于在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线。
可选地,所述根据所述定位数据确定所述预设公交路线上是否存在拥塞路段,包括:
根据所述定位数据计算所述公交车之间的间距;
判断预设数量的、连续的公交车之间的间距是否小于预设距离阈值;
若是,确定所述预设数量的公交车所在路段为所述预设公交路线上的拥塞路段。
可选地,所述根据所述定位数据确定所述预设公交路线上是否存在拥塞路段,包括:
针对所述预设公交路线上的每辆当前公交车,根据所述定位数据确定所述当前公交车在预设时长内的行驶距离;
在所述行驶距离小于预设距离阈值时,获取所述预设时长内所述当前公交车的相邻公交车的行驶距离;
在所述相邻公交车的行驶距离小于所述预设距离阈值时,确定所述当前公交车、所述相邻公交车所形成的路段的合集为所述预设公交路线上的拥塞路段;
其中,所述相邻公交车为所述当前公交车之前的至少一辆公交车,和/或,所述当前公交车之后的至少一辆公交车。
可选地,所述向第一目标公交车发送调度指令,包括:
确定空闲的公交车作为候选公交车,并获取所述候选公交车的定位数据;
根据所述候选公交车的定位数据和所述目标公交站的定位数据计算所述候选公交车到所述目标公交站的距离;
从所述候选公交车中选择所述距离最小的公交车作为第一目标公交车;
根据所述第一目标公交车的定位数据和所述目标公交站的定位数据生成行驶路径;
向所述第一目标公交车发送调度指令,所述调度指令包括所述行驶路径。
可选地,在向第一目标公交车发送调度指令之后,还包括:
确定位于所述拥塞路段之前的第二目标公交车;
向所述第二目标公交车发送限速指令,所述第二目标公交车用于在接收到所述限速指令时提示驾驶员调整行驶速度。
可选地,还包括:
判断相邻两辆公交车的间距是否在预设范围外;
若是,向所述相邻两辆公交车发送速度调整指令,所述相邻两辆公交车用于在接收到所述速度调整指令时提示驾驶员调整行驶速度。
可选地,还包括:
接收所述公交车反馈的乘客数量;
根据所述乘客数量更新公交车的发车时间间隔。
第二方面,本发明实施例提供了一种公交车调度装置,应用于调度服务器,包括:
定位数据接收模块,用于接收预设公交路线上公交车所发送的定位数据;
拥塞路段确定模块,用于根据所述定位数据确定所述预设公交路线上是否存在拥塞路段;
目标公交站确定模块,用于确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站;
调度指令发送模块,用于向第一目标公交车发送调度指令,所述调度指令包括绕开所述拥塞路段的行驶路径,所述第一目标公交车用于在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线。
可选地,所述拥塞路段确定模块包括:
间距计算子模块,用于根据所述定位数据计算所述公交车之间的间距;
判断子模块,用于判断预设数量的、连续的公交车之间的间距是否小于预设距离阈值;
第一拥塞路段确定子模块,用于确定所述预设数量的公交车所在路段为所述预设公交路线上的拥塞路段。
可选地,所述拥塞路段确定模块包括:
第一行驶距离计算子模块,用于针对所述预设公交路线上的每辆当前公交车,根据所述定位数据确定所述当前公交车在预设时长内的行驶距离;
第二行驶距离计算子模块,用于在所述行驶距离小于预设距离阈值时,获取所述预设时长内所述当前公交车的相邻公交车的行驶距离;
第二拥塞路段确定子模块,用于在所述相邻公交车的行驶距离小于所述预设距离阈值时,确定所述当前公交车、所述相邻公交车所形成的路段的合集为所述预设公交路线上的拥塞路段;
其中,所述相邻公交车为所述当前公交车之前的至少一辆公交车,和/或,所述当前公交车之后的至少一辆公交车。
可选地,所述调度指令发送模块包括:
候选公交车确定子模块,用于确定空闲的公交车作为候选公交车,并获取所述候选公交车的定位数据;
距离计算子模块,用于根据所述候选公交车的定位数据和所述目标公交站的定位数据计算所述候选公交车到所述目标公交站的距离;
第一目标公交车确定子模块,用于从所述候选公交车中选择所述距离最小的公交车作为第一目标公交车;
行驶路径生成子模块,用于根据所述第一目标公交车的定位数据和所述目标公交站的定位数据生成行驶路径;
调度指令发送子模块,用于向所述第一目标公交车发送调度指令,所述调度指令包括所述行驶路径。
可选地,还包括:
第二目标公交车确定模块,用于确定位于所述拥塞路段之前的第二目标公交车;
限速指令发送模块,用于向所述第二目标公交车发送限速指令,所述第二目标公交车用于在接收到所述限速指令时提示驾驶员调整行驶速度。
可选地,还包括:
间距判断模块,用于判断相邻两辆公交车的间距是否在预设范围外;
速度调整指令调整模块,用于向所述相邻两辆公交车发送速度调整指令,所述相邻两辆公交车用于在接收到所述速度调整指令时提示驾驶员调整行驶速度。
可选地,还包括:
乘客数量接收模块,用于接收所述公交车反馈的乘客数量;
发出时间间隔更新模块,用于根据所述乘客数量更新公交车的发车时间间隔。
第三方面,本发明实施例还提供了一种公交车调度***,包括调度服务器和公交车;
所述调度服务器配置为:
接收预设公交路线上公交车所发送的定位数据;
根据所述定位数据确定所述预设公交路线上是否存在拥塞路段;
若是,确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站;
向第一目标公交车发送调度指令;
所述公交车配置为:
向所述调度服务器发送定位数据;
在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线。
第四方面,本发明实施例还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序;
当所述一个或多个计算机程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面任一项所述的公交车调度方法。
第五方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面任一项所述的公交车调度方法。
本发明实施例的公交车调度方法可应用于调度服务器,该调度服务器接收预设公交路线上公交车所发送的定位数据后,根据定位数据确定预设公交路线上是否存在拥塞路段;若是,确定预设公交路线的行驶方向上位于拥塞路段之后的目标公交站,向第一目标公交车发送调度指令,该调度指令包括绕开拥塞路段的行驶路径,第一目标公交车用于在接收到调度指令时,从行驶路径行驶到目标公交站以执行预设公交路线。解决了公交车按照预设时间间隔发生道路拥塞时,造成拥塞路段之后的乘客候车时间增加,公交车扎堆在拥塞路段的问题,通过调度公交车直接到拥塞路段之后的公交站执行预设公交路线,减少了拥塞路段之后的乘客候车时间,同时避免公交车按照原行驶路径行驶造成公交车扎堆拥塞路段,提高了公交车的运输效率。
附图说明
图1为本发明实施例一提供的一种公交车调度方法的流程图;
图2A为本发明实施例二提供的一种公交车调度方法的流程图;
图2B为本发明实施例中公交路线上公交车的位置示意图;
图3为本发明实施例三提供的一种公交车调度装置的结构框图;
图4为本发明实施例四提供的一种公交车调度***的示意图;
图5为本发明实施例五提供的一种计算机设备的结构框图;
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种公交车调度方法的流程图,本发明实施例可适用于调度服务器调度公交车的情况,该方法可以由公交车调度装置来执行,该公交车调度装置可以由软件和/或硬件实现,公交车调度装置可配置在计算机设备中,例如可配置在调度服务器中,该方法具体包括如下步骤:
S101、调度服务器接收预设公交路线上公交车所发送的定位数据。
在本发明实施例中,调度服务器可以是公交车调度***中用于监控公交车运行以给出调度策略的计算机设备,该公交车调度***可以包括调度服务器、通信网络和公交车,公交车可以通过通信网络与调度服务器通信。
预设公交路线可以是某一路公交车的设定行驶路线,在该预设公交路线上设置有多个公交站,公交车在预设公交路线上行驶时在公交站停靠,一条预设公交路线包括始发站和终点站,公交车从始发站发车后沿预设公交路线行驶到终点站,公交车上可以安装有定位***来按照预设周期采集公交车的定位数据,并将定位数据通过通信网络发送到调度服务器,调度服务器可以接收到预设公交路线上的公交车的定位数据,该定位数据可以是公交车的坐标数据。
S102、根据所述定位数据确定所述预设公交路线上是否存在拥塞路段。
在本发明的可选实施例中,可以通过预设公交路线上公交车的定位数据来确定公交车的行驶状况,示例性地,可以通过相邻的公交车的定位数据计算相邻的公交车之间的间距,当大于预设数量的、多辆连续的公交车之间的间距小于预设间距时,可以确定多辆连续的公交车所在的路段发生交通拥塞。
又或者在一个示例中,由于公交车按照预设周期向调度服务器发送定位数据,针对预设公交路线上的每辆当前公交车,根据定位数据确定当前公交车在预设时长内的行驶距离,在行驶距离小于预设距离阈值时,获取预设时长内当前公交车的相邻公交车的行驶距离,在相邻公交车的行驶距离小于预设距离阈值时,确定当前公交车、相邻公交车所形成的路段的合集为预设公交路线上的拥塞路段,例如,通过定位数据确定当前公交车在5分钟内的行驶距离小于1公里,并且该当前公交车的前一辆公交车和后一辆公交车在5分钟内的行驶距离也小于1公里,则说明上述三辆公交车所在的路段发生交通拥塞,在确定预设公交路线上存在拥塞路段后,可以执行S103。
本发明实施例通过公交车的定位数据来确定预设公交路线上是否存在拥塞路段,无需从其他***来获取预设公交路线上的交通状态,亦即无需设计获取其他***上交通状态的接口,整个***架构简单,可靠性高。
S103、确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站。
每条公交路线都规定了公交车的行驶方向,当确定预设公交路线上存在拥塞路段之后,可以将行驶方向上拥塞路段之后的公交站作为目标公交站,示例性地,可以将拥塞路段之后的第一个或者第二个公交站作为目标公交站。
S104、向第一目标公交车发送调度指令,所述调度指令包括绕开所述拥塞路段的行驶路径,所述第一目标公交车用于在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线。
在确定目标公交站后,可以向第一目标公交车发送调度指令,其中,第一目标公交车可以是空闲的、与目标公交站距离最小的公交车,行驶路径可以是第一目标公交车从其当前位置行驶到目标公交站的路径,该路径可以避开拥塞路段,以使得第一目标公交车接收到调度指令后提示驾驶员,例如在第一目标公交车通过声音、显示屏等提示驾驶员,并显示行驶路径,以使得驾驶员按照行驶路径行驶到目标公交站之后,驾驶第一目标公交车继续执行从目标公交站开始之后的剩余的预设公交路线。
本发明实施例的公交车调度方法可应用于调度服务器,该调度服务器接收预设公交路线上公交车所发送的定位数据后,根据定位数据确定预设公交路线上是否存在拥塞路段;若是,确定预设公交路线的行驶方向上位于拥塞路段之后的目标公交站,向第一目标公交车发送调度指令,该调度指令包括绕开拥塞路段的行驶路径,第一目标公交车用于在接收到调度指令时,从行驶路径行驶到目标公交站以执行预设公交路线。解决了公交车按照预设时间间隔发生道路拥塞时,造成拥塞路段之后的乘客候车时间增加,公交车扎堆在拥塞路段的问题,通过调度公交车直接到拥塞路段之后的公交站执行预设公交路线,减少了拥塞路段之后的乘客候车时间,同时避免公交车按照原行驶路径行驶造成公交车扎堆拥塞路段,提高了公交车的运输效率。
实施例二
图2A为本发明实施例二提供的一种公交车调度方法的流程图,本发明实施例以前述实施例一为基础进行优化,该方法具体包括如下步骤:
S201、调度服务器接收预设公交路线上公交车所发送的定位数据。
本发明实施例中,公交车上可以安装有定位***来按照预设周期采集公交车的定位数据,并将定位数据通过通信网络发送到调度服务器,调度服务器可以接收到预设公交路线上的公交车的定位数据,该定位数据可以是公交车的坐标数据。
S202、根据所述定位数据计算所述公交车之间的间距。
具体地,定位数据可以是公交车的坐标,可以计算相邻两辆公交车的坐标的差值得到相邻两辆公交车之间的间距,需要说明的是,在一个示例中,相邻两辆公交车之间的间距可以是沿公交路线的实际间距,而非公交车到公交车之间的直线距离。
S203、判断预设数量的、连续的公交车之间的间距是否小于预设距离阈值。
在实际应用中,在预设公交路线上可以同时存在多辆公交车行驶,相邻的公交车之间具有间距,则可以判断预设数量的、连续的公交车之间的间距是否小于预设距离阈值,若是则说明该路段为拥塞路段。
如图2B所示为图形化之后的预设公交路线、公交车以及公交站,预设公交路线L上的部分公交站包括公交站P1、P2、P3、P4,在该部分预设公交路线L上有公交车B1-B9,以预设数量为4作为示例,可以判断连续4辆公交车中相邻的公交车之间的间距是否小于预设距离阈值,如图2B所示,可以看出公交车B3-B6这4辆公交车中相邻的两辆公交车的间距均小于预设距离阈值,则可以确定公交车B3-B6所在的路段为拥塞路段,可以执行S204。
在另一个可选实施例中,针对预设公交路线上的每辆当前公交车,根据定位数据确定当前公交车在预设时长内的行驶距离,在行驶距离小于预设距离阈值时,获取预设时长内当前公交车的相邻公交车的行驶距离,在相邻公交车的行驶距离小于预设距离阈值时,确定当前公交车、相邻公交车所形成的路段的合集为预设公交路线上的拥塞路段,其中,相邻公交车为当前公交车之前的至少一辆公交车,和/或,当前公交车之后的至少一辆公交车。
示例性地,如图2B所示,在预设时长5分钟内通过公交车B4的定位数据确定公交车B4行驶了1公里,位于公交车B4之后的公交车B3行驶了0.7公里,在公交车B4之前的公交车B5和B6分别行驶了0.4公里和0.3公里,则可以说明该公交车B3、B4、B5和B6由于道路拥塞行驶缓慢,可以将公交车B3、B4、B5和B6所在路段的集合确定为拥塞路段,从而实现根据多辆公交车的行驶距离来综合判断是否存在拥塞路段,拥塞路段判断的准确性高。
在又一个实施例中,还可以统计预设长度的路段上公交车的数量,如果在预设长度的路段上公交车的数量大于预设数量,则说明该路段交通拥塞,当然还可以通过其他方式确定预设公交路线是否存在拥塞路段,本发明实施例对此不作限制。
当然,在实际应用中,本领域技术人员可以通过上述一种或者一种以上的方式综合来判断预设公交路线是否存在拥塞路段,以提高拥塞路段判断的准确度。
S204、确定所述预设数量的公交车所在路段为所述预设公交路线上的拥塞路段。
如图2B所示,公交车B3-B6这4辆公交车中相邻的两辆公交车的间距均小于预设距离阈值,则可以确定公交车B3-B6所在的路段为拥塞路段。
S205、确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站。
在本发明实施例中,目标公交站可以是拥塞路段之后的第一个公交站,如图2B所示,拥塞路段为B3-B6,该拥塞路段之后的公交站包括公交站P3和P4,则可以将公交站P3确定为目标公交站。
S206、向第一目标公交车发送调度指令。
在本发明的可选实施例中,可以确定空闲的公交车作为候选公交车,并获取候选公交车的定位数据,根据候选公交车的定位数据和目标公交站的定位数据计算候选公交车到目标公交站的距离,从候选公交车中选择距离最小的公交车作为第一目标公交车,并根据第一目标公交车的定位数据和目标公交站的定位数据生成行驶路径,向第一目标公交车发送调度指令,调度指令包括行驶路径。
其中,空闲的公交车可以是位于始发站的公交车,也可以是位于终点站的公交车,还可以是当前行驶在预设公交路线上无乘客的公交车,在确定空闲的公交车之后,将与目标公交站距离最近的空闲公交车确定为第一目标公交车,并规划第一目标公交车从其位置到目标公交站的行驶路径,该行驶路径绕开拥塞路段。
调度服务器可以将调度指令发送到第一目标公交车,第一公交车接收到调度指令后提示驾驶员,例如在第一目标公交车通过声音、显示屏等提醒驾驶员,并显示行驶路径,以使得驾驶员按照行驶路径行驶到目标公交站之后,驾驶第一目标公交车继续执行从目标公交站开始之后的剩余的预设公交路线,从而实现调度距离目标公交站最近的空闲公交车前往目标公交站,进一步减少拥塞路段后公交站的乘客的候车时间。
S207、接收所述公交车反馈的乘客数量。
在本发明实施例中,每辆公交车上可以设置有获取乘客数量的装置,示例性地,公交车上可以设置有重量传感器以确定公交车的载重,载重越大说明乘客越多,通过载重可以估算车内的乘客数量。还可以通过公交车上的摄像头采集公交车内的图像,通过图像识别算法识别出乘客数量,公交车可以将乘客数量发送到服务器,服务器可以接收到每辆公交车内乘客的数量。
S208、根据所述乘客数量更新公交车的发车时间间隔。
公交车内乘客数量反映了预设公交路线上乘客的乘车需求,当大于预设数量的公交车的乘客数量大于预设数量阈值时,说明该预设公交路线上需要乘坐公交车的人较多,可以缩小发车时间间隔,以增加更多的公交车行驶在该公交路线上,否则增大发车时间间隔,以避免过多的公交车行驶在该公交路线上造成运力浪费,从而能够根据乘车需求调整发车时间间隔,充分利用公交车的运力,提高了运输效率。
在另一个可选实施例中,还可以根据公交车的乘客数量确定乘车热点路段,调度空闲的公交车前往该乘车热点路段,具体地,可以确定乘客数量大于预设数量阈值的公交车并确定该公交车所在的目标路段,当在该目标路段乘客数量大于预设数量阈值的公交车的数量大于预设数量时,确定该目标路段为乘车热点路段,可以调度空闲的公交车前往该目标路段。如图2B所示,如果在公交站P2和P3路段之间,公交车B3、B4、B5和B6共四辆公交车中有三辆公交车的乘客数量大于60人,则可以确定公交站P2到公交站P3之间的路段为乘车热点路段,调度空闲的公交车前往该路段分流乘客,例如调度一辆或者多辆空闲的公交车前往公交站P2,从而实现根据各个路段乘客的数量调度公交车前往该路段,相对于高峰期缩短发车时间间隔,针对乘车热点调度公交车,更能有效地提高乘车热点路段公交车的运输能力,提高了运输效率。
在本发明的可选实施例中,还可以确定位于拥塞路段之前的第二目标公交车,向第二目标公交车发送限速指令,第二目标公交车用于在接收到限速指令时提示驾驶员调整行驶速度,其中调整行驶速度可以是降低行驶速度,示例性地,如图2B所示,拥塞路段为B3-B6路段,则可以将公交车B2确定为第二目标公交车,向公交车B2发送限速指令,公交车B2接收到限速指令后降低行驶速度,以避免公交车B2在拥塞路段的拥塞状态未解除前到达拥塞路段,造成多辆公交车扎堆在拥塞路段的问题。
在又一可选实施例中,可以判断相邻两辆公交车的间距是否在预设范围外,若是,向相邻两辆公交车发送速度调整指令,相邻两辆公交车用于在接收到速度调整指令时提示驾驶员调整行驶速度。具体地,本发明实施例可以实时监测相邻两辆公交车之间的间距,当相邻两辆车之间的间距过小或者过大时,向相邻两辆公交车发送速度调整指令,例如,在间距过小时发送减速指令给后车或者发送提速指令给前车以使得车距调整到预设范围内,避免间距过小,相邻两辆公交车进入同一个公交站时间间隔过小造成运力浪费,能够充分公交车的运力,提高运输效率。又或者在间距过大时发送提速指令给后车或者发送减速指令给前车以使得车距调整到预设范围内,避免间距过大,相邻两辆公交车进入同一个公交站时间间隔过长造成公交站乘客候车时间过长的问题,提高了乘客的乘车体验。
本发明实施例获取公交车的定位数据,并根据定位数据计算公交车之间的间距,在预设数量的、连续的公交车之间的间距小于预设距离阈值时确定预设公交路线上存在拥塞路段,向第一目标公交车发送调度指令,使得第一目标公交车行驶收到拥塞路段之后的目标公交站执行预设公交路线,解决了公交车按照预设时间间隔发生道路拥塞时,造成拥塞路段之后的乘客候车时间增加,公交车扎堆在拥塞路段的问题,通过调度公交车直接到拥塞路段之后的公交站执行预设公交路线,减少了拥塞路段之后的乘客候车时间,同时避免公交车按照原行驶路径行驶造成公交车扎堆拥塞路段,提高了公交车的运输效率。
实施例三
图3为本发明实施例三提供的一种公交车调度装置的结构示意图,该公交车调度装置应用于调度服务器,具体可以包括如下模块:
定位数据接收模块301,用于接收预设公交路线上公交车所发送的定位数据;
拥塞路段确定模块302,用于根据所述定位数据确定所述预设公交路线上是否存在拥塞路段;
目标公交站确定模块303,用于确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站;
调度指令发送模块304,用于向第一目标公交车发送调度指令,所述调度指令包括行驶路径,所述第一目标公交车用于在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线。
可选地,所述拥塞路段确定模块302包括:
间距计算子模块,用于根据所述定位数据计算所述公交车之间的间距;
判断子模块,用于判断预设数量的、连续的公交车之间的间距是否小于预设距离阈值;
第一拥塞路段确定子模块,用于确定所述预设数量的公交车所在路段为所述预设公交路线上的拥塞路段。
可选地,所述拥塞路段确定模块302包括:
第一行驶距离计算子模块,用于针对所述预设公交路线上的每辆当前公交车,根据所述定位数据确定所述当前公交车在预设时长内的行驶距离;
第二行驶距离计算子模块,用于在所述行驶距离小于预设距离阈值时,获取所述预设时长内所述当前公交车的相邻公交车的行驶距离;
第二拥塞路段确定子模块,用于在所述相邻公交车的行驶距离小于所述预设距离阈值时,确定所述当前公交车、所述相邻公交车所形成的路段的合集为所述预设公交路线上的拥塞路段;
其中,所述相邻公交车为所述当前公交车之前的至少一辆公交车,和/或,所述当前公交车之后的至少一辆公交车。
可选地,所述调度指令发送模块304包括:
候选公交车确定子模块,用于确定空闲的公交车作为候选公交车,并获取所述候选公交车的定位数据;
距离计算子模块,用于根据所述候选公交车的定位数据和所述目标公交站的定位数据计算所述候选公交车到所述目标公交站的距离;
第一目标公交车确定子模块,用于从所述候选公交车中选择所述距离最小的公交车作为第一目标公交车;
行驶路径生成子模块,用于根据所述第一目标公交车的定位数据和所述目标公交站的定位数据生成行驶路径;
调度指令发送子模块,用于向所述第一目标公交车发送调度指令,所述调度指令包括所述行驶路径。
可选地,还包括:
第二目标公交车确定模块,用于确定位于所述拥塞路段之前的第二目标公交车;
限速指令发送模块,用于向所述第二目标公交车发送限速指令,所述第二目标公交车用于在接收到所述限速指令时提示驾驶员调整行驶速度。
可选地,还包括:
间距判断模块,用于判断相邻两辆公交车的间距是否在预设范围外;
速度调整指令调整模块,用于向所述相邻两辆公交车发送速度调整指令,所述相邻两辆公交车用于在接收到所述速度调整指令时提示驾驶员调整行驶速度。
可选地,还包括:
乘客数量接收模块,用于接收所述公交车反馈的乘客数量;
发出时间间隔更新模块,用于根据所述乘客数量更新公交车的发车时间间隔。
本发明实施例所提供的公交车调度装置可执行本发明实施例一或实施例二所提供的公交车调度方法,具备执行方法相应的功能模块和有益效果。
实施例四
图4为本发明实施例四提供的一种公交车调度***的结构示意图,该公交车调度***具体可以包括调度服务器和多辆公交车,调度服务器可以和多辆公交车通信,其中:
调度服务器配置为执行实施例一或实施例二所提供的公交车调度方法,公交车配置为向调度服务器发送定位数据,在接收到调度指令时,从行驶路径行驶到目标公交站以执行预设公交路线。
本发明实施例所提供的公交车调度***可执行本发明实施例一或实施例二所提供的公交车调度方法,具备执行方法相应的功能模块和有益效果。
实施例五
图5为本发明实施例五提供的一种计算机设备的结构示意图。如图5所示,该计算机设备包括处理器500、存储器501、通信模块502、输入装置503和输出装置504;计算机设备中处理器500的数量可以是一个或多个,图5中以一个处理器500为例;计算机设备中的处理器500、存储器501、通信模块502、输入装置503和输出装置504可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储器501作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例的公交车调度方法对应的模块(例如,如图3所示的公交车调度装置中的定位数据接收模块301、拥塞路段确定模块302、目标公交站确定模块303和调度指令发送模块304)。处理器500通过运行存储在存储器501中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的公交车调度方法。
存储器501可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器501可进一步包括相对于处理器500远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
通信模块502,用于与显示屏建立连接,并实现与显示屏的数据交互。
输入装置503可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。
输出装置504可以包括扬声器等音频设备。
需要说明的是,输入装置503和输出装置504的具体组成可以根据实际情况设定。
处理器500通过运行存储在存储器501中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的公交车调度方法。
本实施例提供的计算机设备,可执行本发明实施例提供的公交车调度方法,具体相应的功能和有益效果。
实施例五
本发明实施例五还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现一种公交车调度方法,该方法包括:
调度服务器接收预设公交路线上公交车所发送的定位数据;
根据所述定位数据确定所述预设公交路线上是否存在拥塞路段;
若是,确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站;
向第一目标公交车发送调度指令,所述调度指令包括行驶路径,所述第一目标公交车用于在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线。
当然,本发明实施例所提供的计算机可读存储介质,其计算机程序不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的公交车调度方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的公交车调度方法。
值得注意的是,上述公交车调度装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (9)
1.一种公交车调度方法,其特征在于,应用于调度服务器,包括:
调度服务器接收预设公交路线上公交车所发送的定位数据;
根据所述定位数据确定所述预设公交路线上是否存在拥塞路段;
若是,确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站;
向第一目标公交车发送调度指令,所述调度指令包括绕开所述拥塞路段的行驶路径,所述第一目标公交车用于在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线;
所述根据所述定位数据确定所述预设公交路线上是否存在拥塞路段,包括:
针对所述预设公交路线上的每辆当前公交车,根据所述定位数据确定所述当前公交车在预设时长内的行驶距离;
在所述行驶距离小于预设距离阈值时,获取所述预设时长内所述当前公交车的相邻公交车的行驶距离;
在所述相邻公交车的行驶距离小于所述预设距离阈值时,确定所述当前公交车、所述相邻公交车所形成的路段的合集为所述预设公交路线上的拥塞路段;
其中,所述相邻公交车为所述当前公交车之前的至少一辆公交车,和/或,所述当前公交车之后的至少一辆公交车。
2.根据权利要求1所述的公交车调度方法,其特征在于,所述根据所述定位数据确定所述预设公交路线上是否存在拥塞路段,包括:
根据所述定位数据计算所述公交车之间的间距;
判断预设数量的、连续的公交车之间的间距是否小于预设距离阈值;
若是,确定所述预设数量的公交车所在路段为所述预设公交路线上的拥塞路段。
3.根据权利要求1所述的公交车调度方法,其特征在于,所述向第一目标公交车发送调度指令,包括:
确定空闲的公交车作为候选公交车,并获取所述候选公交车的定位数据;
根据所述候选公交车的定位数据和所述目标公交站的定位数据计算所述候选公交车到所述目标公交站的距离;
从所述候选公交车中选择所述距离最小的公交车作为第一目标公交车;
根据所述第一目标公交车的定位数据和所述目标公交站的定位数据生成行驶路径;
向所述第一目标公交车发送调度指令,所述调度指令包括所述行驶路径。
4.根据权利要求1所述的公交车调度方法,其特征在于,在向第一目标公交车发送调度指令之后,还包括:
确定位于所述拥塞路段之前的第二目标公交车;
向所述第二目标公交车发送限速指令,所述第二目标公交车用于在接收到所述限速指令时提示驾驶员调整行驶速度。
5.根据权利要求1-4任一项所述的公交车调度方法,其特征在于,还包括:
判断相邻两辆公交车的间距是否在预设范围外;
若是,向所述相邻两辆公交车发送速度调整指令,所述相邻两辆公交车用于在接收到所述速度调整指令时提示驾驶员调整行驶速度。
6.一种公交车调度装置,其特征在于,应用于调度服务器,包括:
定位数据接收模块,用于接收预设公交路线上公交车所发送的定位数据;
拥塞路段确定模块,用于根据所述定位数据确定所述预设公交路线上是否存在拥塞路段;
目标公交站确定模块,用于确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站;
调度指令发送模块,用于向第一目标公交车发送调度指令,所述调度指令包括绕开所述拥塞路段的行驶路径,所述第一目标公交车用于在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线;
所述拥塞路段确定模块,包括:
第一行驶距离计算子模块,用于针对所述预设公交路线上的每辆当前公交车,根据所述定位数据确定所述当前公交车在预设时长内的行驶距离;
第二行驶距离计算子模块,用于在所述行驶距离小于预设距离阈值时,获取所述预设时长内所述当前公交车的相邻公交车的行驶距离;
第二拥塞路段确定子模块,用于在所述相邻公交车的行驶距离小于所述预设距离阈值时,确定所述当前公交车、所述相邻公交车所形成的路段的合集为所述预设公交路线上的拥塞路段;
其中,所述相邻公交车为所述当前公交车之前的至少一辆公交车,和/或,所述当前公交车之后的至少一辆公交车。
7.一种公交车调度***,其特征在于,包括调度服务器和公交车;
所述调度服务器配置为:
接收预设公交路线上公交车所发送的定位数据;
根据所述定位数据确定所述预设公交路线上是否存在拥塞路段;
若是,确定所述预设公交路线的行驶方向上位于所述拥塞路段之后的目标公交站;
向第一目标公交车发送调度指令,所述调度指令包括绕开所述拥塞路段的行驶路径;
所述根据所述定位数据确定所述预设公交路线上是否存在拥塞路段,包括:
针对所述预设公交路线上的每辆当前公交车,根据所述定位数据确定所述当前公交车在预设时长内的行驶距离;
在所述行驶距离小于预设距离阈值时,获取所述预设时长内所述当前公交车的相邻公交车的行驶距离;
在所述相邻公交车的行驶距离小于所述预设距离阈值时,确定所述当前公交车、所述相邻公交车所形成的路段的合集为所述预设公交路线上的拥塞路段;
其中,所述相邻公交车为所述当前公交车之前的至少一辆公交车,和/或,所述当前公交车之后的至少一辆公交车;
所述公交车配置为:
向所述调度服务器发送定位数据;
在接收到所述调度指令时,从所述行驶路径行驶到所述目标公交站以执行所述预设公交路线。
8.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序;
当所述一个或多个计算机程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5任一项所述的公交车调度方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-5任一项所述的公交车调度方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111441344.2A CN114187773B (zh) | 2021-11-30 | 2021-11-30 | 公交车调度方法、装置、***、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111441344.2A CN114187773B (zh) | 2021-11-30 | 2021-11-30 | 公交车调度方法、装置、***、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114187773A CN114187773A (zh) | 2022-03-15 |
CN114187773B true CN114187773B (zh) | 2023-03-10 |
Family
ID=80603030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111441344.2A Active CN114187773B (zh) | 2021-11-30 | 2021-11-30 | 公交车调度方法、装置、***、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114187773B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115188184B (zh) * | 2022-06-20 | 2024-03-19 | 海信集团控股股份有限公司 | 一种车辆限速处理方法、设备及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010176507A (ja) * | 2009-01-30 | 2010-08-12 | Sanyo Electric Co Ltd | バス運行システム、車載用装置、及びバス運行方法 |
CN104464276A (zh) * | 2014-12-15 | 2015-03-25 | 哈尔滨工业大学 | 一种基于gps技术的防止公交车集中到站的调度方法 |
CN104781865A (zh) * | 2012-11-13 | 2015-07-15 | 奥迪股份公司 | 用于借助于至少一辆机动车提供行驶路段信息的方法 |
CN106448139A (zh) * | 2016-11-18 | 2017-02-22 | 山东浪潮云服务信息科技有限公司 | 一种智能公交调度方法和装置 |
CN108717793A (zh) * | 2018-06-22 | 2018-10-30 | 泉州创先力智能科技有限公司 | 一种道路堵车监控方法、装置、设备和存储介质 |
CN111739297A (zh) * | 2020-06-29 | 2020-10-02 | 广东荣文科技集团有限公司 | 基于5g的交通预警方法及相关装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4697607B2 (ja) * | 2007-03-06 | 2011-06-08 | アイシン・エィ・ダブリュ株式会社 | 渋滞案内装置 |
CN101201977B (zh) * | 2007-12-27 | 2010-07-14 | 深圳市赛格导航科技股份有限公司 | 一种公交报站装置及其报站方法 |
CN109284880B (zh) * | 2017-07-20 | 2021-09-07 | 北京嘀嘀无限科技发展有限公司 | 数据处理方法、装置、服务器、移动终端和可读存储介质 |
KR20200075915A (ko) * | 2018-12-07 | 2020-06-29 | 현대자동차주식회사 | 차량의 주행 제어 장치 및 그 방법 |
-
2021
- 2021-11-30 CN CN202111441344.2A patent/CN114187773B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010176507A (ja) * | 2009-01-30 | 2010-08-12 | Sanyo Electric Co Ltd | バス運行システム、車載用装置、及びバス運行方法 |
CN104781865A (zh) * | 2012-11-13 | 2015-07-15 | 奥迪股份公司 | 用于借助于至少一辆机动车提供行驶路段信息的方法 |
CN104464276A (zh) * | 2014-12-15 | 2015-03-25 | 哈尔滨工业大学 | 一种基于gps技术的防止公交车集中到站的调度方法 |
CN106448139A (zh) * | 2016-11-18 | 2017-02-22 | 山东浪潮云服务信息科技有限公司 | 一种智能公交调度方法和装置 |
CN108717793A (zh) * | 2018-06-22 | 2018-10-30 | 泉州创先力智能科技有限公司 | 一种道路堵车监控方法、装置、设备和存储介质 |
CN111739297A (zh) * | 2020-06-29 | 2020-10-02 | 广东荣文科技集团有限公司 | 基于5g的交通预警方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114187773A (zh) | 2022-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10490071B2 (en) | Traffic light information providing system and traffic light information providing method, and server used therefor | |
CN108932862B (zh) | 一种自动驾驶车辆调度方法和装置 | |
CN107036617B (zh) | 一种出租车与地铁组合的出行路线规划方法及*** | |
CN107067707B (zh) | 一种公交运营及乘客出行优化*** | |
US20140058652A1 (en) | Traffic information processing | |
US11175153B2 (en) | Pedestrian and vehicle route optimization | |
CN101483009B (zh) | 一种基于a-gps和3g网络的公交预时播报*** | |
CN103218769A (zh) | 出租车订单分配方法 | |
CN107240254B (zh) | 交通路况预测方法及终端设备 | |
CN105225472A (zh) | 一种拼车方法与设备 | |
CN111461485A (zh) | 任务分配方法、装置、设备及计算机可读存储介质 | |
CN108281027A (zh) | 一种交互式智能到站提醒方法及装置 | |
WO2019003672A1 (ja) | 交通需要予測装置、及び交通需要予測方法 | |
CN107204124B (zh) | 公交车推荐方法和装置 | |
CN111696384B (zh) | 一种基于地图的智能共享停车***及方法 | |
CN113284358B (zh) | 针对线上停车场提供导航服务的导航控制*** | |
CN110570656B (zh) | 定制公共交通线路方法及装置 | |
CN111080016B (zh) | 一种基于节点控制的地铁车站客流管控方法及装置 | |
CN114187773B (zh) | 公交车调度方法、装置、***、计算机设备和存储介质 | |
CN113628473A (zh) | 一种智能公交车辆响应式停站计划与动态调度*** | |
KR20140080012A (ko) | 버스 정차순서를 반영한 버스 정보 제공 시스템 및 방법 | |
CN111477021B (zh) | 车辆优先引导方法及优先引导*** | |
CN111091222A (zh) | 人流量预测方法、装置及*** | |
CN113780654A (zh) | 地铁站中对乘客行走指引的方法、装置、设备及存储介质 | |
CN112447054B (zh) | 控制车辆行驶的方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |