掌桥专利:专业的专利平台
掌桥专利
首页

一种信号灯控制方法、装置和设备

文献发布时间:2023-06-19 19:28:50


一种信号灯控制方法、装置和设备

技术领域

本发明涉及控制技术领域,特别涉及一种信号灯控制方法、装置和设备。

背景技术

世界上最早的交通信号灯出现于1858年英国伦敦,随后经过一百年历史发展演变,交通信号灯由最初的手动调节变成现在的自动调节,由定期、定相位的单点交叉口控制演变成现在的周期可变、多相位可选、干线联合控制、区域联合通知。这些措施在一定历史时期对缓解交通压力起了有效作用。

目前比较有名的信号灯控制系统包括:分裂周期偏移优化技术(Split CycleOffset Optimizing Technique,SCOOT)系统,澳大利亚新南威尔士州道路交通局开发的悉尼自适应交通控制系统(Sydney Coordinated Adaptive Traffic System,SCATS)。

目前SCOOT系统主要存在的缺陷是绿信比微调不及时、相位固定、不能自动进行加减、相位固定、不能自动改变等。另外SCOOT系统需要建立精确地数学模型,而数学模型精度越高,花费的时间越长,这种将导致系统的实时性变差,因此系统的实时性与准确性是矛盾的,两者只能在一定的范围内折衷。SCATS系统主要缺点是没有建立相应的交通模型,因此在多路口信号协调方面难以适应交通量的变化。因此,SCOOT系统和SCATS系统在协调交通方面均具有效率低的问题。

发明内容

本发明实施例提供一种信号灯控制方法、装置和设备,用以解决现有的技术中,协调交通效率低的问题。

为了解决上述技术问题,本发明实施例提供如下技术方案:

本发明实施例提供一种信号灯控制方法,包括:

获取相邻的至少两个路口中每一车道的交通流信息以及每一所述路口的路口类型信息;

根据所述交通流信息获得相应车道的车道通行优先程度值,以及根据所述路口类型信息获得相应路口的路口通行优先程度值;

根据第一信息和/或第二信息,调整第一车道对应的信号灯的时长;

其中,所述第一信息包括所述第一车道对应的第一车道通行优先程度值和第二车道对应的第二车道通行优先程度值;

所述第二信息包括第一路口对应的第一路口通行优先程度值和第二路口对应的第二路口通行优先程度值;

所述第一路口为任意一个路口;所述第一车道为所述第一路口中任意一个车道;

所述第二路口为与所述第一路口相邻的路口;所述第二车道为所述第二路口中与所述第一车道的行驶方向对应的直行车道。

可选地,所述交通流信息包括以下信息的一项或多项:

交通峰值时间;

车道上排队的公交车的数量;

车道上排队的普通车的数量;

等待通行的行人数量。

可选地,所述路口类型信息用于指示以下之一:

主干道主要路口;

主干道次要路口;

支路主要路口;

支路次要路口。

可选地,根据第一信息和/或第二信息,调整第一车道对应的信号灯的时长,包括:

根据第一差值和/或第二差值,调整所述第一车道对应的信号灯的时长;

其中,所述第一差值等于所述第一车道通行优先程度值减去所述第二车道通行优先程度值;

所述第二差值等于所述第一路口通行优先程度值减去所述第二路口通行优先程度值。

可选地,根据第一差值和/或第二差值,调整所述第一车道对应的信号灯的时长,包括:

在目标值小于或等于预设阈值的情况下,调整所述第一车道对应的红灯时长增加第一时长或调整所述第一车道对应的绿灯时长减小第一时长;

在目标值大于预设阈值的情况下,调整所述第一车道对应的绿灯时长增加第一时长或调整所述第一车道对应的红灯时长减小第一时长;

其中,所述目标值为以下之一:所述第一差值;所述第二差值;所述第一差值与所述第二差值之和;

所述第一时长是根据所述目标值和所述预设阈值确定的。

可选地,所述第一时长是根据所述目标值与所述预设阈值之差的绝对值和预设间隔时长确定的。

可选地,所述方法还包括:

在接收到针对所述第一路口的手动控制指令的情况下,根据所述手动控制指令调整所述第一路口的信号灯的相位或信号灯的时长。

可选地,所述方法还包括:

在接收到特种车辆发送的通行指令的情况下,获取所述特种车辆发送的通行信息;

根据所述通行信息,调整所述特种车辆通行的目标路口的信号灯由当前的第一相位至第二相位;

其中,在所述第一相位下所述特种车辆不能够通过所述目标路口;

在所述第二相位下所述特种车辆能够通过所述目标路口。

可选地,所述通行信息包括所述特种车辆行驶的车道、所述特种车辆距离所述目标路口的距离、所述特种车辆的行驶速度和所述特种车辆的转向灯信息;

所述根据所述通行信息,调整所述目标路口的信号灯由当前的第一相位至第二相位,包括:

根据所述特种车辆行驶的车道和所述特种车辆的转向灯信息,确定所述特种车辆通过所述目标路口后行驶的目标车道;

根据所述特种车辆距离所述目标路口的距离和所述特种车辆的行驶速度,确定所述特种车辆通过所述目标路口的第二时长;

根据所述车辆行驶的车道和所述目标车道,调整所述目标路口的信号灯由所述当前的第一相位至所述第二相位,且在所述第二时长后,控制所述目标路口的信号灯为所述第一相位;

其中,在所述第二相位下,所述目标路口的信号灯中目标信号灯为绿灯,且除所述目标信号灯之外的信号灯为红灯;

所述目标信号灯为指示所述特种车辆由所述特种车辆行驶的车道行驶至所述目标车道的信号灯。

本发明实施例还提供一种信号灯控制装置,包括:

第一获取模块,用于获取相邻的至少两个路口中每一车道的交通流信息以及每一所述路口的路口类型信息;

第一处理模块,用于根据所述交通流信息获得相应车道的车道通行优先程度值,以及根据所述路口类型信息获得相应路口的路口通行优先程度值;

第一调整模块,用于根据第一信息和/或第二信息,调整第一车道对应的信号灯的时长;

其中,所述第一信息包括所述第一车道对应的第一车道通行优先程度值和第二车道对应的第二车道通行优先程度值;

所述第二信息包括第一路口对应的第一路口通行优先程度值和第二路口对应的第二路口通行优先程度值;

所述第一路口为任意一个路口;所述第一车道为所述第一路口中任意一个车道;

所述第二路口为与所述第一路口相邻的路口;所述第二车道为所述第二路口中与所述第一车道的行驶方向对应的直行车道。

本发明实施例还提供一种信号灯控制设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上中任一项所述的信号灯控制方法的步骤。

本发明实施例还提供一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如上中任一项所述的信号灯控制方法中的步骤。

本发明的有益效果是:

本发明方案提供的信号灯控制方法,通过获取相邻的至少两个路口中每一路车道的交通流信息以及每一路口的类型信息,根据车道的交通流信息获得相应车道的车道通行优先程度值,以及根据路口的类型信息获得相应路口的路口通行优先程度值,根据第一信息和/或第二信息,调整第一车道对应的信号灯的时长,其中,第一信息包括第一车道对应的第一车道通行优先程度值和第二车道对应的第二车道通行优先程度值,第二信息包括第一路口对应的第一路口通行优先程度值和第二路口对应的第二路口通行优先程度值,第一车道为第一路口中任意一个车道,第二路口为与第一路口相邻的路口,第二车道为第二路口中与第一车道的行驶方向对应的直行车道,即本发明方案,考虑了相邻路口的车道通行优先程度值和/或路口通行优先程度值,调节车道对应的信号灯的时长,增加协调交通的效率。

附图说明

图1表示本发明提供的SCOOT系统的控制流程示意图;

图2表示本发明实施例提供的信号灯控制方法的流程图之一;

图3表示本发明实施例提供的信号灯控制方法的流程图之二;

图4表示本发明实施例提供的信号灯控制装置的结构示意图;

图5表示本发明实施例提供的信号灯控制设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。

本发明的说明书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。

在进行本发明的具体实施方式的说明之前,首先进行说明如下:

SCOOT系统即绿信比周期和相位差等优化技术系统。该系统是闭环的,以交叉口为节点,将采集到的交通数据进行处理与分析,然后对各个相位的相关参数(如绿灯时间、信号周期等)进行微调,且该系统还设有人工干预模式。最终达到减少车辆延误时间、提高道路通行效率的目的。如图1所示,SCOOT系统的控制流程为:根据交通数据得到交通需求,根据交通需求生成信号灯的排队模型;交通工程师施加人为因素观察控制效果,即通过计算机进行加权计算;根据加权计算结果和排队模型得到绿信比相位差优化,并根据交通需求和加权计算结果进行周期优化,根据周期优化得到所有可能的设置并反馈给绿信比相位差优化,根据绿信比相位差优化进行当前配对,得到信号灯的优化方案,将优化方案通过信号控制机反馈给排队模型。

SCATS系统也是闭环系统,它由三级结构组成,分别是:中央控制及,区域控制及和路口信号控制机级。中央控制级处于系统的最顶端,对整个系统进行管理和监控。区域控制级处于系统的中间,他既要接受下级传送来的现场交通信息,又要介绍上级的之领域控制信息,然后将两房的数据信息进行整合计算,最终得到的相应信息分别发送给上级和下级。信号控制机级处于路口现场,负责路口信号灯变幻的直接控制,即接受中间级的指令又向中间级传送现场采集到的数据信息。该系统可以根据传感器检测到的交通量变化进行相应的信号配时调整与优化。

本发明针对现有的技术中,协调交通效率低的问题,提供一种信号灯控制方法、装置和设备。

如图2所示,本发明实施例提供一种信号灯控制方法,包括:

步骤201:获取相邻的至少两个路口中每一车道的交通流信息以及每一所述路口的路口类型信息。

需要说明的是,本发明实施例提供的信号灯控制方法应用于一信号灯控制设备,该信号灯控制设备包括设置于每个路口的移动边缘计算(Mobile Edge Computing,MEC)节点。

在本步骤中,每一路口的MEC节点周期性运行,即每隔一段时间(比如1分钟),通过蜂窝车联万物(Cellular Vehicle to Everything,C-V2X)以及相应路侧智能感知技术获取对应路口中每一车道的交通流信息,每一路口的路口类型信息是根据路口的地理位置和交通流量预先设置好的。

其中,某一路口的相邻路口的信息是通过C-V2X,路侧单元(Road Side Unit,RSU),地图(Map)消息集查找相邻路口的路口(node)和车道(line)信息得到的。

步骤202:根据所述交通流信息获得相应车道的车道通行优先程度值,以及根据所述路口类型信息获得相应路口的路口通行优先程度值。

即在本步骤中,每一路口的MEC节点根据该路口中每一车道的交通流信息计算得到当前车道的车道通行优先程度值,以及,根据该路口的路口类型信息获得该路口的路口通行优先程度值。

步骤203:根据第一信息和/或第二信息,调整第一车道对应的信号灯的时长;

其中,所述第一信息包括所述第一车道对应的第一车道通行优先程度值和第二车道对应的第二车道通行优先程度值;所述第二信息包括第一路口对应的第一路口通行优先程度值和第二路口对应的第二路口通行优先程度值;

所述第一路口为任意一个路口;所述第一车道为所述第一路口中任意一个车道;所述第二路口为与所述第一路口相邻的路口;所述第二车道为所述第二路口中与所述第一车道的行驶方向对应的直行车道。

在本步骤中,第一路口的MEC节点根据第一车道对应的车道通行优先程度值和/或第一路口的路口通行优先程度值,并结合附近路口,即第二路口的MEC节点计算得到的第二车道对应的车道通行优先程度值和/或第二路口的路口通行优先程度值,实现联动附近路口的MEC节点的计算数据进行负载均衡,调整第一车道对应的信号灯的时长,实现多路口区域联动的协调交通效率提升算法,并将计算结果(调整后的车道对应的信号灯的时长)通过路侧单元(Road Side Unit,RSU)转发智慧交通信号灯,依靠动态更改信号灯各相位时间实现交通效率提升。在本步骤中,调整第一车道对应的信号灯的时长,是在不改变信号灯原来的相位周期的情况下调整信号的时长。

在发明的一个实施例中,所述交通流信息包括以下信息的一项或多项:

交通峰值时间,即确定当前时间是处于早晚高峰时段还是处于平峰时段;

车道上排队的公交车的数量;

车道上排队的普通车的数量;

等待通行的行人数量。

优选地,MEC节点根据车道的交通流信息,分析本路口各个方向车道的排队情况、在斑马线两旁等待行人数量、本路口各个方向车道公交车数量等信息计算当前路口各个方向路口的交通流压力,计算本路口各个车道的车道通行优先程度值,计算车道的车道通行优先程度值的计算公式如下:

其中,a(i)

在发明的一个实施例中,所述路口类型信息用于指示以下之一:

主干道主要路口;

主干道次要路口;

支路主要路口;

支路次要路口。

其中,在路口类型信息指示路口为主干道主要路口的情况下,路口的路口通行优先程度值等于4,在路口类型信息指示路口为主干道次要路口的情况下,路口的路口通行优先程度值等于3,在路口类型信息指示路口为主干道主要路口的情况下,路口的路口通行优先程度值等于2,在路口类型信息指示路口为支路次要路口的情况下,路口的路口通行优先程度值等于1。

在本发明的至少一个可选实施例中,根据第一信息和/或第二信息,调整第一车道对应的信号灯的时长,包括:

根据第一差值和/或第二差值,调整所述第一车道对应的信号灯的时长;

其中,所述第一差值等于所述第一车道通行优先程度值减去所述第二车道通行优先程度值;所述第二差值等于所述第一路口通行优先程度值减去所述第二路口通行优先程度值。

即,在第一路口对应的MEC节点得到第一车道的第一车道通行优先程度值和第一路口的第一路口通行优先程度值后,获取第二路口对应的MEC节点发送的第二车道的第二车道通行优先程度值和第二路口的第二路口通行优先程度值,将对应的通行优先程度值进行相减,根据差值,调整第一车道对应的信号灯的时长。

进一步地,根据第一差值,调整第一车道对应的信号灯的时长,包括:在第一差值小于或等于预设阈值(优选地,预设阈值为10)的情况下,调整第一车道对应的红灯时长增加第一时长或调整所述第一车道对应的绿灯时长减小第一时长;在第一差值大于预设阈值的情况下,调整第一车道对应的绿灯时长增加第一时长或调整所述第一车道对应的红灯时长减小第一时长;第一时长是根据第一差值和预设阈值确定的;

根据第二差值,调整第一车道对应的信号灯的时长,包括:在第二差值小于或等于预设阈值(优选地,预设阈值为2)的情况下,调整第一车道对应的红灯时长增加第一时长或调整所述第一车道对应的绿灯时长增加第一时长,在第二差值大于预设阈值的情况下,调整第一车道对应的绿灯时长增加第一时长或调整所述第一车道对应的红灯时长减小第一时长;第一时长是根据第二差值和预设阈值确定的;

根据第一差值和第二差值,调整第一车道对应的信号灯的时长,包括:在第一差值与第二差值之和小于或等于预设阈值(优选地,预设阈值为10)的情况下,调整第一车道对应的红灯时长增加第一时长或调整所述第一车道对应的绿灯时长增加第一时长,在第一差值与第二差值之和大于预设阈值的情况下,调整第一车道对应的绿灯时长增加第一时长或调整所述第一车道对应的红灯时长减小第一时长;第一时长是根据第一差值与第二差值之和,以及预设阈值确定的。

具体地,所述第一时长是根据所述目标值与所述预设阈值之差的绝对值、预设间隔数据和预设间隔时长确定的;

示例性地,预设间隔时长为5s,第一时长等于目标值减去预设阈值的绝对值,乘以预设间隔时长(5s)。

还需要说明的是,在第一路口的MEC节点计算得到调整后的第一车道对应的信号灯的时长后,向相邻路口的MEC节点分别发送该调整后的第一车道对应的信号灯的时长,告知相邻路口。

在本发明的一可选实施例中,在接收到针对所述第一路口的手动控制指令的情况下,根据所述手动控制指令调整所述第一路口的信号灯的相位或信号灯的时长,即在第一路口对应的MEC节点接收到手动控制指令的情况下,则将信号灯切换至人工控制流程,进行路口红绿灯手动控制环节。

在本发明的另一可选实施例中,在接收到特种车辆发送的通行指令的情况下,获取所述特种车辆发送的通行信息,其中,所述特征车辆可以为执行任务的警车、救护车或消防车,通行信息是由特种车辆上搭载的车载单元(On board Unit,OBU)向RSU发送的,并由RSU将通行信息转发至目标路口对应的MEC节点。

根据所述通行信息,调整所述特种车辆通行的目标路口的信号灯由当前的第一相位至第二相位,其中,在所述第一相位下所述特种车辆不能够通过所述目标路口;在所述第二相位下所述特种车辆能够通过所述目标路口,即MEC节点根据通行信息,将特种车辆通行的目标路口的信号灯由不能通行的第一相位调整至特种车辆能够通行的第二相位,以便于特种车辆快速通过目标路口。

其中,所述通行信息包括所述特种车辆行驶的车道、所述特种车辆距离所述目标路口的距离、所述特种车辆的行驶速度和所述特种车辆的转向灯信息。

具体地,所述根据所述通行信息,调整所述目标路口的信号灯由当前的第一相位至第二相位,包括:

目标路口对应的MEC节点,根据所述特种车辆行驶的车道和所述特种车辆的转向灯信息,确定所述特种车辆通过所述目标路口后行驶的目标车道;根据所述特种车辆距离所述目标路口的距离和所述特种车辆的行驶速度,确定所述特种车辆通过所述目标路口的第二时长;根据所述车辆行驶的车道和所述目标车道,调整所述目标路口的信号灯由所述当前的第一相位至所述第二相位,且在所述第二时长后,控制所述目标路口的信号灯为所述第一相位,其中,在所述第二相位下,所述目标路口的信号灯中目标信号灯为绿灯,且除所述目标信号灯之外的信号灯为红灯,所述目标信号灯为指示所述特种车辆由所述特种车辆行驶的车道行驶至所述目标车道的信号灯,即在目标时长内,将特种车辆通行方向的目标信号灯变为通行状态,其他方向的信号灯设置为禁行状态,待目标时长后,特种车辆通过目标路口后,再切换回之前的第一相位。

下面结合图3,具体说明本发明实施例提供的信号灯控制方法的具体流程:

首先判断是否接收到手动控制指令,若接收到,则进入人工控制流程,如果没有接收到手动控制指令,则判断是否接收到特种车辆发送的通行指令,若接收到,则获取特种车辆的通行信息,根据通行信息将信号灯的相位切换至使特种车辆通过路口的相位,如果没有接收到特种车辆发送的通行指令,获取包括车道上排队的公交车的数量、车道上排队的普通车的数量和等待通行的行人数量的交通流信息以及路口类型信息,根据交通流信息计算车道通行优先程度值,根据路口类型信息计算路口通行优先程度值,获取相邻路口的直行车道的车道通行优先程度值和路口通行优先程度值,将对应的通行优先程度值相减得到差值,判断差值与预设阈值之间的大小关系,并根据差值和预设阈值,调整车道对应的信号灯的时长。

本发明实施例提供的信号灯控制方法,引入了OBU上报车辆通信信息进行车辆行驶意图判断的功能,提供数据,方便算法为特种车辆、公交车辆计算优先通行逻辑,引入了路侧行人等待数量参数作为红绿灯时长调整标准之一,兼顾机动车和行人通行效率,并通过路口间互相沟通交通流情况和道路负载情况,进行多路口的红绿灯动态时长的控制。

如图4所示,本发明实施例还提供一种信号灯控制装置,包括:

第一获取模块401,用于获取相邻的至少两个路口中每一车道的交通流信息以及每一所述路口的路口类型信息;

第一处理模块402,用于根据所述交通流信息获得相应车道的车道通行优先程度值,以及根据所述路口类型信息获得相应路口的路口通行优先程度值;

第一调整模块403,用于根据第一信息和/或第二信息,调整第一车道对应的信号灯的时长;

其中,所述第一信息包括所述第一车道对应的第一车道通行优先程度值和第二车道对应的第二车道通行优先程度值;

所述第二信息包括第一路口对应的第一路口通行优先程度值和第二路口对应的第二路口通行优先程度值;

所述第一路口为任意一个路口;所述第一车道为所述第一路口中任意一个车道;

所述第二路口为与所述第一路口相邻的路口;所述第二车道为所述第二路口中与所述第一车道的行驶方向对应的直行车道。

可选地,所述交通流信息包括以下信息的一项或多项:

交通峰值时间;

车道上排队的公交车的数量;

车道上排队的普通车的数量;

等待通行的行人数量。

可选地,所述路口类型信息用于指示以下之一:

主干道主要路口;

主干道次要路口;

支路主要路口;

支路次要路口。

可选地,所述第一调整模块403,包括:

第一调整单元,用于根据第一差值和/或第二差值,调整所述第一车道对应的信号灯的时长;

其中,所述第一差值等于所述第一车道通行优先程度值减去所述第二车道通行优先程度值;

所述第二差值等于所述第一路口通行优先程度值减去所述第二路口通行优先程度值。

可选地,所述第一调整单元,具体用于:

在目标值小于或等于预设阈值的情况下,调整所述第一车道对应的红灯时长增加第一时长或调整所述第一车道对应的绿灯时长减小第一时长;

在目标值大于预设阈值的情况下,调整所述第一车道对应的绿灯时长增加第一时长或调整所述第一车道对应的红灯时长减小第一时长;

其中,所述目标值为以下之一:所述第一差值;所述第二差值;所述第一差值与所述第二差值之和;

所述第一时长是根据所述目标值和所述预设阈值确定的。

可选地,所述第一时长是根据所述目标值与所述预设阈值之差的绝对值和预设间隔时长确定的。

可选地,所述装置还包括:

第二调整模块,用于在接收到针对所述第一路口的手动控制指令的情况下,根据所述手动控制指令调整所述第一路口的信号灯的相位或信号灯的时长。

可选地,所述装置还包括:

第二获取模块,用于在接收到特种车辆发送的通行指令的情况下,获取所述特种车辆发送的通行信息;

第三调整模块,用于根据所述通行信息,调整所述特种车辆通行的目标路口的信号灯由当前的第一相位至第二相位;

其中,在所述第一相位下所述特种车辆不能够通过所述目标路口;

在所述第二相位下所述特种车辆能够通过所述目标路口。

可选地,所述通行信息包括所述特种车辆行驶的车道、所述特种车辆距离所述目标路口的距离、所述特种车辆的行驶速度和所述特种车辆的转向灯信息;

所述第三调整模块,包括:

第一确定单元,用于根据所述特种车辆行驶的车道和所述特种车辆的转向灯信息,确定所述特种车辆通过所述目标路口后行驶的目标车道;

第二确定单元,用于根据所述特种车辆距离所述目标路口的距离和所述特种车辆的行驶速度,确定所述特种车辆通过所述目标路口的第二时长;

第二调整单元,用于根据所述车辆行驶的车道和所述目标车道,调整所述目标路口的信号灯由所述当前的第一相位至所述第二相位,且在所述第二时长后,控制所述目标路口的信号灯为所述第一相位;

其中,在所述第二相位下,所述目标路口的信号灯中目标信号灯为绿灯,且除所述目标信号灯之外的信号灯为红灯;

所述目标信号灯为指示所述特种车辆由所述特种车辆行驶的车道行驶至所述目标车道的信号灯。

需要说明的是,本发明实施例提供的信号灯控制装置,是能够执行上述的信号灯控制方法的装置,则上述的信号灯控制方法的所有实施例均适用于该装置,且能够达到相同或者相似的技术效果。

如图5所示,本发明实施例还提供一种信号灯控制设备,包括:处理器501、存储器502,及存储在所述存储器502上并可在所述处理器501上运行的程序,所述程序被所述处理器501执行时实现上述的信号灯控制方法。

可选地,还包括:收发机503,所述收发机503,用于在所述处理器501的控制下接收和发送数据。

具体地,所述处理器501,执行下列过程:

获取相邻的至少两个路口中每一车道的交通流信息以及每一所述路口的路口类型信息;

根据所述交通流信息获得相应车道的车道通行优先程度值,以及根据所述路口类型信息获得相应路口的路口通行优先程度值;

根据第一信息和/或第二信息,调整第一车道对应的信号灯的时长;

其中,所述第一信息包括所述第一车道对应的第一车道通行优先程度值和第二车道对应的第二车道通行优先程度值;

所述第二信息包括第一路口对应的第一路口通行优先程度值和第二路口对应的第二路口通行优先程度值;

所述第一路口为任意一个路口;所述第一车道为所述第一路口中任意一个车道;

所述第二路口为与所述第一路口相邻的路口;所述第二车道为所述第二路口中与所述第一车道的行驶方向对应的直行车道。

可选地,所述交通流信息包括以下信息的一项或多项:

交通峰值时间;

车道上排队的公交车的数量;

车道上排队的普通车的数量;

等待通行的行人数量。

可选地,所述路口类型信息用于指示以下之一:

主干道主要路口;

主干道次要路口;

支路主要路口;

支路次要路口。

可选地,所述处理器501,用于:

根据第一差值和/或第二差值,调整所述第一车道对应的信号灯的时长;

其中,所述第一差值等于所述第一车道通行优先程度值减去所述第二车道通行优先程度值;

所述第二差值等于所述第一路口通行优先程度值减去所述第二路口通行优先程度值。

可选地,所述处理器501,具体用于:

在目标值小于或等于预设阈值的情况下,调整所述第一车道对应的红灯时长增加第一时长或调整所述第一车道对应的绿灯时长减小第一时长;

在目标值大于预设阈值的情况下,调整所述第一车道对应的绿灯时长增加第一时长或调整所述第一车道对应的红灯时长减小第一时长;

其中,所述目标值为以下之一:所述第一差值;所述第二差值;所述第一差值与所述第二差值之和;

所述第一时长是根据所述目标值和所述预设阈值确定的。

可选地,所述第一时长是根据所述目标值与所述预设阈值之差的绝对值和预设间隔时长确定的。

可选地,所述处理器501,还用于:

在接收到针对所述第一路口的手动控制指令的情况下,根据所述手动控制指令调整所述第一路口的信号灯的相位或信号灯的时长。

可选地,所述处理器501,还用于:

在接收到特种车辆发送的通行指令的情况下,获取所述特种车辆发送的通行信息;

根据所述通行信息,调整所述特种车辆通行的目标路口的信号灯由当前的第一相位至第二相位;

其中,在所述第一相位下所述特种车辆不能够通过所述目标路口;

在所述第二相位下所述特种车辆能够通过所述目标路口。

可选地,所述通行信息包括所述特种车辆行驶的车道、所述特种车辆距离所述目标路口的距离、所述特种车辆的行驶速度和所述特种车辆的转向灯信息;

所述处理器501,还具体用于:

根据所述特种车辆行驶的车道和所述特种车辆的转向灯信息,确定所述特种车辆通过所述目标路口后行驶的目标车道;

根据所述特种车辆距离所述目标路口的距离和所述特种车辆的行驶速度,确定所述特种车辆通过所述目标路口的第二时长;

根据所述车辆行驶的车道和所述目标车道,调整所述目标路口的信号灯由所述当前的第一相位至所述第二相位,且在所述第二时长后,控制所述目标路口的信号灯为所述第一相位;

其中,在所述第二相位下,所述目标路口的信号灯中目标信号灯为绿灯,且除所述目标信号灯之外的信号灯为红灯;

所述目标信号灯为指示所述特种车辆由所述特种车辆行驶的车道行驶至所述目标车道的信号灯。

其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器501代表的一个或多个处理器和存储器502代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供用户接口504。收发机503可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器501负责管理总线架构和通常的处理,存储器502可以存储处理器501在执行操作时所使用的数据。

另外,本发明具体实施例还提供一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如上中任一项信号灯控制方法中的步骤。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

技术分类

06120115928672