本发明涉及智能交通领域,更为具体地,涉及一种智能交通灯控制方法及系统。
背景技术:
目前,城市道路每个路口各个方向红绿灯的运行时间通常采用定时控制。定时控制没有考虑该路口交通流量的实时变化情况,在某些时间段内可能会出现绿灯的车道上车流量很小,而红灯的车道上车流量很大。采用定时控制会造成车流量大车道上的车辆还未通过路口,该车道就变成红灯,而显示绿灯的车道车流量小,早早就全部通过路口,降低了道路的通行效率。
技术实现要素:
本发明的目的:本发明提出一种智能交通灯控制方法及系统,可以根据交通路口的实时车流情况来调整交通灯的显示,以提高道路通行效率。
本发明采用的方案是:提出一种智能交通灯控制方法,包括:
获得路口各个行车方向上预定区域内的车流密度及车流长度;其中,将相向平行行驶的方向记为一个行车方向;当第一行车方向上的所述车流密度大于预定密度值且所述车流长度大于预定长度值时,依据历史统计数据获取此时第二行车方向上的车流经过路口所需时间t2;若t2小于第二行车方向上绿灯显示额定时间,则获取第二行车方向上绿灯显示额定时间T2与所述t2的差值;当第一行车方向上显示绿灯时,按照第一行车方向上绿灯显示额定时间加上所述T2与t2的差值来控制第一行车方向上绿灯显示时长;当第二行车方向上显示绿灯时,按照t2来控制第二行车方向上绿灯显示时长;记录各个行车方向的车流密度、车流长度以及通过路口的所需时间。
本发明还提出一种智能交通灯控制系统,包括:
第一获取单元,用于获得路口各个行车方向上预定区域内的车流密度及车流长度;其中,将相向平行行驶的方向记为一个行车方向;
判断单元,用于判断第一行车方向上的所述车流密度与预定密度值得大小关系,以及判断所述车流长度与预定长度值得大小关系;
第二获取单元,用于当判断单元判断第一行车方向上的所述车流密度大于预定密度值且所述车流长度大于预定长度值时,依据历史统计数据获取此时第二行车方向上的车流经过路口所需时间t2;若t2小于第二行车方向上绿灯显示额定时间,则获取第二行车方向上绿灯显示额定时间T2与所述t2的差值;
控制单元,用于当第一行车方向上显示绿灯时,按照第一行车方向上绿灯显示额定时间加上所述T2与t2的差值来控制第一行车方向上绿灯显示时长;当第二行车方向上显示绿灯时,按照t2来控制第二行车方向上绿灯显示时长;
记录单元,用于记录各个行车方向的车流密度、车流长度以及通过路口的所需时间。
利用上述方案,可以先获取不同行车方向上的车流密度和车流长度,当第一行车方向上的所述车流密度大于预定密度值且所述车流长度大于预定长度值时,依据历史统计数据获取此时第二行车方向上的车流经过路口所需时间t2;若t2小于第二行车方向上绿灯显示额定时间,则获取第二行车方向上绿灯显示额定时间T2与所述t2的差值;当第一行车方向上显示绿灯时,按照第一行车方向上绿灯显示额定时间加上所述T2与t2的差值来控制第一行车方向上绿灯显示时长;当第二行车方向上显示绿灯时,按照t2来控制第二行车方向上绿灯显示时长;可以根据交通路口的实时车流情况来调整交通灯的显示,以提高道路通行效率。
为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
附图说明
根据下述参照附图进行的详细描述,本发明的上述和其他目的、特征和优点将变得更加显而易见。在附图中:
图1示出了本发明提出的智能交通灯控制方法的流程示意图;
图2示出了本发明提出的智能交通灯控制系统的一个结构示意图。
在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施方式
下面描述本公开的各个方面。应该明白的是,本文的教导可以以多种多样形式具体体现,并且在本文中公开的任何具体结构、功能或两者仅仅是代表性的。基于本文的教导,本领域技术人员应该明白的是,本文所公开的一个方面可以独立于任何其它方面实现,并且这些方面中的两个或多个方面可以按照各种方式组合。例如,可以使用本文所阐述的任何数目的方面,实现装置或实践方法。另外,可以使用其它结构、功能、或除了本文所阐述的一个或多个方面之外或不是本文所阐述的一个或多个方面的结构和功能,实现这种装置或实践这种方法。此外,本文所描述的任何方面可以包括权利要求的至少一个元素。
下面将参照附图描述本发明的各个实施例。本发明方案适用于十字路口场景。
首先请参考图1,一种智能交通灯控制方法,包括步骤:
S101、获得路口各个行车方向上预定区域内的车流密度及车流长度;其中,将相向平行行驶的方向记为一个行车方向;具体的,可以在各行车方向上距离路口一定范围内设定车辆计数器,以此获取车流密度和车流长度;也可以在各行车方向上安装摄像头(包括普通摄像头、高清摄像头、红外摄像头),依据拍摄的一定范围内车流画面进行图像分析,得到对应的车流密度和车流长度。其中,图像分析过程目前可以采用多种成熟技术,此处不再赘述。
S102、判断各个行车方向上,车流密度与预定密度值得大小关系以及判断车流长度与预定长度值得大小关系;当第一行车方向上的所述车流密度大于预定密度值且所述车流长度大于预定长度值时,进行步骤S103;
S103、依据历史统计数据获取此时第二行车方向上的车流经过路口所需时间t2;若t2小于第二行车方向上绿灯显示额定时间,则获取第二行车方向上绿灯显示额定时间T2与所述t2的差值;
S104、当第一行车方向上显示绿灯时,按照第一行车方向上绿灯显示额定时间加上所述T2与t2的差值来控制第一行车方向上绿灯显示时长;当第二行车方向上显示绿灯时,按照t2来控制第二行车方向上绿灯显示时长;若第二行车方向上无车流,而第一行车方向上车流量大,则在第一行车方向上显示绿灯的时长为第一行车方向上绿灯额定时长与第二行车方向上绿灯额定时长之和。这样可以避免绿灯空等现象,提高路口通行效率。
S105、记录各个行车方向的车流密度、车流长度以及通过路口的所需时间。将记录的数据按照车流密度、车流长度以及通过路口的所需时间进行关联存储,以便后续查询及读取。
利用上述方案,可以先获取不同行车方向上的车流密度和车流长度,当第一行车方向上的所述车流密度大于预定密度值且所述车流长度大于预定长度值时,依据历史统计数据获取此时第二行车方向上的车流经过路口所需时间t2;若t2小于第二行车方向上绿灯显示额定时间,则获取第二行车方向上绿灯显示额定时间T2与所述t2的差值;当第一行车方向上显示绿灯时,按照第一行车方向上绿灯显示额定时间加上所述T2与t2的差值来控制第一行车方向上绿灯显示时长;当第二行车方向上显示绿灯时,按照t2来控制第二行车方向上绿灯显示时长;可以根据交通路口的实时车流情况来调整交通灯的显示,以提高道路通行效率。
优选地,若在S102中判断第一行车方向上的所述车流密度小于或等于预定密度值或所述车流长度小于或等于预定长度值,则在控制各个行车方向上的绿灯显示其对应的额定时长。
优选地,若t2大于或等于第二行车方向上绿灯显示额定时间,则控制各个行车方向上的绿灯显示其对应的额定时长。
优选地,所述依据历史统计数据获取此时第二行车方向上的车流经过路口所需时间t2的步骤包括:
以所述第二行车方向上的车流密度和车流长度为索引,读取记录的最近5次通过所述路口所需时间的平均值,记为t2;其中,从后台数据库读取的通过路口的所需时间包括记录的各个行车方向上的通过路口的时间。进行索引时,获取包括但不限于与第二行车方向上的车流密度和车流长度对应的通过所述路口所需时间,还包括与第二行车方向上的车流密度和车流长度具有一定范围内对应的通过所述路口所需时间。具体来说,车流密度为5辆/m、车流长度为30m,以此为索引从记录的数据中获取对应的通过所述路口所需时间为20秒;以车流密度为5辆/m一定范围(如4辆/m、6辆/m等)和车流长度为30m(如29m、31m等)一定范围的值为索引,获取对应的通过所述路口所需时间。
优选地,所述一个行车方向包括相向平行行驶的方向以及在这相向平行车道上的右转方向。考虑到有些十字路口,当显示绿灯时,可以直行通过,还可以右转弯,因此将右转弯的方向也记为一个行车方向。
如图2所示,本发明还提出一种智能交通灯控制系统,包括:
第一获取单元K1,用于获得路口各个行车方向上预定区域内的车流密度及车流长度;其中,将相向平行行驶的方向记为一个行车方向;
判断单元K2,用于判断第一行车方向上的所述车流密度与预定密度值得大小关系,以及判断所述车流长度与预定长度值得大小关系;
第二获取单元K3,用于当判断单元K2判断第一行车方向上的所述车流密度大于预定密度值且所述车流长度大于预定长度值时,依据历史统计数据获取此时第二行车方向上的车流经过路口所需时间t2;若t2小于第二行车方向上绿灯显示额定时间,则获取第二行车方向上绿灯显示额定时间T2与所述t2的差值;
控制单元K4,用于当第一行车方向上显示绿灯时,按照第一行车方向上绿灯显示额定时间加上所述T2与t2的差值来控制第一行车方向上绿灯显示时长;当第二行车方向上显示绿灯时,按照t2来控制第二行车方向上绿灯显示时长;
记录单元K5,用于记录各个行车方向的车流密度、车流长度以及通过路口的所需时间。
优选地,若所述判断单元K2判断第一行车方向上的所述车流密度小于或等于预定密度值或所述车流长度小于或等于预定长度值,则所述控制单元K4还用于控制各个行车方向上的绿灯显示其对应的额定时长。
优选地,若t2大于或等于第二行车方向上绿灯显示额定时间,则所述控制单元K4还用于控制各个行车方向上的绿灯显示其对应的额定时长。
优选地,所述第二获取单元K3依据历史统计数据获取此时第二行车方向上的车流经过路口所需时间t2时,以所述第二行车方向上的车流密度和车流长度为索引,读取后台数据库中存储的最近5次通过所述路口所需时间的平均值,记为t2;其中,从后台数据库读取的通过路口的所需时间包括记录的各个行车方向上的通过路口的时间。
优选地,所述一个行车方向包括相向平行行驶的方向以及在这相向平行车道上的右转方向。
本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本发明的范围。
尽管前面公开的内容示出了本发明的示例性实施例,但是应当注意,在不背离权利要求限定的本发明的范围的前提下,可以进行多种改变和修改。根据这里描述的发明实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。
虽然如上参照图描述了根据本发明的各个实施例进行了描述,但是本领域技术人员应当理解,对上述本发明所提出的各个实施例,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。