红绿灯的控制方法和装置与流程

文档序号:12805541阅读:1318来源:国知局
红绿灯的控制方法和装置与流程

本发明涉及交通技术,尤其涉及一种红绿灯的控制方法和装置。



背景技术:

随着人们生活水平的提高,私家车的普及,交通道路的拥堵已成为大小城市的一个亟待解决的问题,现有路口的红绿灯的时间是固定的。

在每个路口不同的时间段,各方向的车流量的大小是变化的,而现有技术中的红绿灯的时间是固定的,因此,现有技术中的红绿灯的时间设置不够合理。



技术实现要素:

针对上述问题,本发明提供一种红绿灯的控制方法和装置,用于克服现有技术中的红绿灯的时间设置不合理的缺陷。

第一方面,本发明提供一种红绿灯的控制方法,包括:

分别获取待控制路口的第一方向的待通行的车辆的第一数量和第二方向的待通行的车辆的第二数量;

根据第一数量和第二数量,对待控制路口的红绿灯进行相应的控制。

可选地,分别获取待控制路口的第一方向的待通行的车辆的第一数量和第二方向的待通行的车辆的第二数量,包括:

通过摄像头,采集获取已通过第一路口,且向待控制路口方向行驶的车辆对应的第一数量;其中,第一路口为沿第一方向,且与待控制路口相邻的路口;

通过摄像头,采集获取已通过第二路口,且向待控制路口方向行驶的车辆对应的第二数量;其中,第二路口为沿第二方向、且与待控制路口相邻的路口。

可选地,针对单行道,根据第一数量和第二数量,对待控制路口的红绿 灯进行相应的控制,包括:

若第一数量大于第二数量,则获取第一路口至待控制路口之间的距离,并根据距离,获取已通过第一路口,行驶至待控制路口的时间点;

获取与时间点对应的待控制路口对应的红绿灯状态,若红绿灯状态为红灯,则缩短红灯的点亮的时长。

可选地,针对双行道,根据第一数量和第二数量,对待控制路口的红绿灯进行相应的控制,包括:

若第一数量大于第二数量,则获取两个第一路口分别至待控制路口之间的距离,并根据两个距离中最短的距离,获取已通过对应的第一路口,行驶至待控制路口的时间点;

获取与时间点对应的待控制路口对应的红绿灯状态,若红绿灯状态为红灯,则缩短红灯的点亮的时长。

可选地,还包括:

若红绿灯状态为绿灯,则根据第一数量与第二数量的比例所匹配的时长,延长绿灯的点亮的时长。

第二方面,本发明提供一种红绿灯的控制装置,包括:

获取模块,用于分别获取待控制路口的第一方向的待通行的车辆的第一数量和第二方向的待通行的车辆的第二数量;

控制模块,用于根据第一数量和第二数量,对待控制路口的红绿灯进行相应的控制。

可选地,获取模块具体用于通过摄像头,采集获取已通过第一路口,且向待控制路口方向行驶的车辆对应的第一数量;其中,第一路口为沿第一方向,且与待控制路口相邻的路口;通过摄像头,采集获取已通过第二路口,且向待控制路口方向行驶的车辆对应的第二数量;其中,第二路口为沿第二方向、且与待控制路口相邻的路口。

可选地,针对单行道,控制模块具体用于若第一数量大于第二数量,则获取第一路口至待控制路口之间的距离,并根据距离,获取已通过第一路口,行驶至待控制路口的时间点;获取与时间点对应的待控制路口对应的红绿灯状态,若红绿灯状态为红灯,则缩短红灯的点亮的时长。

可选地,针对双行道,控制模块具体用于若第一数量大于第二数量,则 获取两个第一路口分别至待控制路口之间的距离,并根据两个距离中最短的距离,获取已通过对应的第一路口,行驶至待控制路口的时间点;获取与时间点对应的待控制路口对应的红绿灯状态,若红绿灯状态为红灯,则缩短红灯的点亮的时长。

可选地,控制模块还用于若红绿灯状态为绿灯,则根据第一数量与第二数量的比例所匹配的时长,延长绿灯的点亮的时长。

本发明提供的红绿灯的控制方法和装置,通过分别获取待控制路口的第一方向的待通行的车辆的第一数量和第二方向的待通行的车辆的第二数量;根据第一数量和第二数量,对待控制路口的红绿灯进行相应的控制。即,依据控制路口的待通行车辆的实际数量进行控制,因此,红绿灯的时间设置更加合理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明红绿灯的控制方法实施例一的流程示意图;

图2为本发明红绿灯的控制方法实施例二的流程示意图;

图3为本发明红绿灯的控制方法实施例三的流程示意图;

图4为本发明红绿灯的控制方法实施例四的流程示意图;

图5为本发明红绿灯的控制方法实施例五的流程示意图;

图6为本发明红绿灯的控制装置实施例一的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、 “第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明通过结合控制路口的各方向的待通行车辆的实际数量进行红绿灯时间的设置,从而,使得红绿灯的时间设置更加合理,减轻交通拥堵的情况。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明红绿灯的控制方法实施例一的流程示意图,本实施例的方法如下:

s101:分别获取待控制路口的第一方向的待通行的车辆的第一数量和第二方向的待通行的车辆的第二数量。

待控制路口是指交叉路口,如十字路口,第一方向和第二方向是指相交的两个方向,例如:东西方向是第一方向,南北方向是第二方向;或者,南北方向是第一方向,东西方向是第二方向。

获取每个方向的待通行的车辆的数量,称第一方向的待通行的车辆的数量为第一数量,称第二方向的待通行的车辆的数量为第二数量。

可以通过摄像头,或者传感器等获取待控制路口的第一方向的待通行的车辆的第一数量和第二方向的待通行的车辆的第二数量,对此,本发明不作限制。

s103:根据第一数量和第二数量,对待控制路口的红绿灯进行相应的控制。

例如:可以根据第一数量和第二数量的比例,确定待控制路口的红绿灯的时长比例。

或者,根据第一数量和第二数量的比例,确定待控制路口的各方向的红 灯时长和绿灯时长。

本实施例,通过分别获取待控制路口的第一方向的待通行的车辆的第一数量和第二方向的待通行的车辆的第二数量;根据第一数量和第二数量,对待控制路口的红绿灯进行相应的控制。即,依据控制路口的待通行车辆的实际数量进行控制,因此,红绿灯的时间设置更加合理。

图2为本发明红绿灯的控制方法实施例二的流程示意图,图2是在图1所示实施例的基础上,s101的一种可能的实现方式的描述:

s101a:通过摄像头,采集获取已通过第一路口,且向待控制路口方向行驶的车辆对应的第一数量。

其中,第一路口为沿第一方向,且与待控制路口相邻的路口。

例如:针对单行道,第一方向为东西方向,车辆行驶方向为自东向西,则第一路口为与待控制路口相邻的东边的路口。

针对双行道,第一方向为东西方向,有两个第一路口,针对自东向西的车道,第一路口为待控制路口东边的路口,针对自西向东行驶的车道,第一路口为待控制路口的西边的路口。

通过摄像头,可以采集到已通过第一路口,且向待控制路口方向行驶的车辆对应的第一数量。

s101b:通过摄像头,采集获取已通过第二路口,且向待控制路口方向行驶的车辆对应的第二数量。

其中,第二路口为沿第二方向、且与待控制路口相邻的路口。

本步骤与s101a类似,此处不再赘述。

本实施例,通过摄像头,采集获取已通过第一路口,且向待控制路口方向行驶的车辆对应的第一数量;通过摄像头,采集获取已通过第二路口,且向待控制路口方向行驶的车辆对应的第二数量。以便于根据各路口待通行的车辆数量控制红绿灯的时长。

图3为本发明红绿灯的控制方法实施例三的流程示意图,图3是在图1或图2所示实施例的基础上,针对单行道,s103的一种可能的实现方式的描述:

s103a:若第一数量大于第二数量,则获取第一路口至待控制路口之间的距离,并根据距离,获取已通过第一路口,行驶至待控制路口的时间点。

即,根据第一路口至待控制路口之间的距离,和车辆通过第一路口的时 间,预估车辆到达待控制路口的时间点。从而,预估在某一时间点,待控制路口待通行的车辆数量。

s103b:获取与时间点对应的待控制路口对应的红绿灯状态,若红绿灯状态为红灯,则缩短红灯的点亮的时长。

通过缩短红灯的点亮的时长,使已到达待控制路口的车辆缩短等待时间。

本实施例,针对单行路口,根据各路口的待通行车辆的数量,调整红绿灯,从而,使得红绿灯的时长设置更加合理。

图4为本发明红绿灯的控制方法实施例四的流程示意图,图4是在图1或图2所示实施例的基础上,针对双行道,s103的一种可能的实现方式的描述:

s103a’:若第一数量大于第二数量,则获取两个第一路口分别至待控制路口之间的距离,并根据两个距离中最短的距离,获取已通过对应的第一路口,行驶至待控制路口的时间点。

即,根据两个第一路口分别至待控制路口之间的最短的距离,和车辆通过第一路口的时间,预估车辆到达待控制路口的时间点。从而,预估在某一时间点,待控制路口待通行的车辆数量。

s103b’:获取与时间点对应的待控制路口对应的红绿灯状态,若红绿灯状态为红灯,则缩短红灯的点亮的时长。

通过缩短红灯的点亮的时长,使已到达待控制路口的车辆缩短等待时间。

本实施例,针对双行道,根据各路口的待通行车辆的数量,调整红绿灯,从而,使得红绿灯的时长设置更加合理。

图5为本发明红绿灯的控制方法实施例五的流程示意图,图5是在图3或图4所示实施例的基础上,进一步地,还可以包括:

s105:若红绿灯状态为绿灯,则根据第一数量与第二数量的比例所匹配的时长,延长绿灯的点亮的时长。

即,通过延长绿灯的点亮时长,使车辆多的方向的车辆具有更长时间的通行机会,从而,缓解交通拥堵。

本实施例,通过延长车辆多的方向的绿灯的点亮时长,使车辆多的方向的车辆具有更长时间的通行机会,从而,使得红绿灯的时长设置更加合理,缓解交通拥堵。

图6为本发明红绿灯的控制装置实施例一的结构示意图,如图6所示,本 实施例的结构包括:获取模块601和控制模块603,其中,获取模块601用于分别获取待控制路口的第一方向的待通行的车辆的第一数量和第二方向的待通行的车辆的第二数量;控制模块603用于根据第一数量和第二数量,对待控制路口的红绿灯进行相应的控制。

本实施例的装置对应的可用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图6中,获取模块601具体用于通过摄像头,采集获取已通过第一路口,且向待控制路口方向行驶的车辆对应的第一数量;其中,第一路口为沿第一方向,且与待控制路口相邻的路口;通过摄像头,采集获取已通过第二路口,且向待控制路口方向行驶的车辆对应的第二数量;其中,第二路口为沿第二方向、且与待控制路口相邻的路口。

本实施例的装置对应的可用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图6中,针对单行道,控制模块603具体用于若第一数量大于第二数量,则获取第一路口至待控制路口之间的距离,并根据距离,获取已通过第一路口,行驶至待控制路口的时间点;获取与时间点对应的待控制路口对应的红绿灯状态,若红绿灯状态为红灯,则缩短红灯的点亮的时长。

本实施例的装置对应的可用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图6中,针对双行道,控制模块603具体用于若第一数量大于第二数量,则获取两个第一路口分别至待控制路口之间的距离,并根据两个距离中最短的距离,获取已通过对应的第一路口,行驶至待控制路口的时间点;获取与时间点对应的待控制路口对应的红绿灯状态,若红绿灯状态为红灯,则缩短红灯的点亮的时长。

本实施例的装置对应的可用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图6中,控制模块603还用于若红绿灯状态为绿灯,则根据第一数量与第二数量的比例所匹配的时长,延长绿灯的点亮的时长。

本实施例的装置对应的可用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1