红绿灯切换方法及计算机装置、存储介质、程序产品制造方法及图纸

技术编号:34941670 阅读:23 留言:0更新日期:2022-09-17 12:15
本申请提供了一种红绿灯切换方法及计算机装置、存储介质、程序产品,上述红绿灯切换方法根据等待红灯的车辆数量、上个周期的平均车流量及车辆系数计算等红灯车辆全部通过路口所需要的通行时间,进而确定绿灯时间,利用历史数据即上个周期的平均车流量作为参考数据,并根据车辆的车身长度设置的车辆系数对通行时间进行调控,使得计算出的绿灯时长更符合路口等红灯车辆的实际情况,做到绿灯时长与路口车辆全部通过的时间相适配,避免出现绿灯亮完还有车辆没有通过路口的现象从而造成拥堵,也能避免出现路口等红灯的车辆全部通过了但绿灯还有较长时间才亮完的现象导致交通效率较为低下。为低下。为低下。

【技术实现步骤摘要】
红绿灯切换方法及计算机装置、存储介质、程序产品


[0001]本申请涉及交通灯切换
,特别涉及为一种红绿灯切换方法及计算机装置、存储介质、程序产品。

技术介绍

[0002]随着现代社会进入汽车时代,城市汽车数量越来越多,随之而来的是城市交通道路拥挤逐年加重。
[0003]一般在两条马路相交的十字路口的信号灯的切换时间是固定的,而在不同的交通时段,例如高峰期、低峰期,等待红绿灯的车辆数量也不同。因此固定的红绿灯切换时间不适用于车辆数量不同的情况。且不同类型的车辆通过路口的时间也不同,例如汽车启动时间短,加速度大,能较快通过路口,而大货车长度较长,加速度小,通过路口的时间要比汽车长。而绿灯时间如果与路口车辆的通行时间不匹配的话,容易出现绿灯亮完还有车辆没有通过路口的现象从而造成拥堵,或出现路口等红灯的车辆全部通过了但绿灯还有较长时间才亮完的现象导致交通效率较为低下。

技术实现思路

[0004]本专利技术的目的在于提供一种红绿灯切换方法及计算机装置、存储介质、程序产品,能够解决现有技术无法根据路口的车辆数量以及需要的通行时间智能切换红绿灯,使得红绿灯切换时间与车辆通过路口的时间不适配,导致通行效率较为低下以及容易造成拥堵的问题。
[0005]为了实现上述专利技术目的,本专利技术提供如下技术方案:
[0006]第一方面,提供一种红绿灯切换方法,所述方法包括:
[0007]接收采集到路口的等待红灯的车辆数量作为第一车辆数量;
[0008]计算等待红灯的车辆的通行时间作为第一通行时间,将第一通行时间与绿灯时长进行匹配;
[0009]其中,所述计算等待红灯的车辆的通行时间作为第一通行时间,具体包括:
[0010]计算等待红灯的车辆数量与上个周期的平均车流量之比得到第一数值;
[0011]将所述第一数值与车辆系数的乘积作为第一通行时间的数值。
[0012]第一方面的一个可能的实现方式,所述计算等待红灯的车辆的通行时间作为第一通行时间,还包括:获取与等待红灯的车辆同时段的历史平均等待红灯的车辆数量作为第二车辆数量;计算所述第一车辆数量与所述第二车辆数量之间的差值;当所述差值小于阈值时,将与所述第二车辆数量对应的平均通行时间作为第一通行时间。
[0013]第一方面的一个可能的实现方式,计算所述车辆系数的步骤包括:测量等待红灯车辆的车身长度,所述车身长度按从小到大分为:第一长度区间、第二长度区间、第三长度区间;计算所述等待红灯车辆中不同车身长度区间车辆的占比;当车身长度位于所述第一长度区间的车辆的占比超过60%时,所述车辆系数为0.8。
[0014]第一方面的一个可能的实现方式,计算所述车辆系数的步骤还包括:测量等待红灯车辆的车身长度,所述车身长度按从小到大分为:第一长度区间、第二长度区间、第三长度区间;计算所述等待红灯车辆中不同车身长度区间车辆的占比;当车身长度位于所述第二长度区间的车辆的占比超过60%时,所述车辆系数为1.0。
[0015]第一方面的一个可能的实现方式,计算所述车辆系数的步骤还包括:测量等待红灯车辆的车身长度,所述车身长度按从小到大分为:第一长度区间、第二长度区间、第三长度区间;计算所述等待红灯车辆中不同车身长度区间车辆的占比;当车身长度位于所述第三长度区间的车辆的占比超过60%时,所述车辆系数为1.2。
[0016]第一方面的一个可能的实现方式,计算所述车辆系数的步骤还包括:测量等待红灯车辆的车身长度,所述车身长度按从小到大分为:第一长度区间、第二长度区间、第三长度区间;计算所述等待红灯车辆中不同车身长度区间车辆的占比;根据计算公式计算车辆系数,所述计算公式为:车辆系数=车身长度位于第一长度区间的车辆占比
×
0.8+车身长度位于第二长度区间的车辆占比
×
1.0+车身长度位于第三长度区间的车辆占比
×
1.2。
[0017]第一方面的一个可能的实现方式,计算所述车辆系数的步骤还包括:将预设值作为车辆系数。
[0018]第二方面,提供一种计算机装置,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现以下步骤:
[0019]接收采集到路口的等待红灯的车辆数量作为第一车辆数量;
[0020]计算等待红灯的车辆的通行时间作为第一通行时间,将第一通行时间与绿灯时长进行匹配;
[0021]其中,所述计算等待红灯的车辆的通行时间作为第一通行时间,具体包括:
[0022]计算等待红灯的车辆数量与上个周期的平均车流量之比得到第一数值;
[0023]将所述第一数值与车辆系数的乘积作为第一通行时间的数值。
[0024]第三方面,提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
[0025]接收采集到路口的等待红灯的车辆数量作为第一车辆数量;
[0026]计算等待红灯的车辆的通行时间作为第一通行时间,将第一通行时间与绿灯时长进行匹配;
[0027]其中,所述计算等待红灯的车辆的通行时间作为第一通行时间,具体包括:
[0028]计算等待红灯的车辆数量与上个周期的平均车流量之比得到第一数值;
[0029]将所述第一数值与车辆系数的乘积作为第一通行时间的数值。
[0030]第四方面,提供一种计算机可读存储介质,有存储计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
[0031]接收采集到路口的等待红灯的车辆数量作为第一车辆数量;
[0032]计算等待红灯的车辆的通行时间作为第一通行时间,将第一通行时间与绿灯时长进行匹配;
[0033]其中,所述计算等待红灯的车辆的通行时间作为第一通行时间,具体包括:
[0034]计算等待红灯的车辆数量与上个周期的平均车流量之比得到第一数值;
[0035]将所述第一数值与车辆系数的乘积作为第一通行时间的数值。
[0036]相较于现有技术中单纯根据等待红灯的车辆数量计算绿灯时间,将所有的车辆都视为同一种类型,认为所有车辆的通行时间都一致,忽视了不同车型的通行时间不同,造成计算出的绿灯时间与实际情况不适配,导致通行效率较为低下以及容易造成拥堵。本申请提供了一种红绿灯切换方法及计算机装置、存储介质、程序产品,上述红绿灯切换方法根据等待红灯的车辆数量、上个周期的平均车流量及车辆系数计算等红灯车辆全部通过路口所需要的通行时间,进而确定绿灯时间,利用历史数据即上个周期的平均车流量作为参考数据,并根据车辆的车身长度设置的车辆系数对通行时间进行调控,使得计算出的绿灯时长更符合路口等红灯车辆的实际情况,做到绿灯时长与路口车辆全部通过的时间相适配,避免出现绿灯亮完还有车辆没有通过路口的现象从而造成拥堵,也能避免出现路口等红灯的车辆全部通过了但绿灯还有较长时间才亮完的现象导致交通效率较为低下。
附图说明
[0037]为了更清楚地说明本申请实施例或现有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种红绿灯切换方法,其特征在于,所述方法包括:接收采集到路口的等待红灯的车辆数量作为第一车辆数量;计算等待红灯的车辆的通行时间作为第一通行时间,将第一通行时间与绿灯时长进行匹配;其中,所述计算等待红灯的车辆的通行时间作为第一通行时间,具体包括:计算等待红灯的车辆数量与上个周期的平均车流量之比得到第一数值;将所述第一数值与车辆系数的乘积作为第一通行时间的数值。2.如权利要求1所述的红绿灯切换方法,其特征在于,所述计算等待红灯的车辆的通行时间作为第一通行时间,还包括:获取与等待红灯的车辆同时段的历史平均等待红灯的车辆数量作为第二车辆数量;计算所述第一车辆数量与所述第二车辆数量之间的差值;当所述差值小于阈值时,将与所述第二车辆数量对应的平均通行时间作为第一通行时间。3.如权利要求1所述的红绿灯切换方法,其特征在于,计算所述车辆系数的步骤包括:测量等待红灯车辆的车身长度,所述车身长度按从小到大分为:第一长度区间、第二长度区间、第三长度区间;计算所述等待红灯车辆中不同车身长度区间车辆的占比;当车身长度位于所述第一长度区间的车辆的占比超过60%时,所述车辆系数为0.8。4.如权利要求1所述的红绿灯切换方法,其特征在于,计算所述车辆系数的步骤还包括:测量等待红灯车辆的车身长度,所述车身长度按从小到大分为:第一长度区间、第二长度区间、第三长度区间;计算所述等待红灯车辆中不同车身长度区间车辆的占比;当车身长度位于所述第二长度区间的车辆的占比超过60%时,所述车辆系数为1.0。5.如权利要求1所述的红绿灯切换方...

【专利技术属性】
技术研发人员:李忠文
申请(专利权)人:深圳市康时源科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1