一种交通控制方法、装置、系统及电子设备与流程

未命名 10-18 阅读:82 评论:0


1.本技术涉及交通信号控制领域,尤其涉及一种交通控制方法、装置、系统及电子设备。


背景技术:

2.在夜间或者一些比较偏僻的路口,路口的车流量较为稀疏,如果按照常规的周期性控制交通信号标识的方式放行各相位,经常存在一种现象,当前允许通行的方向没有车辆通行,但是其它禁止通行的方向却有车辆在等待通行。这些车辆往往需要等至少一个相位后才能正常通行,降低了路口放行效率。


技术实现要素:

3.有鉴于此,本技术实施例提供一种交通控制方法、装置、系统及电子设备,以提高路口放行效率。
4.根据本技术实施例的第一方面,提供一种交通控制方法,所述方法应用于道路交通信号控制机,所述方法包括:
5.在本控制机开启全局路口禁止通行模式功能的前提下,检查目标路口对应的放行队列是否为空;全局路口禁止通行模式功能用于表征所述目标路口的各个方向上没有车辆时所述目标路口中各方向上的交通信号标识的状态为禁止通行状态;所述放行队列用于记录待放行的相位,所述放行队列中任一相位具有对应的车辆队列,任一相位对应的车辆队列用于记录待沿着与该相位对应的方向通过所述目标路口的车辆的车辆信息,所述车辆信息是在车辆到达所述目标路口之前由已部署的车辆探测组件探测并发送至本控制机的;
6.如果是,继续维持各交通信号标识的状态为禁止通行状态,如果否,则:
7.若目标路口当前不存在正在放行的相位,则从所述放行队列中选择出目标相位,目标相位是指所述放行队列中存放时间最长的相位;依据所述目标相位对应的目标车辆队列中的车辆信息确定目标放行时长,控制所述目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为所述目标放行时长;
8.若所述目标路口当前存在正在放行的相位,则当检查出所述放行队列中的至少一个相位与所述目标路口当前正在放行的相位不冲突时,控制所述放行队列中与所述目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,当检查出所述放行队列中各相位与所述目标路口当前正在放行的相位冲突时,则继续维持所述放行队列中各相位所对应的方向上的交通信号标识的状态为禁止通信状态。
9.根据本技术实施例的第二方面,提供一种交通控制装置,所述装置应用于道路交通信号控制机,所述装置包括:
10.放行队列检查模块,用于在本控制机开启全局路口禁止通行模式功能的前提下,
检查目标路口对应的放行队列是否为空;全局路口禁止通行模式功能用于表征所述目标路口的各个方向上没有车辆时所述目标路口中各方向上的交通信号标识的状态为禁止通行状态;所述放行队列用于记录待放行的相位,所述放行队列中任一相位具有对应的车辆队列,任一相位对应的车辆队列用于记录待沿着与该相位对应的方向通过所述目标路口的车辆的车辆信息,所述车辆信息是在车辆到达所述目标路口之前由已部署的车辆探测组件探测并发送至本控制机的;
11.放行控制模块,用于如果是,继续维持各交通信号标识的状态为禁止通行状态,如果否,则:
12.若目标路口当前不存在正在放行的相位,则从所述放行队列中选择出目标相位,目标相位是指所述放行队列中存放时间最长的相位;依据所述目标相位对应的目标车辆队列中的车辆信息确定目标放行时长,控制所述目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为所述目标放行时长;
13.若所述目标路口当前存在正在放行的相位,则当检查出所述放行队列中的至少一个相位与所述目标路口当前正在放行的相位不冲突时,控制所述放行队列中与所述目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,当检查出所述放行队列中各相位与所述目标路口当前正在放行的相位冲突时,则继续维持所述放行队列中各相位所对应的方向上的交通信号标识的状态为禁止通信状态。
14.根据本技术实施例的第三方面,提供一种交通控制系统,包括:
15.道路交通信号控制机,用于执行如第一方面所述的方法;
16.交通信号标识,用于依据所述道路交通信号控制机的控制进行通行指示。
17.根据本技术实施例的第四方面,提供一种电子设备,电子设备包括:处理器和存储器;
18.其中,所述存储器,用于存储机器可执行指令;
19.所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如第一方面所述的方法。
20.本技术实施例提供的技术方案可以包括以下有益效果:
21.本技术实施例中,在道路交通信号控制机开启全局路口禁止通行模式功能的前提下,控制目标路口中各交通信号标识的状态为禁止通行状态,即在目标路口没有驶入车辆时,控制目标路口的所有交通信号灯的状态为禁止通行状态,以保证目标路口某个方向来车时可以快速响应,降低车辆等待时间,提高路口放行效率,保证在车流量稀疏的场景下能够快速放行车辆;
22.进一步地,在检测到目标路口对应的放行队列不为空时,将放行队列中存储时间最久的相位作为目标相位,并控制目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为目标放行时长,实现了对交通信号灯的实时控制,相较于常规的周期性的控制交通信号灯,对路口的放行更加合理;
23.再进一步地,在目标路口当前存在正在放行的相位时,在确定出放行队列中存在
相位与目标路口当前正在的放行相位不冲突时,则控制放行队列中与目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,保证了各个不冲突相位对应的车辆可以同时被放行,提高路口通行效率。
附图说明
24.图1是本技术实施例提供的一种交通控制方法的流程图。
25.图2是本技术实施例提供的一种交通控制装置的框图。
26.图3是本技术实施例提供的一种交通控制系统的框图。
27.图4是本技术实施例提供的电子设备的示例框图。
具体实施方式
28.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
29.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
30.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
31.接下来对本说明书实施例进行详细说明。
32.参见图1,图1为本技术实施例提供的方法流程图。该方法应用于道路交通信号控制机,该道路交通信号控制机是指对部署在目标路口的各个方向上的交通信号标识的进行状态控制、倒计时调节等的装置,其可以部署在目标路口周围,用于控制该目标路口的交通信号标识;也可以部署在其他位置,用于控制至少一个目标路口的交通信号标识本技术实施例并不具体限定。
33.这里,交通信号标识可以有很多种,例如,交通信号灯,或者其他用于指示通行的标识,本技术实施例并不具体限定。
34.作为一个实施例,针对道路交通信号控制机控制的每一个目标路口,道路交通信号控制机上会提前配置一些信息,这里,配置的信息包括但不限于:目标路口对应的相位、每个相位的预设最大通行时长、相位冲突表、目标路口每个方向的通行距离、过渡期时间等,本技术实施例并不具体限定。
35.在本实施例中,目标路口可以为任一路口,例如,任一十字路口、任一t型路口等等,本技术实施例并不具体限定。
36.对于目标路口的方向,本技术实施例仅以指定路口为十字路口为例进行说明,对于该目标路口,共有4个方向,分别为南-北方向、北-南方向、东-西方向、西-东方向。
37.这里,相位指的是在一定时间内,允许至少一个方向的车辆通行,这里,每个方向可以被配置为一个相位;相位冲突表记录不允许同时放行的相位,例如,例如,向东方向直行和向南方向直行。通行距离指的是每个方向上设置的指示牌到目标路口的距离;过渡期时间用于计算放行时间,其可以为提前设定好的任意时间,以交通信号标识为交通信号灯为例,该过渡期时间可以为:黄灯闪烁时间+绿灯闪烁时间+红灯闪烁时间,本技术实施例并不具体限定。
38.如图1所示,该流程可包括以下步骤:
39.s110:在本控制机开启全局路口禁止通行模式功能的前提下,检查目标路口对应的放行队列是否为空。
40.示例性地,在本实施例中,全局路口禁止通行模式功能用于表征在目标路口各个方向没有车辆时,目标路口中各交通信号标识的状态为禁止通行状态,这里,全局路口禁止通行模式功能的开启方法可以有很多种,例如,达到指定开启时间(例如,晚上9点);再例如,该目标路口没有正在通行的车辆;再例如,用户手动操作道路交通信号控制机开启,等等,本技术实施例并不具体限定。
41.这里,用户手动操作道路交通信号控制机开启有很多实现方式,例如,在道路交通信号控制机的显示界面滑动按钮、或者通过其可操作的终端设备向道路交通信号控制机发送开启信号等等,本技术实施例并不具体限定。
42.示例性地,在本实施例中,放行队列用于记录待放行的相位,任一相位具有对应的车辆队列,任一相位对应的车辆队列用于记录待沿着与该相位对应的方向通过目标路口的车辆的车辆信息,这里,车辆信息可以包括:车辆类型、车辆驶入方向、目标路口上已部署的且处于车辆驶入方向上的车辆探测组件探测到车辆的探测时间、车辆探测组件探测到车辆时车辆的行驶速度等等,本技术实施例并不具体限定。
43.其中,车辆类型可以包括:小型车辆、中型车辆和大型车辆,当然,车辆类型也可以为具体的车辆品牌,本技术实施例对该车辆类型不作具体限定。
44.在本实施例中,对于目标路口,可以在该目标路口的每一个方向都部署一个车辆探测组件,具体部署位置可参见常规的部署位置。车辆探测组件例如可以为:视频车检器、雷达视频一体机、车用无线通信技术v2x设备、路侧通信单元rsu、车载交互单元obu等等,本技术实施例并不具体限定。
45.在本实施例中,当接收到车辆探测组件发送的车辆信息时,基于车辆驶入方向确定车辆对应的待放行的相位,若放行队列中不存在该确定出的相位,就在放行队列中最后一个相位后新增该相位,并将该车辆的车辆信息存储到新增的待放行的相位对应的车辆队列中;若放行队列中存在该确定出的待放行的相位,就将该车辆的车辆信息存储到该待放行的相位对应的车辆队列中。
46.在本实施例中,检查目标路口对应的放行队列是否为空可以是定期检查,例如,每隔1s检查一次,本技术实施例并不具体限定。
47.s120:如果是,继续维持各交通信号标识的状态为禁止通行状态;如果否,则:
48.若目标路口当前不存在正在放行的相位,则从放行队列中选择出目标相位,目标
相位是指放行队列中存放时间最长的相位;依据目标相位对应的目标车辆队列中的车辆信息确定目标放行时长,控制目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为目标放行时长;
49.若目标路口当前存在正在放行的相位,则当检查出放行队列中的至少一个相位与目标路口当前正在放行的相位不冲突时,控制放行队列中与目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,当检查出放行队列中各相位与目标路口当前正在放行的相位冲突时,则继续维持放行队列中各相位所对应的方向上的交通信号标识的状态为禁止通信状态。
50.示例性地,在本实施例中,若检测到目标路口对应的放行队列为空,即该目标路口的每一个方向都没有来车,目标路口当前也不存在正在放行的相位,则继续维持目标路口中各交通信号标识的状态为禁止通行状态;如果否,即该目标路口对应的至少一个方向有来车,则若目标路口当前不存在正在放行的相位,为了避免车辆等待时间太长,保证先被探测到的车辆优先通行,将放行队列中的存放时间最长的相位作为目标相位,依据目标相位对应的目标车辆队列中各车辆信息确定目标相位对应的目标放行时长,控制目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为目标放行时长。
51.在本实施例中,依据目标相位对应的目标车辆队列中各车辆信息确定目标相位对应的目标放行时长有很多方法,下面实施例进行了举例描述,这里暂不赘述。
52.在目标路口当前存在正在放行的相位时,则检查放行队列中是否存在与目标路口当前正在放行的相位不冲突的相位,这里,检查方法有很多种,例如,依据已设定的相位冲突表检查放行队列中是否存在与目标路口当前正在放行的相位不冲突的相位,当检查出放行队列中的至少一个相位与目标路口当前正在放行的相位不冲突时,控制放行队列中与目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态。当检查出放行队列中各相位与目标路口当前正在放行的相位冲突时,则继续维持放行队列中各相位所对应的方向上的交通信号标识的状态为禁止通信状态,并向各相位所对应的方向上部署的指示牌发送提示信息,以指示各相位所对应的方向上的车辆停车。
53.需要说明的是,由于确定相位之间是否冲突是由已配置的冲突相位表来判断的,因此若在执行本步骤之前未配置相位冲突表,为避免出现同时放行冲突相位的情况,应该默认所有相位均相互冲突,但这会一定程度上降低路口的放行效率,延长车辆的等待时间,因此在执行本步骤之前,应尽可能完善的配置相位冲突表。
54.在本实施例中,当达到指定关闭时间(例如,早上6点),或者接收到用户发送的关闭信号,则关闭全局路口禁止通行模式功能,控制目标路口各个方向的交通信号标识按照设定的相位放行顺序进行放行。
55.至此,完成图1所示流程。
56.通过图1所示流程可以看出,本实施例中,在道路交通信号控制机开启全局路口禁止通行模式功能的前提下,控制目标路口中各交通信号标识的状态为禁止通行状态,即在目标路口没有驶入车辆时,控制目标路口的所有交通信号灯的状态为禁止通行状态,以保
证目标路口某个方向来车时可以快速响应,降低车辆等待时间,提高路口放行效率,保证在车流量稀疏的场景下能够快速放行车辆;
57.进一步地,在检测到目标路口对应的放行队列不为空时,将放行队列中存储时间最久的相位作为目标相位,并控制目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为目标放行时长,实现了对交通信号灯的实时控制,相较于常规的周期性的控制交通信号灯,对路口的放行更加合理;
58.再进一步地,在目标路口当前存在正在放行的相位时,在确定出放行队列中存在相位与目标路口当前正在的放行相位不冲突时,则控制放行队列中与目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,保证了各个不冲突相位对应的车辆可以同时被放行,提高路口通行效率。
59.作为本技术实施例一个可选实施方式,目标放行时长通过以下步骤确定:
60.首先,依据目标车辆队列中各车辆的行驶速度的速度平均值和目标车辆队列中最后一个车辆的行驶速度确定参考放行时长;
61.示例性地,在本实施例中,参考放行时长有很多计算方法,作为一个实施例,参考放行时长通过如下公式计算得到:
[0062][0063]
其中,t
放行时长
表示参考放行时长;s
当前放行相位的通行距离
和t
过渡期
是设定好的数值;v
平均速度
是指目标车辆队列中各车辆的行驶速度的速度平均值;vz表示目标车辆队列中最后一个车辆的行驶速度;min(vz,v
平均速度
)表示取vz和v
平均速度
最小值。
[0064]
其次,若放行队列中仅包含目标相位,则确定参考放行时长为目标放行时长;否则,在参考放行时长大于目标相位对应的预设最大通行时长的情况下,依据预设最大通行时长确定目标放行时长,在参考放行时长小于或等于目标相位对应的预设最大通行时长的情况下,确定参考放行时长为目标放行时长。
[0065]
示例性地,在本实施例中,预设最大通行时长是提前设置好的,例如,2分钟,本技术实施例并不具体限定。
[0066]
下面对目标放行时长如何确定进行描述:
[0067]
若放行队列中仅包含目标相位,则确定参考放行时长为目标放行时长,否则,比较参考放行时长和目标相位对应的预设最大通行时长,在参考放行时长大于目标相位对应的预设最大通行时长的情况下,依据预设最大通行时长确定目标放行时长。
[0068]
这里,依据预设最大通行时长确定目标放行时长有很多方法,例如,直接将预设最大通行时长确定为目标放行时长,或者其他确定方法,本技术实施例并不具体限定。
[0069]
作为一个实施例,在参考放行时长小于或等于目标相位对应的预设最大通行时长的情况下,则确定参考放行时长为目标放行时长。
[0070]
本技术实施例在目标相位对应的第一方向持续有车过往,但其他方向均无车通过时,则可以持续进行感应控制,但当其他方向来车后,则依据预设最大通行时长对目标放行
时长进行修正,保证其他方向的车辆的等待不会太长。
[0071]
作为本技术实施例一个可选实施方式,在依据目标相位控制目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态之后,该交通控制方法进一步包括:
[0072]
若放行队列中仅包含目标相位,在该交通信号标识的允许通行状态的时长达到目标放行时长时,将目标相位从放行队列删除,并将目标车辆队列中存储的各车辆的车辆信息删除;否则,在该交通信号标识的允许通行状态的时长达到目标放行时长时,向部署在第一方向上的车辆探测组件发送车辆剩余数量请求信息,依据车辆探测组件基于剩余车辆数量请求信息反馈的车辆剩余数量对目标车辆队列中存储的车辆的车辆信息进行删除。
[0073]
示例性地,在本实施例中,若放行队列中仅包含目标相位,该目标放行时长是能保证目标车辆队列中的车辆全部通过的,因此,在本实施例中,当达到目标放行时长,就将目标相位从放行队列中删除,并将目标车辆队列中存储的车辆的车辆信息删除。
[0074]
若放行队列中除了仅包含目标相位还包括其他相位时,在参考放行时长大于目标相位对应的预设最大通行时长的情况下,在该交通信号标识的允许通行状态的时长达到所述目标放行时长时,向部署在第一方向上的车辆探测组件发送车辆剩余数量请求信息,依据车辆探测组件基于剩余车辆数量请求信息反馈的车辆剩余数量对目标车辆队列中存储的车辆的车辆信息进行删除,并将该目标相位移动到放行队列的最后;在参考放行时长小于或等于目标相位对应的预设最大通行时长的情况下,当达到目标放行时长,将目标相位删除,并将目标车辆队列中存储的车辆的车辆信息删除。
[0075]
在本实施例中,依据车辆探测组件基于剩余车辆数量请求信息反馈的车辆剩余数量对目标车辆队列中存储的车辆的车辆信息进行删除,具体地,从后往前保留目标车辆队列中剩余数量的车辆的车辆信息,把目标车辆队列中除保留车辆的车辆信息之外的车辆的车辆信息删除。例如,若车辆剩余数量为2,目标车辆队列中的车辆数量为5个,则将目标车辆队列中的前3个车辆删除。
[0076]
若放行队列中除了仅包含目标相位还包括其他相位时,在参考放行时长小于或等于目标相位对应的预设最大通行时长的情况下,将目标相位从放行队列删除,并将目标车辆队列中存储的各车辆的车辆信息删除。
[0077]
作为本技术实施例一个可选实施方式,依据目标相位控制目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态之后,该交通控制方法进一步包括:
[0078]
若目标路口上已部署的且处于第二方向上的车辆探测组件探测到车辆,第二方向是指与第一方向不同的方向,则依据探测到的该车辆的行驶速度,预估该车辆到达目标路口的时长;若该时长大于或等于目标相位对应的剩余放行时长,向第二方向上已部署的指示牌发送第一提示信息,第一提示信息用于指示按照该车辆当前的行驶速度通行;若该时长小于目标相位的剩余放行时长,向第二方向上已部署的指示牌发送第二提示信息,第二提示信息用于指示减速通行或停车。
[0079]
示例性地,在本实施例中,指示牌可以在目标路口的每个方向都设置一个,例如,可以在每个方向上距离目标路口指定距离(例如,2公里或者3公里)的位置处设置,用于对该方向驶入目标路口的车辆进行通行提示,例如,正常通行、减速通行、停车等待等等,本申
请实施例并不具体限定。
[0080]
本技术实施例通过设置指示牌来提示车辆的司机执行对应的操作,为司机提供更好的通行体验。
[0081]
在本实施例中,在依据目标相位控制目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态之后,若目标路口上已部署的且处于不同于第一方向的第二方向上的车辆探测组件探测到车辆,则依据探测到的该车辆的行驶速度,预估该车辆到达目标路口的时长,这里,该车辆到达目标路口的时长可以依据车辆探测组件的部署位置到目标路口的距离与探测到的该车辆的行驶速度的比值确定。
[0082]
若该时长大于或等于目标相位对应的剩余放行时长,向第二方向上已部署的指示牌发送用于指示按照该车辆当前的行驶速度通行的第一提示信息;若该时长小于目标相位的剩余放行时长,向第二方向上已部署的指示牌发送用于指示减速通行或停车的第二提示信息。
[0083]
这里,若第二提示信息用于指示减速通行,那么指示牌上可以显示该车辆的最大通行速度,针对不同类型的车辆,最大通行速度不同,例如,小型车辆:80km/h,中型车辆:60km/h,大型车辆:40km/h。
[0084]
与前述方法的实施例相对应,本技术实施例还提供了装置、系统及其所应用的终端的实施例。
[0085]
如图2所示,图2是本技术实施例提供的一种交通控制装置的框图,该交通控制装置应用于道路交通信号控制机,上述交通控制装置包括:
[0086]
放行队列检查模块,用于在本控制机开启全局路口禁止通行模式功能的前提下,检查目标路口对应的放行队列是否为空;全局路口禁止通行模式功能用于表征目标路口的各个方向上没有车辆时目标路口中各方向上的交通信号标识的状态为禁止通行状态;放行队列用于记录待放行的相位,放行队列中任一相位具有对应的车辆队列,任一相位对应的车辆队列用于记录待沿着与该相位对应的方向通过目标路口的车辆的车辆信息,车辆信息是在车辆到达目标路口之前由已部署的车辆探测组件探测并发送至本控制机的;
[0087]
放行控制模块,用于如果是,继续维持各交通信号标识的状态为禁止通行状态,如果否,则:
[0088]
若目标路口当前不存在正在放行的相位,则从放行队列中选择出目标相位,目标相位是指放行队列中存放时间最长的相位;依据目标相位对应的目标车辆队列中的车辆信息确定目标放行时长,控制目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为目标放行时长;
[0089]
若目标路口当前存在正在放行的相位,则当检查出放行队列中的至少一个相位与目标路口当前正在放行的相位不冲突时,控制放行队列中与目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,当检查出放行队列中各相位与目标路口当前正在放行的相位冲突时,则继续维持放行队列中各相位所对应的方向上的交通信号标识的状态为禁止通信状态。
[0090]
作为本技术实施例一个可选实施方式,车辆信息包括:车辆探测组件探测到的车辆的行驶速度;目标放行时长通过以下步骤确定:
[0091]
依据目标车辆队列中各车辆的行驶速度的速度平均值和目标车辆队列中最后一个车辆的行驶速度确定参考放行时长;
[0092]
若放行队列中仅包含目标相位,则确定参考放行时长为目标放行时长;否则,在参考放行时长大于目标相位对应的预设最大通行时长的情况下,依据预设最大通行时长确定目标放行时长,在参考放行时长小于或等于目标相位对应的预设最大通行时长的情况下,确定参考放行时长为目标放行时长。
[0093]
作为本技术实施例一个可选实施方式,参考放行时长通过如下公式计算得到:
[0094][0095]
其中,t
放行时长
表示参考放行时长;s
当前放行相位的通行距离
和t
过渡期
是设定好的数值;v
平均速度
是指目标车辆队列中各车辆的行驶速度的速度平均值;vz表示目标车辆队列中最后一个车辆的行驶速度;min(vz,v
平均速度
)表示取vz和v
平均速度
最小值。
[0096]
作为本技术实施例一个可选实施方式,在控制目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态之后,上述交通控制装置进一步包括:
[0097]
车辆信息删除模块,用于若放行队列中仅包含目标相位,在该交通信号标识的允许通行状态的时长达到目标放行时长时,将目标相位从放行队列删除,并将目标车辆队列中存储的各车辆的车辆信息删除;否则,在参考放行时长大于目标相位对应的预设最大通行时长的情况下,在该交通信号标识的允许通行状态的时长达到目标放行时长时,向部署在第一方向上的车辆探测组件发送车辆剩余数量请求信息,依据车辆探测组件基于剩余车辆数量请求信息反馈的车辆剩余数量对目标车辆队列中存储的车辆的车辆信息进行删除。
[0098]
作为本技术实施例一个可选实施方式,在控制目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态之后,上述交通控制装置还包括:
[0099]
提示模块,用于若目标路口上已部署的且处于第二方向上的车辆探测组件探测到车辆,第二方向是指与第一方向不同的方向,则依据探测到的该车辆的行驶速度,预估该车辆到达目标路口的时长;若该时长大于或等于目标相位对应的剩余放行时长,向第二方向上已部署的指示牌发送第一提示信息,第一提示信息用于指示按照该车辆当前的行驶速度通行;若该时长小于目标相位的剩余放行时长,向第二方向上已部署的指示牌发送第二提示信息,第二提示信息用于指示减速通行或停车。
[0100]
至此,完成图2所示框图的描述。
[0101]
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0102]
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不
付出创造性劳动的情况下,即可以理解并实施。
[0103]
如图3所示,图3是本技术实施例提供的一种交通控制系统的框图,上述交通控制系统包括:
[0104]
道路交通信号控制机,用于执行如上述执行主体为道路交通信号控制机执行的方法;
[0105]
交通信号标识,用于依据道路交通信号控制机的控制进行通行指示。
[0106]
作为本技术实施例一个可选实施方式,该交通控制系统还包括:
[0107]
车辆探测组件,用于探测从目标路口的每一个方向驶入目标路口的车辆。
[0108]
至此,完成图3所示框图的描述。
[0109]
具体实施方式详见上述方法中对应步骤的实现过程,在此不再赘述。
[0110]
对应地,本技术实施例还提供了图2所示装置的硬件结构图,具体如图4所示,该电子设备可以为上述实施方法的设备。如图4所示,该硬件结构包括:处理器和存储器。
[0111]
其中,所述存储器,用于存储机器可执行指令;
[0112]
所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如上所示的所对应的交通控制方法实施例。
[0113]
作为一个实施例,存储器可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,存储器可以是:易失存储器、非易失性存储器或者类似的存储介质。具体地,存储器可以是ram(radom access memory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
[0114]
至此,完成图4所示电子设备的描述。
[0115]
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0116]
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
[0117]
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
[0118]
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

技术特征:
1.一种交通控制方法,其特征在于,所述方法应用于道路交通信号控制机,所述方法包括:在本控制机开启全局路口禁止通行模式功能的前提下,检查目标路口对应的放行队列是否为空;全局路口禁止通行模式功能用于表征所述目标路口的各个方向上没有车辆时所述目标路口中各方向上的交通信号标识的状态为禁止通行状态;所述放行队列用于记录待放行的相位,所述放行队列中任一相位具有对应的车辆队列,任一相位对应的车辆队列用于记录待沿着与该相位对应的方向通过所述目标路口的车辆的车辆信息,所述车辆信息是在车辆到达所述目标路口之前由已部署的车辆探测组件探测并发送至本控制机的;如果是,继续维持各交通信号标识的状态为禁止通行状态,如果否,则:若目标路口当前不存在正在放行的相位,则从所述放行队列中选择出目标相位,目标相位是指所述放行队列中存放时间最长的相位;依据所述目标相位对应的目标车辆队列中的车辆信息确定目标放行时长,控制所述目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为所述目标放行时长;若所述目标路口当前存在正在放行的相位,则当检查出所述放行队列中的至少一个相位与所述目标路口当前正在放行的相位不冲突时,控制所述放行队列中与所述目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,当检查出所述放行队列中各相位与所述目标路口当前正在放行的相位冲突时,则继续维持所述放行队列中各相位所对应的方向上的交通信号标识的状态为禁止通信状态。2.根据权利要求1所述的方法,其特征在于,所述车辆信息包括:车辆探测组件探测到的车辆的行驶速度;所述目标放行时长通过以下步骤确定:依据所述目标车辆队列中各车辆的行驶速度的速度平均值和所述目标车辆队列中最后一个车辆的行驶速度确定参考放行时长;若所述放行队列中仅包含所述目标相位,则确定所述参考放行时长为所述目标放行时长;否则,在所述参考放行时长大于所述目标相位对应的预设最大通行时长的情况下,依据所述预设最大通行时长确定所述目标放行时长,在所述参考放行时长小于或等于所述目标相位对应的预设最大通行时长的情况下,确定所述参考放行时长为所述目标放行时长。3.根据权利要求2所述的方法,其特征在于,所述参考放行时长通过如下公式计算得到:其中,t
放行时长
表示所述参考放行时长;s
当前放行相位的通行距离
和t
过渡期
是设定好的数值;v
平均速度
是指所述目标车辆队列中各车辆的行驶速度的速度平均值;v
z
表示所述目标车辆队列中最后一个车辆的行驶速度;min(v
z
,v
平均速度
)表示取v
z
和v
平均速度
最小值。4.根据权利要求2所述的方法,其特征在于,在所述控制所述目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态之后,所述方法进一步包括:
若所述放行队列中仅包含所述目标相位,在该交通信号标识的允许通行状态的时长达到所述目标放行时长时,将所述目标相位从所述放行队列删除,并将目标车辆队列中存储的各车辆的车辆信息删除;否则,在所述参考放行时长大于所述目标相位对应的预设最大通行时长的情况下,在该交通信号标识的允许通行状态的时长达到所述目标放行时长时,向部署在所述第一方向上的车辆探测组件发送车辆剩余数量请求信息,依据车辆探测组件基于所述剩余车辆数量请求信息反馈的车辆剩余数量对所述目标车辆队列中存储的车辆的车辆信息进行删除。5.根据权利要求1所述的方法,其特征在于,在所述控制所述目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态之后,所述方法还包括:若所述目标路口上已部署的且处于第二方向上的车辆探测组件探测到车辆,第二方向是指与第一方向不同的方向,则依据探测到的该车辆的行驶速度,预估该车辆到达目标路口的时长;若该时长大于或等于所述目标相位对应的剩余放行时长,向第二方向上已部署的指示牌发送第一提示信息,所述第一提示信息用于指示按照该车辆当前的行驶速度通行;若该时长小于所述目标相位的剩余放行时长,向第二方向上已部署的指示牌发送第二提示信息,所述第二提示信息用于指示减速通行或停车。6.一种交通控制装置,其特征在于,所述装置应用于道路交通信号控制机,所述装置包括:放行队列检查模块,用于在本控制机开启全局路口禁止通行模式功能的前提下,检查目标路口对应的放行队列是否为空;全局路口禁止通行模式功能用于表征所述目标路口的各个方向上没有车辆时所述目标路口中各方向上的交通信号标识的状态为禁止通行状态;所述放行队列用于记录待放行的相位,所述放行队列中任一相位具有对应的车辆队列,任一相位对应的车辆队列用于记录待沿着与该相位对应的方向通过所述目标路口的车辆的车辆信息,所述车辆信息是在车辆到达所述目标路口之前由已部署的车辆探测组件探测并发送至本控制机的;放行控制模块,用于如果是,继续维持各交通信号标识的状态为禁止通行状态,如果否,则:若目标路口当前不存在正在放行的相位,则从所述放行队列中选择出目标相位,目标相位是指所述放行队列中存放时间最长的相位;依据所述目标相位对应的目标车辆队列中的车辆信息确定目标放行时长,控制所述目标路口中与目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,并控制该交通信号标识的允许通行状态的时长为所述目标放行时长;若所述目标路口当前存在正在放行的相位,则当检查出所述放行队列中的至少一个相位与所述目标路口当前正在放行的相位不冲突时,控制所述放行队列中与所述目标路口当前正在放行的相位不冲突的至少一个相位所对应的方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态,当检查出所述放行队列中各相位与所述目标路口当前正在放行的相位冲突时,则继续维持所述放行队列中各相位所对应的方向上的交通信号标识的状态为禁止通信状态。7.根据权利要求6所述的装置,其特征在于,所述车辆信息包括:车辆探测组件探测到
的车辆的行驶速度;所述目标放行时长通过以下步骤确定:依据所述目标车辆队列中各车辆的行驶速度的速度平均值和所述目标车辆队列中最后一个车辆的行驶速度确定参考放行时长;若所述放行队列中仅包含所述目标相位,则确定所述参考放行时长为所述目标放行时长;否则,在所述参考放行时长大于所述目标相位对应的预设最大通行时长的情况下,依据所述预设最大通行时长确定所述目标放行时长,在所述参考放行时长小于或等于所述目标相位对应的预设最大通行时长的情况下,确定所述参考放行时长为所述目标放行时长。8.根据权利要求7所述的装置,其特征在于,所述参考放行时长通过如下公式计算得到:其中,t
放行时长
表示所述参考放行时长;s
当前放行相位的通行距离
和t
过渡期
是设定好的数值;v
平均速度
是指所述目标车辆队列中各车辆的行驶速度的速度平均值;v
z
表示所述目标车辆队列中最后一个车辆的行驶速度;min(v
z
,v
平均速度
)表示取v
z
和v
平均速度
最小值。9.一种交通控制系统,其特征在于,包括:道路交通信号控制机,用于执行如权利要求1-5任一项所述的方法;交通信号标识,用于依据所述道路交通信号控制机的控制进行通行指示。10.一种电子设备,其特征在于,电子设备包括:处理器和存储器;其中,所述存储器,用于存储机器可执行指令;所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如权利要求1至5任一项所述的方法。

技术总结
本申请实施例提供一种交通控制方法、装置、系统及电子设备。在本实施例中,在控制机开启全局路口禁止通行模式功能的前提下,控制目标路口中各交通信号标识的状态为禁止通行状态,即在目标路口没有驶入车辆时,控制目标路口的所有交通信号灯的状态为禁止通行状态,以保证目标路口某个方向来车时可以快速响应,降低车辆等待时间,保证在车流量稀疏的场景下能够快速放行车辆;在检测到目标路口对应的放行队列不为空时,控制目标相位对应的第一方向上的交通信号标识的状态从禁止通信状态切换为允许通行状态并控制允许通行状态为目标放行时长,实现了对交通信号灯的实时控制,相较于常规的周期性的控制交通信号灯,对路口的放行更加合理。更加合理。更加合理。


技术研发人员:陆浩松 肖延毅
受保护的技术使用者:杭州海康威视数字技术股份有限公司
技术研发日:2023.06.28
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐