一种交通信号灯的控制方法及装置与流程

文档序号:12473941阅读:230来源:国知局
一种交通信号灯的控制方法及装置与流程

本发明涉及计算机技术领域,特别涉及一种交通信号灯的控制方法及装置。



背景技术:

随着城市化和车辆的日益增多,交通拥堵成了百姓们出行的难题。通过人为设置交通信号灯来引导汽车通行,可有效减少交通拥堵。

目前,交通信号灯可设置在指定地点,交通信号灯通常设置有固定时长的红灯显示时长和绿灯显示时长,交通信号灯可对应一个等候区域,交通信号灯显示绿灯期间,等候区域内的汽车则可由等候区域通过设置有交通信号灯的指定地点。

上述技术方案中,由于交通信号灯的红灯显示时长和绿灯显示时长固定设置,当等候区域内排队通过指定地点的汽车的数量较多,且每一辆汽车的平均排队时长较长时,则容易造成交通拥堵。



技术实现要素:

本发明实施例提供了一种交通信号灯的控制方法及装置,可更为有效的减少交通拥堵。

第一方面,本发明提供了一种交通信号灯的控制方法,包括:

确定当前时间点对应的至少一个设定时间段;

获取所述至少一个设定时间段内进入等候区域的汽车的平均进入数量;获取至少一个所述设定时间段内由所述等候区域通过设置待控制交通信号灯的指定地点的汽车的平均通过数量;其中,所述设定时间段的时间长度与待控制交通信号灯的当前红灯显示时长和当前绿灯显示时长的和相同;

根据所述平均进入数量和所述平均通过数量,计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量;以及根据所述平均进入数量、所述平均通过数量和所述设定时间段的时间长度,计算每一辆汽车在所述等候区域内的平均排队时长;

在所述平均等候数量大于第一预设阈值,且所述平均排队时长大于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制所述待控制交通信号灯的当前红灯显示时长减少预设时长。

优选地,

还包括:在所述平均等候数量小于第一预设阈值,且所述平均排队时长小于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长减少预设时长,并控制所述待控制交通信号灯的当前红灯显示时长增加预设时长。

优选地,

还包括:在所述平均等候数量小于第三预设阈值,且所述平均排队时长大于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制所述待控制交通信号灯的当前红灯显示时长减少预设时长。

优选地,

所述计算每一辆汽车在所述等候区域内的平均排队时长,包括:

通过如下公式计算每一辆汽车在所述等候区域内的平均排队时长:

其中,W表征平均排队时长,α表征平均进入数量,β表征平均通过数量,t表征设定时间段的时间长度。

优选地,所述计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量,包括:

通过如下公式计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量:

其中,L表征平均等候数量,α表征平均进入数量,β表征平均通过数量。

第二方面,本发明实施例提供了一种交通信号灯的控制装置,包括:

确定模块,用于确定当前时间点对应的至少一个设定时间段;

获取模块,用于获取所述至少一个设定时间段内进入等候区域的汽车的平均进入数量;获取至少一个所述设定时间段内由所述等候区域通过设置待控制交通信号灯的指定地点的汽车的平均通过数量;其中,所述设定时间段的时间长度与待控制交通信号灯的当前红灯显示时长和当前绿灯显示时长的和相同;

计算模块,用于根据所述平均进入数量和所述平均通过数量,计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量;以及根据所述平均进入数量、所述平均通过数量和所述设定时间段的时间长度,计算每一辆汽车在所述等候区域内的平均排队时长;

第一控制模块,用于在所述平均等候数量大于第一预设阈值,且所述平均排队时长大于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制所述待控制交通信号灯的当前红灯显示时长减少预设时长。

优选地,

还包括:第二控制模块,用于在所述平均等候数量小于第一预设阈值,且所述平均排队时长小于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长减少预设时长,并控制所述待控制交通信号灯的当前红灯显示时长增加预设时长。

优选地,

还包括:第三控制模块,用于在所述平均等候数量小于第三预设阈值,且所述平均排队时长大于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制所述待控制交通信号灯的当前红灯显示时长减少预设时长。

优选地,

所述计算模块,包括:第一计算单元;其中,

所述第一计算单元,用于通过如下公式计算每一辆汽车在所述等候区域内的平均排队时长:

其中,W表征平均排队时长,α表征平均进入数量,β表征平均通过数量,t表征设定时间段的时间长度。

优选地,所述计算模块,包括:第二计算单元;其中,

所述第二计算单元,用于通过如下公式计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量:

其中,L表征平均等候数量,α表征平均进入数量,β表征平均通过数量。

本发明实施例提供了一种交通信号灯的控制方法及装置,在该方法中,通过获取当前时间点对应的多个设定时间段内到达待控制交通信号灯对应的等候区域内的汽车的平均进入数量,以及获取多个设定时间段内由等候区域通过设置待控制交通信号灯的指定地点的汽车的平均通过数量,由于设定时间段的时间长度和待控制交通信号灯的当前红灯显示时长和绿灯显示时长的和相等,因此,根据平均进入数量、平均通过数量和设定时间段的时间长度,即可计算出等候区域内的汽车的平均等候数量和平均排队时长,相应的,在平均等候数量大于第一预设阈值,且平均排队时长大于第二预设阈值时,则说明待控制交通信号灯的绿灯显示时长偏短,而红灯显示时长偏长,通过控制待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制待控制交通信号灯的当前红灯显示时长减少预设时长,等候区域内的大量汽车则可在较长的绿灯显示时长内顺利通过指定地点,降低等候区域内的汽车数量,同时,较短的红灯显示时长可使汽车在等候区域内仅需要较短时间的等待即可快速通过指定地点,从而更为有效的减少交通拥堵。

附图说明

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

图1是本发明一实施例提供的一种交通信号灯的控制方法的流程图;

图2是本发明一实施例提供的另一种交通信号灯的控制方法的流程图;

图3是本发明一实施例提供的一种交通信号灯的控制装置的结构示意图;

图4是本发明一实施例提供的另一种交通信号灯的控制装置的结构示意图;

图5是本发明一实施例提供的又一种交通信号灯的控制装置的结构示意图;

图6是本发明一实施例提供的再一种交通信号灯的控制装置的结构示意图。

具体实施方式

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

如图1所示,本发明实施例提供了一种交通信号灯的控制方法,其特征在于,包括:

步骤101,确定当前时间点对应的至少一个设定时间段;

步骤102,获取所述至少一个设定时间段内进入等候区域的汽车的平均进入数量;获取至少一个所述设定时间段内由所述等候区域通过设置待控制交通信号灯的指定地点的汽车的平均通过数量;其中,所述设定时间段的时间长度与待控制交通信号灯的当前红灯显示时长和当前绿灯显示时长的和相同;

步骤103,根据所述平均进入数量和所述平均通过数量,计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量;以及根据所述平均进入数量、所述平均通过数量和所述设定时间段的时间长度,计算每一辆汽车在所述等候区域内的平均排队时长;

步骤104,在所述平均等候数量大于第一预设阈值,且所述平均排队时长大于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制所述待控制交通信号灯的当前红灯显示时长减少预设时长。

本发明上述实施例中,通过获取当前时间点对应的多个设定时间段内到达待控制交通信号灯对应的等候区域内的汽车的平均进入数量,以及获取多个设定时间段内由等候区域通过设置待控制交通信号灯的指定地点的汽车的平均通过数量,由于设定时间段的时间长度和待控制交通信号灯的当前红灯显示时长和绿灯显示时长的和相等,因此,根据平均进入数量、平均通过数量和设定时间段的时间长度,即可计算出等候区域内的汽车的平均等候数量和平均排队时长,相应的,在平均等候数量大于第一预设阈值,且平均排队时长大于第二预设阈值时,则说明待控制交通信号灯的绿灯显示时长偏短,而红灯显示时长偏长,通过控制待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制待控制交通信号灯的当前红灯显示时长减少预设时长,等候区域内的大量汽车则可在较长的绿灯显示时长内顺利通过指定地点,降低等候区域内的汽车数量,同时,较短的红灯显示时长可使汽车在等候区域内仅需要较短时间的等待即可快速通过指定地点,从而更为有效的减少交通拥堵。

具体地,本发明一个实施例中,所述计算每一辆汽车在所述等候区域内的平均排队时长,包括:

通过如下公式计算每一辆汽车在所述等候区域内的平均排队时长:

其中,W表征平均排队时长,α表征平均进入数量,β表征平均通过数量,t表征设定时间段的时间长度。

本发明一个实施例中,所述计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量,包括:

通过如下公式计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量:

其中,L表征平均等候数量,α表征平均进入数量,β表征平均通过数量。

由于同一个指定地点通常设置至少两个相互对应的交通信号灯,每一个交通信号灯可控制一个方向上的汽车通行情况,当等候区域内等待通过指定地点的汽车数量较少,且每一辆汽车的平均排队时长较小时,为了确保其他方向上的汽车也能够在对应设置的交通信号灯的引导下快速通过指定地点,本发明一个实施例中,还包括:在所述平均等候数量小于第一预设阈值,且所述平均排队时长小于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长减少预设时长,并控制所述待控制交通信号灯的当前红灯显示时长增加预设时长。

为了使等候区域内的每一辆汽车均能在较短的时间内通过指定,本发明一个实施例中,还包括:在所述平均等候数量小于第三预设阈值,且所述平均排队时长大于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制所述待控制交通信号灯的当前红灯显示时长减少预设时长。

为了更加清楚的说明本发明实施例的技术方案,本发明结合具体业务场景,以在一条直行的公路上的一个指定地点A设置有交通信号灯B和交通信灯C,且交通信号灯B和交通信号灯C对应设置,即交通信号灯B和交通信号灯C分别对应一个等候区域b和等候区域c,交通信号灯B可控制由等候区域b通过指定地点A朝向等候区域c行驶的汽车,交通信号灯C可控制由等候区域c通过指定地点A朝向等候区域b行驶的汽车,这里具体以待控制交通信号灯B的当前红灯显示时长和当前绿灯显示时长均为120秒为例,通过本发明提供的技术方案对待控制交通信号灯进行控制时,具体可以包括如下各个步骤:

步骤201,确定当前时间点对应的至少一个设定时间段。

步骤202,获取确定的至少一个设定时间段内进入等候区域b的汽车的平均进入数量。

举例来说,默认设置交通信号灯B和交通信号灯C的红灯显示时长和绿灯显示时长均为120秒。可首先确定当前时间点,根据当前时间点确定设定时间段。具体以当前时间点为下午六点为例,可取设定时间段包括每天的5点58分至6点2分,其时间长度为240秒,与交通信号灯B的红灯显示时长和绿灯显示时长的和相同。设定时间段的数量可以结合实际业务需求合理设置,比如,可设置当前时间点的前7天。通过相应的数据采集和整理,本发明实施例中具体以获取到前7天中,5点58分至6点2分之间进入到等候区域的汽车的平均进入数量是70辆为例。

步骤203,获取至少一个设定时间段内由等候区域b通过设置交通信号灯B的指定地点A的汽车的平均通过数量。

相似地,本发明实施例具体以获取到前7天中,5点58分至6点2分之间由等候区域b通过设置交通信号灯B的指定地点A的汽车的平均通过数量是80辆为例。

步骤204,根据平均进入数量和平均通过数量计算平均等候数量。

具体地,本发明实施例可通过如下公式计算平均等候数量:

其中,L表征平均等候数量,α表征平均进入数量,β表征平均通过数量。

相应地,本发明实施例可计算出平均等候数量为7。

步骤205,根据平均进入数量、平均通过数量和设定时间段的时间长度,计算每一辆汽车在等候区域内b的平均排队时长。

具体地,本发明实施例可具体通过如下公式计算平均排队时长:

其中,其中,W表征平均排队时长,α表征平均进入数量,β表征平均通过数量,t表征设定时间段的时间长度。

相应的,本发明实施例可计算出平均排队时长为21秒。

步骤206,判断平均排队时长是否大于第二预设阈值,且平均等候数量大于第一预设阈值,如果是,则执行步骤207;否则执行步骤208。

步骤207,控制待控制交通信号灯B的当前绿灯显示时长增加预设时长,并控制待控制交通信号灯B的当前红灯显示时长减少预设时长。

本发明实施例中,第一预设阈值、第二预设阈值和预设时长均可结合实际业务需求以及相应数量的样本分析来确定,在一种可能实现的方式中,第一预设阈值可以是5、第二预设阈值可以是15秒、预设时长可以是2秒。

通过本发明实施例的技术方案,可使交通信号灯B所对应的等候区域b内的汽车可由等候区域b快速通过指定地点A。一方面,减少等候区域b内等待通过指定地点A的汽车的数量;另一方便,使得等候区域b内的汽车仅需要较短时间的等待即可通过指定地点A。从而更为有效的减少交通拥堵。

步骤208,判断平均排队时长是否小于第二预设阈值,且平均等候数量小于第一预设阈值,如果是,则执行步骤209;否则,结束当前业务流程。

步骤209,控制待控制交通信号灯B的当前绿灯显示时长减少预设时长,并控制待控制交通信号灯B的当前红灯显示时长增加预设时长。

如此,则可使得交通信号灯C在相应装置的控制下,绿灯显示时长增加预设时长,红灯显示时长减少预设时长,使得等候区域c内的汽车可由等候区域c快速通过指定地点A。

应当理解的是,当平均等候数量小于第三预设阈值,且平均排队时长大于第二预设阈值时,也可以控制待控制交通信号灯B的当前绿灯显示时长增加预设时长,并控制待控制交通信号灯B的当前红灯显示时长减少预设时长,第三预设时长可以结合实际业务场景及相应数量的样本分析来确定。

如图3所示,本发明实施例提供了一种交通信号灯的控制装置,包括:

确定模块301,用于确定当前时间点对应的至少一个设定时间段;

获取模块302,用于获取确定的所述至少一个设定时间段内进入等候区域的汽车的平均进入数量;获取至少一个所述设定时间段内由所述等候区域通过设置待控制交通信号灯的指定地点的汽车的平均通过数量;其中,所述设定时间段的时间长度与待控制交通信号灯的当前红灯显示时长和当前绿灯显示时长的和相同;

计算模块303,用于根据所述平均进入数量和所述平均通过数量,计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量;以及根据所述平均进入数量、所述平均通过数量和所述设定时间段的时间长度,计算每一辆汽车在所述等候区域内的平均排队时长;

第一控制模块304,用于在所述平均等候数量大于第一预设阈值,且所述平均排队时长大于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制所述待控制交通信号灯的当前红灯显示时长减少预设时长。

如图4所示,本发明一个实施例中,所述装置还包括:第二控制模块401,用于在所述平均等候数量小于第一预设阈值,且所述平均排队时长小于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长减少预设时长,并控制所述待控制交通信号灯的当前红灯显示时长增加预设时长。

如图5所示,本发明一个实施例中,所述装置还包括:第三控制模块501,用于在所述平均等候数量小于第一预设阈值,且所述平均排队时长大于第二预设阈值时,控制所述待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制所述待控制交通信号灯的当前红灯显示时长减少预设时长。

如图6所示,本发明一个实施例中,所述计算模块303,包括:第一计算单元3031;其中,

所述第一计算单元3031,用于通过如下公式计算每一辆汽车在所述等候区域内的平均排队时长:

其中,W表征平均排队时长,α表征平均进入数量,β表征平均通过数量,t表征设定时间段的时间长度。

如图6所示,本发明一个实施例中,所述计算模块303,包括:第二计算单元3032;其中,

所述第二计算单元3032,用于通过如下公式计算所述指定区域内等待通过所述指定地点的汽车的平均等候数量:

其中,L表征平均等候数量,α表征平均进入数量,β表征平均通过数量。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行本发明任意一个实施例中提供的交通信号灯的控制方法。

本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;

所述处理器和所述存储器通过所述总线连接;

所述存储器,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行本发明任意一个实施例中提供的交通信号灯的控制方法。

综上所述,本发明各个实施例至少具有如下有益效果:

1、本发明一实施例中,通过获取当前时间点对应的多个设定时间段内到达待控制交通信号灯对应的等候区域内的汽车的平均进入数量,以及获取多个设定时间段内由等候区域通过设置待控制交通信号灯的指定地点的汽车的平均通过数量,由于设定时间段的时间长度和待控制交通信号灯的当前红灯显示时长和绿灯显示时长的和相等,因此,根据平均进入数量、平均通过数量和设定时间段的时间长度,即可计算出等候区域内的汽车的平均等候数量和平均排队时长,相应的,在平均等候数量大于第一预设阈值,且平均排队时长大于第二预设阈值时,则说明待控制交通信号灯的绿灯显示时长偏短,而红灯显示时长偏长,通过控制待控制交通信号灯的当前绿灯显示时长增加预设时长,并控制待控制交通信号灯的当前红灯显示时长减少预设时长,等候区域内的大量汽车则可在较长的绿灯显示时长内顺利通过指定地点,降低等候区域内的汽车数量,同时,较短的红灯显示时长可使汽车在等候区域内仅需要较短时间的等待即可快速通过指定地点,从而更为有效的减少交通拥堵。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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