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.图1为本发明提供的一种缓解交通拥堵的方法的步骤示意图;
28.图2为本发明实施例提供的一种缓解交通拥堵的方法的交通路口示意图;
29.图3为本发明实施例提供的一种缓解交通拥堵的方法具体应用图;
30.图4为本发明提供的一种缓解交通拥堵的装置的模块示意图。
具体实施方式
31.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
32.应当明确,所描述的实施例仅仅是本技术实施例一部分实施例,而不是全部的实施例。基于本技术实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术实施例保护的范围。
33.在本技术实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术实施例。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
34.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。在本技术的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似
的人体,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
35.此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联人体的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联人体是一种“或”的关系。
36.针对背景技术中的技术问题,本技术实施例提供一种缓解交通拥堵的方法,该方法应用于城市交通管理系统,并通过城市交通管理系统中的交通信号控制系统、交通图像监视系统、交通信息诱导系统、交通管理信息系统等相互配合以实现城市交通管理的智能化。如图1所示,在一个具体的实施例中,本发明提供的一种缓解交通拥堵的方法,包括以下步骤:
37.s101:针对每个交叉路口,划分每个车道至路口其他车道的车流流向,所述车流流向包括直行流向和左转流向;
38.如图2所示,在一个具体的例子中,图2为某个交叉路口的划分示意图,划分每个车道至路口其他车道的车流流向,该路口具有四个方向,各个方向分别对应第一信号灯组、第二信号灯组、第三信号灯组和第四信号灯组,同时每个方向具有两个流向,如第一信号灯组具有流向朝向第一信号灯组的车道1-1,以及流向远离第一信号灯组的车道1-2,且车道1-1至车道3-1为直行流向,车道1-1至车道4-2为左转流向。
39.s102:获取车辆的导航软件的导航信息,从所述导航信息中提取路径信息,所述路径信息包括起点信息、终点信息、途经路径信息以及路径时间信息;
40.根据车辆预先设置的行走路线获取车辆在导航时指定的出发点和目的地,以及之间的途径路径信息和路径时间信息。
41.s103:根据所述途经路径信息以及所述路径时间信息,获取当前时间段内,通过每个所述车流流向的车辆数量;
42.根据上述路径信息,估计在某段时间内,通过某个路口的各个车流流向的车辆数量。
43.s104:针对每一对交叉的车流流向,如果其中一个车流流向大于另一个车流流向超过设定阈值,则延长较大的车流流向的绿灯控制时间。
44.其中,预先设定一对交叉的车流流向的车辆数量的差异量需要在一定范围内,该范围的最大可接受量为阈值,两个车流流向的车辆数量的差异小于该阈值,则保持原始设定的信号灯时间不变,如果其中一个车流流向大于另一个车流流向超过设定阈值,则延长较大的车流流向的绿灯控制时间。在一个具体的例子中,一对交叉的车流流向可以为图2中的车道1-1至车道3-1以及车道2-2至车道4-2,也可以是图中其他交叉的车流流向。当途径车道1-1至车道3-1的车流流向大于车道2-2至车道4-2的车流流向超过设定阈值,则延长第三信号灯组的绿灯时长。
45.本技术提供的一种缓解交通拥堵的方法,该方法还包括如下步骤:
46.s105:保持较大的车流流向的红灯时间不变。
47.具体的,保持第三信号灯组的红灯时间不变,可以保证车道2-2至车道4-2的车辆不拥堵。
48.本技术提供的一种缓解交通拥堵的方法,还可以通过调整较小的车流流向的信号
灯时长来缓解交通压力,该方法还包括如下步骤:
49.s106:延长较小的车流流向的红灯控制时间,保持较小的车流流向的绿灯时间不变。
50.具体的,在上述实施例的基础上,车道2-2至车道4-2的车流流向较小,延长第四信号灯组的红灯控制时间,保持第四信号灯组的绿灯时间不变。
51.本技术提供的一种缓解交通拥堵的方法,对于左转流向的调节,还包括如下步骤:
52.s107:对于同方向出发,控制左转车道的绿灯时间小于等于直行车道的绿灯时间。
53.在一个具体的例子中,由于途径车道1-1至车道3-1的车流流向大于车道2-2至车道4-2的车流流向,因此调整从车道1-1至车道4-2的左转车道绿灯时长小于等于从车道1-1至车道3-1的直行车道。另外本发明申请右转车道不考虑信号灯的情况。
54.本技术提供的一种缓解交通拥堵的方法,还将信号灯的控制时间反馈至车主的导航系统,该方法还包括如下步骤:
55.s108:将红绿灯控制时间发送给当前时间段内,通过每个所述车流流向的车主的导航系统。
56.经过调整的红绿灯控制时长和拥堵情况等路况信息反馈给当前时间段内,通过该路口每个车流流向的车主的导航系统,使得车主可根据实际情况及时调整出行计划,以达到最快速、最畅通的出行。
57.如图3所示,在一种具体的应用场景中,该方法的实施步骤流程为预先设定某路口的一对交叉车流流向的车辆数量的差异量需要在一定范围内,该范围的最大可接受量为阈值,两个车流流向的车辆数量的差异小于该阈值,则保持原始设定的信号灯时间不变,如果其中一个车流流向大于另一个车流流向超过设定阈值,则延长较大的车流流向的绿灯控制时间。如在上述具体实施例中第三信号灯组的绿灯时长增加,红灯时长保持不变;第四信号灯组的红灯时长增加,绿灯时长保持不变。
58.数据库调整信号灯组的红绿灯时长,同时也将红绿灯时长反馈至车主的导航系统,使得车主可以及时调整出行计划,数据库还将根据该路口的交通情况的数据统计会和其他路口的交通时间统计共同组成大数据,来调整相邻路口的红绿灯情况,以此各个路口的信号灯相互配合,优化出行效率。
59.与上述的一种缓解交通拥堵的方法相对应,本技术实施例还提供一种缓解交通拥堵的装置,如图4所示,图4为本发明提供的一种缓解交通拥堵的装置的模块示意图,该装置400包括:
60.导航信息获取模块401,用于获取车辆的导航软件的导航信息,从所述导航信息中提取路径信息,所述路径信息包括起点信息、终点信息、途经路径信息以及路径时间信息;
61.车辆数量获取模块402,用于获取当前时间段内,通过每个所述车流流向的车辆数量;
62.控制模块403,包括第一控制单元,用于针对每一对交叉的车流流向,如果其中一个车流流向大于另一个车流流向超过设定阈值,则延长较大的车流流向的绿灯控制时间。
63.在一个可选的实施例中,该装置400的控制模块403还包括:
64.第二控制单元,用于保持较大的车流流向的红灯时间不变。
65.在一个可选的实施例中,该装置400的控制模块403还包括:
66.第三控制单元,用于延长较小的车流流向的红灯控制时间,保持较少的车流流向的绿灯时间不变。
67.在一个可选的实施例中,该装置400的控制模块403还包括:
68.第四控制单元,用于控制对于同方向出发,左转车道的绿灯时间小于等于直行车道的绿灯时间。
69.在一个可选的实施例中,该装置400还包括:
70.信息反馈模块,用于红绿灯控制时间反馈给当前时间段内,通过每个所述车流流向的车主的导航系统。
71.与上述的一种缓解交通拥堵的方法相对应,本技术实施例还提供一种缓解交通拥堵的设备,包括:
72.至少一个存储器和至少一个处理器;
73.所述存储器,用于存储一个或多个程序;
74.当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如上述任一项实施例所述的一种缓解交通拥堵的方法的步骤。
75.与上述的一种缓解交通拥堵的方法相对应,本技术实施例还提供一种计算机可读存储介质。该计算机可读存储介质存储有计算机程序,当计算机程序被处理器执行时实现如上述任一项实施例所述的一种缓解交通拥堵的方法的步骤。
76.本技术提供的一种缓解交通拥堵的方法、装置、设备和存储介质,有效地利用了导航软件的导航信息,从中提取路径信息,经过对路径信息进行模拟计算得出在每一个路口的每个车流流向在某段时间内可能通过的车辆数量,并根据车辆数量调节路口的红绿灯时长,以此来缓解路口的交通压力。还通过将调整过后的红绿灯时长反馈至在某段时间内,可能通过该流向的车主的导航系统,使得车主能够相应调整出行计划,并使得交通效率最大化、最优化,有效缓解交通压力。
77.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。