一种交通信号灯控制方法、装置、设备及存储介质与流程
- 国知局
- 2024-07-31 21:06:36
本发明实施例涉及智能交通,尤其涉及一种交通信号灯控制方法、装置、设备及存储介质。
背景技术:
1、随着城市交通道路的快速扩张以及车辆的爆炸式增长,交通道路的拥堵问题越来越备受关注。目前,当交通道路发生拥堵时,只针对拥堵路段的上下游路口的交通信号灯进行控制,如将拥堵路段的上游路口的交通信号灯设置为红灯,保证其他车辆无法进入拥堵路段;同时将拥堵路段的下游路口的交通信号灯设置为绿灯,保证拥堵路段上车辆继续通行,以此缓解拥堵路段的交通压力。
2、但以上处理方法,并没有考虑其他路段的交通信号灯情况,因此,并不能十分有效地缓解拥堵。
技术实现思路
1、本技术实施例提供了一种交通信号灯控制方法、装置、设备及存储介质,用于缓解交通道路的拥堵问题。
2、一方面,本技术实施例提供了一种交通信号灯控制方法,该方法包括:
3、第一边缘计算设备获取监控路段的第一交通数据;任一边缘计算设备均对应相应的监控路段;
4、所述第一边缘计算设备基于所述第一交通数据中各车道的车辆数据,确定所述各车道是否存在拥堵;
5、若存在拥堵车道,则所述第一边缘计算设备根据所述监控路段的各下游路段各自对应的第二交通数据,确定信号灯调整指令;各第二交通数据是通过所述各下游路段各自对应的第二边缘计算设备发送至所述第一边缘计算设备的;
6、所述第一边缘计算设备将所述信号灯调整指令发送至所述第一边缘计算设备对应的第一信号机,或将所述信号灯调整指令分别发送至所述第一信号机及通过所述第二边缘计算设备发送至所述第二边缘计算设备对应的第二信号机,所述信号灯调整指令用于所述第一信号机和所述第二信号机对各自对应的交通信号灯状态进行调整。
7、可选地,所述第一边缘计算设备基于所述第一交通数据中各车道的车辆数据,确定所述各车道是否存在拥堵,包括:
8、针对所述监控路段中的任一车道,所述第一边缘计算设备基于所述车道的车辆数据,确定所述车道的车道空间密度以及车辆平均速度;
9、基于所述车道的车道空间密度和车辆平均速度,确定所述车道是否存在拥堵。
10、可选地,所述第一边缘计算设备根据所述监控路段的各下游路段各自对应的第二交通数据,确定信号灯调整指令,包括:
11、所述第一边缘计算设备分别从所述各下游路段各自对应的第二交通数据中获取目标相位对应的交通信号灯状态;所述目标相位为所述拥堵车道的溢出反方向;
12、若不均为绿灯,则所述第一边缘计算设备生成第一调整指令,所述第一调整指令用于调整所述监控路段的交通信号灯状态。
13、可选地,还包括:
14、若均为绿灯,则所述第一边缘计算设备从所述各下游路段在所述目标相位对应的绿灯剩余时间中,确定最小绿灯剩余时间;
15、若所述最小绿灯剩余时间大于预设剩余时间,则所述第一边缘计算设备生成第二调整指令,所述第二调整指令用于调整所述监控路段的交通信号灯状态,以及所述各下游路段的交通信号灯状态。
16、可选地,还包括:
17、若所述最小绿灯剩余时间小于等于所述预设剩余时间,则所述第一边缘计算设备基于各第二交通数据中所述目标相位对应的车辆数据,确定所述目标相位对应的各车道空间密度;并基于所述各第二交通数据中非目标相位对应的车辆数据,确定非目标相位对应的各排队长度;所述非目标相位为各相位中除目标相位之外的任一相位;
18、若所述目标相位对应的车道空间密度大于等于预设密度值,且所述非目标相位的排队长度均小于预设长度值,则所述第一边缘计算设备基于所述第一交通数据中的所述目标相位对应的交通信号灯状态,确定绿灯延长时间;
19、若所述绿灯延长时间小于延长预设值,则所述第一边缘计算设备生成所述第三调整指令,所述第三调整指令用于调整所述监控路段的交通信号灯状态,以及所述下游路段的交通信号灯状态。
20、可选地,所述第一边缘计算设备将所述信号灯调整指令分别发送至所述第一信号机及通过所述第二边缘计算设备发送至所述第二边缘计算设备对应的第二信号机之后,还包括:
21、所述第一信号机和所述第二信号机分别根据自身的交通信号灯状态和所述信号灯调整指令,确定信号灯调整模式,并按照所述信号灯调整模式进行信号灯控制。
22、可选地,根据自身的交通信号灯状态和所述信号灯调整指令,确定信号灯调整模式,包括:
23、若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是所述第一调整指令,则确定信号灯调整模式为红灯模式;
24、若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是所述第二调整指令,则确定信号灯调整模式为保持模式;
25、若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是所述第三调整指令,则确定信号灯调整模式为绿灯延长模式;
26、若自身在所述目标相位对应的交通信号灯态为红灯,则确定信号灯调整模式为保持模式。
27、可选地,所述若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是第一调整指令,则确定信号灯调整模式为红灯模式,包括:
28、若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是第一调整指令,则判断可通行相位是否包含其他相位;若所述可通行相位包括其他相位,则将所述目标相位对应的交通信号灯态设置为红灯;
29、若所述可通行相位不包括其他相位,则根据自身在所述目标相位对应的交通信号灯态的剩余绿灯时间以及预设红灯保持时长,调整交通信号灯态。
30、可选地,所述根据自身在所述目标相位对应的交通信号灯态的剩余绿灯时间以及预设红灯保持时长,调整交通信号灯态,包括:
31、将所述剩余绿灯时间分为第一剩余时间和第二剩余时间,所述第二剩余时间的时长为预设红灯保持时长;
32、在所述第一剩余时间内,将所述目标相位对应的交通信号灯态保持为绿灯;
33、在所述第二剩余时间内,将所述目标相位对应的交通信号灯态设置为红灯。
34、一方面,本技术实施例提供了一种交通信号灯控制装置,该装置包括:
35、获取模块,用于第一边缘计算设备获取监控路段的第一交通数据;任一边缘计算设备均对应相应的监控路段;
36、拥堵确定模块,用于所述第一边缘计算设备基于所述第一交通数据中各车道的车辆数据,确定所述各车道是否存在拥堵;
37、指令确定模块,用于若存在拥堵车道,则所述第一边缘计算设备根据所述监控路段的各下游路段各自对应的第二交通数据,确定信号灯调整指令;各第二交通数据是通过所述各下游路段各自对应的第二边缘计算设备发送至所述第一边缘计算设备的;
38、发送模块,用于所述第一边缘计算设备将所述信号灯调整指令发送至所述第一边缘计算设备对应的第一信号机,或将所述信号灯调整指令分别发送至所述第一信号机及通过所述第二边缘计算设备发送至所述第二边缘计算设备对应的第二信号机,所述信号灯调整指令用于所述第一信号机和所述第二信号机对各自对应的交通信号灯状态进行调整。
39、可选地,所述拥堵确定模块,具体用于:
40、针对所述监控路段中的任一车道,所述第一边缘计算设备基于所述车道的车辆数据,确定所述车道的车道空间密度以及车辆平均速度;
41、基于所述车道的车道空间密度和车辆平均速度,确定所述车道是否存在拥堵。
42、可选地,所述指令确定模块,具体用于:
43、所述第一边缘计算设备分别从所述各下游路段各自对应的第二交通数据中获取目标相位对应的交通信号灯状态;所述目标相位为所述拥堵车道的溢出反方向;
44、若不均为绿灯,则所述第一边缘计算设备生成第一调整指令,所述第一调整指令用于调整所述监控路段的交通信号灯状态。
45、可选地,所述指令确定模块,还用于:
46、若均为绿灯,则所述第一边缘计算设备从所述各下游路段在所述目标相位对应的绿灯剩余时间中,确定最小绿灯剩余时间;
47、若所述最小绿灯剩余时间大于预设剩余时间,则所述第一边缘计算设备生成第二调整指令,所述第二调整指令用于调整所述监控路段的交通信号灯状态,以及所述各下游路段的交通信号灯状态。
48、可选地,所述指令确定模块,还用于:
49、若所述最小绿灯剩余时间小于等于所述预设剩余时间,则所述第一边缘计算设备基于各第二交通数据中所述目标相位对应的车辆数据,确定所述目标相位对应的各车道空间密度;并基于所述各第二交通数据中非目标相位对应的车辆数据,确定非目标相位对应的各排队长度;所述非目标相位为各相位中除目标相位之外的任一相位;
50、若所述目标相位对应的车道空间密度大于等于预设密度值,且所述非目标相位的排队长度均小于预设长度值,则所述第一边缘计算设备基于所述第一交通数据中的所述目标相位对应的交通信号灯状态,确定绿灯延长时间;
51、若所述绿灯延长时间小于延长预设值,则所述第一边缘计算设备生成所述第三调整指令,所述第三调整指令用于调整所述监控路段的交通信号灯状态,以及所述下游路段的交通信号灯状态。
52、可选地,还包括调整模块,所述调整模块,具体用于:
53、所述第一边缘计算设备将所述信号灯调整指令分别发送至所述第一信号机及通过所述第二边缘计算设备发送至所述第二边缘计算设备对应的第二信号机之后,所述第一信号机和所述第二信号机分别根据自身的交通信号灯状态和所述信号灯调整指令,确定信号灯调整模式,并按照所述信号灯调整模式进行信号灯控制。
54、可选地,所述调整模块,具体用于:
55、若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是所述第一调整指令,则确定信号灯调整模式为红灯模式;
56、若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是所述第二调整指令,则确定信号灯调整模式为保持模式;
57、若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是所述第三调整指令,则确定信号灯调整模式为绿灯延长模式;
58、若自身在所述目标相位对应的交通信号灯态为红灯,则确定信号灯调整模式为保持模式。
59、可选地,所述调整模块,具体用于:
60、若自身在所述目标相位对应的交通信号灯态为绿灯,且所述信号灯调整指令是第一调整指令,则判断可通行相位是否包含其他相位;若所述可通行相位包括其他相位,则将所述目标相位对应的交通信号灯态设置为红灯;
61、若所述可通行相位不包括其他相位,则根据自身在所述目标相位对应的交通信号灯态的剩余绿灯时间以及预设红灯保持时长,调整交通信号灯态。
62、可选地,所述调整模块,具体用于:
63、将所述剩余绿灯时间分为第一剩余时间和第二剩余时间,所述第二剩余时间的时长为预设红灯保持时长;
64、在所述第一剩余时间内,将所述目标相位对应的交通信号灯态保持为绿灯;
65、在所述第二剩余时间内,将所述目标相位对应的交通信号灯态设置为红灯。
66、一方面,本技术实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述交通信号灯控制方法的步骤。
67、一方面,本技术实施例提供了一种计算机可读存储介质,其存储有可由计算机设备执行的计算机程序,当所述程序在计算机设备上运行时,使得所述计算机设备执行上述交通信号灯控制方法的步骤。
68、在本技术实施例中,第一边缘计算设备获取监控路段的第一交通数据,再基于第一交通数据中各车道的车辆数据,确定各车道是否存在拥堵。若存在拥堵车道,则第一边缘计算设备根据监控路段的各下游路段各自对应的第二交通数据,确定信号灯调整指令,充分考虑到了其他路段的交通情况,保证了所确定的信号灯调整指令的准确性。
69、第一边缘计算设备将信号灯调整指令发送至第一边缘计算设备对应的第一信号机,或将信号灯调整指令分别发送至第一信号机及通过第二边缘计算设备发送至第二边缘计算设备对应的第二信号机,信号灯调整指令用于第一信号机和第二信号机对各自对应的交通信号灯状态进行调整。由于是对多个路段的交通信号灯状态进行调整,而不是仅仅对拥堵路段的交通信号灯状态进行调整,起到了尽快疏散拥堵路段的效果。
本文地址:https://www.jishuxx.com/zhuanli/20240731/188401.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。