本发明涉及智能交通,具体涉及信号机的控制方法及控制装置。
背景技术:
1、通常,用于控制道路交通信号灯的信号机运行在本地模式下的定周期模式、感应模式或方案协调模式中的任一种。
2、为执行交通调度部门下达的临时调度任务,首先通过修改信号机本地预先存储的预设方案生成临时方案。随后,将新生成的该临时方案存储在信号机本地。而信号机以方案协调模式运行并在临时方案的生效时间段内执行该临时方案。
3、通常,为了实现绿波效果,信号机在从预设方案切换到该临时方案时,需要进行时间对齐。时间对齐通常需要消耗1-2个信号周期,才可以实现平滑过渡。
4、如此,信号机在临时方案的生效时间段内执行存储在本地的临时方案时,需要完成预设方案与临时方案之间的协调,消耗的时间过长,整体上延长了缓解交通拥堵所需的时间,导致道路通行效率不高。
技术实现思路
1、有鉴于此,本发明提供信号机的控制方法及控制装置,采用中心控制方式,通过控制信号机逐一地锁定各信号阶段来执行该临时方案,实现了阶段间快速过渡,有利于提高道路通行效率。
2、第一方面,本发明提供一种信号机的控制方法,包括:
3、获取临时方案,所述临时方案包括为信号机配置的多个信号阶段及临时方案的生效时间段;
4、获取所述信号机当前执行的信号阶段;
5、若当前时刻处于所述临时方案的生效时间段内,且所述临时方案中的所述多个信号阶段中存在与所述信号机当前执行的信号阶段匹配的信号阶段,则在所述信号机当前执行的信号阶段结束后,控制所述信号机以所述多个信号阶段中的所述匹配的信号阶段紧邻的下一信号阶段为起始信号阶段,在所述生效时间段内周期地执行所述多个信号阶段。
6、进一步地,还包括:
7、若当前时刻处于所述临时方案的生效时间段内,且所述临时方案中的所述多个信号阶段中不存在与所述信号机当前执行的信号阶段匹配的信号阶段,则控制所述信号机以所述多个信号阶段中第一个信号阶段为起始信号阶段,在所述生效时间段内周期地执行所述多个信号阶段。
8、进一步地,还包括:
9、若当前时刻处于所述临时方案的生效时间段内,且所述临时方案中的所述多个信号阶段中不存在与所述信号机当前执行的信号阶段匹配的信号阶段,且所述信号机当前执行的信号阶段的时长低于预设阈值,则在所述信号机当前执行的信号阶段的时长达到所述预设阈值后,控制所述信号机以所述多个信号阶段中第一个信号阶段为起始信号阶段,在所述生效时间段周期的执行所述多个信号阶段。
10、进一步地,当所述匹配的信号阶段为所述多个信号阶段中的最后一个信号阶段时,所述匹配的信号阶段紧邻的下一信号阶段为所述多个信号阶段中的第一个信号阶段。
11、进一步地,所述在所述生效时间段周期地执行所述多个信号阶段,包括:
12、在所述生效时间段,由控制中心根据所述多个信号阶段依次生成各个信号阶段,并依次发送给所述信号机,使所述信号机依次执行所述各个信号阶段。
13、进一步地,还包括:
14、所述临时方案与所述信号机当前执行方案具有不同的优先级时,执行优先级高的方案。
15、第二方面,本发明提供一种信号机的控制装置,包括:
16、第一获取单元,用于获取临时方案,所述临时方案包括为信号机配置的多个信号阶段及临时方案的生效时间段;
17、第二获取单元,用于获取所述信号机当前执行的信号阶段;
18、控制单元,用于在当前时刻处于所述临时方案的生效时间段内,且所述临时方案中的所述多个信号阶段中存在与所述信号机当前执行的信号阶段匹配的信号阶段时,在所述信号机当前执行的信号阶段结束后,控制所述信号机以所述多个信号阶段中的所述匹配的信号阶段紧邻的下一信号阶段为起始信号阶段,在所述生效时间段周期的执行所述多个信号阶段。
19、进一步地,所述控制单元还用于在当前时刻处于所述临时方案的生效时间段内,且所述临时方案中的所述多个信号阶段中不存在与所述信号机当前执行的信号阶段匹配的信号阶段时,控制所述信号机以所述多个信号阶段中第一个信号阶段为起始信号阶段,在所述生效时间段周期的执行所述多个信号阶段。
20、进一步地,所述控制单元还用于在当前时刻处于所述临时方案的生效时间段内,且所述临时方案中的所述多个信号阶段中不存在与所述信号机当前执行的信号阶段匹配的信号阶段,且所述信号机当前执行的信号阶段的时长低于预设阈值时,在所述信号机当前执行的信号阶段的时长达到所述预设阈值后,控制所述信号机以所述多个信号阶段中第一个信号阶段为起始信号阶段,在所述生效时间段周期的执行所述多个信号阶段。
21、第三方面,本发明提供一种计算设备,包括:
22、处理器,以及存储器,所述存储器上存储有程序指令,所述程序指令当被所述处理器执行时使得所述处理器执行如第一方面说明的信号机的控制方法。
23、本发明的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
1.一种信号机的控制方法,其特征在于,包括:
2.根据权利要求1所述的信号机的控制方法,其特征在于,还包括:
3.根据权利要求1所述的信号机的控制方法,其特征在于,还包括:
4.根据权利要求1所述的信号机的控制方法,其特征在于,
5.根据权利要求1-3任一项所述的信号机的控制方法,其特征在于,所述在所述生效时间段周期地执行所述多个信号阶段,包括:
6.根据权利要求1所述的信号机的控制方法,其特征在于,还包括:
7.一种信号机的控制装置,其特征在于,包括:
8.根据权利要求7所述的信号机的控制装置,其特征在于,
9.根据权利要求7所述的信号机的控制装置,其特征在于,
10.一种计算设备,其特征在于,包括:处理器,以及存储器,所述存储器上存储有程序指令,所述程序指令当被所述处理器执行时使得所述处理器执行权利要求1至6中任一项所述的信号机的控制方法。