交通信号控制方法、嵌入式设备、终端设备以及存储介质与流程
未命名
07-18
阅读:259
评论:0
1.本发明涉及嵌入式设备技术领域,尤其涉及一种交通信号控制方法、嵌入式设备、终端设备以及计算机存储介质。
背景技术:
2.现如今,针对交通信号的控制机制主要是通过预先配置好的信号配时方案,然后由交通信号控制机自动地按照该信号配时方案实现对路口的交通信号控制。然而,在存在除开交通信号控制机以外的其它信号源需要进行交通信号控制时,则均是通过人为沟通方式来针对同时对交通信号进行控制的多个信号控制源进行控制权限分配,例如,在交警同志现场手动控制交通信号时即是同时与多个路口的交警互相协调沟通路口交通情况后,手动切断原交通信号控制机执行既定的信号配时方案,转而由交警同志手动控制,或者,在通过交通信号管理平台对路口交通信号进行调整时,同样是由平台管理人员与实际参与到道路交通中的交警或者司乘人员进行沟通以了解确认路口现场交通状况之后,联动多台信号机对路口交通信号进行动态调整。
3.综上,现有针对信号控制源控制交通信号的权限分配方式较为困难,导致对于不同控制源参与对交通信号的控制的效率低下。
技术实现要素:
4.本发明的主要目的在于提供一种交通信号控制方法、嵌入式设备、终端设备以及计算机存储介质,旨在结合嵌入式设备实现以较低成本改善对信号控制源控制交通信号的权限分配方式,避免传统权限分配方式中人为沟通确认路口交通状况后再响应信号控制造成的大量时间成本和人力资源成本的浪费,从而有效地提升各控制源对交通信号进行控制的效率。
5.一方面,为实现上述目的,本发明提供一种交通信号控制方法,所述交通信号控制方法应用于嵌入式设备,所述嵌入式设备配置在路口的交通信号控制机上,所述交通信号控制机通过所述嵌入式设备与一个或者多个路口交通信号的信号控制源建立通讯连接;所述交通信号控制方法包括:采集路口交通信号所处路口位置的实时交通场景信息;在接收到所述信号控制源针对所述路口交通信号发起的控制请求时,按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级;按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
6.在一种可行的实施例中,所述交通信号控制机还通过所述嵌入式设备与一个或者多个图像采集装置进行连接;所述采集路口交通信号所处路口位置的实时交通场景信息的步骤,包括:在所述交通信号控制机开始控制路口交通信号执行对应控制动作时,控制一个或
者多个所述图像采集装置针对所述路口交通信号所处路口位置的交通参与者进行识别得到所述路口位置的实时交通场景信息。
7.在一种可行的实施例中,所述交通参与者至少包括行人和车辆,所述实时交通场景信息包括:行人类型、行人通行流量、车辆类型和/或者车辆通行流量;所述控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的交通参与者进行识别得到所述路口位置的实时交通场景信息的步骤,包括:控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的行人进行识别;将一个或者多个所述图像采集装置识别到的行人类型和/或者行人通行流量作为所述路口位置的实时交通场景信息;控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的车辆进行识别;将一个或者多个所述图像采集装置识别到的车辆类型和/或者车辆通行流量作为所述路口位置的实时交通场景信息。
8.在一种可行的实施例中,所述交通信号控制方法还包括:控制所述交通信号控制机读取本地的信号配时方案以按照所述信号配时方案针对所述路口交通信号进行控制;或者,控制所述交通信号控制机响应当前具有所述控制权限的信号控制源发起的控制请求以对所述路口交通信号进行控制。
9.在一种可行的实施例中,所述按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制的步骤,包括:在检测到所述请求控制动作的响应优先级高于当前控制动作的响应优先级时,根据所述实时交通场景信息确定所述请求控制动作是否符合执行条件;若是,则将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
10.在一种可行的实施例中,在所述根据所述实时交通场景信息确定所述请求控制动作是否符合执行条件的步骤之后,所述方法还包括:若否,则根据所述实时交通场景信息确定所述请求控制动作符合所述执行条件的时间信息,并按照所述时间信息将所述控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
11.在一种可行的实施例中,所述方法还包括:接收所述信号控制源传递的初始控制数据;按照预设的交通信号控制逻辑整合所述初始控制数据以配置生成所述信号控制源针对所述路口交通信号的发起的控制请求。
12.此外,为实现上述目的,本发明还提供一种嵌入式设备,所述嵌入式设备配置在路口的交通信号控制机上,所述交通信号控制机通过所述嵌入式设备与一个或者多个路口交通信号的信号控制源建立通讯连接;
所述嵌入式设备包括:数据采集模块,用于采集路口交通信号所处路口位置的实时交通场景信息;通信模块,用于在接收到所述信号控制源针对所述路口交通信号发起的控制请求时,按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级;权限分配模块,用于按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
13.本发明嵌入式设备的各功能模块在运行时实现如上所述的交通信号控制方法的步骤。
14.此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的交通信号控制程序,所述交通信号控制程序被所述处理器执行时实现如上所述的交通信号控制方法的步骤。
15.此外,为实现上述目的,本发明还提出一种计算机存储介质,所述计算机存储介质上存储有交通信号控制程序,所述交通信号控制程序被处理器执行时实现如上所述的交通信号控制方法的步骤。
16.在本发明实施例中,通过配置安装在针对路口交通信号进行控制的交通信号控制机上的嵌入式设备采集路口交通信号所处路口位置的实时交通场景信息,然后,在接收来自该交通信号控制机所连接的一个或者多个预设的信号控制源针对该路口交通信号发起的控制请求时,之后,确定该交通信号控制机按照本地的信号配时方案执行的控制动作(或者该嵌入式设备响应当前具有控制权限的目标信号控制源发起的控制请求,以控制该交通信号控制机执行的该控制请求中的控制动作)中,是否存在与当前所接收到的控制请求中的请求控制动作相冲突的冲突控制动作,最后,在确定存在该冲突控制动作时,按照预设积分规则确定该冲突控制动作的第一积分值;从而根据该第一积分值评定该请求控制动作的响应优先级,并按照该响应优先级和采集得到的实时交通场景信息将当前针对路口交通信号进行控制的控制权限,分配至当前发起控制请求的信号控制源以响应该请求控制动作来对路口交通信号进行控制。
17.如此,相比于传统需要通过人工沟通来协商控制权限的方式,本发明通过一个小型的嵌入式设备即可动态调节针对路口交通信号的各信号控制源的响应优先级,即本发明无需针对现有交通信号控制机执行大量设备更替即可实现对传统交通信号控制权限分配方式的有利改善,从而避免传统权限分配方式中人为沟通确认路口交通状况后再响应信号控制造成的大量时间成本和人力资源成本的浪费,进而有效地提升各控制源对交通信号进行控制的效率。
附图说明
18.图1为本发明实施例方案所涉及终端设备的硬件运行环境的结构示意图;图2为本发明交通信号控制方法一实施例涉及的流程示意图;图3为本发明嵌入式设备一实施例涉及的功能模块的结构示意图。
19.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
20.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
21.如图1所示,图1是本发明实施例方案所涉及终端设备的硬件运行环境的设备结构示意图。
22.需要说明的是,本发明实施例终端设备可以是嵌入安装在对路口交通信号进行控制的交通信号控制机(也称作信号机,具体能够改变路口交通信号顺序、调节配时以控制路口交通信号灯运行)的嵌入式设备,该嵌入式设备具有与交通信号控制机外部一个或者多个外部的信号控制源,通过有线或者无线方式建立有通讯连接的通讯模块,和,与该交通信号机自身进行通讯以实时监测该控制机自身所运行控制逻辑等信息和针对该控制机运行进行控制的控制模块,在此不做具体限制。
23.如图1所示,该终端设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
24.本领域技术人员可以理解,图1中示出的设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
25.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及交通信号控制程序。操作系统是管理和控制设备硬件和软件资源的程序,支持交通信号控制程序以及其它软件或程序的运行。
26.在图1所示的设备中,用户接口1003主要用于与客户端进行数据通信;网络接口1004主要用于与服务器建立通信连接;而处理器1001可以用于调用存储器1005中存储的交通信号控制程序,并执行以下操作:采集路口交通信号所处路口位置的实时交通场景信息;在接收到所述信号控制源针对所述路口交通信号发起的控制请求时,按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级;按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
27.进一步地,所述交通信号控制机还通过所述嵌入式设备与一个或者多个图像采集装置进行连接;处理器1001还可以用于调用存储器1005中存储的交通信号控制程序,还执行以下操作:在所述交通信号控制机开始控制路口交通信号执行对应控制动作时,控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的交通参与者进行识别得到所述路口位置的实时交通场景信息。
28.进一步地,所述交通参与者至少包括行人和车辆,所述实时交通场景信息包括:行人类型、行人通行流量、车辆类型和/或者车辆通行流量;处理器1001还可以用于调用存储器1005中存储的交通信号控制程序,还执行以下操作:
控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的行人进行识别;将一个或者多个所述图像采集装置识别到的行人类型和/或者行人通行流量作为所述路口位置的实时交通场景信息;控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的车辆进行识别;将一个或者多个所述图像采集装置识别到的车辆类型和/或者车辆通行流量作为所述路口位置的实时交通场景信息。
29.进一步地,处理器1001还可以用于调用存储器1005中存储的交通信号控制程序,还执行以下操作:控制所述交通信号控制机读取本地的信号配时方案以按照所述信号配时方案针对所述路口交通信号进行控制;或者,控制所述交通信号控制机响应当前具有所述控制权限的信号控制源发起的控制请求以对所述路口交通信号进行控制。
30.进一步地,处理器1001还可以用于调用存储器1005中存储的交通信号控制程序,还执行以下操作:在检测到所述请求控制动作的响应优先级高于当前控制动作的响应优先级时,根据所述实时交通场景信息确定所述请求控制动作是否符合执行条件;若是,则将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
31.进一步地,处理器1001还可以用于调用存储器1005中存储的交通信号控制程序,在执行根据所述实时交通场景信息确定所述请求控制动作是否符合执行条件的步骤之后,还执行以下操作:若否,则根据所述实时交通场景信息确定所述请求控制动作符合所述执行条件的时间信息,并按照所述时间信息将所述控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
32.进一步地,处理器1001还可以用于调用存储器1005中存储的交通信号控制程序,还执行一下操作:接收所述信号控制源传递的初始控制数据;按照预设的交通信号控制逻辑整合所述初始控制数据以配置生成所述信号控制源针对所述路口交通信号的发起的控制请求。
33.基于上述终端设备的结构,提出本发明交通信号控制方法的实施例。
34.请参照图2,图2为本发明交通信号控制方法第一实施例的流程示意图。
35.本发明实施例提供了交通信号控制方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。此外,在本实施例中,本发明交通信号控制方法的执行主体可以是上述的嵌入式设备,为便于理解,以下直接以嵌入式设备代替各执行主体进行本发明交通信号控制方法各实施例的阐述。
36.在本实施例中,本发明交通信号控制方法包括:步骤s10,采集路口交通信号所处路口位置的实时交通场景信息;步骤s20,在接收到所述信号控制源针对所述路口交通信号发起的控制请求时,按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级;步骤s30,按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
37.在本实施例中,嵌入式设备在控制交通信号控制机针对路口交通信号进行控制过程中,于该路口交通信号开始基于交通信号控制机的控制开始执行对应的控制动作时,即开始采集该路口交通信号所处的路口位置的实时交通场景信息。之后,若与嵌入式设备建立通讯连接的一个或者多个外部的信号控制源针对该路口交通信号发起了控制请求,则嵌入式设备即接收该控制请求,然后,嵌入式设备立即调用预先积分规则来计算该控制请求的积分值,从而基于该积分值评定针对该控制请求的响应优先级,最后,按照评定的该响应优先级和在当前时刻所采集得到的实时交通场景信息,来确定是否将当前针对该路口交通信号的控制权限分配至发起该控制请求的信号控制源,从而在分配该控制权限至该信号控制源之后,立即响应该控制请求以控制该交通信号控制机针对该路口交通信号进行控制。
38.需要说明的是,在本实施例中,预设积分规则为通过用户预先配置好用于计算个外部的信号控制源发起的控制请求的积分值的积分算法规则。
39.进一步地,在一些可行的实施例中,上述的交通信号控制机还通过嵌入式设备与一个或者多个图像采集装置进行连接。基于此,上述的步骤s10,采集路口交通信号所处路口位置的实时交通场景信息的步骤,具体可以包括:在所述交通信号控制机开始控制路口交通信号执行对应控制动作时,控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的交通参与者进行识别得到所述路口位置的实时交通场景信息。
40.在本实施例中,嵌入式设备在控制交通信号控制机针对路口交通信号进行控制过程中,于该路口交通信号开始基于交通信号控制机的控制开始执行对应的控制动作时,即开始向预先已经建立好通讯连接的一个或者多个图像采集装置传递控制指令,以控制该一个或者多个图像采集装置在当前时刻开始实时的采集该路口交通信号所处的路口位置的实时交通场景信息。并且,该一个或者多个图像采集装置在采集得到该实时交通场景信息之后,还进一步通过与嵌入式设备之间的连接,将该实时交通场景信息传递至嵌入式设备,如此,该嵌入式设备即可基于该实时交通场景信息,和通过上述过程评定得到的响应优先级,来确定是否将当前针对该路口交通信号的控制权限分配至发起上述的控制请求的信号控制源。
41.进一步地,在一些可行的实施例中,上述的交通参与者至少包括行人和车辆,而实时交通场景信息包括:行人类型、行人通行流量、车辆类型和/或者车辆通行流量。基于此,上述“控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的交通参与者进行识别得到所述路口位置的实时交通场景信息”的步骤,具体可以包括:控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的行人进行识别;
将一个或者多个所述图像采集装置识别到的行人类型和/或者行人通行流量作为所述路口位置的实时交通场景信息;控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的车辆进行识别;将一个或者多个所述图像采集装置识别到的车辆类型和/或者车辆通行流量作为所述路口位置的实时交通场景信息。
42.在本实施例中,嵌入设备在通过与一个或者多个图像采集装置之间的通讯连接,向该一个或者多个图像采集装置下发控制指令以控制该一个或者多个图像采集装置采集实时交通场景信息时,嵌入设备可具体通过该控制指令控制一个或者多个图像采集装置分别针对该路口交通信号所处路口位置的行人进行识别,即,至少控制该一个或者多个图像采集装置,针对该路口位置的行人是特殊人群(如残障人士)、学生、老年人等行人类型,和/或者,该路口位置的行人通行流量进行识别,如此,该一个或者多个图像采集装置即可将识别得到的行人类型和/或者行人通行流量作为实时交通场景信息传递至嵌入式设备。
43.此外,嵌入设备在通过控制指令以控制一个或者多个图像采集装置采集实时交通场景信息时,还同步或者异步的控制该一个或者多个图像采集装置分别针对该路口交通信号所处路口位置的车辆进行识别,即,至少控制该一个或者多个图像采集装置,针对该路口位置的车辆是机动车、非机动车等车辆类型,和/或者,该路口位置的车辆通行流量进行识别,如此,该一个或者多个图像采集装置即可将识别得到的车辆类型和/或者车辆通行流量作为实时交通场景信息传递至嵌入式设备。
44.进一步地,在一些可行的实施例中,本发明交通信号控制方法,还可以包括:控制所述交通信号控制机读取本地的信号配时方案以按照所述信号配时方案针对所述路口交通信号进行控制;或者,控制所述交通信号控制机响应当前具有所述控制权限的信号控制源发起的控制请求以对所述路口交通信号进行控制;在本实施例中,嵌入式设备在当前时刻控制交通信号控制机针对路口交通信号进行控制的过程中,可以通过控制该交通信号控制机读取存储在本地的信号配时方案,以控制该交通信号控制机按照该信号配时方案中预先配置的控制动作来针对路口交通信号进行控制,和/或者,嵌入式设备在当前时刻控制交通信号控制机针对路口交通信号进行控制的过程中,还可以在当前响应任意一个或者多个被分配了对路口交通信号的控制权限的信号控制源发起的控制请求,从而控制交通信号控制机执行该控制请求对应的请求控制动作以针对该道路信号进行控制。
45.需要说明的是,在本实施例中,交通信号控制机本地的信号配时方案为通过用户(具体可以是交通管理人员)根据交通现场的实际使用场景配置的信号配时方案,该交通信号控制机通过将该信号配时方案存储在本地即可以周期控制方式或者自适应控制方式来自动地按照该方案进行对路口的信号控制。
46.此外,在本实施例中,嵌入式设备按照本地的信号配时方案进行交通信号的控制,和同时响应一个或者多个外部的信号控制源发起的控制请求进行交通信号的控制,需要确保该本地的信号配时方案中对交通信号的控制动作,与同时响应的一个或者多个控制请求
中对交通信号的控制动作之间,相互均不存在冲突。
47.基于此,上述“按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级”的步骤,具体可以包括:确定所述交通信号控制机执行的当前控制动作中是否存在与所述控制请求中的请求控制动作相冲突的冲突控制动作,其中,所述当前控制动作包括:按照所述交通信号控制机本地的信号配时方案执行的控制动作,和,响应当前具有控制权限的目标信号控制源发起的控制请求以执行的控制动作;若确定存在所述冲突控制动作,则按照预设积分规则确定所述冲突控制动作的第一积分值;根据所述第一积分值评定所述请求控制动作的响应优先级。
48.需要说明的是,在本实施例中,当前控制动作为嵌入式设备控制交通信号控制机在当前时刻正在执行的对路口交通信号进行控制的一个或者多个控制动作。可选地,该当前控制动作可以包括:嵌入式设备控制交通信号控制机按照上述的本地的信号配时方案执行的对路口交通信号的控制动作,和,嵌入式设备响应当前具有控制权限的信号控制源发起的控制请求以控制交通信号控制机执行的控制动作,该信号控制源在当前基于响应优先级评定后被分配了针对该路口交通信号的控制权限。
49.在本实施例中,嵌入式设备在针对路口交通信号进行控制的过程中,若接收到了一个或者多个外部的信号控制源发起的控制请求,则嵌入式设备首先确定该控制请求中指定的针对该路口交通信号进行控制的控制动作,是否与当前正在执行的针对该路口交通信号进行控制一个或者多个当前控制动作相冲突。如此,嵌入式设备在确定到当前控制动作当中存在与该控制请求中的控制动作相冲突的冲突控制操作时,立即调用上述的预设积分规则来计算确定该冲突控制动作的第一积分值。从而,嵌入式设备即可基于该第一积分值与按照该预设积分规则计算确定的上述控制请求中的请求控制动作的第二积分值进行大小比较,来评估确定该请求控制动作的响应优先级。
50.需要说明的是,在本实施例中,同理,嵌入式设备在调用预设积分规则计算确定冲突控制动作的第一积分值时,还同步或者异步的按照该预设积分规则计算确定该控制请求中的控制动作的第二积分值。
51.进一步地,在一些可行的实施例中,上述的“根据所述第一积分值评定所述请求控制动作的响应优先级”的步骤,具体可以包括:按照所述预设积分规则确定所述请求控制动作的第二积分值,并比较所述第一积分值与所述第二积分值的大小;在所述第一积分值大于所述第二积分值时,确定所述请求控制动作的响应优先级低于所述冲突控制动作的响应优先级;在所述第一积分值小于所述第二积分值时,确定所述请求控制动作的响应优先级高于所述冲突控制动作的响应优先级。
52.在本实施例中,嵌入式设备通过将计算确定的第一积分值与该第二积分值进行大小比较,以基于该第一积分值与该第二积分值之间的大小关系来确定该请求控制动作的响应优先级。即,在该第一积分值与该第二积分值之间的大小关系是第一积分值大于第二积分值时,嵌入式设备即确定该请求控制动作的响应优先级是低于上述冲突控制动作的响应
优先级的;或者,在该第一积分值与该第二积分值之间的大小关系是第一积分值小于第二积分值时,则嵌入式设备即确定该请求控制动作的响应优先级是高于冲突控制动作的响应优先级的。
53.示例性地,嵌入式设备在确定当前控制动作当中存在与控制请求指定的控制动作相冲突的冲突动作,从而基于上述的预设积分规则计算确定该冲突控制动作的第一积分值时,按照计算公式:
“”
来计算确定该一个或者多个冲突控制动作的第一积分值—s
冲突控制动作分值
。
54.进一步地,上述步骤s30中“按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制”的步骤,具体可以包括:在检测到所述请求控制动作的响应优先级高于当前控制动作的响应优先级时,根据所述实时交通场景信息确定所述请求控制动作是否符合执行条件;若是,则将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
55.在本实施例中,嵌入式设备在通过比较冲突动作的第一积分值与请求控制动作的第二积分值之间的大小,从而基于该第一积分值与该第二积分值之间的大小关系,确定该请求控制动作的响应优先级高于冲突控制动作的响应优先级时,立即进一步基于在当前时刻所采集得到的实时交通场景信息,来判断该请求控制动作是否符合执行条件。
56.即,嵌入式设备通过读取当前时刻采集得到的行人类型、行人通行流量、车辆类型和/或者车辆通行流量,来确定路口交通信号若执行上述的请求控制动作,是否会针对该路口交通信号所处路口位置的交通场景造成负面影响,从而以此判断该请求控制动作是否符合执行条件。如:嵌入式设备在读取得到当前时刻采集得到的行人类型为行动较慢的特殊人群,且该特殊人群正好处于通行状态,则若当前请求控制动作却为控制路口交通信号长时间保持行人通行的信号,则嵌入式设备即可判定当前时刻该请求控制动作符合执行条件。又如,嵌入式设备在读取得到当前时刻采集得到的行人类型为学生,且行人通行流量较大,则若当前请求控制动作却为控制路口交通信号长时间保持行人通行的信号,则嵌入式设备即可判定当前时刻该请求控制动作符合执行条件。又如,嵌入式设备在读取得到当前时刻采集得到的车辆类型为机动车,且车辆通行流量较大,而且当前请求控制动作却为控制路口交通信号长时间保持车辆通行的信号,则嵌入式设备即可判定当前时刻该请求控制动作符合执行条件。
57.如此,嵌入式设备在进一步基于在当前时刻所采集得到的实时交通场景信息,判定该请求控制动作也符合执行条件时,立即确定在当前时刻正在执行的当前控制动作中的一个或者多个冲突控制动作均失去针对路口交通信号的控制权,并立即将针对路口交通信号的控制权限自动分配至发起该控制请求的信号控制源,从而令该请求控制动作具备该控制权限。如此,嵌入式设备即可控制交通信号控制机针对该请求控制动作进行响应以执行该控制动作来控制路口交通信号。
58.进一步地,在一些可行的实施例中,在上述“根据所述实时交通场景信息确定所述请求控制动作是否符合执行条件”的步骤之后,本发明交通信号控制方法,还可以包括:
若否,则根据所述实时交通场景信息确定所述请求控制动作符合所述执行条件的时间信息,并按照所述时间信息将所述控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
59.在本实施例中,嵌入式设备在基于在当前时刻所采集得到的实时交通场景信息,来判断该请求控制动作是否符合执行条件时,若通过读取当前时刻采集得到的行人类型、行人通行流量、车辆类型和/或者车辆通行流量,来确定路口交通信号若执行上述的请求控制动作,会针对该路口交通信号所处路口位置的交通场景造成负面影响,从而判定该请求控制动作不符合执行条件。如:嵌入式设备在读取得到当前时刻采集得到的行人类型为行动较慢的特殊人群,且该特殊人群正好处于通行状态,但是当前请求控制动作却为控制路口交通信号立即变更为禁止行人通行的信号,则嵌入式设备即可判定当前时刻该请求控制动作不符合执行条件。又如,嵌入式设备在读取得到当前时刻采集得到的行人类型为学生,且行人通行流量较大,但是当前请求控制动作却为控制路口交通信号长时间保持禁止行人通行的信号,则嵌入式设备即可判定当前时刻该请求控制动作不符合执行条件。又如,嵌入式设备在读取得到当前时刻采集得到的车辆类型为机动车,且车辆通行流量较大,但是当前请求控制动作却为控制路口交通信号长时间保持禁止车辆通行的信号,则嵌入式设备即可判定当前时刻该请求控制动作不符合执行条件。
60.此时,嵌入式设备即进一步根据实时交通场景信息确定请求控制动作符合所述执行条件的时间信息,并按照时间信息将控制权限分配至信号控制源,以响应该请求控制动作对路口交通信号进行控制。
61.如,嵌入式设备在判定请求控制动作不符合执行条件之后,继续进行上述“基于在当前时刻所采集得到的实时交通场景信息,来判断该请求控制动作是否符合执行条件”的操作,如此持续进行该操作直至判定该请求控制动作符合执行条件,并将判定该请求控制动作符合执行条件时的时间信息,作为将控制权限分配至信号控制源的时间信息,以在该时间将针对路口交通信号的控制权限自动分配至发起该控制请求的信号控制源,从而令该请求控制动作具备该控制权限。
62.在本实施例中,通过针对路口交通信号进行控制的嵌入式设备,接收来自该嵌入式设备所连接的一个或者多个预设的信号控制源针对该路口交通信号发起的控制请求,之后,根据预设积分规则来计算该控制请求的积分值以评定针对该控制请求进行响应的响应优先级,最后,按照评定的该响应优先级将当前针对该路口交通信号的控制权限分配至发起该控制请求的信号控制源,从而立即响应该控制请求以控制交通信号控制机针对该路口交通信号进行控制。
63.如此,相比于传统需要通过人工沟通来协商控制权限的方式,本发明通过制定积分规则来评定一个或者多个信号控制源对路口交通信号发起的控制请求的响应优先级,从而,按照该响应优先级分配当前针对该路口交通信号的控制权限,即,本发明通过动态调节针对路口交通信号的各控制源的优先级,实现了自动合理的分配各控制源的信号控制权限。并且,本发明基于积分规则调节各控制源的优先级还能够减少不同控制源对交通信号的控制请求竞争,从而有效地提升对于交通信号的控制效率,能够达成各交通参与方充分使用路权,降低路口拥堵以提高通行效率的目标。
64.进一步地,基于上述本发明交通信号控制方法的第一实施例,提出本发明交通信
号控制方法的第二实施例。
65.在本实施例中,本发明交通信号控制方法还可以包括:接收所述信号控制源传递的初始控制数据;按照预设的交通信号控制逻辑整合所述初始控制数据以配置生成所述信号控制源针对所述路口交通信号的发起的控制请求。
66.在本实施例中,嵌入式设备通过将源自外部的一个或者多个信号控制源,通过与嵌入式设备建立的通讯连接传递的与控制路口交通信号有关的初始控制数据统一整合,以根据用户预先置的关联控制动作,对该初始控制数据赋予控制逻辑之后配置生成该一个或者多个信号控制源各自针对路口交通信号的发起的控制请求。
67.需要说明的是,在本实施例中,任意一个信号控制源发起的控制请求均包括:控制动作、该控制动作的执行条件和该控制动作的单次积分值。即,嵌入式设备基于用户的预先配置,确定针对路口交通信号的何种控制数据达到何种条件后执行何种控制操作,以及在控制存在冲突时的优先级分值。例如,行人相机拍到的人数达到5人时,插入行人相位(用于放行行人);又例如,手控面板东方向按键按下时,放行东方向的通道。
68.此外,嵌入式设备还能够针对具有多个条件的初始控制数据进行有机组合以形成更加符合实际交通场景的控制请求。
69.示例性地,嵌入式设备采用条件逻辑来对初始控制数据进行组合。即,通过逻辑的“与”“或”“非”将具体条件进行逻辑组合,条件间通过“与”,“或”连接,而条件自身可以取“非”,例如:a),条件a满足且条件b满足;b),条件a满足或条件b满足;c),条件a满足或条件b不满足。
70.实际使用中,嵌入式设备采用上述条件逻辑组合形成的控制请求具体可以为:例1,行人相机拍到的人数达到5人时,且车检器检测到机动车道没有机动车时,插入行人相位(用于放行行人);例2,行人相机拍到的人数达到5人时,或车检器检测到机动车道没有机动车时,插入行人相位(用于放行行人);例3,行人相机拍到的人数达到5人时,或车检器检测到机动车道有机动车条件不满足时,插入行人相位(用于放行行人)。
71.需要说明的是,在本实施例中,嵌入式设备组合的控制请求中每一个条件达到时都可以执行对应的动作(当然也可以不执行任何动作,控制请求不包含动作即可),例如:条件a:行人相机拍到的人数达到5人时, 插入行人相位(用于放行行人);条件b:车道分钟占有率达到80%,切换控制模式为感应控制;条件a满足且条件b满足时,开启故障检测功能。
72.在本实施例中,通过嵌入式设备通过将源自外部的一个或者多个信号控制源,通过与嵌入式设备建立的通讯连接传递的与控制路口交通信号有关的初始控制数据统一整合,以根据用户预先置的关联控制动作,对该初始控制数据赋予控制逻辑之后配置生成该一个或者多个信号控制源各自针对路口交通信号的发起的控制请求。
73.如此,将不同的数据条件化,用户便可以通过配置赋予控制逻辑,将其包装成控制请求,进而实现进行对不同控制源数据统一化管理。同时,结合上述预设积分规则利用请求次数动态调整优先级(请求次数越多,表示请求越迫切,优先级会越高);将信号控制源获得
控制权后要执行的操作包装成可以统一管理的控制动作,控制动作可以进行动作冲突检查,并通过分值判定优先级,解决控制权竞争。
74.进一步地,本发明实施例还提出一种嵌入式设备。
75.请参照图3,本发明嵌入式设备应用于对路口交通信号进行控制的嵌入式设备,所述嵌入式设备应用于嵌入式设备,所述嵌入式设备配置在路口的交通信号控制机上,所述交通信号控制机通过所述嵌入式设备与一个或者多个路口交通信号的信号控制源建立通讯连接;本发明嵌入式设备包括:数据采集模块10,用于采集路口交通信号所处路口位置的实时交通场景信息;通信模块20,用于在接收到所述信号控制源针对所述路口交通信号发起的控制请求时,按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级;权限分配模块30,用于按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
76.在一些可行的实施例,所述交通信号控制机还通过所述嵌入式设备与一个或者多个图像采集装置进行连接;所述数据采集模块10,还用于在所述交通信号控制机开始控制路口交通信号执行对应控制动作时,控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的交通参与者进行识别得到所述路口位置的实时交通场景信息。
77.在一些可行的实施例,所述交通参与者至少包括行人和车辆,所述实时交通场景信息包括:行人类型、行人通行流量、车辆类型和/或者车辆通行流量;所述数据采集模块10,还用于控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的行人进行识别;将一个或者多个所述图像采集装置识别到的行人类型和/或者行人通行流量作为所述路口位置的实时交通场景信息;控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的车辆进行识别;以及,将一个或者多个所述图像采集装置识别到的车辆类型和/或者车辆通行流量作为所述路口位置的实时交通场景信息。
78.在一些可行的实施例,本发明嵌入式设备,还包括:控制模块,用于控制所述交通信号控制机读取本地的信号配时方案以按照所述信号配时方案针对所述路口交通信号进行控制;或者,控制所述交通信号控制机响应当前具有所述控制权限的信号控制源发起的控制请求以对所述路口交通信号进行控制。
79.在一些可行的实施例,所述权限分配模块30,还用于在检测到所述请求控制动作的响应优先级高于当前控制动作的响应优先级时,根据所述实时交通场景信息确定所述请求控制动作是否符合执行条件;若是,则将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
80.在一些可行的实施例,所述权限分配模块30,还用于根据所述实时交通场景信息确定所述请求控制动作符合所述执行条件的时间信息,并按照所述时间信息将所述控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。
81.在一些可行的实施例,本发明嵌入式设备的通信模块20,还用于接收所述信号控
制源传递的初始控制数据;和,按照预设的交通信号控制逻辑整合所述初始控制数据以配置生成所述信号控制源针对所述路口交通信号的发起的控制请求。
82.本发明嵌入式设备的具体实施方式的拓展内容与上述交通信号控制方法各实施例基本相同,在此不做赘述。
83.此外,本发明实施例还提出一种计算机存储介质,所述计算机存储介质上存储有交通信号控制程序,所述交通信号控制程序被处理器执行时实现如下所述的交通信号控制方法的步骤。
84.本发明计算机存储介质的具体实施方式的拓展内容与上述交通信号控制方法各实施例基本相同,此处不再赘述。
85.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
86.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
87.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
88.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:
1.一种交通信号控制方法,其特征在于,所述交通信号控制方法应用于嵌入式设备,所述嵌入式设备配置在路口的交通信号控制机上,所述交通信号控制机通过所述嵌入式设备与一个或者多个路口交通信号的信号控制源建立通讯连接;所述交通信号控制方法包括:采集路口交通信号所处路口位置的实时交通场景信息;在接收到所述信号控制源针对所述路口交通信号发起的控制请求时,按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级;按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。2.如权利要求1所述的交通信号控制方法,其特征在于,所述交通信号控制机还通过所述嵌入式设备与一个或者多个图像采集装置进行连接;所述采集路口交通信号所处路口位置的实时交通场景信息的步骤,包括:在所述交通信号控制机开始控制路口交通信号执行对应控制动作时,控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的交通参与者进行识别得到所述路口位置的实时交通场景信息。3.如权利要求2所述的交通信号控制方法,其特征在于,所述交通参与者至少包括行人和车辆,所述实时交通场景信息包括:行人类型、行人通行流量、车辆类型和/或者车辆通行流量;所述控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的交通参与者进行识别得到所述路口位置的实时交通场景信息的步骤,包括:控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的行人进行识别;将一个或者多个所述图像采集装置识别到的行人类型和/或者行人通行流量作为所述路口位置的实时交通场景信息;控制一个或者多个所述图像采集装置针对所述路口交通信号所处路口位置的车辆进行识别;将一个或者多个所述图像采集装置识别到的车辆类型和/或者车辆通行流量作为所述路口位置的实时交通场景信息。4.如权利要求1至3中任一项所述的交通信号控制方法,其特征在于,所述交通信号控制方法还包括:控制所述交通信号控制机读取本地的信号配时方案以按照所述信号配时方案针对所述路口交通信号进行控制;或者,控制所述交通信号控制机响应当前具有所述控制权限的信号控制源发起的控制请求以对所述路口交通信号进行控制。5.如权利要求1所述的交通信号控制方法,其特征在于,所述按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制的步骤,包括:在检测到所述请求控制动作的响应优先级高于当前控制动作的响应优先级时,根据所
述实时交通场景信息确定所述请求控制动作是否符合执行条件;若是,则将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。6.如权利要求5所述的交通信号控制方法,其特征在于,在所述根据所述实时交通场景信息确定所述请求控制动作是否符合执行条件的步骤之后,所述方法还包括:若否,则根据所述实时交通场景信息确定所述请求控制动作符合所述执行条件的时间信息,并按照所述时间信息将所述控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。7.如权利要求1所述的交通信号控制方法,其特征在于,所述方法还包括:接收所述信号控制源传递的初始控制数据;按照预设的交通信号控制逻辑整合所述初始控制数据以配置生成所述信号控制源针对所述路口交通信号的发起的控制请求。8.一种嵌入式设备,其特征在于,所述嵌入式设备配置在路口的交通信号控制机上,所述交通信号控制机通过所述嵌入式设备与一个或者多个路口交通信号的信号控制源建立通讯连接;所述嵌入式设备包括:数据采集模块,用于采集路口交通信号所处路口位置的实时交通场景信息;通信模块,用于在接收到所述信号控制源针对所述路口交通信号发起的控制请求时,按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级;权限分配模块,用于按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。9.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的交通信号控制程序,所述交通信号控制程序被所述处理器执行时实现如权利要求1至8中任一项所述的交通信号控制方法的步骤。10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有交通信号控制程序,所述交通信号控制程序被处理器执行时实现如权利要求1至8中任一项所述的交通信号控制方法的步骤。
技术总结
本发明公开了一种交通信号控制方法、嵌入式设备、终端设备以及存储介质,方法包括:采集路口交通信号所处路口位置的实时交通场景信息;在接收到所述信号控制源针对所述路口交通信号发起的控制请求时,按照预设积分规则评定所述控制请求中的请求控制动作的响应优先级;按照所述实时交通场景信息和所述响应优先级将所述路口交通信号的控制权限分配至所述信号控制源,以响应所述请求控制动作对所述路口交通信号进行控制。采用本发明技术方案能够避免传统权限分配方式中人为沟通确认路口交通状况后再响应信号控制造成的大量时间成本和人力资源成本的浪费,从而有效地提升各控制源对交通信号进行控制的效率。对交通信号进行控制的效率。对交通信号进行控制的效率。
技术研发人员:李洪明 乐磊 李伟
受保护的技术使用者:深圳市吉方工控有限公司
技术研发日:2023.04.18
技术公布日:2023/5/18
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
