发明名称 一种交通信号实时优化过程中的倒计时实现方法
摘要 本发明公开了一种交通信号实时优化过程中的倒计时实现方法,步骤包括:统计所有相位的绿灯、黄灯、红灯时间,并统计每个相位所含的所有灯组信息,周期开始后,根据相位的绿灯、黄灯、红灯时间计算非放行相位对应灯组的红灯倒计时时间、当前放行相位对应灯组的绿灯倒计时时间、当前放行相位对应灯组的黄灯倒计时时间和当前放行相位对应灯组的红灯倒计时时间,并发送给倒计时牌;本发明的交通信号实时优化过程中的倒计时实现方法保证在交通信号实时优化控制中,倒计时信息能正确的显示出来,避免了由于倒计时信息的缺失导致广大司机朋友不适应的情况发生。
申请公布号 CN105303858A 申请公布日期 2016.02.03
申请号 CN201510578292.1 申请日期 2015.09.11
申请人 安徽超远信息技术有限公司 发明人 施康;王传根;林华根;陈鹤;陈高灿;周正玉;陈岩
分类号 G08G1/096(2006.01)I 主分类号 G08G1/096(2006.01)I
代理机构 安徽汇朴律师事务所 34116 代理人 洪玲
主权项 一种交通信号实时优化过程中的倒计时实现方法,其特征在于,包括以下步骤:步骤S1:周期开始时,在第一个相位开始放行前,统计所有相位的绿灯、黄灯、红灯时间,并统计每个相位所含的所有灯组信息;步骤S2:周期开始后,交通信号按照相位顺序依次循环放行;步骤S3:当前相位绿灯开始放行时,当前相位即为当前放行相位,计算所有非放行相位对应灯组的红灯倒计时时间和所有当前放行相位对应灯组的绿灯倒计时时间,并发送给倒计时牌,具体为:统计所有非放行相位所对应的所有灯组,并计算所有非放行相位对应灯组的红灯倒计时时间;如果非放行相位与当前放行相位共用灯组,则该灯组归属于当前放行相位,不在非放行相位对应灯组的红灯倒计时时间计算之列:非放行相位对应灯组的红灯倒计时时间=该非放行相位前面所有相位绿灯时间+该非放行相位前面所有相位黄灯时间+该非放行相位前面所有相位红灯时间;同时,统计当前放行相位所对应的所有灯组,并计算所有当前放行相位对应灯组的绿灯倒计时时间:如果当前放行相位对应的灯组不属于下一个放行相位对应的灯组,则:当前放行相位对应灯组的绿灯倒计时时间=当前放行相位绿灯时间;如果当前放行相位对应的灯组属于下一个放行相位对应的灯组,则:当前放行相位对应灯组的绿灯倒计时时间=当前放行相位绿灯时间+当前放行相位黄灯时间+当前放行相位红灯时间+下个放行相位绿灯时间;如果当前放行相位对应的灯组属于下一个和下下一个放行相位对应的灯组,则:当前放行相位对应灯组的绿灯倒计时时间=当前放行相位绿灯时间+当前放行相位黄灯时间+当前放行相位红灯时间+下个放行相位绿灯时间+下个放行相位黄灯时间+下个相位红灯时间+下下个放行相位绿灯时间;如果当前放行相位对应的灯组包含在所有相位中,那么该灯组属于常绿状态,该灯组绿灯时间不用计时;步骤S4:交通信号实时优化过程中,如果当前放行相位绿灯时间发生变化,则回到步骤S3,重新计算非放行相位对应灯组的红灯倒计时时间和当前放行相位对应灯组的绿灯倒计时时间,若无变化,则继续步骤S5;步骤S5:绿灯结束后,当前相位中非人行灯组过渡到黄灯,其人行灯组由于无黄灯倒计时,直接过渡到红灯,计算当前放行相位非人行灯组的黄灯倒计时和当前放行相位人行灯组的红灯倒计时:如果当前放行相位对应的灯组不属于下一个放行相位对应的灯组,则:当前放行相位非人行灯组的黄灯倒计时时间=当前放行相位黄灯时间;当前放行相位人行灯组的红灯倒计时时间=当前放行相位黄灯时间+当前放行相位红灯时间+周期中所有其他相位绿灯倒计时+周期中所有其他相位黄灯倒计时+周期中所有其他相位红灯倒计时;如果当前放行相位对应的灯组属于下一个放行相位对应的灯组,则该灯组仍然是绿灯状态,其绿灯倒计时时间无变化,不需要重新计算;步骤S6:黄灯结束后,当前相位过渡到红灯,计算当前放行相位对应灯组的红灯倒计时时间,并发送给倒计时牌:如果当前放行相位对应的灯组不属于下一个放行相位对应的灯组,则:当前放行相位对应的灯组红灯倒计时时间=当前放行相位红灯时间+周期中所有其他相位绿灯时间+周期中所有其他相位黄灯时间+周期中所有其他相位红灯时间;如果当前放行相位对应的灯组属于下一个放行相位对应的灯组,则该灯组仍然是绿灯状态,其绿灯倒计时时间无变化,不需要重新计算;步骤S7:当前相位红灯结束,下一个相位开始绿灯放行,返回步骤S3。
地址 230088 安徽省合肥市高新区华亿科学园C-201