法律状态公告日
法律状态信息
法律状态
2017-06-06
授权
授权
2016-03-02
实质审查的生效 IPC(主分类):G08G1/096 申请日:20150911
实质审查的生效
2016-02-03
公开
公开
技术领域
本发明涉及的是一种交通信号控制方法,尤其涉及的是一种交通信号实时优 化过程中的倒计时实现方法。
背景技术
随着城市道路智能交通的发展,人们对智能交通的要求越来越高,因此传统 意义上的交通信号定时控制已经不能满足交通信号控制的需求;目前针对于城市 交叉口的交通信号控制越来越倾向于实时优化,就是根据交通流量的变化实时调 整各个相位的绿灯时间,这样就直接导致了交通信号的各个灯组时间不断地发生 变化。在现有的交叉口倒计时技术中,一般都采用自学习型倒计时技术,该计时 技术通过对前两个周期各个灯组的相位绿灯时间的学习来决定是否显示时间的, 如果两个周期内各灯组绿时间相同,就在以后的周期中显示该灯组的绿灯时间; 相反,则不会显示该灯组绿灯的时间。在交通信号实行实时优化控制后,各个周 期中各相位的灯组绿灯时间是不断地变化的,因此导致传统的倒计时技术就不能 正确地显示各个灯组倒计时信息。本发明中,相位指的是一组或多组交通流的组 合,例如,某个相位包括南北直行和左转,南北直行和左转是两组交通流,组成 一个相位。
发明内容
本发明的目的在于克服现有技术的不足,提供了一种交通信号实时优化过程 中的倒计时实现方法,以解决实时优化控制过程中倒计时时间不能正确显示的问 题。
本发明是通过以下技术方案实现的:
一种交通信号实时优化过程中的倒计时实现方法,包括以下步骤:
步骤S1:周期开始时,在第一个相位开始放行前,统计所有相位的绿灯、 黄灯、红灯时间,并统计每个相位所含的所有灯组信息;
步骤S2:周期开始后,交通信号按照相位顺序依次循环放行;
步骤S3:当前相位绿灯开始放行时,当前相位即为当前放行相位,计算所 有非放行相位对应灯组的红灯倒计时时间和所有当前放行相位对应灯组的绿灯 倒计时时间,并发送给倒计时牌,具体为:
统计所有非放行相位所对应的所有灯组,并计算所有非放行相位对应灯组的 红灯倒计时时间;如果非放行相位与当前放行相位共用灯组,则该灯组归属于当 前放行相位,不在非放行相位对应灯组的红灯倒计时时间计算之列:
非放行相位对应灯组的红灯倒计时时间=该非放行相位前面所有相位绿灯时 间+该非放行相位前面所有相位黄灯时间+该非放行相位前面所有相位红灯时间;
同时,统计当前放行相位所对应的所有灯组,并计算所有当前放行相位对应 灯组的绿灯倒计时时间:
如果当前放行相位对应的灯组不属于下一个放行相位对应的灯组,则:
当前放行相位对应灯组的绿灯倒计时时间=当前放行相位绿灯时间;
如果当前放行相位对应的灯组属于下一个放行相位对应的灯组,则:
当前放行相位对应灯组的绿灯倒计时时间=当前放行相位绿灯时间+当前放 行相位黄灯时间+当前放行相位红灯时间+下个放行相位绿灯时间;
如果当前放行相位对应的灯组属于下一个和下下一个放行相位对应的灯组, 则:
当前放行相位对应灯组的绿灯倒计时时间=当前放行相位绿灯时间+当前放 行相位黄灯时间+当前放行相位红灯时间+下个放行相位绿灯时间+下个放行相位 黄灯时间+下个相位红灯时间+下下个放行相位绿灯时间;
如果当前放行相位对应的灯组包含在所有相位中,那么该灯组属于常绿状 态,该灯组绿灯时间不用计时;
步骤S4:交通信号实时优化过程中,如果当前放行相位绿灯时间发生变化, 则回到步骤S3,重新计算非放行相位对应灯组的红灯倒计时时间和当前放行相 位对应灯组的绿灯倒计时时间,若无变化,则继续步骤S5;
步骤S5:绿灯结束后,当前相位中非人行灯组过渡到黄灯,其人行灯组由 于无黄灯倒计时,直接过渡到红灯,计算当前放行相位非人行灯组的黄灯倒计时 和当前放行相位人行灯组的红灯倒计时:
如果当前放行相位对应的灯组不属于下一个放行相位对应的灯组,则:
当前放行相位非人行灯组的黄灯倒计时时间=当前放行相位黄灯时间;
当前放行相位人行灯组的红灯倒计时时间=当前放行相位黄灯时间+当前放 行相位红灯时间+周期中所有其他相位绿灯倒计时+周期中所有其他相位黄灯倒 计时+周期中所有其他相位红灯倒计时;
如果当前放行相位对应的灯组属于下一个放行相位对应的灯组,则该灯组仍 然是绿灯状态,其绿灯倒计时时间无变化,不需要重新计算;
步骤S6:黄灯结束后,当前相位过渡到红灯,计算当前放行相位对应灯组 的红灯倒计时时间,并发送给倒计时牌:
如果当前放行相位对应的灯组不属于下一个放行相位对应的灯组,则:
当前放行相位对应的灯组红灯倒计时时间=当前放行相位红灯时间+周期中 所有其他相位绿灯时间+周期中所有其他相位黄灯时间+周期中所有其他相位红 灯时间;
如果当前放行相位对应的灯组属于下一个放行相位对应的灯组,则该灯组仍 然是绿灯状态,其绿灯倒计时时间无变化,不需要重新计算;
步骤S7:当前相位红灯结束,下一个相位开始绿灯放行,返回步骤S3。
本发明相比现有技术具有以下优点:本发明提供了一种交通信号实时优化过 程中的倒计时实现方法,该方法保证在交通信号实时优化控制中,倒计时信息能 正确的显示出来,避免了由于倒计时信息的缺失导致广大司机朋友不适应的情况 发生。
附图说明
图1为交通信号实时优化过程中的倒计时实现方法的流程图。
图2为实施例1的十字路口交通信号灯组分布示意图;
具体实施方式
下面结合附图对本发明的实施例作详细说明,本实施例在以本发明技术方案 为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护 范围不限于下述的实施例。
实施例1
本实施例提供了一种交通信号实时优化过程中的倒计时实现方法,其流程如 图1所示,包括以下步骤:
步骤S1:以附图2所示的十字路口为例,在周期开始时,在第一个相位开 始放行前,统计所有相位的绿灯、黄灯、红灯时间,并统计每个相位所含的所有 灯组信息;其中:
01——北向南车流直行灯组;
02——东向西车流直行灯组;
03——南向北车流直行灯组;
04——西向东车流直行灯组;
05——北向南车流左转灯组;
06——东向西车流左转灯组;
07——南向北车流左转灯组;
08——西向东车流左转灯组;
09——北向南车流右转灯组;
10——东向西车流右转灯组;
11——南向北车流右转灯组;
12——西向东车流右转灯组;
13——西方向过街人行灯组;
14——北方向过街人行灯组;
15——东方向过街人行灯组;
16——南方向过街人行灯组。
规定相位1的所有灯组包括:01、03、05、07、13、15;
规定相位2的所有灯组包括:05、07、09、11;
规定相位3的所有灯组包括:02、04、06、08、14、16;
规定相位4的所有灯组包括:06、08、10、12;
步骤S2:周期开始后,交通信号控制机从相位1开始运行,相位1、相位2、 相位3、相位4按照其各自对应的绿灯、黄灯、红灯时间依次循环放行;
步骤S3:当前相位绿灯开始放行时,当前相位即为当前放行相位,计算所 有非放行相位对应灯组的红灯倒计时时间和所有当前放行相位对应灯组的绿灯 倒计时时间,并发送给倒计时牌,本实施例以相位1为当前放行相位,具体计算 方法为:
由于相位1和相位2共用灯组05、07,相位1结束过渡到相位2的时候, 由于05、07也包括在相位2里,因此05、07是不会发生从绿灯过渡到黄灯、红 灯的,会一直绿灯到相位2,因此,相位1绿灯放行时,各灯组倒计时时间计算 如下:
灯组01、03、13、15的绿灯倒计时时间=相位1绿灯时间;
灯组05、07的绿灯倒计时时间=相位1绿灯时间+相位1黄灯时间+相位1 红灯时间+相位2绿灯时间;
灯组09、11的红灯倒计时时间=相位1绿灯时间+相位1黄灯时间+相位1 红灯时间;
灯组02、04、06、08、14、16的红灯倒计时时间=相位1绿灯时间+相位2 绿灯时间+相位1黄灯时间+相位2黄灯时间+相位1红灯时间+相位2红灯时间;
灯组10、12的红灯倒计时时间=相位1绿灯时间+相位2绿灯时间+相位3 绿灯时间+相位1黄灯时间+相位2黄灯时间+相位3黄灯时间+相位1红灯时间+ 相位2红灯时间+相位3红灯时间;
步骤S4:交通信号实时优化过程中,会根据交通流量的变化实时调整各个 相位的绿灯时间,即相位绿灯时间是不断变化的,因此,当某一相位绿灯时间发 生调整时,交通信号控制机中各个灯组的时间也会发生变化。本实施例中,如果 当前放行相位绿灯时间发生变化,则回到步骤S3,重新计算非放行相位对应灯 组的红灯倒计时时间和当前放行相位对应灯组的绿灯倒计时时间,以保证倒计时 信息能够在实时优化中正确显示出来,若无变化,则继续步骤S5;
步骤S5:当相位1绿灯结束,相位1中非人行灯组过渡到黄灯,其人行灯 组由于无黄灯倒计时,直接过渡到红灯,计算相位1非人行灯组的黄灯倒计时和 相位1人行灯组的红灯倒计时:
灯组01、03黄灯倒计时时间=相位1黄灯时间;
灯组13、15红灯倒计时时间=相位1黄灯时间+相位1红灯时间+相位2绿灯 时间+相位2黄灯时间+相位2红灯时间+相位3绿灯时间+相位3黄灯时间+相位 3红灯时间+相位4绿灯时间+相位4黄灯时间+相位4红灯时间;
灯组05、07由于属于下一个放行相位对应的灯组,因此还是绿灯状态,它 们的绿灯时间已经在绿灯倒计时中计算过,因此这里不用计算;
步骤S6:当相位1黄灯结束,相位1过渡到红灯,计算相位1各灯组的红 灯倒计时时间,并发送给倒计时牌:
灯组01、03、13、15红灯倒计时时间=相位1红灯时间+相位2绿灯时间+ 相位2黄灯时间+相位2红灯时间+相位3绿灯时间+相位3黄灯时间+相位3红灯 时间+相位4绿灯时间+相位4黄灯时间+相位4红灯时间;
灯组05、07由于属于下一个放行相位对应的灯组,因此还是绿灯状态,它 们的绿灯时间已经在绿灯倒计时中计算过,因此这里不用计算;
步骤S7:当前相位红灯结束,下一个相位开始绿灯放行,返回步骤S3。
机译: 即时识别交通信号灯倒计时图像的方法
机译: 由计算机实现的用于在机器执行一类或多类方法的过程中管理可伸缩异常的过程,一种使程序运行时电池在操作时间内所需的时间最小化的方法,以及一种由每台计算机实现以管理的系统在一台或多台计算机上执行方法时启动的异常
机译: 传输网络中传输短速率交通信号的一种实现方法