本发明涉及交通管理技术领域,特别涉及一种交通信号灯控制方法、控制终端、业务平台及系统。
背景技术:
随着经济的持续发展,在交通出行方面,越来越多的人选择乘坐或驾驶汽车,为了确保汽车能够在设置有人行横道或存在交叉路口的公路上安全行驶,通常需要在人行横道或交叉路口处设置交通信号灯。
目前,对交通信号灯的显示状态进行控制时,主要采用定时控制的方式,控制交通灯以相应的固定时长周期性的显示红灯、黄灯和绿灯。
但是,由于人行横道处或交叉路口处灯不同的指定地点在不同的时间点需要通行的汽车数量并不相同,以相应的固定时长控制交通信号灯显示红灯、黄灯或绿灯时,可能导致汽车在人行横道或交叉路口处需要等候较长时间,甚至造成交通拥堵,用户体验较差。
技术实现要素:
本发明实施例提供了一种交通信号灯控制方法、控制终端、业务平台及系统,可提高用户体验。
第一方面,本发明实施例提供了一种交通信号灯控制方法,应用于控制终端,包括:
S1:预先在对应目标交通信号灯的指定地点设置信息采集装置;
S2:在对应所述目标交通信号灯的关联交通信号灯显示红灯之前,利用所述信息采集装置采集所述目标交通信号灯对应的车辆等候区域的监控信息;
S3:将所述监控信息发送至业务平台,以使业务平台根据所述监控信息确定所述目标交通信号灯对应的汽车通行时长,并将所述汽车通行时长发送至当前控制终端;
S4:接收业务平台发送的汽车通行时长;
S5:在对应所述目标交通信号灯的关联交通信号灯显示红灯时,控制所述目标交通信号灯显示对应所述汽车通行时长的绿灯。
优选地,
所述在对应所述目标交通信号灯的关联交通信号灯显示红灯时,控制所述目标交通信号灯显示对应所述汽车通行时长的绿灯,包括:
接收所述关联交通信号灯对应的目标控制终端在控制所述关联交通信号灯显示红灯时发送的第一触发信号;
在接收到所述第一触发信号时,控制所述目标交通信号灯显示对应所述目标交通信号灯显示对应所述汽车通行时长的绿灯。
优选地,
在所述控制所述目标交通新红灯显示对应所述汽车通行时长的绿灯之后,还包括:控制所述目标交通信号灯显示红灯,并向所述关联交通信号灯对应的目标控制终端发送第二触发信号,以使所述目标控制终端在接收都所述第二触发信号后控制所述关联交通信号灯显示绿灯。
第二方面,本发明实施例提供了一种控制终端,包括:
信息采集装置,用于设置在对应目标交通信号灯的指定地点,在所述目标交通信号灯的关联交通信号灯显示红灯之前,利用所述信息采集装置采集所述目标交通信号灯对应的车辆等候区域的监控信息;
第一信息发送模块,用于将所述监控信息发送至业务平台,以使业务平台根据所述监控信息确定所述目标交通信号灯对应的汽车通行时长,并将所述汽车通行时长发送至当前控制终端;
第一信息接收模块,接收业务平台发送的汽车通行时长;
控制模块,用于在对应所述目标交通信号灯的关联交通信号灯显示红灯时,控制所述目标交通信号灯显示对应所述汽车通行时长的绿灯。
优选地,
所述控制模块,包括:通信处理子单元和控制子单元;其中,
所述通信处理子单元,用于接收所述关联交通信号灯对应的目标控制终端在控制所述关联交通信号灯显示红灯时发送的第一触发信号,并触发所述控制子单元;
所述控制子单元,用于在所述通信处理子单元的触发下控制所述目标交通信号灯显示对应所述目标交通信号灯显示对应所述汽车通行时长的绿灯。
优选地,
所述控制子单元,进一步用于控制所述目标交通信号灯显示红灯,病触发所述通信处理子单元;
所述通信处理子单元,进一步用于在所述控制子单元的触发下向所述关联交通信号灯对应的目标控制终端发送第二触发信号,以使所述目标控制终端在接收都所述第二触发信号后控制所述关联交通信号灯显示绿灯。
第三方面,本发明实施例提供了一种交通信号灯控制方法,应用于业务平台,包括:
接收控制终端发送的监控信息;
解析所述监控信息,以确定对应所述控制终端的目标交通信号灯对应的车辆等候区域中,第一行驶方向对应的每一个行车道内分别存在的等候汽车数量,以及第二行驶方向对应的每一个行车道内分别存在的等候汽车数量;
确定所述至少两个等候车辆数量中的最大值,并将所述最大值对应的行车道确定为目标行车道;
解析所述监控信息,以确定所述目标行车道内存在的至少两辆汽车的平均汽车长度以及相邻两辆汽车之间的行车间距;
根据所述最大值、所述平均汽车长度以及所述行车间距确定所述汽车通行时长;
将所述汽车通行时长发送至所述控制终端。
优选地,
所述根据所述最大值、所述平均汽车长度以及所述行车间距确定所述汽车通行时长,包括:
通过如下公式计算所述汽车通行时长:
T=(n-1)*m/V+n*p/V
其中,T表征汽车通行时长;n表征目标等候车辆数量;V表征平均行驶速度;p表征平均汽车长度;m表征行车间距。
第四方面,本发明实施例提供了一种业务平台,包括:
第二信息接收模块,用于接收控制终端发送的监控信息;
第一解析模块,用于解析所述监控信息,以确定对应所述控制终端的目标交通信号灯对应的车辆等候区域中,第一行驶方向对应的每一个行车道内分别存在的等候汽车数量,以及第二行驶方向对应的每一个行车道内分别存在的等候汽车数量;
第一确定模块,用于确定所述至少两个等候车辆数量中的最大值,并将所述最大值对应的行车道确定为目标行车道;
第二解析模块,用于解析所述监控信息,以确定所述目标行车道内存在的至少两辆汽车的平均汽车长度以及相邻两辆汽车之间的行车间距;
第二确定模块,用于根据所述最大值、所述平均汽车长度以及所述行车间距确定所述汽车通行时长;
第二信息发送模块,用于将所述汽车通行时长发送至所述控制终端。
第五方面,本发明实施例提供了一种交通信号灯控制系统,包括:
至少两个如上述第二方面中任一所述的控制终端,至少两个交通信号灯,以及如上述第四方面中所述的业务平台;其中,
所述业务平台分别连接每一个所述控制终端;
所述至少两个交通信号灯与所述至少两个控制终端一一对应连接。
本发明实施例提供了一种交通信号灯控制方法、控制终端、业务平台及系统,在应用于控制终端的交通信号灯控制方法中,通过预先在指定地点(比如人行横道处或十字路口处)设置信息采集装置,指定地点通常设置有目标交通信号灯以及与该目标交通信号灯相对应的关联交通信号灯,在当前指定地点下的关联交通信号灯显示红灯之前,即目标交通信号灯显示绿灯之前,可通过信息采集装置采集目标交通信号灯对应的车辆等候区域的监控信息,并将采集的监控信息发送至业务平台,使得业务平台根据接收的监控信息确定目标交通灯对应的汽车通行时长,并将汽车通行时长返回至当前控制终端,控制终端即可在关联交通信号灯显示红灯时,控制目标交通信号灯显示绿灯,且绿灯显示时长为汽车通行时长,确保目标交通信号灯对应的车辆等候区域中存在的汽车能在一次绿灯期间全部通过该指定地点,避免用户在对应的车辆等候区域中长时间等候,可提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种交通信号灯控制方法的流程图;
图2是本发明一实施例提供的另一种交通信号灯控制方法的流程图;
图3是本发明一实施例提供的一种控制终端的结构示意图;
图4是本发明一实施例提供的另一种控制终端的结构示意图;
图5是本发明一实施例提供的一种业务平台的结构示意图;
图6是本发明一实施例提供的一种交通信号灯控制系统的结构示意图;
图7是本发明一实施例提供的又一种交通信号灯控制方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种交通信号灯控制方法,应用于控制终端,包括:
S1:预先在对应目标交通信号灯的指定地点设置信息采集装置;
S2:在对应所述目标交通信号灯的关联交通信号灯显示红灯之前,利用所述信息采集装置采集所述目标交通信号灯对应的车辆等候区域的监控信息;
S3:将所述监控信息发送至业务平台,以使业务平台根据所述监控信息确定所述目标交通信号灯对应的汽车通行时长,并将所述汽车通行时长发送至当前控制终端;
S4:接收业务平台发送的汽车通行时长;
S5:在对应所述目标交通信号灯的关联交通信号灯显示红灯时,控制所述目标交通信号灯显示对应所述汽车通行时长的绿灯。
本发明上述实施例中,通过预先在指定地点(比如人行横道处或十字路口处)设置信息采集装置,指定地点通常设置有目标交通信号灯以及与该目标交通信号灯相对应的关联交通信号灯,在当前指定地点下的关联交通信号灯显示红灯之前,即目标交通信号灯显示绿灯之前,可通过信息采集装置采集目标交通信号灯对应的车辆等候区域的监控信息,并将采集的监控信息发送至业务平台,使得业务平台根据接收的监控信息确定目标交通灯对应的汽车通行时长,并将汽车通行时长返回至当前控制终端,控制终端即可在关联交通信号灯显示红灯时,控制目标交通信号灯显示绿灯,且绿灯显示时长为汽车通行时长,确保目标交通信号灯对应的车辆等候区域中存在的汽车能在一次绿灯期间全部通过该指定地点,避免用户在对应的车辆等候区域中长时间等候,可提高用户体验。
进一步的,针对十字路口等指定地点,需要对多个方向上的汽车通行情况进行控制,则需要在多个方向上分别设置车辆等候区域,为了确保各个车辆等候区域内存在的汽车均能在对应的交通信号灯的一次绿灯期间完全通过该指定地点,本发明一个优选实施例中,所述在对应所述目标交通信号灯的关联交通信号灯显示红灯时,控制所述目标交通信号灯显示对应所述汽车通行时长的绿灯,包括:
接收所述关联交通信号灯对应的目标控制终端在控制所述关联交通信号灯显示红灯时发送的第一触发信号;
在接收到所述第一触发信号时,控制所述目标交通信号灯显示对应所述目标交通信号灯显示对应所述汽车通行时长的绿灯。
举例来说,针对一个包括横向通行方向和一个纵向通行方向的十字路口,当横向通行方向对应的关联交通信号灯在目标控制终端的控制下显示绿灯时,纵向通行方向对应的目标交通信号灯应当在当前控制终端的控制下显示红灯,目标控制终端在控制关联交通信号灯显示第一时长的绿灯,使得横向通行方向上的等候区域内存在的汽车在关联交通信号灯的一次绿灯期间完全通过指定地点之后,目标控制终端控制关联交通信号灯显示红色,同时,目标控制终端向目标交通信号灯对应的当前控制终端发送第一触发信号,当前控制终端则可在第一触发信号的触发下控制目标交通信号灯显示绿灯,且控制目标交通信号灯的绿灯显示时长为业务平台发送的汽车通行时长,如此,使得纵向通行方向上的等候区域内存在的汽车在目标交通信号灯的一次绿灯期间完全通过指定地点。
相应的,本发明一个优选实施例中,在所述控制所述目标交通新红灯显示对应所述汽车通行时长的绿灯之后,还包括:控制所述目标交通信号灯显示红灯,并向所述关联交通信号灯对应的目标控制终端发送第二触发信号,以使所述目标控制终端在接收都所述第二触发信号后控制所述关联交通信号灯显示绿灯。
如图2所示,本发明实施例提供了一种交通信号灯控制方法,应用于业务平台,包括:
步骤201,接收控制终端发送的监控信息;
步骤202,解析所述监控信息,以确定对应所述控制终端的目标交通信号灯对应的车辆等候区域中,第一行驶方向对应的每一个行车道内分别存在的等候汽车数量,以及第二行驶方向对应的每一个行车道内分别存在的等候汽车数量;
步骤203,确定所述至少两个等候车辆数量中的最大值,并将所述最大值对应的行车道确定为目标行车道;
步骤204,解析所述监控信息,以确定所述目标行车道内存在的至少两辆汽车的平均汽车长度以及相邻两辆汽车之间的行车间距;
步骤205,根据所述最大值、所述平均汽车长度以及所述行车间距确定所述汽车通行时长;
步骤206,将所述汽车通行时长发送至所述控制终端。
本发明上述实施例中,由于同一个通行方向(比如十字路口的横向通行方向和纵向通行方向)上,均存在相互对应的第一行驶方向和第二行驶方向,业务平台通过对控制终端发送的监控信息进行解析,可确定出车辆等候区域中,第一行驶方向和第二行驶方向分别对应的每一个行车道内的等候汽车数量;通常来说,行车道内存在的等候汽车数量越多,则该行车道内的汽车完全通过指定地点时对应的通行时长最长,同时,由于汽车通行时长还与行车道内相邻两辆汽车之间的行车间距以及平均汽车长度有关,因此,可首先确定出至少两个等候汽车数量中的最大值,同时将该最大值对应的行车道确定为目标行车道,即可对控制终端发送的监控信息作进一步解析以确定目标行车道内存在的至少两辆汽车的平均汽车长度以及相邻两辆汽车之间的平均行车间距,从而根据目标行车道内的等候汽车数量、平均汽车长度及平均行车间距,确定出目标行车都内存在的汽车在一次绿灯期间全部通过指定地点时需要的汽车通行时长,即目标交通信号灯对应的车辆等候区域内的全部汽车在一次绿灯期间完全通过指定地点时需要的最短通行时长,相应的,业务平台将确定的汽车通行时长发送至控制终端,控制终端即可对目标交通信号灯进行相应的控制以使其显示绿灯,且绿灯显示时长为汽车通行时长,使得目标交通信号灯对应的车辆等候区域中存在的汽车能在一次绿灯期间全部通过该指定地点,避免用户在对应的车辆等候区域中长时间等候,可提高用户体验。
具体地,本发明一个优选实施例中,所述根据所述最大值、所述平均汽车长度以及所述行车间距确定所述汽车通行时长,包括:
通过如下公式计算所述汽车通行时长:
T=(n-1)*m/V+n*p/V
其中,T表征汽车通行时长;n表征目标等候车辆数量;V表征平均汽车行驶速度;p表征平均汽车长度;m表征行车间距。
应当理解的是,平均汽车行驶速度可以通过相应数量的样本分析,通过样本分析的方式确定出汽车在通过红绿灯时的平均汽车行驶速度。
如图3所示,本发明实施例提供了一种控制终端,包括:
信息采集装置301,用于设置在对应目标交通信号灯的指定地点,在所述目标交通信号灯的关联交通信号灯显示红灯之前,利用所述信息采集装置采集所述目标交通信号灯对应的车辆等候区域的监控信息;
第一信息发送模块302,用于将所述监控信息发送至业务平台,以使业务平台根据所述监控信息确定所述目标交通信号灯对应的汽车通行时长,并将所述汽车通行时长发送至当前控制终端;
第一信息接收模块303,接收业务平台发送的汽车通行时长;
控制模块304,用于在对应所述目标交通信号灯的关联交通信号灯显示红灯时,控制所述目标交通信号灯显示对应所述汽车通行时长的绿灯。
进一步的,针对十字路口等指定地点,需要对多个方向上的汽车通行情况进行控制,则需要在多个方向上分别设置车辆等候区域,为了确保各个车辆等候区域内存在的汽车均能在对应的交通信号灯的一次绿灯期间完全通过该指定地点,如图4所示,本发明一个优选实施例中,所述控制模块304,包括:通信处理子单元3041和控制子单元3042;其中,
所述通信处理子单元3041,用于接收所述关联交通信号灯对应的目标控制终端在控制所述关联交通信号灯显示红灯时发送的第一触发信号,并触发所述控制子单元;
所述控制子单元3042,用于在所述通信处理子单元的触发下控制所述目标交通信号灯显示对应所述目标交通信号灯显示对应所述汽车通行时长的绿灯。
相应的,本发明一个优选实施例中,所述控制子单元3041,进一步用于控制所述目标交通信号灯显示红灯,病触发所述通信处理子单元3042;
所述通信处理子单元3042,进一步用于在所述控制子单元3041的触发下向所述关联交通信号灯对应的目标控制终端发送第二触发信号,以使所述目标控制终端在接收都所述第二触发信号后控制所述关联交通信号灯显示绿灯。
如图5所示,本发明实施例提供了一种业务平台,包括:
第二信息接收模块501,用于接收控制终端发送的监控信息;
第一解析模块502,用于解析所述监控信息,以确定对应所述控制终端的目标交通信号灯对应的车辆等候区域中,第一行驶方向对应的每一个行车道内分别存在的等候汽车数量,以及第二行驶方向对应的每一个行车道内分别存在的等候汽车数量;
第一确定模块503,用于确定所述至少两个等候车辆数量中的最大值,并将所述最大值对应的行车道确定为目标行车道;
第二解析模块504,用于解析所述监控信息,以确定所述目标行车道内存在的至少两辆汽车的平均汽车长度以及相邻两辆汽车之间的行车间距;
第二确定模块505,用于根据所述最大值、所述平均汽车长度以及所述行车间距确定所述汽车通行时长;
第二信息发送模块506,用于将所述汽车通行时长发送至所述控制终端。
如图6所示,本发明实施例提供了一种交通信号灯控制系统,包括:
至少两个本发明任意一个实施例提供的控制终端601,至少两个交通信号灯602,以及本发明任意一个实施例提供的业务平台603;其中,
所述业务平台603分别连接每一个所述控制终端601;
所述至少两个交通信号灯602与所述至少两个控制终端601一一对应连接。
本发明上述实施例中,通过业务平台连接至少一个控制终端,每一个控制终端分别连接一个交通信号灯以形成交通信号灯控制系统,通过该系统可实现对城市交通信号灯的显示状态进行集中管理,根据各通行方向上的实时汽车流量对相应交通信号灯的显示状态进行相应的控制,提高交通管制效率,避免出现拥堵。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述
为了更加清楚的说明本发明的技术方案及优点,下面根据本发明实施例结合控制终端和业务平台形成的系统,参考图3、图4、图5和图6,以利用该系统控制十字路口的红绿灯显示情况为例,该系统中可以包括两个控制终端,以及相互对应的关联交通信号灯和目标交通信号灯,如图7所示,可以包括如下各个步骤:
步骤701,在十字路口分别设置第一控制终端和第二控制终端。
这里,十字路口可以包括横向通信方向和纵向通行方向,其中,第一控制终端的第一信息采集装置用于采集横向通行方向对应的车辆等候区域的监控信息,对应关联交通信号灯;第二控制终端的第二信息采集装置用于采集纵向通行方向对应的车辆等候区域的监控信息,对应目标交通信号灯。
步骤702,在第一控制终端控制关联交通信号灯显示红灯之前,第二控制终端通过第二信息采集装置采集十字路口的纵向通行方向对应的车辆等候区域的第一监控信息。
这里,监控信息可以是等候区域的视频信息,信息采集装置可以是摄像头等图像采集设备,控制终端还可以内置单片机以实现相应的控制逻辑。
步骤703,第二控制终端将第一监控信息发送至业务平台。
步骤704,业务平台解析接收的第一监控信息,以确定纵向通行方向上的车辆等候区域中,第一行驶方向对应的每一个行车道内分别存在的等候汽车数量,以及第二行驶方向对应的每一个行车道内分别存在的等候汽车数量。
步骤705,业务平台确定至少两个等候车辆数量中的最大值,并将最大值对应的行车道确定为目标行车道。
步骤706,业务平台解析第一监控信息,以确定目标行车道内存在的至少两辆汽车的平均汽车长度以及相邻两辆汽车之间的行车间距。
步骤707,业务平台根据该最大值、平均汽车长度以及行车间距确定汽车通行时长。
步骤707中,汽车通行时长可通过如下公式进行计算:
T=(n-1)*m/V+n*p/V
其中,T表征汽车通行时长;n表征目标等候车辆数量;V表征平均行驶速度;p表征平均汽车长度;m表征行车间距。
需要说明的是,平均汽车行驶速度可以通过相应数量的样本分析,通过样本分析的方式确定出汽车在通过红绿灯时的平均汽车行驶速度。
步骤708,业务平台将汽车通行时长发送至第二控制终端。
步骤709,在第一控制终端控制关联交通信号灯显示红灯时,第一控制终端向第二控制终端发送第一触发信号。
步骤710,第二控制终端在接收到第一控制终端发送的第一触发信号时,控制目标交通信号灯显示绿灯,且显示时长为汽车通行时长。
这里,第二控制终端控制目标交通信号灯显示对应该汽车通行时长的绿灯,使得纵向通行方向对应的汽车等候区域内的汽车均可在目标交通信号灯的一次绿灯期间全部通过十字路口。
步骤711,第二控制终端控制目标交通信号灯显示红灯,并向第一控制终端发送第二触发信号。
步骤712,第一控制终端在接收到第二控制终端发送的第二触发信号时,控制关联交通信号灯显示绿灯。
相似的,第一控制终端可控制关联交通信号灯显示相应时长的绿的,使得横向通行方向对应的汽车等候区域内的汽车均可在关联交通信号灯的一次绿灯期间全部通过十字路口。
综上可见,本发明各个实施例至少具有如下有益效果:
1、通过预先在指定地点(比如人行横道处或十字路口处)设置信息采集装置,指定地点通常设置有目标交通信号灯以及与该目标交通信号灯相对应的关联交通信号灯,在当前指定地点下的关联交通信号灯显示红灯之前,即目标交通信号灯显示绿灯之前,可通过信息采集装置采集目标交通信号灯对应的车辆等候区域的监控信息,并将采集的监控信息发送至业务平台,使得业务平台根据接收的监控信息确定目标交通灯对应的汽车通行时长,并将汽车通行时长返回至当前控制终端,控制终端即可在关联交通信号灯显示红灯时,控制目标交通信号灯显示绿灯,且绿灯显示时长为汽车通行时长,确保目标交通信号灯对应的车辆等候区域中存在的汽车能在一次绿灯期间全部通过该指定地点,避免用户在对应的车辆等候区域中长时间等候,可提高用户体验。
2、本发明一实施例中,通过业务平台连接至少一个控制终端,每一个控制终端分别连接一个交通信号灯以形成交通信号灯控制系统,通过该系统可实现对城市交通信号灯的显示状态进行集中管理,根据各通行方向上的实时汽车流量对相应交通信号灯的显示状态进行相应的控制,提高交通管制效率,避免出现拥堵。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。