一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

红绿灯控制方法及红绿灯控制装置与流程

2021-11-03 21:14:00 来源:中国专利 TAG:


1.本发明涉及红绿灯管理控制领域,具体而言,涉及一种红绿灯控制方法及红绿灯控制装置。


背景技术:

2.在城市道路中,红绿灯是很常见的标记,然而随着城市化进程的加深,汽车越来越普及,道路拥挤问题越来越严重。红绿灯的设置虽然可以规范通行秩序,但是也会导致等待,进而容易引起道路拥堵,降低通行效率。
3.目前的红绿灯只有简单的控制系统,按照设置好的时间进行红绿灯切换,跟智慧城市这个大方向格格不入,影响通行效率。
4.针对现有关技术中,由于红绿灯的设置导致路口通行效率较低的问题,尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种红绿灯控制方法及红绿灯控制装置,以至少解决现有技术中由于设置红绿灯导致路口通行效率较低的问题。
6.根据本发明实施例的一个实施例,提供了一种红绿灯控制方法,包括:获取目标路口的通行信息,通行信息至少包括第一道路上的车辆的第一排队参数值和第二道路上的车辆的第二排队参数值,第一道路与第二道路交汇于目标路口;根据通行信息,对第一红绿灯和第二红绿灯进行联动控制;其中,第一红绿灯和第二红绿灯均设置于目标路口,第一红绿灯对应于第一道路,第二红绿灯对应于第二道路。
7.在一个示例性实施例中,根据通行信息,对第一红绿灯和第二红绿灯进行联动控制,包括:根据第一排队参数值与预设阈值的大小关系以及第二排队参数值与预设阈值的大小关系,控制第一红绿灯和/或第二红绿灯的绿灯时长。
8.在一个示例性实施例中,根据第一排队参数值与预设阈值的大小关系以及第二排队参数值与预设阈值的大小关系,控制第一红绿灯和/或第二红绿灯的绿灯时长,包括:在第一排队参数值和第二排队参数值均小于预设阈值的情况下,控制第一红绿灯的绿灯时长和第二红绿灯的绿灯时长均为第一预设时长;在第一排队参数值大于预设阈值且第二排队参数值小于预设阈值的情况下,控制第一红绿灯的绿灯时长增加;在第一排队参数值和第二排队参数值均大于预设阈值的情况下,控制第一红绿灯的绿灯时长和第二红绿灯的绿灯时长均增加。
9.在一个示例性实施例中,在第一排队参数值大于预设阈值且第二排队参数值小于预设阈值的情况下,控制第一红绿灯的绿灯时长增加,包括:判断第二红绿灯的红灯时长与第二预设时长的大小关系;在第二红绿灯的红灯时长小于第二预设时长的情况下,控制第一红绿灯的绿灯时长增加。
10.在一个示例性实施例中,根据通行信息,对第一红绿灯和第二红绿灯进行联动控
制,包括:在第一排队参数值表征第一道路上没有车辆排队时,控制第二红绿灯切换为绿灯。
11.在一个示例性实施例中,通行信息还包括第一道路上的车辆通过目标路口时的第一速度信息和第二道路上的车辆通过目标路口时的第二速度信息;根据通行信息,对第一红绿灯和第二红绿灯进行联动控制,包括:根据第一排队参数值、第二排队参数值、第一速度信息以及第二速度信息,对第一红绿灯的绿灯时长和第二红绿灯的绿灯进行控制。
12.在一个示例性实施例中,根据第一排队参数值、第二排队参数值、第一速度信息以及第二速度信息,对第一红绿灯的绿灯时长和第二红绿灯的绿灯长进行控制,包括:将第一排队参数值、第二排队参数值、第一速度信息以及第二速度信息输入预先训练得到的计算模型,输出控制信息;根据控制信息对第一红绿灯和第二红绿灯进行控制。
13.在一个示例性实施例中,红绿灯控制方法还包括:获取多个时刻对应的多个训练信息,各组训练信息均包括:通行信息、控制信息以及修正信息;根据多个训练信息,对计算模型进行训练,以更新计算模型。
14.在一个示例性实施例中,红绿灯控制方法还包括:根据通行信息,对第一红绿灯和第三红绿灯进行联动控制;其中,第三红绿灯为第一道路上与第一红绿灯相邻的红绿灯。
15.根据本发明实施例的另一方面,还提供了一种红绿灯控制装置,包括:第一获取单元,用于获取目标路口的通行信息,通行信息至少包括第一道路上的车辆的第一排队参数值和第二道路上的车辆的第二排队参数值,第一道路与第二道路交汇于目标路口;第一控制单元,用于根据通行信息,对第一红绿灯和第二红绿灯进行联动控制;其中,其中,第一红绿灯和第二红绿灯均设置于目标路口,第一红绿灯对应于第一道路,第二红绿灯对应于第二道路。
16.在本发明实施例中,红绿灯控制方法包括:获取目标路口的通行信息,通行信息至少包括第一道路上的车辆的第一排队参数值和第二道路上的车辆的第二排队参数值,第一道路与第二道路交汇于目标路口;根据通行信息,对第一红绿灯和第二红绿灯进行联动控制;其中,第一红绿灯和第二红绿灯均设置于目标路口,第一红绿灯对应于第一道路,第二红绿灯对应于第二道路。通过获取目标路口的第一道路上的第一排队参数值和第二道路上的第二排队参数值,能够准确地获知第一道路和第二道路上车辆的拥堵情况,据此对第一红绿灯和第二红绿灯进行联动控制能够更有针对性地优化目标路口的通行情况,有利于提高目标路口处车辆的通行效率,解决现有技术中的路口通行效率低的问题。
附图说明
17.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
18.图1是根据本发明实施例的红绿灯控制方法的流程示意图;
19.图2是根据本发明实施例的红绿灯控制装置的示意图。
具体实施方式
20.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是
本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
21.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
22.在本实施例中提供了一种红绿灯控制方法,图1是根据本发明实施例的红绿灯控制方法的流程图,该流程包括如下步骤:
23.步骤s102,获取目标路口的通行信息,通行信息至少包括第一道路上的车辆的第一排队参数值和第二道路上的车辆的第二排队参数值,第一道路与第二道路交汇于目标路口;
24.步骤s104,根据通行信息,对第一红绿灯和第二红绿灯进行联动控制;
25.其中,第一红绿灯和第二红绿灯均设置于目标路口,第一红绿灯对应于第一道路,第二红绿灯对应于第二道路。
26.通过上述步骤,获取目标路口的至少包括第一道路上的车辆的第一排队参数值和第二道路上的车辆的第二排队参数值的通行信息,根据通行信息,对第一红绿灯和第二红绿灯进行联动控制。这样,通过获取目标路口的第一道路上的第一排队参数值和第二道路上的第二排队参数值,能够准确地获知第一道路和第二道路上车辆的拥堵情况,据此对第一红绿灯和第二红绿灯进行联动控制能够更有针对性地优化目标路口的通行情况,有利于提高目标路口处车辆的通行效率,解决现有技术中的路口通行效率低的问题。
27.第一排队参数值和第二排队参数值是表征相应的道路上车辆排队情况的参数,其可以是指排队车辆的数量,也可以是指排队车辆的长度。而获取第一排队参数值和第二排队参数值的方式也可以有多种,例如,可通过在路边布置红外传感器等来确定车辆排队的长度、在路上布置压力传感器等来确定车辆排队的长度、通过拍摄路口照片结合图像识别算法来确定排队车辆的数量、通过雷达来获取路口处的车辆位置和数量等等。
28.具体地,根据通行信息,对第一红绿灯和第二红绿灯进行联动控制,包括:根据第一排队参数值与预设阈值的大小关系以及第二排队参数值与预设阈值的大小关系,控制第一红绿灯和/或第二红绿灯的绿灯时长。
29.根据第一排队参数值与预设阈值的大小关系以及第二排队参数值与预设阈值的大小关系,控制第一红绿灯和/或第二红绿灯的绿灯时长,包括:在第一排队参数值和第二排队参数值均小于预设阈值的情况下,控制第一红绿灯的绿灯时长和第二红绿灯的绿灯时长均为第一预设时长;在第一排队参数值大于预设阈值且第二排队参数值小于预设阈值的情况下,控制第一红绿灯的绿灯时长增加;在第一排队参数值和第二排队参数值均大于预设阈值的情况下,控制第一红绿灯的绿灯时长和第二红绿灯的绿灯时长均增加。
30.针对第一排队参数值和第二排队参数值不同的含义,预设阈值也对应不同的含
义;例如,当第一排队参数值和第二排队参数值表征排队长度时,预设阈值也表示预设长度;再例如,当第一排队参数值和第二排队参数值表征排队车辆数量时,预设阈值也表示预设数量。
31.也就是说,当第一排队参数值和第二排队参数值都小于预设阈值时,表征第一道路和第二道路上的排队情况较轻,此时控制第一红绿灯和第二红绿灯按照默认时长(第一预设时长)来点亮绿灯即可较好地满足通行需求。当第一排队参数值大于预设阈值且第二排队参数值小于预设阈值时,说明第一道路上的排队情况较严重,此时,红纸第一红绿灯的绿灯时长增加,能够在保证第二道路车辆正常通行的情况下,更好地满足第一道路上的车辆的通行需求。当第一排队参数值和第二排队参数值均大于预设阈值时,表示第一道路和第二道路上的车辆均较为拥堵,此时,控制第一红绿灯的绿灯时长和第二红绿灯的绿灯时长均增加,能够减小红绿灯的切换频率,从而保证单次切换可通过更多的车辆,有利于提高车辆通行效率,缓解通行压力。
32.在本实施例中,在第一排队参数值大于预设阈值且第二排队参数值小于预设阈值的情况下,控制第一红绿灯的绿灯时长增加,包括:判断第二红绿灯的红灯时长与第二预设时长的大小关系;在第二红绿灯的红灯时长小于第二预设时长的情况下,控制第一红绿灯的绿灯时长增加。
33.当第一排队参数值大于预设阈值时,表示第一道路上的车辆排队情况较严重,而通过将第二红绿灯的红灯时长与第二预设时长进行比较,在第二红绿灯的红灯时长小于第二预设时长时,控制第一红绿灯的绿灯时长增加,在第二红绿灯的红灯时长等于第二预设时长时,控制第一红绿灯的绿灯时长不变,能够尽可能地增加第一红绿灯的绿灯时长,并使第二道路上的车辆的等待时长不至于过长,优化通行效果。
34.根据通行信息,对第一红绿灯和第二红绿灯进行联动控制,包括:在第一排队参数值表征第一道路上没有车辆排队时,控制第二红绿灯切换为绿灯。
35.当第一排队参数值表征第一道路上没有车辆排队时,控制第二红绿灯切换为绿灯,从而使第二道路上的车辆可以畅行,避免无意义的等待,节省驾驶员时间。
36.具体地,通行信息还包括第一道路上的车辆通过目标路口时的第一速度信息和第二道路上的车辆通过目标路口时的第二速度信息;根据通行信息,对第一红绿灯和第二红绿灯进行联动控制,包括:根据第一排队参数值、第二排队参数值、第一速度信息以及第二速度信息,对第一红绿灯的绿灯时长和第二红绿灯的绿灯进行控制。
37.通过获取第一速度信息和第二速度信息,便可知晓第一道路和第二道路上的车辆在目标路口处的通过情况,第一速度信息或第二速度信息越小,说明固定时长内能够通过的车辆越少,此时可通过对第一红绿灯和第二红绿灯进行控制来增加相应的红绿灯的绿灯时长,从而保证相应道路上的车辆在目标路口处的通行效果。
38.根据第一排队参数值、第二排队参数值、第一速度信息以及第二速度信息,对第一红绿灯的绿灯时长和第二红绿灯的绿灯长进行控制,包括:将第一排队参数值、第二排队参数值、第一速度信息以及第二速度信息输入预先训练得到的计算模型,输出控制信息;根据控制信息对第一红绿灯和第二红绿灯进行控制。
39.控制信息即用来控制第一红绿灯和第二红绿灯的绿灯时长的信息,其具体可以包括多种信息,例如:第一预设时长、预设阈值、第二预设时长、第一红绿灯的目标绿灯时长、
第二红绿灯的目标绿灯时长、第一红绿灯和第二红绿灯的颜色切换间隔等等。通过采用训练得到的计算模型来计算控制信息,能够更准确地确定出合适的控制信息,从而提高对红绿灯控制的合理性。
40.具体地,红绿灯控制方法还包括:获取多个时刻对应的多个训练信息,各组训练信息均包括:通行信息、控制信息以及修正信息;根据多个训练信息,对计算模型进行训练,以更新计算模型。
41.通过将多个时刻的通行信息、控制信息、修整信息整合为训练信息,对计算模型进行进一步训练,有利于提高计算模型的精度,从而提高后续计算得出的控制信息的可靠性。
42.具体地,红绿灯控制方法还包括:根据通行信息,对第一红绿灯和第三红绿灯进行联动控制;其中,第三红绿灯为第一道路上与第一红绿灯相邻的红绿灯。
43.也就是说,根据通行信息对与第一道路上与第一红绿灯相邻的第三红绿灯进行联动控制。这样有利于优化同一条道路上的红绿灯的情况,有利于减小驾驶员等待时间,甚至可以实现一路绿灯的理想通行情况,有效地提高通行效率。
44.另外,红绿灯控制方法还包括:将通行信息发送至移动导航终端;和/或,获取至少一个路口处的红绿灯信息,将红绿灯信息发送至移动导航终端。
45.通过将通行信息或红绿灯信息发送至移动导航终端,有利于用户对通行情况进行更好地把控,也有利于导航软件给用户提供更合理的出发时间、车速、路线等建议。移动导航终端可以是车载导航仪、手机等。
46.需要说明的是,上述的红绿灯的红灯时长或绿灯时长均指设定的时长,即红绿灯单次切换时红灯状态的总时长和绿灯状态的总时长,而非当前累积的时长。
47.其次,如图2所示,本发明的实施例还提供了一种红绿灯控制装置,包括:第一获取单元,用于获取目标路口的通行信息,通行信息至少包括第一道路上的车辆的第一排队参数值和第二道路上的车辆的第二排队参数值,第一道路与第二道路交汇于目标路口;第一控制单元,用于根据通行信息,对第一红绿灯和第二红绿灯进行联动控制;其中,其中,第一红绿灯和第二红绿灯均设置于目标路口,第一红绿灯对应于第一道路,第二红绿灯对应于第二道路。
48.具体地,第一控制单元用于:根据第一排队参数值与预设阈值的大小关系以及第二排队参数值与预设阈值的大小关系,控制第一红绿灯和/或第二红绿灯的绿灯时长。
49.具体地,第一控制单元包括第一控制模块、第二控制模块和第三控制模块:第一控制模块用于在第一排队参数值和第二排队参数值均小于预设阈值的情况下,控制第一红绿灯的绿灯时长和第二红绿灯的绿灯时长均为第一预设时长;第二控制模块用于在第一排队参数值大于预设阈值且第二排队参数值小于预设阈值的情况下,控制第一红绿灯的绿灯时长增加;第三控制模块用于在第一排队参数值和第二排队参数值均大于预设阈值的情况下,控制第一红绿灯的绿灯时长和第二红绿灯的绿灯时长均增加。
50.具体地,第二控制模块包括判断子模块和第一控制子模块:判断子模块用于判断第二红绿灯的红灯时长与第二预设时长的大小关系;第一控制子模块用于在第二红绿灯的红灯时长小于第二预设时长的情况下,控制第一红绿灯的绿灯时长增加。
51.具体地,第一控制单元包括第四控制模块:第四控制模块用于在第一排队参数值表征第一道路上没有车辆排队时,控制第二红绿灯切换为绿灯。
52.具体地,通行信息还包括第一道路上的车辆通过目标路口时的第一速度信息和第二道路上的车辆通过目标路口时的第二速度信息;第一控制单元包括第五控制模块:第五控制模块用于根据第一排队参数值、第二排队参数值、第一速度信息以及第二速度信息,对第一红绿灯的绿灯时长和第二红绿灯的绿灯进行控制。
53.具体地,第五控制模块包括输入子模块和第二控制子模块:输入子模块用于将第一排队参数值、第二排队参数值、第一速度信息以及第二速度信息输入预先训练得到的计算模型,输出控制信息;第二控制子模块用于根据控制信息对第一红绿灯和第二红绿灯进行控制。
54.具体地,红绿灯控制装置还包括第二获取单元和训练单元:第二获取单元用于获取多个时刻对应的多个训练信息,各组训练信息均包括:通行信息、控制信息以及修正信息;训练单元用于根据多个训练信息,对计算模型进行训练,以更新计算模型。
55.具体地,红绿灯控制装置还包括第二控制单元:第二控制单元用于根据通行信息,对第一红绿灯和第三红绿灯进行联动控制;其中,第三红绿灯为第一道路上与第一红绿灯相邻的红绿灯。
56.具体地,红绿灯控制装置还包括第一发送单元:第一发送单元用于将通行信息发送至移动导航终端;和/或,红绿灯控制装置还包括第三获取单元和第二发送单元,第三获取单元用于获取至少一个路口处的红绿灯信息,第二发送单元用于将红绿灯信息发送至移动导航终端。
57.在具体实施时,本发明的实施例的红绿灯控制方法对应的程序可以存储在存储介质内从而用于处理器读取运行,也可以直接存储在处理器内。
58.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read

only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
59.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
60.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献