信号灯配时优化方法、装置及电子设备与流程

文档序号:25660894发布日期:2021-06-29 23:20阅读:335来源:国知局
信号灯配时优化方法、装置及电子设备与流程

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.图1为本申请实施例提供的一种信号灯配时优化方法的流程示意图;
45.图2为本申请实施例提供的一种十字路口相位示意图;
46.图3为本申请实施例提供的目标路口各个相位的初始绿灯配时的示意图;
47.图4为本申请实施例提供的一种相位的时间关联的示意图;
48.图5为本申请实施例提供的一种对相位6的配时调整后的信号灯绿灯配时示意图;
49.图6为本申请实施例提供的一种相位配时调整后的绿灯配时示意图;
50.图7为本申请实施例提供的一种信号灯配时优化装置的流程示意图。
具体实施方式
51.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
52.在本申请实施例提供了一种信号灯配时优化方法,该方法可以应用于交通信号灯的配时调整领域,其中,信号灯可以是通行路口的交通信号灯,也可以是行人信号灯,本申请能够在某个或某些相位的配时调整后,对信号灯的其他相位的信号灯进行自动调整,以实现调整后的相位之间不相互影响,达到高效、合理的相位调整的目的。
53.为了便于对本申请实施例进行说明,首先对本申请实施例中交通信号灯控制场景中的相关概念进行说明。
54.灯色:信号灯只有红、绿、黄三种灯色,三种灯会按一定的顺序交替出现,一般是绿灯、黄灯、红灯的顺序。
55.相位:一个由信号灯独立控制的车辆或者行人的通行方向为一个相位。
56.周期:每个相位的信号灯经历一次绿、黄、红灯色轮转所用的时间为一个周期,即每个相位的周期通常是相同的。
57.配时:指信号灯每一灯色所占的时间长度,三种灯色的配时加在一起就是一个周期。
58.需要说明的是,在本申请实施例中出现的诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。具体的,在本申请实施例中例如第一相位和第二相位仅是表征是两个相同的相位,其与某些场景中标注的第一相位和第二相位可能并不是同一相位,如在某个附图中可能会标注相位1、相位2、相位3,而对应于实施例中的描述第一相位可能并不一定指代相位1,具体的请以本申请实施例中具体的描述为准。
59.参见图1,其示出了本申请实施例提供的一种信号灯配时优化方法的流程示意图,该方法可以包括以下步骤:
60.s101、确定具有第一相位的信号灯调整后的目标灯色的第一时长。
61.其中,相位表征信号灯独立控制的通行方向,即一个由信号灯独立控制的车辆或者行人的通行方向称为一个相位。参见图2,其示出了本申请实施例提供的一种十字路口相位示意图,在图2中每一根带箭头的线条都标识一个相位,在图2中一共包括了8个相位。相位的标注与实际应用场景有关,在图2中没有标注表示控制向右转的相位,这是由于通常右转相位与直行方向的相位是同一个信号灯控制。在某些应用场景中,直行的方向和右转方向的信号灯是分开控制的,对应该场景的十字路口可以包括12个相位,本申请实施例中对采用哪种相位的划分标准并不进行限制。
62.信号灯具有三个灯色,即绿色、红色、黄色,目标灯色是指其中的一个灯色,但是在实际应用场景中为了便于信号灯配时的优化,通常是调整绿灯的时长或者红灯的时长,黄灯的时长一般不变,在具体的应用场景中也可以将其中任一一个灯色作为目标灯色进行调整,在本申请实施例中为了便于描述目标灯色通常是指绿灯。
63.需要说明的是,在本申请实施例中确定的具有第一相位的信号灯是指基于当前通行区域的通行流量确定的待调整的信号灯,如在第一大道路口,由南向北的相位通行较为拥堵,为了能够满足正常的通行需求,可以将该由南向北的相位对应的通行时长即绿灯时长增长一定的时间,即将该由南向北的相位确定为第一相位。并且第一相位可以表示仅有一个相位即由南向北的相位,也可以是表示一组相位,如第一相位包括由南向北的相位和由北向南的相位,若表示一组相位时,这一组相位的初始配时信息以及通行控制信号是相同的。
64.调整后的目标灯色的第一时长,是指该信号灯每一目标灯色所占的时间长度,如目标灯色为绿灯,第一相位的绿灯初始时长为30s,对应的调整后的绿灯的时长可以为40s,则第一时长对应于该40s。
65.在另一种可能的实施方式中,也可以是确定第一相位的信号灯调整后变化的时长,例如与初始时长相比增加的时长,或者与初始时长相比减少的时长等,然后根据该变化的时长对其他关联相位的时长进行调整。
66.s102、获取第一相位与第一相位组的关联相位信息。
67.第一相位组为除第一相位以外的相位,仍以图2中所示的相位图为例,若包括8个相位,则将其中一个相位确定为第一相位后,剩余7个相位作为第一相位组。
68.第一相位与第一相位组的关联相位信息是指第一相位与第一相位组中每一相位
的关联相位信息,即第一相位与除第一相位以外的其他相位是否存在一定的关联,该关联是指若对第一相位的目标灯色进行时长调整后,会影响到的相位,该被影响到的相位与第一相位具有相位关联。相位关联信息可以包括空间关联信息和时间关联信息,通常时间关联信息是指在相位目标灯色配时改变后,与该相位的相同目标灯色的相位存在的时间关系。在后续的实施例中会进行具体说明。
69.s103、基于相位关联信息,在第一相位组中确定与第一相位满足目标条件的第二相位。
70.该目标条件是指相位关联信息满足的条件,例如,目标条件可以是相位在空间和时间上均存在重叠的条件。
71.第二相位实质为第一相位的冲突相位,即对第一相位进行目标灯色的配时调整后,若不对第二相位相应的配时进行调整,则会造成通行混乱,甚至会导致通行事故。
72.s104、基于第一时长,对第二相位的信号灯的目标灯色的配置进行调整,获得调整后的信号灯的配时信息。
73.在获得了与第一相位对应的第二相位后,即需要对第二相位的配时进行同步调整,才能保证调整后的信号灯对应的路口通行顺畅。需要说明的是,在本申请实施例中为了保证调整的高效与合理,调整第二相位的信号灯的配时也是以目标灯色为调整对象进行调整的,例如,第一相位是对绿灯的配时调整,第二相位也是对绿灯的配时调整,只是二者的调整方式是不同的。具体的,若第一相位的绿灯是增加一定的配时后得到第一时长,则对应的第二相位的原始的绿灯起始的时间需要向后移动一定的时间。举例说明,第一相位绿灯原始的时长为30s,若现在增加至40s,原来第二相位是在第一相位绿灯结束后40s开始变为绿灯,则现在第二相位是在第一相位绿灯结束后50s开始变为绿灯。
74.并且,进一步的还需要确定是否存在与第二相位的相位关联信息满足目标条件的其他相位,如果有,则按照上述配时调整方式对该相位的配时进行调整,以保证各个相位在配时调整后互不影响,且更加合理。
75.本申请公开了一种信号灯配时优化方法,确定具有第一相位的信号灯调整后的目标灯色的第一时长;获取第一相位与第一相位组的相位关联信息,第一相位组为除第一相位以外的相位;基于相位关联信息,在第一相位组中确定与第一相位满足目标条件的第二相位;基于第一时长,对第二相位的信号灯的目标灯色的配时进行调整,获得调整后的信号灯的配时信息。通过相位之间的相位关联信息,在一个相位进行调整后,对其他相位进行自动调整,实现了高效、合理优化信号灯的配时的目的。
76.下面对本申请实施例中的相位关联信息进行说明。
77.在一种可能的实现方式中,所述获取第一相位与第一相位组的相位关联信息,包括:
78.获取第一相位与第一相位组中每一相位的空间关联信息;
79.获取第一相位与第一相位组中每一相位的时间关联信息。
80.其中,空间关联表征第一相位与第一相位组中的相位存在空间运动轨迹的关联,时间关联表征第一相位与第一相位组中的相位在相同灯色存在时间的关联。例如,相位之间的空间关联具体是指如果两个相位的车辆或行人的运动轨迹有交叉,则认为这两个相位在空间上存在关联,即在空间上存在冲突。相位之间的时间关联具体是指如果两个相位的
灯色为绿灯的时间存在重叠,则认为这两个相位在时间上存在关联即时间上存在冲突,需要说明的是相位之间的时间关联的确定是基于相位的各个灯色的配时确定的。以图2所示的路口的相位图为例,若需要确定相位1对应的具有时间关联的相位,则需要判断相位1处于绿灯时哪个相位也在该时间段处于绿灯,通过图2对应的相位配时(即对应的通用的配时模式)可知,在相位1处于绿灯时,相位2、相位5、相位6均有可能处于绿灯,可能与相位1处于绿灯的时长不同,但是均与相位1处于绿灯的时间具有重叠部分,则确定为相位2、相位5和相位6与相位1存在时间关联关系。
81.对应的,所述基于所述相位关联信息,确定与所述第一相位满足目标条件的第二相位,包括:
82.基于所述关联信息和时间关联信息,在所述第一相位组中确定与所述第一相位同时存在空间关联和时间关联的相位,将所述相位确定为第二相位。
83.如果两个相位在空间和时间都存在关联,即这两个相位在空间和时间都发生了冲突,则认为这两个相位发生了冲突,在正常运行的路口不允许发生相位冲突,则需要对相互冲突的相位进行同步对应的配时调整。
84.需要说明的是,在本申请实施例中与第一相位满足目标条件的第二相位可以是与第一相位同时存在空间关联和时间关联的相位,在实际的处理过程中可以先分别确定与第一相位存在空间关联和时间关联的相位,然后在这两组相位中找相同的相位,即该相同的相位同时满足了与第一相位的空间关联和时间关联,将其确定为第二相位。也可以是先确定与第一相位满足空间关联的相位,然后在满足空间关联的相位中确定与第一相位满足时间关联的相位,这种逐步确定的方式可以避免每一个相位均要进行时间关联和空间关联的判定,提升了处理效率。
85.在本申请实施例中的一种配时调整的方式为:基于第一时长,确定具有第一相位的信号灯的目标灯色的时长的增加时长;将所述第二相位的信号灯的目标灯色的起始时间后移所述增加时长,获得调整后的信号灯的配时信息。
86.该实施例对应的调整方式是以对第一相位的信号灯的目标灯色的配时进行增加的调整方式,即第一时长是指第一相位的信号灯的目标灯色的初始时长加上增加时长,例如,某个路口由南相比的相位的信号灯的绿灯配时增加10s,需要根据空间关联和时间关联确定与该相位对应的相位,如第二相位,即该第二相位的绿灯的起始时间后移10s,然后获得对应的配时信息,该配时信息不仅包括调整后的相位的各个灯色的时长,还包括调整每个相位的各个灯色的起始时间,例如对关联相位的绿灯时间后移。
87.需要说明的是,本申请实施例中相位信号灯配时调整的过程是一个逐个调整的过程,即基于第一相位和相位的关联信息确定第二相位后,需要以第二相位继续作为参考相位,确定是否有与第二相位存在满足目标条件的关联相位,如果存在则对该关联相位继续调整,直至对所有的关联相位(也可以称为冲突相位)均进行调整,使得最终调整后的相位不存在冲突调整结束。
88.因此,在本申请实施例中还包括:
89.基于第二相位与第二相位组的相位关联信息,确定第二相位组中满足目标条件的第三相位;其中,第二相位组为除第一相位和第二相位以外的相位;
90.基于第一时长,对第三相位的信号灯的目标灯色的配时进行调整,获得调整后的
第三相位的配时信息。
91.起初将第一相位作为参考相位,然后确定是否有其它相应与参考相位(即第一相位)发生冲突,即第二相位为第一相位的冲突相位,例如若第一相位的绿灯配时增加,可以将第二相位的绿灯配时后移,同时再将第二相位作为参考相位继续向后调整,若存在与第二相位对应的冲突相位如第三相位,则对应的将第三相位的绿灯配时后移。
92.需要说明的是,如对某个相位的绿灯配时增加时,会存在对另外的相位的绿灯配时减少的相位,通常将绿灯配时增加的相位称为优化相位,绿灯配时减少的相位称为补偿相位。因此,在对配时调整的是否还需要考虑存在相位关联的相位是否为补偿相位。
93.因此,在本申请的一种可能的实现方式中,以第三相位为例,检测其是否为补偿相位,具体的,所述基于第一时长,对第三相位的信号灯的目标灯色的配时进行调整,获得调整后的第三相位的配时信息,包括:
94.检测第三相位是否为第一相位的补偿相位;
95.如果是,基于第一时长确定具有第一相位的信号灯的目标灯色的时长的增加时长;
96.将所述第三相位的信号灯的目标灯色起始时间后移所述增加时长,同时将所述第三相位的信号灯的目标灯色时长减少所述增加时长。
97.例如,第三相位原始的绿灯时长为30s,其在第一相位绿灯结束后20s变为绿灯,第一相位的绿灯时长若增加10s。由于第三相位即是第一相位的关联相位(也可以称为冲突相位),也是第一相位的补偿相位,因此将第一相位的绿灯起始时间后移10s,并将第三相位的绿灯的时长缩短10s。对应的,调整后的第三相位的配时信息如下:第三相位的绿灯时长变为20s,其在第一相位绿灯结束后30s变为绿灯。
98.由于相位的某个灯色的配时调整后会影响到该相位的周期,即每个相位的信号灯经历一次绿、黄、红灯色轮转所用的时间,若对周期的时长没有限制,某个灯色的配时增加或减少后,对应的周期可以增加或减少相应的时间,即变周期调整,在该应用条件下,只要调整目标灯色的配时即可。
99.在另一种实施方式中,若信号灯的配时调整为固定周期调整,响应于对信号灯的目标灯色的配时进行调整后,依据信号灯的周期时长,对信号灯与目标灯色的关联灯色的时长进行调整,获得信号灯的配时信息。
100.例如,对第一相位的绿灯配时增加10s时,由于周期是固定的,则对应的可以对该第一相位的红灯配时减少10s。
101.在一些应用场景中,为了能够匹配通行对象的速度,会将车辆信号灯与行人信号灯分开设置,同时为了保证行人通行的安全性,通常在同一相位上车辆信号灯绿灯的亮起会比行人信号灯绿灯的亮起早几秒。在该应用场景中,若车辆信号灯基于待调整的相位的信号灯完成配时调整后,会将行人信号灯作为该车辆信号灯的关联信号灯,基于调整后的车辆信号灯的配时信息对行人信号灯的配时进行相应调整,以获得行人信号灯调整后的配时信息。
102.需要说明的是,在本申请实施例的信号灯配时优化方法中还包括:预先存储一组目标信号灯优化方案,该方案适用于在一定期限内无法确定信号灯配时优化方案时直接调用该目标信号灯优化方案,以保证信号灯的合理运行。例如,检测到某个路口的车辆通行较
为拥堵,为了快速解决这一问题,需要对信号灯的配时进行调整,若在规定的时限范围内无法计算出最优的方案,则会调用该目标信号灯优化方案,以解决该路口的信号灯配时优化的问题,缓解该路口拥堵的问题。在本实施例中预先存储的目标信号灯优化方案可以是基于已有的优化经验生成的方案,也可以是采用较为简单的处理方式生成的方案,如,在增加某个相位的绿灯配时后,其他相位对应的绿灯配时均增加等。
103.下面以图2所示的目标路口的信号灯为应用场景,对本申请实施例的信号灯配时优化方法进行说明。为了便于描述将上述实施例中的第一相位称为优化相位,即绿灯配时增加的相位,将绿灯配时减少的相位称为补偿相位,将与优化相位的相位关联信息满足目标条件的相位称为冲突相位。
104.参见图3,其示出目标路口的各个相位的初始绿灯配时的示意图。如图3所示,相位1和相位2的初始绿灯配时相同,例如是40s。相位3和相位4的初始绿灯配时相同,也是40s,相位3和相位4的绿灯是在相位1和相位2绿灯结束后20秒后亮起。相位5和相位6的初始绿灯配时相同均是20s,相位5和相位6的绿灯是在相位1和相位2绿灯结束后立即亮起的。相位7和相位8的初始绿灯配时相同均是20s,相位7和相位8的绿灯是在相位3和相位4的绿灯结束后立即亮起。需要说明的是,图3中举例的具体数值是为了描述方便进行设置的,实际数值需要与对应路口的实际情况进行匹配。
105.为了便于应用场景的描述将上述实施例中的第一相位描述为优化相位,与第一相位满足目标条件的相位描述为冲突相位。
106.假设相位1为第一相位即首先确定出的优化相位,该优化相位的确定是与路口的通行状态有关,若相位1对应的信号灯控制的方向通行拥堵,则需要为相位1需要增加一定的绿灯配时,如增加的绿灯配时为10s。在确定了绿灯配时需要增加的相位1后,为了合理调整配时,会存在绿灯配时需要减少的相位,将绿灯配时需要减少的相位称为补偿相位。通常优化相位的通行方向和补偿相位的通行方向是对立的,相位1作为优化相位,其表示的是由南向北的通行方向,若该方向的绿灯时长增加,则证明该方向的通行车辆较多,若对应的由东向西的通行方向的车辆较少,则可以控制该由东向西的通行方向的相位为补偿相位,即其作为补偿相位时减少绿灯配时也可以满足正常的通行需求。因此在该场景中可以将相位3作为补偿相位,其绿灯配时需要进行减少,即减少10s。需要说明的是,在本申请实施例中确定了优化相位后,可以先确定关联相位,然后在判断关联相位的同时确定关联相位中是否存在补偿相位,也可以是在确定了优化相位后,确定补偿相位,然后再确定关联相位,对关联相位进行配时调整时,需要考虑关联相位同时为补偿相位对应的调整方式,具体的,在后续实施例中会进行说明,此处不进行详述。
107.关联相位是与相位1存在空间关联和时间关联的相位,其中,空间关联是指两个相位的车辆或行人的运动轨迹有交叉,时间关联是指两个相位的灯色为绿灯的时间存在重叠。因此由图2可知,与相位1在空间上具有关联(即空间冲突)的相位一共有4个,分别是相位3、相位4、相位6和相位7。
108.参见图4,其示出了相位的时间关联的示意图,在图4中黑色矩形条代表各个相位的初始绿灯配时,由于在该应用场景中相位1为优化相位,即其绿灯配时需要增加10s,在图4中以灰色矩形条代表相位1绿灯配时需要增加的时长10s,由于相位3为相位1的补偿相位,则其初始绿灯配时需要减少10s在图4中用带有斜纹填充矩形条代表相位3绿灯配时需要减
少的时长10s。通过图4可见,在相位1的绿灯配时增加后,这时与相位1的绿灯时间发生冲突的有三个相位,分别是相位2、相位5和相位6。
109.根据以上相位1的空间关联和时间关联,可以得出与相位1同时满足空间关联和时间关联的冲突相位只有相位6,那么需要将相位6的绿灯时间后移,即相位6的绿灯时间向后移动10s,如图5所示,其示出了对相位6的配时调整后的信号灯绿灯配时示意图,在图5中由于确定出了相位6为相位1的冲突相位,在图5所示图中展示出了相位1需要增加的绿灯配时,相位3需要减少的绿灯配时,以及相位6的绿灯起始时间需要后移10s的各个相位的绿灯配时的状态。
110.在对相位6的配时调整后,相位1已经不存在冲突相位了。再将相位6作为参考相位,可以计算出于相位6存在空间关联的相位有相位1、相位3和相位8,与相位6存在时间关联的相位有相位3、相位5和相位4,那么与相位6发生冲突的相位就是相位3,需要将相位3的配时向后移动10s,同时相位3是补偿相位,将相位3的绿灯配时减少10s。然后对相位3进行配时调整后,已经不存在没有调整的冲突相位了,那么相位配时调整完成。参见图6,其示出了本申请实施例提供的一种相位配时调整后的示意图,在图6中确定出了相位6的冲突相位是相位3,而相位3又是补偿相位,则在图6中不仅对相位3的绿灯起始时间后移了10s,而且将相位3的初始绿灯配时减少了10s,在图6中具体对应相位3的表示绿灯时长的黑色矩形条后移了一段表示10s的距离,并且将原图5中对应的需要代表减少10s的有斜纹填充矩形条去掉了,可见相位3的绿灯配时与其对应的原有的绿灯配时相比,不仅绿灯后移还需要减少绿灯配时。这样就完成了对相关相位的配时调整,调整结果如图6所示,相位1的绿灯配时增加了灰色区域代表的时长部分,相位3的绿灯配时减少了10s,并且绿灯启示时间后移,相位6的绿灯启示时间后移,其他相位的绿灯配时不变。
111.需要说明的是在该实施例中仅对目标灯色进行了相应的调整,即对绿灯配时进行了调整,对其他灯色的调整只要匹配完成即可,需要考虑是定周期还是变周期调整接口,若是定周期需要对其他灯色进行时长减少,若要是变周期则对应延长周期即可。
112.本申请实施例提供了一种信号灯配时优化方法,确定具有第一相位的信号灯调整后的目标灯色的第一时长;获取第一相位与第一相位组的相位关联信息,第一相位组为除第一相位以外的相位;基于相位关联信息,在第一相位组中确定与第一相位满足目标条件的第二相位;基于第一时长,对第二相位的信号灯的目标灯色的配时进行调整,获得调整后的信号灯的配时信息。通过相位之间的相位关联信息,在一个相位进行调整后,对其他相位进行自动调整,实现了高效、合理优化信号灯的配时的目的。
113.参见图7,本申请实施例提供了一种信号灯配时优化装置,包括:
114.第一确定单元10,用于确定具有第一相位的信号灯调整后的目标灯色的第一时长,所述相位表征信号灯独立控制的通行方向;
115.获取单元20,用于获取所述第一相位与第一相位组的相位关联信息,所述第一相位组为除所述第一相位以外的相位;
116.第二确定单元30,用于基于所述相位关联信息,在所述第一相位组中确定与所述第一相位满足目标条件的第二相位;
117.调整单元40,用于基于所述第一时长,对所述第二相位的信号灯的目标灯色的配时进行调整,获得调整后的信号灯的配时信息。
118.本申请实施例提供了一种信号灯配时优化装置,第一确定单元确定具有第一相位的信号灯调整后的目标灯色的第一时长;获取单元获取第一相位与第一相位组的相位关联信息,第一相位组为除第一相位以外的相位;第二确定单元基于相位关联信息,在第一相位组中确定与第一相位满足目标条件的第二相位;调整单元基于第一时长,对第二相位的信号灯的目标灯色的配时进行调整,获得调整后的信号灯的配时信息。通过相位之间的相位关联信息,在一个相位进行调整后,对其他相位进行自动调整,实现了高效、合理优化信号灯的配时的目的。
119.在一种实施方式中,所述获取单元包括:
120.第一获取子单元,用于获取所述第一相位与第一相位组中每一相位的空间关联信息,所述空间关联表征第一相位与所述第一相位组中的相位存在空间运动轨迹的关联;
121.第二获取子单元,用于获取所述第一相位与第一相位组中每一相位的时间关联信息,所述时间关联表征第一相位与所述第一相位组中的相位在相同灯色时存在时间的关联。
122.对应的,所述第二确定单元包括:
123.第一确定子单元,用于基于所述空间关联信息和所述时间关联信息,在所述第一相位组中确定与所述第一相位同时存在空间关联和时间关联的相位,将所述相位确定为第二相位。
124.可选地,所述调整单元包括:
125.第二确定子单元,用于基于所述第一时长,确定具有第一相位的信号灯的目标灯色的时长的增加时长;
126.第一调整子单元,用于将所述第二相位的信号灯的目标灯色的起始时间后移所述增加时长,获得调整后的信号灯的配时信息。
127.可选地,所述装置还包括:
128.第三确定子单元,用于基于所述第二相位与第二相位组的相位关联信息,确定与所述第二相位组中满足目标条件的第三相位,所述第二相位组为除所述第一相位和所述第二相位以外的相位;
129.所述调整单元,还用于基于所述第一时长,对所述第三相位的信号灯的目标灯色的配时进行调整,获得调整后的第三相位的配时信息。
130.在一种可能的实时方式中,所述调整单元具体用于:
131.检测所述第三相位是否为所述第一相位的补偿相位;
132.如果是,基于所述第一时长确定具有第一相位的信号灯的目标灯色的时长的增加时长;
133.将所述第三相位的信号灯的目标灯色的起始时间后移所述增加时长,同时将所述第三相位的信号灯的目标灯色的时长减少所述增加时长。
134.可选地,所述调整单元还包括:
135.周期调整子单元,用于若信号灯的配时调整为固定周期调整,响应于对信号灯的目标灯色的配时进行调整后,依据信号灯的周期时长,对信号灯与目标灯色的关联灯色的时长进行调整,获得信号灯的配时信息。
136.在另一种实施方式中,所述装置还包括:
137.检测单元,用于检测是否存在与所述调整后的信号灯对应的关联信号灯;
138.关联调整单元,用于如果是,基于调整后的信号灯的配时信息,对关联信号灯进行配时调整,以获得所述关联信号灯调整后的配时信息。
139.需要说明的是,本实施例中各单元的具体实现可以参考前文中相应内容,此处不再详述。
140.在本申请实施例中,还提供了这一种电子设备,该技术方案主要用于高效、合理优化信号灯的配时。具体的,本实施例中电子设备可以包括以下结构:
141.存储器,用于存储应用程序和所述应用程序运行所产生的数据;
142.处理器,用于执行所述应用程序,以实现:
143.确定具有第一相位的信号灯调整后的目标灯色的第一时长,所述相位表征信号灯独立控制的通行方向;
144.获取所述第一相位与第一相位组的相位关联信息,所述第一相位组为除所述第一相位以外的相位;
145.基于所述相位关联信息,在所述第一相位组中确定与所述第一相位满足目标条件的第二相位;
146.基于所述第一时长,对所述第二相位的信号灯的目标灯色的配时进行调整,获得调整后的信号灯的配时信息。
147.需要说明的是,本实施例中处理器的具体实现可以参考前文中相应内容,此处不再详述。
148.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
149.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
150.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、或技术领域内所公知的任意其它形式的存储介质中。
151.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1