1.本公开涉及智能交通技术领域,尤其涉及云计算领域,特别涉及交通控制方法、装置、设备以及存储介质。
背景技术:
2.相关技术中,针对特种
车辆的道路护航场景,需要提前建设gps(global positioning system,全球定位系统)设备和监控系统,后续靠交警人员手工操作控制
信号灯系统,存在系统建设成本高以及人工操作无法做全局调配、费时耗力的缺陷。
技术实现要素:
3.本公开提供了一种交通控制方法、装置、设备以及存储介质。
4.根据本公开的一方面,提供了一种交通控制方法,包括:
5.响应于护航请求,获取
目标车辆的行驶参数以及目标路口的信号灯状态参数,护航请求用于请求目标车辆对目标路口绿波通行;
6.根据行驶参数和信号灯状态参数,生成信号灯控制策略,信号灯控制策略用于控制目标路口的信号灯的状态。
7.根据本公开的另一方面,提供了一种交通控制装置,包括:
8.获取模块,用于响应于护航请求,获取目标车辆的行驶参数以及目标路口的信号灯状态参数,护航请求用于请求目标车辆对目标路口绿波通行;
9.控制策略生成模块,用于根据行驶参数和信号灯状态参数,生成信号灯控制策略,信号灯控制策略用于控制目标路口的信号灯的状态。
10.根据本公开的另一方面,提供了一种电子设备,包括:
11.至少一个处理器;以及
12.与该至少一个处理器通信连接的存储器;其中,
13.该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行本公开任一实施例中的方法。
14.根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行本公开任一实施例中的方法。
15.根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开任一实施例中的方法。
16.根据本公开的技术,响应于护航请求,通过获取目标车辆的行驶参数和目标路口的信号灯状态参数,根据行驶参数和信号灯状态参数生成信号灯控制策略,以控制信号灯的灯态和/或配置时长变更,从而使目标车辆绿波通过目标路口,实现了依托于精准定位的主动式优先控制,通过与信号控制系统的系统数据交互实现交通的自动控制,解决了传统应急特勤任务保障需要大量警力投入的问题,同时以可靠的技术手段有效提高了城市道路交通管理的信息化水平。
17.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
18.附图用于更好地理解本方案,不构成对本公开的限定。其中:
19.图1示出根据本公开实施例的交通控制方法的流程图;
20.图2示出根据本公开实施例的交通控制方法的生成信号灯控制策略的具体流程图;
21.图3示出根据本公开实施例的交通控制方法的生成信号灯控制策略的具体流程图;
22.图4示出根据本公开实施例的交通控制方法的生成第一信号灯控制策略的具体流程图;
23.图5示出根据本公开实施例的交通控制方法的生成还原控制信号的具体流程图;
24.图6示出根据本公开实施例的交通控制方法的生成及发送语音播报指令的具体流程图;
25.图7示出根据本公开实施例的交通控制方法的应用场景示例图;
26.图8示出根据本公开实施例的交通控制装置的框图;
27.图9是用来实现本公开实施例的交通控制方法的电子设备的框图。
具体实施方式
28.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
29.下面参照图1至图9描述根据本公开实施例的交通控制方法。
30.如图1所示,根据本公开实施例的交通控制方法包括如下步骤:
31.s101:响应于护航请求,获取目标车辆的行驶参数以及目标路口的信号灯状态参数,护航请求用于请求目标车辆对目标路口绿波通行;
32.s102:根据行驶参数和信号灯状态参数,生成信号灯控制策略,信号灯控制策略用于控制目标路口的信号灯的状态。
33.在本公开实施例中,目标车辆可以为具有对目标路口绿波通行权限的任意车辆。例如,目标车辆可以为特种车辆,具体可以为执行任务需要紧急通过目标路口的救护车、警车或者消防车等。其中,目标路口指的是目标车辆行驶方向上需要通过的指定路口。
34.护航请求可以由目标车辆直接发起,也可以由设置于道路旁边的检测装置发起。
35.例如,目标车辆在需要对目标路口绿波通行时,通过目标车辆上安装的导航终端发起护航请求。其中,导航终端可以预装有导航app(application,应用),驾驶员通过对导航app进行相应操作,生成并发送护航请求。
36.又例如,道路旁边的检测装置用于检测目标车辆是否需要对目标路口绿波通行。具体地,可以利用图像识别技术检测目标车辆的警示灯是否正在运行,以确定目标车辆是
否正在执行任务,并在确定出目标车辆正在执行任务的情况下生成并发送护航请求。
37.示例性地,在步骤s101中,目标车辆的行驶参数可以包括目标车辆的位置参数和行驶参数。其中,位置参数用于表征目标车辆当前所处的位置信息,行驶参数用于表征目标车辆当前的行驶方向和行驶速度。
38.目标路口的信号灯状态参数可以包括目标路口的信号灯的当前灯态和配置时长。其中,信号灯的当前灯态具体可以为通行(例如绿灯)、禁止通行(例如红灯)或者等待指示(例如黄灯),配置时长可以为当前灯态继续维持的剩余时长。
39.其中,目标车辆的行驶参数可以通过目标车辆的导航终端发送的gps(global positioning system,全球定位系统)数据获取。信号灯状态参数可以从信号灯管理平台接收。
40.示例性地,在步骤s102中,在生成信号灯控制策略后,可以将信号灯控制策略发送至信号灯管理平台。响应于信号灯控制策略,信号灯管理平台控制目标路口的信号灯的灯态和/或配置时长,以使目标车辆在信号灯的指示下绿波通过目标路口。
41.下面以一个具体示例描述信号灯控制策略的生成过程。
42.在一个示例中,根据目标车辆的位置参数以及目标路口的信号灯状态参数,计算目标车辆到达目标路口的通行时长。例如,可以根据目标车辆的位置参数计算目标车辆距离目标路口的当前距离,然后根据目标车辆的行驶速度和当前距离计算目标车辆到达目标路口的通行时长。
43.在目标路口的灯态为通行,则判断通行时长是否大于信号灯的配置时长。在通行时长小于或等于信号灯的配置时长的情况下,则生成第一信号灯控制策略并发送至信号灯管理平台,第一信号灯控制策略用于信号灯管理平台维持当前的信号灯状态。在通行时长大于信号灯的配置时长的情况下,则生成第二信号灯控制策略并发送至信号灯管理平台,第二信号灯控制策略用于信号灯管理平台控制信号灯的配置时长延长至第一预设时长,其中,预设时长大于通行时长。
44.在目标路口的灯态为禁止通行,则生成第三信号灯控制策略并发送至信号灯管理平台,第三信号灯控制策略用于信号灯管理平台控制信号灯的灯态变更为通行,或者用于控制信号灯的配置时长缩短至第二预设时长。
45.根据本公开实施例的交通控制方法,响应于护航请求,通过获取目标车辆的行驶参数和目标路口的信号灯状态参数,根据行驶参数和信号灯状态参数生成信号灯控制策略,以控制信号灯的灯态和/或配置时长变更,从而使目标车辆绿波通过目标路口,实现了依托于精准定位的主动式优先控制,通过与信号控制系统的系统数据交互实现交通的自动控制,解决了传统应急特勤任务保障需要大量警力投入的问题,同时以可靠的技术手段有效提高了城市道路交通管理的信息化水平,并且降低了针对目标车辆构建绿波通行控制系统的设备成本以及人力成本。
46.如图2所示,在一种实施方式中,行驶参数包括目标车辆的位置参数和行驶参数,信号灯状态参数包括信号灯的当前灯态和配置时长,步骤s102包括:
47.s201:确定目标车辆的请求事件;
48.s202:在请求事件为进路口事件的情况下,根据行驶参数和位置参数,确定目标车辆到达目标路口的通行时长;
49.s203:根据通行时长以及信号灯的当前灯态和配置时长,生成信号灯控制策略。
50.示例性地,在步骤s201中,目标车辆的请求事件包括进路口时间和出路口事件。
51.其中,请求事件可以根据目标车辆的位置参数和行驶参数确定。例如,根据目标车辆的位置参数和行驶方向,判断目标车辆是否朝向目标路口行驶,在目标车辆朝向目标路口行驶的情况下,则确定请求事件为进路口事件。
52.示例性地,在步骤s202中,目标车辆到达目标路口的通行时长,可以根据目标车辆与目标路口之间的距离以及目标车辆的当前行驶速度进行确定。其中,目标车辆与目标路口之间的距离可以根据目标车辆的当前位置信息与目标路口的位置信息计算得到。
53.示例性地,在步骤s203中,可以根据目标车辆的通行时长以及信号灯的当前灯态和配置时长是否能够实现目标车辆绿波通过目标路口,确定并生成信号灯控制策略。
54.其中,信号灯控制策略用于控制信号灯的灯态变更、信号灯的配置时长变更、或者维持当前的灯态以及配置时长。
55.例如,在信号灯的灯态为通行且配置时长大于或等于通行时长的情况下,生成的信号灯控制策略用于控制信号灯的灯态和配置时长维持当前状态。
56.又例如,在信号灯的灯态为通行且配置时长小于通行时长的情况下,则生成的信号灯控制策略用于控制信号灯的配置时长延长,以使延长后的配置时长不小于通行时长。
57.再例如,在信号灯的灯态为禁止通行的情况下,生成的信号灯控制策略用于控制信号灯的灯态变更为通行,且变更后的灯态对应的配置时不小于于通行时长。
58.通过上述实施方式,在目标车辆的请求事件为进路口事件的情况下,可以在目标车辆以当前的行驶速度行驶至目标路口的过程中,控制信号灯的灯态和配置时长满足目标车辆畅通无阻地进入目标路口的需求。
59.如图3所示,在一种实施方式中,步骤s203包括:
60.s301:判断通行时长以及信号灯的状态参数是否符合第一预设条件,其中,第一预设条件为:信号灯的当前灯态为通行,且通行时长小于信号灯的配置时长;
61.s302:在通行时长以及信号灯的状态参数符合第一预设条件的情况下,生成第一信号灯控制策略,第一信号灯控制策略用于控制目标路口的信号灯保持当前状态;或者,
62.s303:在通行时长以及
所述信号灯的状态参数不符合第一预设条件的情况下,生成第二信号灯控制策略,第二信号灯控制策略用于控制目标路口的信号灯的状态变更。
63.可以理解的是,在符合第一预设条件的情况下,即在信号灯的当前灯态为通行、且当前灯态对应的配置时长大于或等于通行时长的情况下,目标车辆以当前的行驶速度可以在信号灯的当前灯态对应的配置时长内到达目标路口,从而使目标车辆畅通无阻地抵达目标路口。
64.示例性地,在生成第一信号灯控制策略后,将第一信号灯控制策略发送至信号灯管理平台,信号灯管理平台响应于第一信号灯控制策略,控制信号灯保持当前的信号灯的灯态以及配置时长。
65.示例性地,在信号灯的当前灯态为通行且通行时长大于或等于信号灯的配置时长的情况下,或者在信号灯的当前灯态为禁止通行的情况下,确定通行时长以及信号灯的状态参数不符合第一预设条件,则生成第二信号灯控制策略并发送至信号灯管理平台,信号灯管理平台响应于第二信号灯控制策略,控制信号灯的灯态和/或配置时长变更。
66.通过上述实施方式,可以根据通行时长以及信号灯的状态参数,生成第一信号灯控制策略或第二信号灯控制策略,以控制信号灯的状态符合目标车辆绿波通过目标路口的要求。
67.如图4所示,在一种实施方式中,步骤s302包括:
68.s401:根据行驶参数,确定目标车辆的道路拥堵情况;
69.s402:在道路拥堵情况为拥堵的情况下,根据位置参数确定目标车辆与目标路口的通行距离;
70.s403:在通行距离小于或等于距离阈值的情况下,确定第二信号灯控制策略为第一变更策略,第一变更策略用于控制目标路口的信号灯的状态变更为通行并将配置时长调整为第一预设时长。
71.示例性地,在步骤s401中,可以根据目标车辆的当前行驶速度确定道路拥堵情况。例如,在目标车辆的当前行驶速度小于或等于拥堵速度阈值的情况下,则确定道路拥堵情况为拥堵;在目标车辆的当前行驶速度大于拥堵速度阈值的情况下,则确定道路拥堵情况为不拥堵。其中,拥堵速度阈值可以根据实际情况进行设置,例如可以为5m/s。
72.示例性地,在步骤s402中,可以根据目标车辆的当前位置信息以及目标路口的位置信息,计算得到通行距离。
73.可以理解的是,在步骤s403中,在通行距离小于或等于距离阈值的情况下,即目标车辆与目标路口的距离较近,则可以将目标路口的信号灯的灯态变更为通行,并将变更后的灯态对应的配置时长调整为第一预设时长。其中,第一预设时长大于目标车辆以当前行驶速度行驶至目标路口的通行时长。
74.其中,距离阈值可以根据实际情况进行设置,例如可以为200米。
75.通过上述实施方式,在目标车辆的道路拥堵情况为拥堵,且目标车辆距离目标路口的通行距离不大于距离阈值的情况下,可以将信号灯的灯态直接变更为通行,且配置时长调整为大于通行时长的第一预设时长,由此,可以道路拥堵的情况下为目标车辆提供绿波通行的条件。
76.在一种实施方式中,步骤s302还包括:
77.在道路拥堵情况为不拥堵的情况下,确定第二信号灯控制策略为第二变更策略,第二变更策略用于以下中的至少一项:
78.在信号灯的灯态为通行的情况下,控制信号灯的配置时长延长第一时长;
79.在信号灯的灯态为禁止通行的情况下,控制信号灯的配置时长缩短第二时长。
80.可以理解的是,在目标车辆的行驶速度大于拥堵速度阈值的情况下,则说明目标车辆当前所行驶的路况尚可,即道路拥堵情况为不拥堵。由此,目标车辆当前的行驶速度可以得到保证。
81.示例性地,在信号灯的灯态为通行的情况下,第二变更策略用于控制信号灯保持当前的灯态不变,并且控制灯态的配置时长延长第一时长,且延长后的配置时长大于或等于目标车辆以当前车速行驶至目标路口的通行时长。
82.示例性地,在信号灯的灯态为禁止通行的情况下,第二变更策略用于控制信号灯的灯态保持不变,并控制当前灯态下的配置时长缩短第二时长。由此,缩短了信号灯的灯态由禁止通行变更为通行的时长。需要说明的是,在道路拥堵情况为不拥堵的情况下,即使目
标路口的信号灯的灯态为禁止通行,通过控制信号灯的灯态维持在禁止通行且配置时长缩短,仍然可以使目标车辆沿当前行驶速度继续向前行驶,从而实现目标车辆畅通无阻的行驶至目标路口。
83.通过上述实施方式,在确定出目标车辆的道路拥堵情况为不拥堵的情况下,生成的第二变更策略可以维持信号灯的当前灯态不变,仅对当前灯态下的配置时长进行延长或缩短,在确保目标车辆能够绿波通行至目标路口的同时,还减轻了对目标路口沿其他方向行驶车辆的影响,从而保证了目标路口的交通秩序。
84.如图5所示,在一种实施方式中,行驶参数包括目标车辆的位置参数和行驶参数,信号灯状态参数包括信号灯的当前灯态和配置时长,步骤s102包括:
85.s501:确定目标车辆的请求事件;
86.s502:在请求事件为出路口事件的情况下,根据位置参数,生成还原控制信号,还原控制信号用于控制目标路口的信号灯的状态还原至预设状态。
87.示例性地,在步骤s501中,请求事件可以根据目标车辆的位置参数和行驶参数确定。例如,根据目标车辆的位置参数和行驶方向,判断目标车辆是否朝向目标路口行驶,在目标车辆远离目标路口行驶的情况下,则确定请求事件为出路口事件。
88.示例性地,在步骤s502中,根据目标车辆的当前位置信息,判断目标车辆是否驶出目标路口对应的预设范围。在目标车辆已经驶出目标路口的预设范围的情况下,则生成还原控制信号并发送至信号灯管理平台。信号灯管理平台响应于还原控制信号,控制目标路口的信号灯的状态还原至先前的预设状态,即信号灯的灯态以及配置时长恢复至变更前的配置方案。
89.通过上述实施方式,在目标车辆顺利驶出目标路口的情况下,可以控制目标路口的信号灯的状态还原至预设状态,使得信号灯在预设状态下对目标路口的通行车辆进行正常引导。
90.在一种实施方式中,该方法还包括:
91.将信号灯控制策略发送给信号灯管理平台,以使信号灯管理平台根据信号灯控制策略控制目标路口的信号灯的状态。
92.示例性地,用于执行本公开实施例的交通控制方法的交通控制平台与信号灯管理平台可以通过局域专网进行通信,以确保信号灯控制策略可以快速稳定地发送至信号灯管理平台。
93.其中,信号灯管理平台可以为对一定区域内所有的信号灯的灯态以及配置时长进行统一管控的平台。
94.通过上述实施方式,可以将针对目标车辆绿波通行的交通管理系统与信号灯管理系统的模块化构建,从而实现将交通管理系统与不同区域对应的信号灯管理平台进行对接,进而实现对城市道路交通的统一管控,有效提高了城市道路交通管理的信息化水平。
95.在一种实施方式中,获取目标车辆的行驶参数以及目标车辆对应的目标路口的信号灯状态参数,包括:
96.利用前台对接模块从目标车辆的导航终端获取目标车辆的行驶参数;以及,
97.利用中台对接模块从信号灯管理平台获取目标路口的信号灯状态参数。
98.其中,目标车辆的导航终端可以预装有导航app,导航app在用户的操作下通过导
航终端向前台对接模块发送目标车辆的行驶参数。其中,导航终端可以为车机端、手机、平板电脑等其他智能设备。
99.导航终端通过互联网传输协议与前台对接模块进行数据交互。例如,导航app可以具有一键护航功能,用户触发一键护航功能后,通过导航终端向前台对接模块发送护航请求。响应于护航请求,前台对接模块向导航终端发送参数获取指令,以获取目标车辆的驾驶参数。响应于参数获取指令,导航终端向目标车辆发送目标车辆的行驶参数。
100.中台对接模块与信号灯管理平台通过局域专网进行数据交互。其中,中台对接模块不仅可以从信号灯管理平台获取目标路口的信号灯状态参数,还可以将生成的信号灯控制策略发送给信号灯管理平台。
101.通过上述实施方式,可以实现与目标车辆的导航终端以及与信号灯管理平台的数据交互,并且目标车辆的行驶参数可以通过目标车辆的导航终端直接获取,从而无需在道路边设置gps设备或者监控系统,从而降低了建设维护成本,且获取到的目标车辆的位置信息和速度信息具有较高的精准性。
102.在一种实施方式中,前台对接模块与目标车辆的导航终端之间通过异步传输方式(asynchronous transfer mode,atm)或者超文本传输协议(hyper text transfer protocol,http)通讯。
103.可以理解的是,异步传输方式是一种信元交换和多路复用技术。异步传输方式采用信元(cell)作为传输单位,信元具有固定长度,总共53字节,前5字节是信头(header),其余48字节是数据段。信头中有信元去向的逻辑地址、优先级、信头差错控制、流量控制等信息。数据段中装入被分解成数据块的各种不同业务的用户信息或其他管理信息,并透明地穿过网络。前台对接模块与目标车辆的导航终端之间通过异步传输方式进行数据交互,可以按传输数据的实际需要占用资源,从而保证网络资源得到合理利用。
104.超文本传输协议是一种请求-响应协议,运行在传输控制协议之上,指定了目标车辆的导航终端可能发送给前台对接模块什么样的消息以及得到什么样的响应。请求和响应消息的头以ascii形式给出;而消息内容则具有一个类似mime的格式。前台对接模块与目标车辆的导航终端之间通过超文本传输协议进行数据交互,简化了数据交互的构建难度,并且可以实现前台对接模块进行数据收发的快速响应。
105.如图6所示,在一种实施方式中,该方法还包括:
106.s601:确定位于目标车辆的预设范围内的周边车辆;
107.s602:通过前台对接模块向周边车辆的导航终端发送语音播报指令,语音播报指令用于供周边车辆的导航终端播报提示语音。
108.目标车辆的预设范围可以根据实际情况具体设置,本公开实施例对此不作具体限定。例如,目标车辆的预设范围可以为以目标车辆为中心,以预设距离为半径的所形成的圆形范围。又例如,目标车辆的预设范围还可以为位于目标车辆前方的扇形区域所形成的范围。
109.示例性地,在步骤s601中,周边车辆可以通过设于目标车辆所在道路的车辆监测装置进行识别和确定。
110.示例性地,在步骤s602中,前台对接模块可以与周边车辆的导航终端上预装的导航app通过互联网协议进行数据交互。周边车岙岭的导航终端响应于语音播报指令,播报预
设的提示语音,例如“附近有救护车/救火车/应急抢险车,请注意避让”等其他音频,以提醒周边车辆对目标车辆进行避让。
111.通过上述实施方式,可以进一步降低周边车辆对目标车辆的通行阻力,提高目标车辆的通行效率。
112.下面参照图7示出的交通控制系统的具体示例,对本公开实施例的交通管理方法进行描述。
113.如图7所示,交通控制系统(即一键护航管理平台)包括前台对接模块、算法模块以及中台对接模块。其中,前台对接模块与目标车辆的导航终端进行数据交互,中台对接模块与信号灯管理平台进行数据交互。
114.响应于目标车辆的导航终端发起的护航请求,前台对接模块向导航终端发送参数获取请求,响应于参数获取请求,导航终端向前台对接模块推送目标车辆的实时位置参数和时速参数。前台对接模块将目标车辆的实时位置参数和时速参数转发至算法模块。同时,中台对接模块向信号灯管理平台发送查询请求,以查询各目标路口的配时方案和灯态信息。响应于查询请求,信号灯管理平台将各目标路口的配时方案和灯态信息发送至中台对接模块,中台对接模块再将上述信息转发至算法模块。
115.算法模块根据接收到的目标车辆的实时位置和时速信息、以及各目标路口的配时方案和灯态信息,确定各目标路口的信号灯协调方案。具体地,算法模块根据目标车辆的实时位置和时速信息,计算目标车辆到达各个目标路口的通行时间,根据通行时间以及各目标路口的配时方案和灯态信息,生成各目标路口的协调方案,并通过中台对接模块转发至信号灯管理平台。信号灯管理平台根据各目标路口的协调方案,控制各目标路口的信号灯的灯态以及配时方案。
116.此外,信号灯管理平台还会将执行结果反馈至算法模块。具体而言,在按照协调方案成功控制目标路口的信号灯的情况下,目标车辆对目标路口绿波通行成功;在在按照协调方案成功控制目标路口的信号灯失败的情况下,则将执行失败的结果通过中台对接模块转发至算法模块。算法模块根据执行失败的结果确定失败原因,并判断是否放弃对该路口的优化。
117.根据本公开的实施例,本公开还提了一种交通控制装置。
118.如图8所示,本公开实施例的交通控制装置包括:
119.获取模块801,用于响应于护航请求,获取目标车辆的行驶参数以及目标路口的信号灯状态参数,护航请求用于请求目标车辆对目标路口绿波通行;
120.控制策略生成模块802,用于根据行驶参数和信号灯状态参数,生成信号灯控制策略,信号灯控制策略用于控制目标路口的信号灯的状态。
121.在一种实施方式中,行驶参数包括目标车辆的位置参数和行驶参数,信号灯状态参数包括信号灯的当前灯态和配置时长;
122.控制策略生成模块802包括:
123.请求事件确定子模块,用于确定目标车辆的请求事件;
124.通行时长确定子模块,用于在请求事件为进路口事件的情况下,根据行驶参数和位置参数,确定目标车辆到达目标路口的通行时长;
125.第一生成子模块,用于根据通行时长以及信号灯的当前灯态和配置时长,生成信
号灯控制策略。
126.在一种实施方式中,根据通行时长以及信号灯的当前灯态和配置时长,第一生成子模块包括:
127.第一生成单元,用于在通行时长以及信号灯的状态参数符合第一预设条件的情况下,生成第一信号灯控制策略,第一信号灯控制策略用于控制目标路口的信号灯保持当前状态;或者,
128.第二生成单元,用于在通行时长以及信号灯的状态参数不符合第一预设条件的情况下,生成第二信号灯控制策略,第二信号灯控制策略用于控制目标路口的信号灯的状态变更;
129.其中,第一预设条件为:信号灯的当前灯态为通行,且通行时长小于信号灯的配置时长。
130.在一种实施方式中,第二生成单元还用于:
131.根据行驶参数,确定目标车辆的道路拥堵情况;
132.在道路拥堵情况为拥堵的情况下,根据位置参数确定目标车辆与目标路口的通行距离;
133.在通行距离小于或等于距离阈值的情况下,确定第二信号灯控制策略为第一变更策略,第一变更策略用于控制目标路口的信号灯的状态变更为通行并将配置时长调整为第一预设时长。
134.在一种实施方式中,第二生成单元还用于:
135.在道路拥堵情况为不拥堵的情况下,确定第二信号灯控制策略为第二变更策略,第二变更策略用于以下中的至少一项:
136.在信号灯的灯态为通行的情况下,控制信号灯的配置时长延长第一时长;
137.在信号灯的灯态为禁止通行的情况下,控制信号灯的配置时长缩短第二时长。
138.在一种实施方式中,行驶参数包括目标车辆的位置参数和行驶参数,信号灯状态参数包括信号灯的当前灯态和配置时长;
139.控制策略生成模块802包括:
140.请求时间确定子模块,用于确定目标车辆的请求事件;
141.第二生成子模块,用于在请求事件为出路口事件的情况下,根据位置参数,生成还原控制信号,还原控制信号用于控制目标路口的信号灯的状态还原至预设状态。
142.在一种实施方式中,该装置还包括:
143.发送模块,用于将信号灯控制策略发送给信号灯管理平台,以使信号灯管理平台根据信号灯控制策略控制目标路口的信号灯的状态。
144.在一种实施方式中,获取模块801还用于:
145.利用前台对接模块从目标车辆的导航终端获取目标车辆的行驶参数;以及,
146.利用中台对接模块从信号灯管理平台获取目标路口的信号灯状态参数。
147.在一种实施方式中,前台对接模块与目标车辆的导航终端之间通过异步传输方式或者超文本传输协议通讯。
148.在一种实施方式中,该装置还包括:
149.周边车辆确定模块,用于确定位于目标车辆的预设范围内的周边车辆;
150.语音播报指令发送模块,用于通过前台对接模块向周边车辆的导航终端发送语音播报指令,语音播报指令用于供周边车辆的导航终端播报提示语音。
151.本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
152.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
153.图9示出了可以用来实施本公开的实施例的示例电子设备900的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
154.如图9所示,设备900包括计算单元901,其可以根据存储在只读存储器(rom)902中的计算机程序或者从存储单元908加载到随机访问存储器(ram)903中的计算机程序,来执行各种适当的动作和处理。在ram903中,还可存储设备900操作所需的各种程序和数据。计算单元901、rom 902以及ram 903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。
155.设备900中的多个部件连接至i/o接口905,包括:输入单元906,例如键盘、鼠标等;输出单元907,例如各种类型的显示器、扬声器等;存储单元908,例如磁盘、光盘等;以及通信单元909,例如网卡、调制解调器、无线通信收发机等。通信单元909允许设备900通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
156.计算单元901可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元901的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元901执行上文所描述的各个方法和处理,例如交通控制方法。例如,在一些实施例中,交通控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元908。在一些实施例中,计算机程序的部分或者全部可以经由rom 902和/或通信单元909而被载入和/或安装到设备900上。当计算机程序加载到ram 903并由计算单元901执行时,可以执行上文描述的交通控制方法的一个或多个步骤。备选地,在其他实施例中,计算单元901可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行交通控制方法。
157.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
158.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
159.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
160.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
161.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
162.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
163.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
164.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
技术特征:
1.一种交通控制方法,包括:响应于护航请求,获取目标车辆的行驶参数以及目标路口的信号灯状态参数,所述护航请求用于请求所述目标车辆对所述目标路口绿波通行;根据所述行驶参数和所述信号灯状态参数,生成信号灯控制策略,所述信号灯控制策略用于控制所述目标路口的信号灯的状态。2.根据权利要求1所述的方法,其中,所述行驶参数包括所述目标车辆的位置参数和行驶参数,所述信号灯状态参数包括所述信号灯的当前灯态和配置时长;根据所述行驶参数和所述信号灯状态参数,生成信号灯控制策略,包括:确定所述目标车辆的请求事件;在所述请求事件为进路口事件的情况下,根据所述行驶参数和所述位置参数,确定所述目标车辆到达所述目标路口的通行时长;根据所述通行时长以及所述信号灯的当前灯态和配置时长,生成所述信号灯控制策略。3.根据权利要求2所述的方法,其中,根据所述通行时长以及所述信号灯的当前灯态和配置时长,生成所述信号灯控制策略,包括:在所述通行时长以及所述信号灯的状态参数符合第一预设条件的情况下,生成第一信号灯控制策略,所述第一信号灯控制策略用于控制所述目标路口的信号灯保持当前状态;或者,在所述通行时长以及所述信号灯的状态参数不符合所述第一预设条件的情况下,生成第二信号灯控制策略,所述第二信号灯控制策略用于控制所述目标路口的信号灯的状态变更;其中,所述第一预设条件为:所述信号灯的当前灯态为通行,且所述通行时长小于所述信号灯的配置时长。4.根据权利要求3所述的方法,其中,生成第二信号灯控制策略,包括:根据所述行驶参数,确定所述目标车辆的道路拥堵情况;在所述道路拥堵情况为拥堵的情况下,根据所述位置参数确定所述目标车辆与所述目标路口的通行距离;在所述通行距离小于或等于距离阈值的情况下,确定所述第二信号灯控制策略为第一变更策略,所述第一变更策略用于控制所述目标路口的信号灯的状态变更为通行并将配置时长调整为第一预设时长。5.根据权利要求4所述的方法,其中,生成第二信号灯控制策略,还包括:在所述道路拥堵情况为不拥堵的情况下,确定所述第二信号灯控制策略为第二变更策略,所述第二变更策略用于以下中的至少一项:在所述信号灯的灯态为通行的情况下,控制所述信号灯的配置时长延长第一时长;在所述信号灯的灯态为禁止通行的情况下,控制所述信号灯的配置时长缩短第二时长。6.根据权利要求1所述的方法,其中,所述行驶参数包括所述目标车辆的位置参数和行驶参数,所述信号灯状态参数包括所述信号灯的当前灯态和配置时长;根据所述行驶参数和所述信号灯状态参数,生成信号灯控制策略,包括:
确定所述目标车辆的请求事件;在所述请求事件为出路口事件的情况下,根据所述位置参数,生成还原控制信号,所述还原控制信号用于控制所述目标路口的信号灯的状态还原至预设状态。7.根据权利要求1所述的方法,还包括:将所述信号灯控制策略发送给信号灯管理平台,以使所述信号灯管理平台根据所述信号灯控制策略控制所述目标路口的信号灯的状态。8.根据权利要求7所述的方法,其中,获取目标车辆的行驶参数以及目标车辆对应的目标路口的信号灯状态参数,包括:利用前台对接模块从所述目标车辆的导航终端获取目标车辆的行驶参数;以及,利用中台对接模块从信号灯管理平台获取所述目标路口的信号灯状态参数。9.根据权利要求8所述的方法,其中,所述前台对接模块与所述目标车辆的导航终端之间通过异步传输方式或者超文本传输协议通讯。10.根据权利要求1至9任一项所述的方法,还包括:确定位于所述目标车辆的预设范围内的周边车辆;通过前台对接模块向所述周边车辆的导航终端发送语音播报指令,所述语音播报指令用于供周边车辆的导航终端播报提示语音。11.一种交通控制装置,包括:获取模块,用于响应于护航请求,获取目标车辆的行驶参数以及目标路口的信号灯状态参数,所述护航请求用于请求所述目标车辆对所述目标路口绿波通行;控制策略生成模块,用于根据所述行驶参数和所述信号灯状态参数,生成信号灯控制策略,所述信号灯控制策略用于控制所述目标路口的信号灯的状态。12.根据权利要求11所述的装置,其中,所述行驶参数包括所述目标车辆的位置参数和行驶参数,所述信号灯状态参数包括所述信号灯的当前灯态和配置时长;所述控制策略生成模块包括:请求事件确定子模块,用于确定所述目标车辆的请求事件;通行时长确定子模块,用于在所述请求事件为进路口事件的情况下,根据所述行驶参数和所述位置参数,确定所述目标车辆到达所述目标路口的通行时长;第一生成子模块,用于根据所述通行时长以及所述信号灯的当前灯态和配置时长,生成所述信号灯控制策略。13.根据权利要求12所述的装置,其中,根据所述通行时长以及所述信号灯的当前灯态和配置时长,所述第一生成子模块包括:第一生成单元,用于在所述通行时长以及所述信号灯的状态参数符合第一预设条件的情况下,生成第一信号灯控制策略,所述第一信号灯控制策略用于控制所述目标路口的信号灯保持当前状态;或者,第二生成单元,用于在所述通行时长以及所述信号灯的状态参数不符合所述第一预设条件的情况下,生成第二信号灯控制策略,所述第二信号灯控制策略用于控制所述目标路口的信号灯的状态变更;其中,所述第一预设条件为:所述信号灯的当前灯态为通行,且所述通行时长小于所述信号灯的配置时长。
14.根据权利要求13所述的装置,其中,所述第二生成单元还用于:根据所述行驶参数,确定所述目标车辆的道路拥堵情况;在所述道路拥堵情况为拥堵的情况下,根据所述位置参数确定所述目标车辆与所述目标路口的通行距离;在所述通行距离小于或等于距离阈值的情况下,确定所述第二信号灯控制策略为第一变更策略,所述第一变更策略用于控制所述目标路口的信号灯的状态变更为通行并将配置时长调整为第一预设时长。15.根据权利要求14所述的装置,其中,所述第二生成单元还用于:在所述道路拥堵情况为不拥堵的情况下,确定所述第二信号灯控制策略为第二变更策略,所述第二变更策略用于以下中的至少一项:在所述信号灯的灯态为通行的情况下,控制所述信号灯的配置时长延长第一时长;在所述信号灯的灯态为禁止通行的情况下,控制所述信号灯的配置时长缩短第二时长。16.根据权利要求11所述的装置,其中,所述行驶参数包括所述目标车辆的位置参数和行驶参数,所述信号灯状态参数包括所述信号灯的当前灯态和配置时长;所述控制策略生成模块包括:请求时间确定子模块,用于确定所述目标车辆的请求事件;第二生成子模块,用于在所述请求事件为出路口事件的情况下,根据所述位置参数,生成还原控制信号,所述还原控制信号用于控制所述目标路口的信号灯的状态还原至预设状态。17.根据权利要求11所述的装置,还包括:发送模块,用于将所述信号灯控制策略发送给信号灯管理平台,以使所述信号灯管理平台根据所述信号灯控制策略控制所述目标路口的信号灯的状态。18.根据权利要求17所述的装置,其中,所述获取模块还用于:利用前台对接模块从所述目标车辆的导航终端获取目标车辆的行驶参数;以及,利用中台对接模块从信号灯管理平台获取所述目标路口的信号灯状态参数。19.根据权利要求18所述的装置,其中,所述前台对接模块与所述目标车辆的导航终端之间通过异步传输方式或者超文本传输协议通讯。20.根据权利要求11至19任一项所述的装置,还包括:周边车辆确定模块,用于确定位于所述目标车辆的预设范围内的周边车辆;语音播报指令发送模块,用于通过前台对接模块向所述周边车辆的导航终端发送语音播报指令,所述语音播报指令用于供周边车辆的导航终端播报提示语音。21.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至10中任一项所述的方法。22.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1至10中任一项所述的方法。
23.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至10中任一项所述的方法。
技术总结
本公开提供了交通控制方法、装置、设备以及存储介质,涉及智能交通领域,尤其涉及云计算领域。具体实现方案为:响应于护航请求,获取目标车辆的行驶参数以及目标路口的信号灯状态参数,护航请求用于请求目标车辆对目标路口绿波通行;根据行驶参数和信号灯状态参数,生成信号灯控制策略,信号灯控制策略用于控制目标路口的信号灯的状态。根据本公开的技术,可以实现目标车辆对目标路口的绿波通行,有效提高了城市道路交通管理的信息化水平。高了城市道路交通管理的信息化水平。高了城市道路交通管理的信息化水平。
技术研发人员:
贾文丽 孟新意
受保护的技术使用者:
智行科技(广州)有限公司
技术研发日:
2022.03.04
技术公布日:
2022/9/13