CN109102706B - 一种控制交通灯的方法、装置和*** - Google Patents
一种控制交通灯的方法、装置和*** Download PDFInfo
- Publication number
- CN109102706B CN109102706B CN201710470571.5A CN201710470571A CN109102706B CN 109102706 B CN109102706 B CN 109102706B CN 201710470571 A CN201710470571 A CN 201710470571A CN 109102706 B CN109102706 B CN 109102706B
- Authority
- CN
- China
- Prior art keywords
- intersection
- detection
- detection intersection
- driving
- security
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/07—Controlling traffic signals
- G08G1/08—Controlling traffic signals according to detected number or speed of vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明实施例公开了一种控制交通灯的方法、装置和***,属于互联网技术领域。所述方法包括:获取各检测路口的图像拍摄装置拍摄到图像中的车牌号码;当检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的前导车辆的车牌号码,且第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口时,获取安保行驶路线在第二检测路口处的第一行驶方向,其中,第二检测路口是安保行驶路线上第一检测路口的后一个路口;控制第二检测路口的交通灯在第一行驶方向上处于通行状态。采用本发明,可以避免耗费大量的人力。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种控制交通灯的方法、装置和***。
背景技术
在日常生活中,很多情况下需要在某时间段、某条路线上执行安保任务,其中,安保任务即是确保某车队每经过预定路线上设置有交通灯的路口时,该路口是通行状态,以便该车队可以直接通过,例如,为使得押送罪犯的车队顺利通过某路线,工作人员可以执行安保任务。
目前,执行安保任务的方法一般是:在某车队所经路线上的每个路口均配置工作人员,每当车队的前导车辆将要经过某路口时,该路口的工作人员可以人工指挥交通,使该车队的行驶方向处于通行状态,行驶方向之外的方向是禁行状态,当该车队的队尾车辆经过该路口后,该路口的工作人员可以停止指挥交通,恢复交通灯指挥交通。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
基于上述执行安保任务的方式,往往车队经过的路线上的路口比较多,此种情况下,需要投入大量的人力,从而,导致耗费大量的人力。
发明内容
为了解决现有技术中耗费大量人力的问题,本发明实施例提供了一种控制交通灯的方法、装置和***。所述技术方案如下:
第一方面,提供了控制交通灯的方法,所述方法包括:
获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口是安保车队的安保行驶路线上的路口或所述安保行驶路线的起始点的前一个路口;
当检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的前导车辆的车牌号码,且所述第一检测路口是除所述安保行驶路线上最后一个路口之外的任一检测路口时,获取所述安保行驶路线在第二检测路口处的第一行驶方向,其中,所述第二检测路口是所述安保行驶路线上所述第一检测路口的后一个路口;
控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态。
可选的,所述方法还包括:
在对所述第二检测路口的交通灯控制的过程中,当检测到所述第二检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,取消对所述第二检测路口的交通灯的控制。
这样,可以当队尾车辆经过第二检测路口后,及时取消对第二检测路口的交通灯的控制。
可选的,所述方法还包括:
在对所述第二检测路口的交通灯控制的过程中,当检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第二检测路口之间的第一行驶时长,根据所述第一行驶时长设置第二行驶时长并开始计时,所述第二行驶时长等于或长于所述第一行驶时长;
当计时时长等于所述第二行驶时长时,取消对所述第二检测路口的交通灯的控制。
这样,在第二检测路口的图像拍摄装置未能正确检测到队尾车辆的车牌号码的情况下,也能在队尾车辆经过第二检测路口后,及时取消对第二检测路口的交通灯的控制。
可选的,所述控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态,包括:
在检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述前导车辆的车牌号码的同时,即控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态;或者,
根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第三行驶时长,根据所述第三行驶时长设置第四行驶时长并开始计时,所述第四行驶时长等于或短于所述第三行驶时长;
当计时时长等于所述第四行驶时长时,控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态。
这样,可以防止在第一检测路口与第二检测路口的距离值较大时,对第二检测路口的交通灯的控制时长太长,妨碍正常的交通秩序。
可选的,所述方法还包括:
如果所述第二检测路口未设置有图像拍摄装置,且所述第二检测路口不是所述安保行驶路线上最后一个路口,则根据获取的所述前导车辆的行驶速度,第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的所述前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第三检测路口之间的第六行驶时长,所述第三检测路口是所述安保行驶路线上所述第二检测路口的后一个路口,根据所述第五行驶时长设置第七行驶时长并开始计时,所述第七行驶时长等于或短于所述第五行驶时长,或者根据所述第六行驶时长设置第八行驶时长并开始计时,所述第八行驶时长等于或短于所述第六行驶时长;
当计时时长等于所述第七行驶时长或第八行驶时长时,获取所述安保行驶路线在所述第三检测路口处的第二行驶方向;
控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态。
可选的,所述方法还包括:
如果所述第三检测路口未设置有图像拍摄装置,则检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第三检测路口之间的第九行驶时长,根据所述第九行驶时长设置第十行驶时长并开始计时,所述第十行驶时长等于或长于所述第九行驶时长;
在对所述第三检测路口的交通灯控制的过程中,当计时时长等于所述第八行驶时长时,取消对所述第三检测路口的交通灯的控制。
第二方面,提供了一种控制交通灯的装置,所述装置包括:
接收模块,用于接收安保车队的前导车辆到达第一检测路口的通知;
获取模块,用于判断所述第一检测路口是否为除所述安保车队的安保行驶路线上最后一个路口之外的任一检测路口,以及获取所述安保行驶路线在第二检测路口处的第一行驶方向,其中,所述第二检测路口是所述安保行驶路线上所述第一检测路口的后一个路口;
发送模块,用于发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知。
可选的,所述接收模块,用于:
接收安保车队的队尾车辆到达第二检测路口的通知;
所述发送模块,用于:
发送取消对所述第二检测路口的交通灯的控制的通知。
可选的,所述装置还包括:
第一计算模块,用于在对所述第二检测路口的交通灯控制的过程中,当接收到安保车队的前导车辆到达第一检测路口的通知时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第二检测路口之间的第一行驶时长,根据所述第一行驶时长设置第二行驶时长并开始计时,所述第二行驶时长等于或长于所述第一行驶时长;
所述发送模块,用于:
当计时时长等于所述第二行驶时长时,发送取消对所述第二检测路口的交通灯的控制的通知。
可选的,所述发送模块,用于:
接收到安保车队的前导车辆到达第一检测路口的通知的同时,即发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知;或者,
所述装置还包括:
第二计算模块,用于根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第三行驶时长,根据所述第三行驶时长设置第四行驶时长并开始计时,所述第四行驶时长等于或短于所述第三行驶时长;
所述发送模块,用于:
当计时时长等于所述第四行驶时长时,发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知。
可选的,所述装置还包括:
第三计算模块,用于如果所述第二检测路口未设置有图像拍摄装置,且所述第二检测路口不是所述安保行驶路线上最后一个路口,则根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的所述前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第三检测路口之间的第六行驶时长,所述第三检测路口是所述安保行驶路线上所述第二检测路口的后一个路口,根据所述第五行驶时长设置第七行驶时长并开始计时,所述第七行驶时长等于或短于所述第五行驶时长,或者根据所述第六行驶时长设置第八行驶时长并开始计时,所述第八行驶时长等于或短于所述第六行驶时长;
所述获取模块,还用于:当计时时长等于所述第七行驶时长或第八行驶时长时,获取所述安保行驶路线在所述第三检测路口处的第二行驶方向;
所述发送模块,还用于:发送控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态的通知。
可选的,所述第三计算模块,还用于:
如果所述第三检测路口未设置有图像拍摄装置,则接收到所述安保车队的队尾车辆到达第一检测路口的通知时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第三检测路口之间的第九行驶时长,根据所述第九行驶时长设置第十行驶时长并开始计时,所述第十行驶时长等于或长于所述第九行驶时长;
所述发送模块,还用于:在对所述第三检测路口的交通灯控制的过程中,当计时时长等于所述第十行驶时长时,发送取消对所述第三检测路口的交通灯的控制的通知。
第三方面,提供了控制交通灯的***,所述***包括牌识服务器、安保服务器和信控服务器,其中:
所述牌识服务器获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口是安保车队的安保行驶路线上的路口或所述安保行驶路线的起始点的前一个路口;
所述牌识服务器判断第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码是否为所述安保车队的前导车辆的车牌号码,并在判断结果为是时,向安保服务器发送所述安保车队的前导车辆到达第一检测路口的通知;
所述安保服务器判断所述第一检测路口是否为除所述安保行驶路线上最后一个路口之外的任一检测路口,并在判断结果为是时,获取所述安保行驶路线在第二检测路口处的第一行驶方向,其中,所述第二检测路口是所述安保行驶路线上所述第一检测路口的后一个路口;
安保服务器向所述信控服务器发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知;
所述信控服务器控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态。
可选的,所述牌识服务器判断所述第二检测路口的图像拍摄装置拍摄到的图像中的车牌号码是否为所述安保车队的队尾车辆的车牌号码,并在判断结果为是时,向所述安保服务器发送所述安保车队的队尾车辆到达第二检测路口的通知;
所述安保服务器在对所述第二检测路口的交通灯控制的过程中,当接收到所述安保车队的队尾车辆到达第二检测路口的通知时,向所述信控服务器发送取消对所述第二检测路口的交通灯的控制的通知;
所述信控服务器取消对所述第二检测路口的交通灯的控制。
可选的,如果所述第二检测路口未设置有图像拍摄装置,且所述第二检测路口不是所述安保行驶路线上最后一个路口,则所述安保服务器根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的所述前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第三检测路口之间的第六行驶时长,所述第三检测路口是所述安保行驶路线上所述第二检测路口的后一个路口,根据所述第五行驶时长设置第七行驶时长并开始计时,所述第七行驶时长等于或短于所述第五行驶时长,或者根据所述第六行驶时长设置第八行驶时长并开始计时,所述第八行驶时长等于或短于所述第六行驶时长;当计时时长等于所述第七行驶时长或第八行驶时长时,获取所述安保行驶路线在所述第三检测路口处的第二行驶方向;
所述安保服务器向所述信控服务器发送控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态的通知;
所述信控服务器控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例中,服务器可以获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口可以是安保车队的安保行驶路线上的路口或安保行驶路线的起始点的前一个路口,当服务器检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的前导车辆的车牌号码,且第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口时,可以获取安保行驶路线在第二检测路口处的第一行驶方向,其中,第二检测路口是安保行驶路线上第一检测路口的后一个路口,进而,可以控制第二检测路口的交通灯在第一行驶方向上处于通行状态。这样,服务器可以自动判断安保车队当前所在的路口,进而,可以在安保车队经过某路口前,控制该路口的交通灯在安保车队的行驶方向上处于通行状态,无需为执行安保任务投入大量的人力,从而,可以避免耗费大量的人力。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种控制交通灯的方法流程图;
图2是本发明实施例提供的一种控制交通灯的示意图;
图3是本发明实施例提供的一种取消控制的示意图;
图4是本发明实施例提供的一种控制交通灯的装置结构示意图;
图5是本发明实施例提供的一种控制交通灯的装置结构示意图;
图6是本发明实施例提供的一种控制交通灯的装置结构示意图;
图7是本发明实施例提供的一种控制交通灯的装置结构示意图;
图8是本发明实施例提供的一种服务器结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例提供了一种控制交通灯的方法,该方法的执行主体为服务器。其中,该服务器可以是具有控制交通灯功能的服务器,该服务器可以是一个服务器,也可以是一个由信控服务器、牌识服务器、安保服务器组成的服务器组。该服务器中可以设置有处理器、存储器和收发器,处理器可以用于控制交通灯的相关处理,存储器可以用于存储下述处理过程中需要和产生的数据,收发器可以用于接收和发送数据。
下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:
步骤101,获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口是安保车队的安保行驶路线上的路口或安保行驶路线的起始点的前一个路口。
其中,安保行驶路线可以是安保车队行驶,且需要执行安保任务的路线,第一检测路口可以是设置有图像拍摄装置的路口。
在实施中,安保行驶路线、安保车队的前导车辆的车牌号码可以是服务器在安保车队的行驶过程中获知的,也可以是预先存储的。后续表述以预先存储的为例,进行方案的详细说明。具体的,确定出安保车队的安保行驶路线后,工作人员可以预先将安保车队的行驶信息进行配置。具体的,工作人员可以预先存储安保行驶路线上的各路口的路口标识和安保车队会经过的安保行驶路线的起始点的前一个路口的路口标识(其中,本发明实施例所述的检测路口可以是设置有交通灯的路段位置,其中,各检测路口中还可以设置有图像拍摄装置,或者部分检测路口中设置有图像拍摄装置、部分检测路口中未设置有图像拍摄装置,检测路口可以是T形路口、Y形路口、十字形路口、X形路口等)、行驶方向、行驶车道、交通灯标识及相位等的对应关系以及前导车辆的车牌号码、队尾车辆的车牌号码、行驶速度等,其中,安保车队会经过的安保行驶路线的起始点的前一个路口可以是设置有卡口或电子警察的路口。
每个路口的卡口或电子警察可以不断对经过该路口的车辆进行拍摄,进而,可以将拍摄的图像发送至服务器,服务器接收到图像后,可以进行图像识别处理,确定图像中的车辆的车牌号码。或者,每个路口的卡口或电子警察拍摄到图像后,可以对其进行图像识别处理,将识别出的车辆的车牌号码发送至服务器。在安保任务执行过程中,每当服务器确定出各检测路口的图像拍摄装置(其中,图像拍摄装置可以是安保车队行驶方向上路口对侧的图像拍摄装置)拍摄到的图像中的车牌号码后,服务器即可获取到各路口的图像拍摄装置(卡口或电子警察)拍摄到的车牌号码,进而,可以检测各检测路口的图像拍摄装置拍摄到的车牌号码是否为预先存储的安保车队的前导车辆的车牌号码。也就是说,在安保任务执行过程中,可以持续获取各检测路口的图像拍摄装置拍摄到的车牌号码,每当获取到各检测路口的图像拍摄装置拍摄到的车牌号码时,服务器即可检测各检测路口的图像拍摄装置拍摄到的车牌号码是否为预先存储的安保车队的前导车辆的车牌号码。
另外,对于服务器是由信控服务器、牌识服务器、安保服务器组成的服务器组的情况,安保服务器可以预先配置上述行驶信息,进而,可以将检测路口的路口标识发送至牌识服务器。这样,每当牌识服务器识别出各检测路口的图像拍摄装置拍摄到的车牌号码后,可以将其发送至安保服务器,安保服务器接收到各检测路口的图像拍摄装置拍摄到的车牌号码后,可以检测各检测路口的图像拍摄装置拍摄到的车牌号码是否为预先存储的安保车队的前导车辆的车牌号码。或者,安保服务器还可以将安保车队的前导车辆的车牌号码发送至牌识服务器。这样,每当牌识服务器识别出各检测路口的图像拍摄装置拍摄到的车牌号码后,可以直接检测各检测路口的图像拍摄装置拍摄到的车牌号码是否为预先存储的安保车队的前导车辆的车牌号码。
步骤102,当检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为预先存储的安保车队的前导车辆的车牌号码,且第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口时,获取安保行驶路线在第二检测路口处的第一行驶方向,其中,第二检测路口是安保行驶路线上第一检测路口的后一个路口。
其中,第二检测路口可以是设置有交通灯的路口,第二检测路口中可以设置有图像拍摄装置,也可以未设置有图像拍摄装置。
在实施中,当服务器检测出第一检测路口的图像拍摄装置拍摄到的车牌号码为安保车队的前导车辆的车牌号码时(即检测到安保车队的前导车辆行驶到第一检测路口时,其中,前导车辆的车牌号码可以是预先存储的,也可以是前导车辆在行驶过程中发送至服务器的),可以进一步检测第一检测路口是否是除安保行驶路线上最后一个路口之外的任一检测路口,如果第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口,则服务器可以获取安保行驶路线在第二检测路口处的行驶方向(可称为第一行驶方向),即服务器可以获取安保车队经过第二检测路口时的行驶方向,其中,第二检测路口可以是安保行驶路线上的第一检测路口的下一路口。例如,按照行驶顺序,安保行驶路线上的路口依次路口1(即是安保行驶路线的起始点)、路口2、路口3、路口4、路口5,路口1的前一个路口为路口0,当第一检测路口为路口0时,第二检测路口即为路口1。
针对牌识服务器检测各检测路口的图像拍摄装置拍摄到的车牌号码是否为预先存储的安保车队的前导车辆的车牌号码的情况,当牌识服务器检测到第一检测路口的图像拍摄装置拍摄到的车牌号码为安保车队的车牌号码时,可以向安保服务器发送所述安保车队的前导车辆到达第一检测路口的通知,安保服务器接收到安保车队的前导车辆到达第一检测路口的通知后,可以按照上述讲述的方式检测第一检测路口是否是除安保行驶路线上最后一个路口之外的任一检测路口,如果第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口,则安保服务器可以获取安保行驶路线在第二检测路口处的行驶方向。
步骤103,控制第二检测路口的交通灯在第一行驶方向上处于通行状态。
在实施中,服务器获取到第一行驶方向后,可以控制第二检测路口的交通灯在第一行驶方向上处于通行状态(比如可以将安保车队所在车道对应的交通灯在第一行驶方向上锁定在绿灯状态),并控制第二检测路口的交通灯在第一行驶方向之外的方向上处于禁止状态(比如可以将交通灯在第一行驶方向之外的方向上锁定在红灯状态),如图2所示,其中,第一行驶方向之外的方向可以是不同于第一行驶方向,且与第一行驶方向相冲突的方向,例如,第一行驶方向是由南向北方向(或南北方向),则服务器可以控制交通灯在南北方向处于通行状态,交通灯在东西方向(由东向西、由西向东)、由西向北方向、由东向南方向处于禁行状态。这样,安保车队行驶至第二检测路口时,可以保证第二检测路口在第一行驶方向上处于通行状态,第一行驶方向之外的方向处于禁行状态,以便安保车队顺利的通过第二检测路口。
具体的,服务器可以向第二检测路口的交通灯控制器发送通行通知,其中,通行通知中可以携带有第一行驶方向,交通灯控制器接收到通行通知后,可以控制交通灯在第一行驶方向上处于通行状态,在第一行驶方向之外的方向上处于禁行状态。
针对服务器是由信控服务器、牌识服务器、安保服务器组成的服务器组的情况,安保服务器获取到第一行驶方向后,可以向信控服务器发送控制第二检测路口的交通灯在第一行驶方向上处于通行状态的通知,信控服务器接收到通知后,可以将其转发至第二检测路口的交通灯控制器,交通灯控制器接收到通行通知后,可以将控制交通灯在第一行驶方向上处于通行状态,在第一行驶方向之外的方向上处于禁行状态。
可选的,基于控制第二检测路口的交通灯的触发条件不同,步骤103的处理方式可以多种多样,以下给出了几种可行的处理方式:
方式一,在检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为前导车辆的车牌号码的同时,即控制第二检测路口的交通灯在第一行驶方向上处于通行状态。
在实施中,当服务器检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为前导车辆的车牌号码的时,即可控制第二检测路口的交通灯在第一行驶方向上处于通行状态。
方式二,检测到前导车辆行驶至第一检测路口后,还可以在前导车辆行驶一定时长后,再控制第二检测路口的交通灯,相应的,步骤103的处理过程可以如下:根据获取的前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算前导车辆在所述第一检测路口至第二检测路口之间的第三行驶时长,根据第三行驶时长设置第四行驶时长并开始计时,第四行驶时长等于或短于第三行驶时长;当计时时长等于所述第四行驶时长时,控制第二检测路口的交通灯在所述第一行驶方向上处于通行状态。
在实施中,服务器确定出第一检测路口的图像拍摄装置拍摄到的车牌号码为前导车辆的车牌号码后,可以获取前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值(其中,行驶速度、距离值可以是服务器预先存储的,行驶速度也可以是根据实际行驶过程中由测速装置实时获取的),进而,可以根据获取的第一检测路口至第二检测路口之间的距离值,以及行驶速度(一般安保车队在安保行驶路线上保持匀速行驶),计算前导车辆在第一检测路口至第二检测路口之间的行驶时长(可称为第三行驶时长),进而,可以将第三行驶时长与预先存储的第二预设时长阈值相减,得到第四行驶时长并开始计时,其中,第二预设时长阈值可以是大于或等于0的较小的数值,当计时时长等于第四行驶时长时,服务器可以控制第二检测路口的交通灯在第一行驶方向上处于通行状态,在第一行驶方向之外的方向上处于禁行状态。例如,第三行驶时长为50秒,第二预设时长阈值为20秒,则服务器可以计算第三行驶时长与第二预设时长阈值的差值得到第四行驶时长(即为30秒)并开始计时,当计时时长达到30秒时,服务器可以控制第二检测路口的交通灯在第一行驶方向上处于通行状态,在第一行驶方向之外的方向上处于禁行状态。
可选的,服务器还可以在适当时候,取消对第二检测路口的交通灯的控制,相应的,处理过程可以如下:在对第二检测路口的交通灯控制的过程中,当检测到第二检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的队尾车辆的车牌号码时,取消对第二检测路口的交通灯的控制。
在实施中,服务器对第二检测路口的交通灯控制后,可以检测安保车队的队尾车辆是否已通过第二检测路口,其中,第二检测路口中设置有图像拍摄装置,且设置有交通灯,当队尾车辆已通过第二检测路口时,服务器可以取消对第二检测路口的交通灯的控制。具体的,服务器在持续获取各检测路口的图像拍摄装置拍摄到的车牌号码的过程中,每当获取到各检测路口的图像拍摄装置拍摄到的车牌号码时,可以检测各检测路口的图像拍摄装置拍摄到的车牌号码是否是预先存储的安保车队的队尾车辆的车牌号码,当检测到第二检测路口的图像拍摄装置拍摄到的车牌号码为预先存储的安保车队的队尾车辆的车牌号码时,可以取消对第二检测路口的交通灯的控制,此时,交通灯回复正常的工作机制,如图3所示。另外,服务器还可以在检测到第二检测路口的图像拍摄装置拍摄到的车牌号码为预先存储的安保车队的队尾车辆的车牌号码,又经过预设时长后,取消对第二检测路口的交通灯的控制。
可选的,为保证在第二检测路口的图像拍摄装置未能正确的拍摄到队尾车辆的情况下,可以及时取消对第二检测路口的交通灯的控制,服务器还可以进行如下处理:在对第二检测路口的交通灯控制的过程中,当检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的队尾车辆的车牌号码时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算队尾车辆在所述第一检测路口至第二检测路口之间的第一行驶时长,根据第一行驶时长设置第二行驶时长并开始计时,第二行驶时长等于或长于第一行驶时长;当计时时长等于第二行驶时长时,取消对第二检测路口的交通灯的控制。
在实施中,在对第二检测路口的交通灯控制的过程中,当服务器确定出队尾车辆到达第一检测路口时(比如,当检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为队尾车辆的车牌号码时),还可以根据获取的队尾车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算队尾车辆在第一检测路口至第二检测路口之间的第一行驶时长,进而,可以将第一行驶时长与第一预设时长阈值相加(其中,第一预设时长阈值可以是预先存储的大于或等于0的较小的数值),得到第二行驶时长,并且可以开始计时(主要是对队尾车辆从第一检测路口开始向第二检测路口行驶的实际时长进行统计)。在对第二检测路口的交通灯控制的过程中,当检测到计时时长等于第二行驶时长时,可以取消对第二检测路口的交通灯的控制。也就是说,当计时时长等于第二行驶时长时,服务器已取消对第二检测路口的交通灯的控制的话,此处理可以不再进行,当计时时长等于第二行驶时长时,第二检测路口的交通灯还处于控制状态时,可以取消对第二检测路口的交通灯的控制。
另外,本方案中,服务器可以同时采用上述两种方式,取消对第二检测路口的交通灯的控制。
可选的,在上一检测路口没有设置图像拍摄装置的情况下,服务器还可以根据行驶时长,确定控制当前检测路口的交通灯的时刻,相应的,具体处理过程可以如下:如果第二检测路口未设置有图像拍摄装置,且第二检测路口不是安保行驶路线上最后一个路口,则根据获取的前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算前导车辆在第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算前导车辆在第一检测路口至第三检测路口之间的第六行驶时长,第三检测路口是安保行驶路线上第二检测路口的后一个路口,根据第五行驶时长设置第七行驶时长并开始计时,第七行驶时长等于或短于第五行驶时长,或者根据第六行驶时长设置第八行驶时长并开始计时,第八行驶时长等于或短于第六行驶时长;当计时时长等于第七行驶时长或第八行驶时长,获取安保行驶路线在第三检测路口处的第二行驶方向;控制第三检测路口的交通灯在第二行驶方向上处于通行状态。
其中,第三检测路口可以是设置有交通灯的路口,第三检测路口中可以设置有图像拍摄装置,也可以未设置有图像拍摄装置。
在实施中,当检测到第一检测路口的图像拍摄装置拍摄到的车牌号码为预先存储的安保车队的前导车辆的车牌号码,且第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口时,还可以判断第二检测路口是否设置有图像拍摄装置以及第二检测路口是不是安保行驶路线上最后一个路口,如果第二检测路口未设置有图像拍摄装置,且第二检测路口不是安保行驶路线上最后一个路口,则服务器可以根据获取的前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算前导车辆在第一检测路口至第二检测路口之间的第五行驶时长,进而,可以将第五行驶时长与第三预设时长阈值相减(其中,第三预设时长阈值可以是预先存储的大于或等于0的较小的数值),得到第七行驶时长并开始计时。在计时过程中,服务器可以检测第七行驶时长与计时时长的大小关系,当检测到计时时长等于第七行驶时长时,服务器可以获取安保行驶路线在第三检测路口处的第二行驶方向,其中,第三检测路口是安保行驶路线上第二检测路口的下一路口。也就是说,当根据计时时长,检测到前导车辆将要行驶至第二检测路口时,服务器可以获取安保行驶路线在第三检测路口处的第二行驶方向。获取到第二行驶方向后,服务器可以控制第三检测路口的交通灯在第二行驶方向上处于通行状态,在第二行驶方向之外的方向上处于禁行状态,其中,第二行驶方向之外的方向可以是不同于第二行驶方向,且与第二行驶方向相冲突的方向。
或者,如果第二检测路口未设置有图像拍摄装置,且第二检测路口不是安保行驶路线上最后一个路口,则服务器还可以通过计算前导车辆到达第三检测路口的行驶时长,控制第三检测路口的交通灯。具体的,服务器可以获取前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,进而,可以根据获取的前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算前导车辆在第一检测路口至第三检测路口之间的第六行驶时长,进而,可以将第六行驶时长与第四预设时长阈值相减(其中,第四预设时长阈值可以是预先存储的大于或等于0的较小的数值),得到第八行驶时长并开始计时。在计时过程中,服务器可以检测第八行驶时长与计时时长的大小关系,当检测到计时时长等于第八行驶时长时,服务器可以获取安保行驶路线在第三检测路口处的第二行驶方向。获取到第二行驶方向后,服务器可以控制第三检测路口的交通灯在第二行驶方向上处于通行状态,在第二行驶方向之外的方向上处于禁行状态。
也就是说,服务器可以根据各个检测路口的图像拍摄装置确定安保车队的前导车辆当前所在的检测路口,也可以根据预先存储的行驶速度,各检测路口之间的距离值,确定前导车辆在各检测路口之间的行驶时长,进而,根据计算出的行驶时长,以及确定出的前导车辆所在的位置,预估前导车辆到达各检测路口的时刻,从而,触发服务器对各检测路口的交通灯进行控制。这样,服务器同时采用两种方法确定前导车辆到达某检测路口的时刻,从而,可以避免某检测路口未设置有图像拍摄装置的情况下无法执行安保任务的现象出现。
可选的,在第二检测路口和第三检测路口均未设置有图像拍摄装置的情况下,服务器可以根据计时时长取消对第三检测路口的交通灯的控制,相应的,具体处理过程可以如下:如果第三检测路口未设置有图像拍摄装置,则检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的队尾车辆的车牌号码时,根据获取的队尾车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算队尾车辆在第一检测路口至第三检测路口之间的第九行驶时长,根据第九行驶时长设置第十行驶时长并开始计时,第十行驶时长等于或长于第九行驶时长;在对第三检测路口的交通灯控制的过程中,当计时时长等于第十行驶时长时,取消对第三检测路口的交通灯的控制。
在实施中,如果第二检测路口和第三检测路口均未设置有图像拍摄装置,则检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的队尾车辆的车牌号码时,可以确定队尾车辆到达第三检测路口的时刻。具体的,当检测到队尾车辆到达第一检测路口时,服务器可以根据获取的队尾车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算队尾车辆在第一检测路口至第三检测路口之间的第九行驶时长,进而,可以将第九计时时长与第五预设时长阈值相加(其中,第五预设时长阈值可以是大于或等于0的较小的数值),得到第十行驶时长,并开始计时。在计时过程中,服务器可以检测计时时长与第十行驶时长的大小,在对第三检测路口的交通灯控制的过程中,当计时时长等于第十行驶时长时,服务器可以取消对第三检测路口的交通灯的控制。
本发明实施例中,服务器可以获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口可以是安保车队的安保行驶路线上的路口或安保行驶路线的起始点的前一个路口,当服务器检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为保车队的前导车辆的车牌号码,且第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口时,可以获取安保行驶路线在第二检测路口处的第一行驶方向,其中,第二检测路口是安保行驶路线上第一检测路口的后一个路口,进而,可以控制第二检测路口的交通灯在第一行驶方向上处于通行状态。这样,服务器可以自动判断安保车队当前所在的路口,进而,可以在安保车队经过某路口前,控制该路口的交通灯在安保车队的行驶方向上处于通行状态,无需为执行安保任务投入大量的人力,从而,可以避免耗费大量的人力。
基于相同的技术构思,本发明实施例还提供了一种控制交通灯的装置,如图4所示,该装置包括:
接收模块410,用于接收安保车队的前导车辆到达第一检测路口的通知;
获取模块420,用于判断所述第一检测路口是否为除所述安保车队的安保行驶路线上最后一个路口之外的任一检测路口,以及获取所述安保行驶路线在第二检测路口处的第一行驶方向,其中,所述第二检测路口是所述安保行驶路线上所述第一检测路口的后一个路口;
发送模块430,用于发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知。
可选的,所述接收模块410,用于:
接收安保车队的队尾车辆到达第二检测路口的通知;
所述发送模块430,用于:
发送取消对所述第二检测路口的交通灯的控制的通知。
可选的,如图5所示,所述装置还包括:
第一计算模块440,用于在对所述第二检测路口的交通灯控制的过程中,当接收到安保车队的前导车辆到达第一检测路口的通知时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第二检测路口之间的第一行驶时长,根据所述第一行驶时长设置第二行驶时长并开始计时,所述第二行驶时长等于或长于所述第一行驶时长;
所述发送模块430,用于:
当计时时长等于所述第二行驶时长时,发送取消对所述第二检测路口的交通灯的控制的通知。
可选的,所述发送模块430,用于:
接收到安保车队的前导车辆到达第一检测路口的通知的同时,即发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知;或者,
如图6所示,所述装置还包括:
第二计算模块450,用于根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第三行驶时长,根据所述第三行驶时长设置第四行驶时长并开始计时,所述第四行驶时长等于或短于所述第三行驶时长;
所述发送模块430,用于:
当计时时长等于所述第四行驶时长时,发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知。
可选的,如图7所示,所述装置还包括:
第三计算模块460,用于如果所述第二检测路口未设置有图像拍摄装置,且所述第二检测路口不是所述安保行驶路线上最后一个路口,则根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的所述前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第三检测路口之间的第六行驶时长,所述第三检测路口是所述安保行驶路线上所述第二检测路口的后一个路口,根据所述第五行驶时长设置第七行驶时长并开始计时,所述第七行驶时长等于或短于所述第五行驶时长,或者根据所述第六行驶时长设置第八行驶时长并开始计时,所述第八行驶时长等于或短于所述第六行驶时长;
所述获取模块420,还用于:当计时时长等于所述第七行驶时长或第八行驶时长时,获取所述安保行驶路线在所述第三检测路口处的第二行驶方向;
所述发送模块430,还用于:发送控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态的通知。
可选的,所述第三计算模块460,还用于:
如果所述第三检测路口未设置有图像拍摄装置,则接收到所述安保车队的队尾车辆到达第一检测路口的通知时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第三检测路口之间的第九行驶时长,根据所述第九行驶时长设置第十行驶时长并开始计时,所述第十行驶时长等于或长于所述第九行驶时长;
所述发送模块430,还用于:在对所述第三检测路口的交通灯控制的过程中,当计时时长等于所述第十行驶时长时,发送取消对所述第三检测路口的交通灯的控制的通知。
本发明实施例中,服务器可以获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口可以是安保车队的安保行驶路线上的路口或安保行驶路线的起始点的前一个路口,当服务器检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的前导车辆的车牌号码,且第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口时,可以获取安保行驶路线在第二检测路口处的第一行驶方向,其中,第二检测路口是安保行驶路线上第一检测路口的后一个路口,进而,可以控制第二检测路口的交通灯在第一行驶方向上处于通行状态。这样,服务器可以自动判断安保车队当前所在的路口,进而,可以在安保车队经过某路口前,控制该路口的交通灯在安保车队的行驶方向上处于通行状态,无需为执行安保任务投入大量的人力,从而,可以避免耗费大量的人力。
需要说明的是:上述实施例提供的控制交通灯的装置在控制交通灯时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的控制交通灯的装置与控制交通灯的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图8是本发明实施例提供的服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processingunits,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。
服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作***1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
服务器1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口是安保车队的安保行驶路线上的路口或所述安保行驶路线的起始点的前一个路口;
当检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的前导车辆的车牌号码,且所述第一检测路口是除所述安保行驶路线上最后一个路口之外的任一检测路口时,获取所述安保行驶路线在第二检测路口处的第一行驶方向,其中,所述第二检测路口是所述安保行驶路线上所述第一检测路口的后一个路口;
控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态。
可选的,所述方法还包括:
在对所述第二检测路口的交通灯控制的过程中,当检测到所述第二检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,取消对所述第二检测路口的交通灯的控制。
可选的,所述方法还包括:
在对所述第二检测路口的交通灯控制的过程中,当检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第二检测路口之间的第一行驶时长,根据所述第一行驶时长设置第二行驶时长并开始计时,所述第二行驶时长等于或长于所述第一行驶时长;
当计时时长等于所述第二行驶时长时,取消对所述第二检测路口的交通灯的控制。
可选的,所述控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态,包括:
在检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述前导车辆的车牌号码的同时,即控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态;或者,
根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第三行驶时长,根据所述第三行驶时长设置第四行驶时长并开始计时,所述第四行驶时长等于或短于所述第三行驶时长;
当计时时长等于所述第四行驶时长时,控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态。
可选的,所述方法还包括:
如果所述第二检测路口未设置有图像拍摄装置,且所述第二检测路口不是所述安保行驶路线上最后一个路口,则根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的所述前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第三检测路口之间的第六行驶时长,所述第三检测路口是所述安保行驶路线上所述第二检测路口的后一个路口,根据所述第五行驶时长设置第七行驶时长并开始计时,所述第七行驶时长等于或短于所述第五行驶时长,或者根据所述第六行驶时长设置第八行驶时长并开始计时,所述第八行驶时长等于或短于所述第六行驶时长;
当计时时长等于所述第七行驶时长或第八行驶时长时,获取所述安保行驶路线在所述第三检测路口处的第二行驶方向;
控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态。
可选的,所述方法还包括:
如果所述第三检测路口未设置有图像拍摄装置,则检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第三检测路口之间的第九行驶时长,根据所述第九行驶时长设置第十行驶时长并开始计时,所述第十行驶时长等于或长于所述第九行驶时长;
在对所述第三检测路口的交通灯控制的过程中,当计时时长等于所述第十行驶时长时,取消对所述第三检测路口的交通灯的控制。
本发明实施例中,服务器可以获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口可以是安保车队的安保行驶路线上的路口或安保行驶路线的起始点的前一个路口,当服务器检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为安保车队的前导车辆的车牌号码,且第一检测路口是除安保行驶路线上最后一个路口之外的任一检测路口时,可以获取安保行驶路线在第二检测路口处的第一行驶方向,其中,第二检测路口是安保行驶路线上第一检测路口的下一路口,进而,可以控制第二检测路口的交通灯在第一行驶方向上处于通行状态。这样,服务器可以自动判断安保车队当前所在的路口,进而,可以在安保车队经过某路口前,控制该路口的交通灯在安保车队的行驶方向上处于通行状态,无需为执行安保任务投入大量的人力,从而,可以避免耗费大量的人力。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种控制交通灯的方法,其特征在于,所述方法包括:
获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口是安保车队的安保行驶路线上的路口或所述安保行驶路线的起始点的前一个路口;
当检测到第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的前导车辆的车牌号码,且所述第一检测路口是除所述安保行驶路线上最后一个路口之外的任一检测路口时,获取所述安保行驶路线在第二检测路口处的第一行驶方向,其中,所述第二检测路口是所述安保行驶路线上所述第一检测路口的后一个路口;
控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态;
如果所述第二检测路口未设置有图像拍摄装置,且所述第二检测路口不是所述安保行驶路线上最后一个路口,则根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的所述前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第三检测路口之间的第六行驶时长,所述第三检测路口是所述安保行驶路线上所述第二检测路口的后一个路口,根据所述第五行驶时长设置第七行驶时长并开始计时,所述第七行驶时长等于或短于所述第五行驶时长,或者根据所述第六行驶时长设置第八行驶时长并开始计时,所述第八行驶时长等于或短于所述第六行驶时长;
当计时时长等于所述第七行驶时长或第八行驶时长时,获取所述安保行驶路线在所述第三检测路口处的第二行驶方向;
控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在对所述第二检测路口的交通灯控制的过程中,当检测到所述第二检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,取消对所述第二检测路口的交通灯的控制。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在对所述第二检测路口的交通灯控制的过程中,当检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第二检测路口之间的第一行驶时长,根据所述第一行驶时长设置第二行驶时长并开始计时,所述第二行驶时长等于或长于所述第一行驶时长;
当计时时长等于所述第二行驶时长时,取消对所述第二检测路口的交通灯的控制。
4.根据权利要求1所述的方法,其特征在于,所述控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态,包括:
在检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述前导车辆的车牌号码的同时,即控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态;或者,
根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第三行驶时长,根据所述第三行驶时长设置第四行驶时长并开始计时,所述第四行驶时长等于或短于所述第三行驶时长;
当计时时长等于所述第四行驶时长时,控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述第三检测路口未设置有图像拍摄装置,则检测到所述第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码为所述安保车队的队尾车辆的车牌号码时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第三检测路口之间的第九行驶时长,根据所述第九行驶时长设置第十行驶时长并开始计时,所述第十行驶时长等于或长于所述第九行驶时长;
在对所述第三检测路口的交通灯控制的过程中,当计时时长等于所述第十行驶时长时,取消对所述第三检测路口的交通灯的控制。
6.一种控制交通灯的装置,其特征在于,所述装置包括:
接收模块,用于接收安保车队的前导车辆到达第一检测路口的通知;
获取模块,用于判断所述第一检测路口是否为除所述安保车队的安保行驶路线上最后一个路口之外的任一检测路口,以及获取所述安保行驶路线在第二检测路口处的第一行驶方向,其中,所述第二检测路口是所述安保行驶路线上所述第一检测路口的后一个路口;
发送模块,用于发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知;
第三计算模块,用于如果所述第二检测路口未设置有图像拍摄装置,且所述第二检测路口不是所述安保行驶路线上最后一个路口,则根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的所述前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第三检测路口之间的第六行驶时长,所述第三检测路口是所述安保行驶路线上所述第二检测路口的后一个路口,根据所述第五行驶时长设置第七行驶时长并开始计时,所述第七行驶时长等于或短于所述第五行驶时长,或者根据所述第六行驶时长设置第八行驶时长并开始计时,所述第八行驶时长等于或短于所述第六行驶时长;
所述获取模块,还用于:当计时时长等于所述第七行驶时长或第八行驶时长时,获取所述安保行驶路线在所述第三检测路口处的第二行驶方向;
所述发送模块,还用于:发送控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态的通知。
7.根据权利要求6所述的装置,其特征在于,所述接收模块,用于:
接收所述安保车队的队尾车辆到达所述第二检测路口的通知;
所述发送模块,用于:
发送取消对所述第二检测路口的交通灯的控制的通知。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一计算模块,用于在对所述第二检测路口的交通灯控制的过程中,当接收到所述安保车队的队尾车辆到达第一检测路口的通知时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第二检测路口之间的第一行驶时长,根据所述第一行驶时长设置第二行驶时长并开始计时,所述第二行驶时长等于或长于所述第一行驶时长;
所述发送模块,用于:
当计时时长等于所述第二行驶时长时,发送取消对所述第二检测路口的交通灯的控制的通知。
9.根据权利要求6所述的装置,其特征在于,所述发送模块,用于:
接收到安保车队的前导车辆到达第一检测路口的通知的同时,即发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知;或者,
所述装置还包括:
第二计算模块,用于根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第三行驶时长,根据所述第三行驶时长设置第四行驶时长并开始计时,所述第四行驶时长等于或短于所述第三行驶时长;
所述发送模块,用于:
当计时时长等于所述第四行驶时长时,发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知。
10.根据权利要求6所述的装置,其特征在于,所述第三计算模块,还用于:
如果所述第三检测路口未设置有图像拍摄装置,则接收到所述安保车队的队尾车辆到达第一检测路口的通知时,根据获取的所述队尾车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述队尾车辆在所述第一检测路口至第三检测路口之间的第九行驶时长,根据所述第九行驶时长设置第十行驶时长并开始计时,所述第十行驶时长等于或长于所述第九行驶时长;
所述发送模块,还用于:在对所述第三检测路口的交通灯控制的过程中,当计时时长等于所述第十行驶时长时,发送取消对所述第三检测路口的交通灯的控制的通知。
11.一种控制交通灯的***,其特征在于,所述***包括牌识服务器、安保服务器和信控服务器,其中:
所述牌识服务器获取各检测路口的图像拍摄装置拍摄到的图像中的车牌号码,其中,检测路口是安保车队的安保行驶路线上的路口或所述安保行驶路线的起始点的前一个路口;
所述牌识服务器判断第一检测路口的图像拍摄装置拍摄到的图像中的车牌号码是否为所述安保车队的前导车辆的车牌号码,并在判断结果为是时,向安保服务器发送所述安保车队的前导车辆到达第一检测路口的通知;
所述安保服务器判断所述第一检测路口是否为除所述安保行驶路线上最后一个路口之外的任一检测路口,并在判断结果为是时,获取所述安保行驶路线在第二检测路口处的第一行驶方向,其中,所述第二检测路口是所述安保行驶路线上所述第一检测路口的后一个路口;
所述安保服务器向所述信控服务器发送控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态的通知;
所述信控服务器控制所述第二检测路口的交通灯在所述第一行驶方向上处于通行状态;
如果所述第二检测路口未设置有图像拍摄装置,且所述第二检测路口不是所述安保行驶路线上最后一个路口,则所述安保服务器根据获取的所述前导车辆的行驶速度、第一检测路口至第二检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第二检测路口之间的第五行驶时长,或者根据获取的所述前导车辆的行驶速度、第一检测路口至第三检测路口之间的距离值,计算所述前导车辆在所述第一检测路口至第三检测路口之间的第六行驶时长,所述第三检测路口是所述安保行驶路线上所述第二检测路口的后一个路口,根据所述第五行驶时长设置第七行驶时长并开始计时,所述第七行驶时长等于或短于所述第五行驶时长,或者根据所述第六行驶时长设置第八行驶时长并开始计时,所述第八行驶时长等于或短于所述第六行驶时长;当计时时长等于所述第七行驶时长或第八行驶时长时,获取所述安保行驶路线在所述第三检测路口处的第二行驶方向;
所述安保服务器向所述信控服务器发送控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态的通知;
所述信控服务器控制所述第三检测路口的交通灯在所述第二行驶方向上处于通行状态。
12.根据权利要求11所述的***,其特征在于,所述牌识服务器判断所述第二检测路口的图像拍摄装置拍摄到的图像中的车牌号码是否为所述安保车队的队尾车辆的车牌号码,并在判断结果为是时,向所述安保服务器发送所述安保车队的队尾车辆到达第二检测路口的通知;
所述安保服务器在对所述第二检测路口的交通灯控制的过程中,当接收到所述安保车队的队尾车辆到达第二检测路口的通知时,向所述信控服务器发送取消对所述第二检测路口的交通灯的控制的通知;
所述信控服务器取消对所述第二检测路口的交通灯的控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710470571.5A CN109102706B (zh) | 2017-06-20 | 2017-06-20 | 一种控制交通灯的方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710470571.5A CN109102706B (zh) | 2017-06-20 | 2017-06-20 | 一种控制交通灯的方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109102706A CN109102706A (zh) | 2018-12-28 |
CN109102706B true CN109102706B (zh) | 2021-01-12 |
Family
ID=64795730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710470571.5A Active CN109102706B (zh) | 2017-06-20 | 2017-06-20 | 一种控制交通灯的方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109102706B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113793518A (zh) * | 2021-09-13 | 2021-12-14 | 浙江大华技术股份有限公司 | 车辆通行处理方法、装置、电子设备和存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103531031B (zh) * | 2013-02-06 | 2017-08-01 | 支录奎 | 一种基于城市交通干线软封闭区视频检测识别实现一路绿灯通行的控制方法 |
WO2015157580A1 (en) * | 2014-04-09 | 2015-10-15 | Haws Corporation | Traffic control system and method of use |
CN104064041B (zh) * | 2014-06-12 | 2016-06-29 | 东南大学 | 基于公共交通车队优先的交通信号灯调整***和方法 |
CN104183143B (zh) * | 2014-08-22 | 2016-06-08 | 东南大学 | 一路一线公交网信号交叉口车路协同避免公交车冲突方法 |
DE102015218942A1 (de) * | 2015-09-30 | 2017-03-30 | Siemens Aktiengesellschaft | Verfahren zum Steuern einer Anzeige einer Restzeit |
CN105788307A (zh) * | 2016-04-07 | 2016-07-20 | 山东鼎讯智能交通股份有限公司 | 一种便于应急车辆通行的交通信号控制方法 |
-
2017
- 2017-06-20 CN CN201710470571.5A patent/CN109102706B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109102706A (zh) | 2018-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10300894B2 (en) | Auto-braking system for vehicle and method for auto-braking vehicle | |
CN110858295B (zh) | 一种交警手势识别方法、装置、整车控制器及存储介质 | |
CN110991320B (zh) | 路况检测方法和装置、电子设备、存储介质 | |
CN105761316B (zh) | 一种防止etc车道跟车干扰的方法和*** | |
CN109597077B (zh) | 一种基于无人机的探测*** | |
CN108765990B (zh) | 一种智能交通控制方法、装置、设备及*** | |
CN110544382B (zh) | 一种车道管理方法、装置和*** | |
JP2006331002A (ja) | 信号制御装置 | |
US11541868B2 (en) | Vehicle control device and vehicle control method | |
KR20130082060A (ko) | 선행 차량 식별 장치 및 추종 거리 제어 장치 | |
CN110335473A (zh) | 遮挡车牌车辆的身份识别方法及*** | |
CN109255951B (zh) | 一种勤务控制的方法及装置 | |
CN110910669A (zh) | 基于虚拟隔离的自动驾驶专用车道的管控方法和装置 | |
CN113870550A (zh) | 基于边缘计算的区域异常检测方法和*** | |
CN110444019A (zh) | 基于车载停车警示牌的车辆异常停车成因检测方法及*** | |
CN106652559A (zh) | 一种行车控制方法及装置 | |
CN108181898A (zh) | 一种基于蜂拥控制的汽车自动驾驶装置与方法 | |
CN109102706B (zh) | 一种控制交通灯的方法、装置和*** | |
CN108932850A (zh) | 一种记录机动车低速行驶违法行为的方法及装置 | |
CN114360289A (zh) | 用于车辆的辅助***、相应的方法、车辆和存储介质 | |
CN113393689B (zh) | 用于提供车辆信息的方法、装置、设备和存储介质 | |
CN115601738B (zh) | 停车信息获取方法、装置、设备、存储介质及程序产品 | |
JP2020181277A (ja) | サーバ装置およびその制御方法、端末およびその制御方法、移動体支援システムおよび方法、並びにコンピュータプログラム | |
CN103886292B (zh) | 一种基于机器视觉的夜间车辆目标稳定跟踪方法 | |
CN110706478A (zh) | 跟随车辆的监控方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |