控制交通灯的系统和方法技术方案

技术编号:23865743 阅读:44 留言:0更新日期:2020-04-18 16:50
本申请提供了控制交通灯的方法。该方法可以包括获取多个车辆的历史轨迹数据(902),获取拥堵时间段(904),基于一部分对应于拥堵时间段的历史轨迹数据,确定该拥堵时间内的消散速度(906),基于路长、所述消散速度、位于所述下游路口的第一交通灯的周期长度、位于所述上游路口的第二交通灯的周期长度、以及点亮第二交通灯的绿灯时长,确定补偿值(908),以及基于所述补偿值确定所述第二交通灯的信号配时(910)。

The system and method of controlling traffic lights

【技术实现步骤摘要】
【国外来华专利技术】控制交通灯的系统和方法
本申请涉及用于交通控制的系统及方法,特别是,涉及用于控制交通灯的系统和方法。
技术介绍
由于城市街道上的车辆越来越多,交通拥堵已成为人们日常生活的一部分。在交通拥堵的诸多表现形式中,交通溢流无疑是较为严重的一种。交通溢流通常发生在某一路段的某一流向,并受到道路规划或者交通信号配时等因素的影响。对于交通溢流而言,车辆在特定时间段内累积排队等待通行的队列长度大于路段长度,并且队列长度延伸至上游路口。车辆队列溢流可能会导致路口处发生交通拥堵,因此,有必要开发一种用于避免或减少队列溢流的系统或方法,以缓解交通拥堵的现象。
技术实现思路
在本专利技术的第一方面,提供了控制由道路相连的上游路口和下游路口的交通灯的方法,所述方法包括一个或多个如下操作。处理器获取在历史时段内穿过所述道路、所述上游路口、以及所述下游路口的车辆的历史轨迹数据。所述处理器获取拥堵时间段。基于所述历史轨迹数据中的部分数据,所述处理器确定所述拥堵时间段内的消散速度,其中所述部分数据对应于所述拥堵时间段。基于所述道路长度、所述消散速度、第一交通灯的周期长度、第二交通灯的周期长度、以及第二交通灯的绿灯亮灯时长,所述处理器确定相位差,其中,所述第一交通灯位于所述下游路口,所述第二交通灯位于所述上游路口,所述第一交通灯的周期长度等于所述第二交通灯的周期长度。基于所述相位差,所述处理器确定所述第二交通灯的信号配时。在本专利技术中,所述历史时间段可以包括多个工作日。在本专利技术中,所述车辆的历史轨迹数据包括所述车辆在所述道路上的位置数据和所述车辆在所述位置的对应时间点。在本专利技术中,对于多个第一车辆中的每一车辆,所述处理器基于历史轨迹数据确定所述每一第一车辆的相对起始时间点,所述历史轨迹数据对应于所述多个第一车辆的每一车辆,其中,所述第一车辆为在所述拥堵时间段内穿过所述道路与下游路口之间的边界的车辆;以及基于多个第一车辆的相对起始时间点确定所述消散速度。在本专利技术中,所述处理器获取所述每一第一车辆的实际起始时间点,所述每一第一车辆的实际起始时间点包括在所述第一交通灯的绿灯亮灯期间内,所述每一第一车辆从停止状态开始移动并越过所述道路和所述下游路口之间的边界的时间点;所述处理器获取所述第一交通灯的绿灯亮灯期间的起始时间点;以及所述处理器基于所述每一第一车辆的实际起始时间点和所述第一交通灯的绿灯亮灯期间的起始时间点,确定所述相对起始时间点。在本专利技术中,所述处理器基于所述多个第一车辆的相对起始时间点以及所述多个第一车辆在所述相对时间点的对应位置,确定所述消散速度。在本专利技术中,基于所述道路长度、所述消散速度、所述第一交通灯的周期长度、所述第二交通灯的周期长度、以及所述第二交通灯的绿灯亮灯时长,所述处理器可以确定相位差范围,并基于所述相位差范围确定所述相位差。在本专利技术中,所述道路长度包括上游路口的长度。在本专利技术中,在拥堵时间段内,所述处理器可以延长所述第二交通灯相比于所述第一交通灯的相位差时长。在本专利技术中,所述处理器可以确定第一时间点,所述第一时间点是指所述第一交通灯的绿灯第一次开始点亮的时间。所述处理器基于所述第一时间点和所述相位差,确定第二时间点。所述处理器将所述第二交通灯的红灯时间延迟至第二时间点。在所述第二时间点,所述处理器点亮所述第二交通灯的绿灯。在本专利技术的第二方面,提供了一种用于控制交通灯的系统。所述系统可以包括存储介质及至与所述存储介质进行通讯的处理器。所述存储介质可以包括一串指令。当执行所述一串指令时,所述处理器可以执行一个或多个下述操作。所述处理器获取在历史时段内穿过所述道路、所述上游路口、以及所述下游路口的车辆的历史轨迹数据。所述处理器获取拥堵时间段。基于所述历史轨迹数据中的部分数据,所述处理器确定所述拥堵时间段内的消散速度,其中所述部分数据对应于所述拥堵时间段。基于所述道路长度、所述消散速度、第一交通灯的周期长度、第二交通灯的周期长度、以及第二交通灯的绿灯亮灯时长,所述处理器确定相位差,其中,所述第一交通灯位于所述下游路口,所述第二交通灯位于所述上游路口,所述第一交通灯的周期长度等于所述第二交通灯的周期长度。基于所述相位差,所述处理器确定所述第二交通灯的信号配时。在本专利技术的第三方面,本专利技术提供了一种非暂时性计算机可读存储介质。所述非暂时性计算机可读存储介质包括可执行指令,处理器执行所述指令可以实施一个或多个下述操作。所述处理器获取在历史时段内穿过所述道路、所述上游路口、以及所述下游路口的车辆的历史轨迹数据。所述处理器获取拥堵时间段。基于所述历史轨迹数据中的部分数据,所述处理器确定所述拥堵时间段内的消散速度,其中所述部分数据对应于所述拥堵时间段。基于所述道路长度、所述消散速度、第一交通灯的周期长度、第二交通灯的周期长度、以及第二交通灯的绿灯亮灯时长,所述处理器确定相位差,其中,所述第一交通灯位于所述下游路口,所述第二交通灯位于所述上游路口,所述第一交通灯的周期长度等于所述第二交通灯的周期长度。基于所述相位差,所述处理器确定所述第二交通灯的信号配时。附图说明本申请将结合示例性实施例进一步描述。所述示例性实施例可以结合附图进行详细描述。所述附图并非按比例绘制。所述实施例是非限制性的示例性实施例,其中在附图的多个视图中相同的附图标记表示相同的结构,其中:图1是根据本申请的一些实施例所示的用于控制交通灯的系统示意图;图2是根据本申请的一些实施例所示的计算设备的组件示意图;图3是根据本申请的一些实施例所示的移动终端的硬件和/或软件组件示意图;图4是根据本申请的一些实施例所示的处理引擎模块图;图5是根据本申请的一些实施例所示的单向道路网示意图;图6是根据本申请的一些实施例所示的某一道路上的队列轨迹示意图;图7A是根据本申请的一些实施例所示的队列溢流轨迹示意图;图7B是根据本申请的一些实施例所示的队列溢流轨迹的放大图;图8A是根据本申请的一些实施例所示的队列溢流轨迹示意图;图8B是根据本申请的一些实施例所示的队列溢流轨迹的放大图;图9是根据本申请的一些实施例所示的控制交通灯的流程图;图10是根据本申请的一些实施例所示的时空图的示意图;图11是根据本申请的一些实施例所示的确定消散速度的流程图;图12是根据本申请的一些实施例所示的确定相对起始时间点的流程图;图13A是根据本申请的一些实施例所示的时空图的示意图;图13B是根据本申请的一些实施例所示的时空图的示意图;图14是根据本申请的一些实施例所示的信号配时的示意图;以及图15是根据本申请的一些实施例所示的包括多路口的单向道路网的示意图。具体实施方式为了更清楚地说明本申请的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可本文档来自技高网...

【技术保护点】
1.一种控制由道路相连的上游路口和下游路口的交通灯的方法,其特征在于,所述方法包括:/n从服务器获取在历史时段内穿过所述道路、所述上游路口、以及所述下游路口的车辆的历史轨迹数据;/n获取拥堵时间段;/n基于所述历史轨迹数据中的一部分数据确定所述拥堵时间段内的消散速度,所述一部分数据对应于所述拥堵时间段;/n基于所述道路长度、所述消散速度、第一交通灯的周期长度、第二交通灯的周期长度、以及第二交通灯的绿灯亮灯时长确定相位差,所述第一交通灯位于所述下游路口,所述第二交通灯位于所述上游路口,所述第一交通灯的周期长度等于所述第二交通灯的周期长度;以及/n基于所述相位差确定所述第二交通灯的信号配时。/n

【技术特征摘要】
【国外来华专利技术】1.一种控制由道路相连的上游路口和下游路口的交通灯的方法,其特征在于,所述方法包括:
从服务器获取在历史时段内穿过所述道路、所述上游路口、以及所述下游路口的车辆的历史轨迹数据;
获取拥堵时间段;
基于所述历史轨迹数据中的一部分数据确定所述拥堵时间段内的消散速度,所述一部分数据对应于所述拥堵时间段;
基于所述道路长度、所述消散速度、第一交通灯的周期长度、第二交通灯的周期长度、以及第二交通灯的绿灯亮灯时长确定相位差,所述第一交通灯位于所述下游路口,所述第二交通灯位于所述上游路口,所述第一交通灯的周期长度等于所述第二交通灯的周期长度;以及
基于所述相位差确定所述第二交通灯的信号配时。


2.根据权利要求1所述的方法,其特征在于,所述历史时间段包括多个工作日。


3.根据权利要求1或2所述的方法,其特征在于,所述车辆的历史轨迹数据包括所述车辆在所述道路上的位置数据和所述车辆在所述位置的对应时间点。


4.根据权利要求3所述的方法,其特征在于,基于所述历史轨迹数据中的一部分数据确定所述拥堵时间内的所述消散速度,所述一部分数据对应于所述拥堵时间段,包括:
对于多个第一车辆中的每一车辆,基于历史轨迹数据确定所述每一第一车辆的相对起始时间点,所述历史轨迹数据对应于所述多个第一车辆的每一车辆,其中,所述第一车辆为在所述拥堵时间段内穿过所述道路与下游路口之间的边界的车辆;以及
基于多个第一车辆的相对起始时间点确定所述消散速度。


5.根据权利要求4所述的方法,其特征在于,对于多个第一车辆中的每一车辆,基于其历史轨迹数据确定所述每一第一车辆的相对起始时间点,所述历史轨迹数据对应于所述多个第一车辆的每一车辆,包括:
获取所述每一第一车辆的实际起始时间点,所述每一第一车辆的实际起始时间点包括在所述第一交通灯的绿灯亮灯期间内,所述每一第一车辆从停止状态开始移动并越过所述道路和所述下游路口之间的边界的时间点;
获取所述第一交通灯的绿灯亮灯期间的起始时间点;以及
基于所述每一第一车辆的实际起始时间点和所述第一交通灯的绿灯亮灯期间的起始时间点,确定所述相对起始时间点。


6.根据权利要求4或5所述的方法,其特征在于,基于所述多个第一车辆的相对起始时间点确定所述消散速度,进一步包括:
基于所述多个第一车辆的相对起始时间点以及所述多个第一车辆在所述相对时间点的对应位置,确定所述消散速度。


7.根据权利要求1-6任一项所述的方法,其特征在于,基于所述道路长度、所述消散速度、所述第一交通灯的周期长度、所述第二交通灯的周期长度、以及所述第二交通灯的绿灯亮灯时长,确定相位差,包括:
基于所述道路长度、所述消散速度、所述第一交通灯的周期长度、所述第二交通灯的周期长度、以及所述第二交通灯的绿灯亮灯时长,确定相位差范围;以及
基于所述相位差范围确定所述相位差。


8.根据权利要求1-7任一项所述的方法,其特征在于,所述道路长度包括上游路口的长度。


9.根据权利要求1-8任一项所述的方法,其特征在于,基于所述相位差确定所述第二交通灯的信号配时,包括:
在拥堵时间段延长所述第二交通灯相比于所述第一交通灯的相位差时长。


10.根据权利要求1-8任一项所述的方法,其特征在于,基于所述相位差确定所述第二交通信号灯的信号配时,包括:
确定第一时间点,所述第一时间点指所述第一交通灯的绿灯第一次开始点亮的时间;
基于所述第一时间点和所述相位差,确定第二时间点;
将所述第二交通灯的红灯时间延迟至第二时间点;以及
在所述第二时间点,点亮所述第二交通灯的绿灯。


11.一种系统,用于控制由道路相连的上游路口和下游路口的交通灯,其特征在于,所述系统包括:
至少一个存储介质,所述存储介质包括一串指令;以及
至少一个处理器,所述处理器与所述至少一个存储介质通讯,其中,当执行所述一串指令时,所述至少一个处理器用于:
获取在历史时段内穿过所述道路、所述上游路口、以及所述下游路口的车辆的历史轨迹数据;
获取拥堵时间段;
基于所述历史轨迹数据中的一部分数据确定所述拥堵时间段内的消散速度,所述一部分数据对应于所述拥堵时间段;
基于所述道路长度、所述消散速度、第一交通灯的周期长...

【专利技术属性】
技术研发人员:孙伟力刘向宏郑剑峰朱金清
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1