一种交通信号灯的控制方法、装置和计算设备与流程

未命名 10-21 阅读:68 评论: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.识别所述实时控制方案异常时,响应于所述方案替换控件的触控信息,将所述预置控制方案下发到所述交通信号灯控制设备。
25.作为第一方面的一种可能的实现方式,每个路口至少配置有一套预置控制方案。
26.本实施方式中,通过配置多套预置控制方案,可以满足多种道路通行情况的需求,能够有效应对突发情况。
27.作为第一方面的一种可能的实现方式,将所述预置控制方案下发到所述交通信号灯控制设备后,还包括:
28.基于所述预置控制方案下的当前路口的实测交通数据,生成新一轮实时控制方案;
29.当识别所述新一轮实时控制方案正常时,将所述新一轮实时控制方案下发到所述交通信号灯控制设备。
30.本实施方式中,在预置控制方案运行过程中,根据新的实测交通数据继续进行计算,然后等到预置控制方案运行即将完成时,再次判断计算出的新一轮实时控制方案是否有问题,存在问题,再次点击替换方案运行即可,若没有问题出现,则无需进行任何操作,等待新一轮实时控制方案正常下发,从而能够不断地对自适应算法等交通控制算法进行测试更新。
31.本技术第二方面提供一种交通信号灯的控制装置,包括:
32.方案配置模块,用于确定为当前路口配置的相序方案,并为所述相序方案配置对应的预置控制方案;
33.实时控制方案生成模块,用于根据所述相序方案和所述当前路口的实测交通数据,生成实时控制方案;
34.预置控制方案发送模块,用于识别所述实时控制方案异常时,将所述预置控制方案下发到所述交通信号灯控制设备,以进行所述交通信号灯的控制。
35.作为第二方面的一种可能的实现方式,所述预置控制方案发送模块识别所述实时控制方案异常,包括:
36.监测所述实时控制方案中至少一个相序的至少一个阶段的时长;
37.当所述阶段的时长不符合预设阈值范围时,确定所述控制方案异常。
38.本技术第三方面提供一种计算设备,包括:
39.处理器,以及
40.存储器,其上存储有程序指令,所述程序指令当被所述处理器执行时使得所述处理器执行权利如上所述的交通信号灯的控制方法。
41.本发明的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
42.以下参照附图来进一步说明本发明的各个特征和各个特征之间的联系。附图均为示例性的,一些特征并不以实际比例示出,并且一些附图中可能省略了本技术所涉及领域的惯常的且对于本技术非必要的特征,或是额外示出了对于本技术非必要的特征,附图所示的各个特征的组合并不用以限制本技术。另外,在本说明书全文中,相同的附图标记所指代的内容也是相同的。具体的附图说明如下:
43.图1是本技术实施例提供的信控平台客户端中某路口车道信息示例图;
44.图2是本技术实施例提供的信控平台客户端中某路口阶段数据示例图;
45.图3是本技术实施例提供的某信控平台客户端中路口相序数据示例图;
46.图4是本技术实施例提供的信控平台客户端生成的方案数据示例图;
47.图5是本技术实施例提供的交通信号灯的控制方法流程示意图;
48.图6是本技术第二实施例提供的交通信号灯的控制方法流程图示意图;
49.图7是本技术实施例提供的一键替换程序的界面示例图;
50.图8是本技术实施例提供的一键替换程序的预置控制方案详情示例图;
51.图9是本技术实施例提供的交通信号灯的控制装置的结构性示意性图;
52.图10是本技术实施例提供的一种计算设备的结构性示意性图。
具体实施方式
53.下面结合附图并举实施例,对本技术提供的技术方案作进一步说明。应理解,本技术实施例中提供的系统结构和业务场景主要是为了说明本技术的技术方案的可能的实施方式,不应被解读为对本技术的技术方案的唯一限定。本领域普通技术人员可知,随着系统结构的演进和新业务场景的出现,本技术提供的技术方案对类似技术问题同样适用。
54.应理解,本技术实施例提供的交通信号灯的控制方案,包括交通信号灯的控制方法、装置、计算设备及计算机可读存储介质等。由于这些技术方案解决问题的原理相同或相似,在如下具体实施例的介绍中,某些重复之处可能不再赘述,但应视为这些具体实施例之间已有相互引用,可以相互结合。
55.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。如有不一致,以本说明书中所说明的含义或者根据本说明书中记载的内容得出的含义为准。另外,本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。为了准确地对本技术中的技术内容进行叙述,以及为了准确地理解本发明,在对具体实施方式进行说明之前先对本说明书中所使用的术语给出如下的解释说明或定义:
56.1)相序:不同方向的各股交通流放行的顺序。
57.2)阶段时长:某一相序绿灯或红灯的时长。
58.3)配时:交叉路口处红、绿灯的时间配比。
59.4)绿波带:在指定的交通线路上,当规定好路段的车速后,要求信号控制机根据路段距离,把该车流所经过的各路口绿灯起始时间,做相应的调整,以确保该车流到达每个路口时,正好遇到“绿灯”。
60.本技术提出的交通信号灯的控制方法主要应用于交通信号灯的控制算法的测试,例如自适应算法,在大范围应用前,需先应用于某一路段对该交通控制算法进行测试,可能会出现由于控制算法的不完善,造成交通信号灯控制的不合理,从而影响交通通行,信号灯控制的不合理例如某个绿灯阶段时长被压缩。
61.因此,为了防止交通灯控制在测试过程中出现例如阶段时长被压缩等不合理的问题,本技术提出了一种交通信号灯的控制方法,可以用于上述的测试过程,以当交通信号灯的控制算法生成不合理的控制方案时,降低对交通通行的影响。
62.本技术实施方式中,以配置了自适应算法的信控平台客户端生成交通信号灯控制方案为例进行介绍。本技术可用于进行辅助优化的交通控制算法包括但不限于自适应算法。其中,信控平台客户端为交通管理信号灯系统的客户端。
63.如图1-图3所示,图1是申请实施例提供的信控平台客户端中某路口车道信息示例图;图2是申请实施例提供的信控平台客户端中某路口阶段数据示例图;图3是申请实施例提供的信控平台客户端中某路口相序数据示例图。图4是申请实施例提供的信控平台客户端生成的方案数据示例图。
64.在信控平台客户端中配置车道、相序、阶段时长等基础内容信息,配置完成后打开控制参数界面,配置协调ip、信号相序模式等相关参数,然后下发到路口的交通信号灯控制设备,更新参数信息;信控平台客户端的自适应算法根据实时流量得到控制方案,在下周期放行时下发,同时在信控平台的服务器中显示,路口运行交通控制算法计算后的方案。
65.在此过程中,自适应算法的方案可能出现偏差,产生了阶段时长被压缩等异常方案。现有措施此时需要操作关闭信控平台客户端的方案下发、提交数据、关闭算法、输入恢复命令,操作繁琐时间长,导致某一相序或车道拥挤,影响了交通的正常通行。
66.请参考图5,图5是本技术实施方式提供的交通信号灯的控制方法流程示意图。
67.s101:确定当前路口配置的相序方案,并为所述相序方案配置对应的预置控制方案。
68.通常,当前路口在人工设定配时之前会提前对路口运行情况进行一定时间的调研,如一周,会基本判断出该路口在某相序阶段时长阈值范围,并由此设定路口阶段时长,即为该路口的相序方案。
69.可以基于上述的相序方案,配置对应的预置控制方案,以用于在自适应算法计算的实时算法出现问题时进行替换。由于目前自适应算法采用配置单相序方案进行,生成的实时控制方案相序被固定,为了使得实时控制方案被替换后不影响现场交通正常通行,因此需要将预置控制方案各相序阶段和计算出的实时控制方案中对应相序保持一致,保证即将出现时长被压缩等问题的红绿灯阶段时长被修改替换。所以针对于每个固定相序的方案,预置控制方案中需要保证存在对应相序的阶段时长。
70.s102:根据所述相序方案和所述当前路口的实测交通数据,生成实时控制方案。
71.获取交通控制算法如自适应算法根据上述交通流量、车流速度、拥堵情况等实测交通数据,生成的实时的交通信号灯控制方案。
72.当前路口的实测交通数据可以包括交通流量、车流速度、拥堵情况等。以用于自适应算法基于此生成交通信号灯的控制方案。
73.s103:识别所述实时控制方案异常时,将所述预置控制方案下发到所述交通信号灯控制设备,以进行所述交通信号灯的控制。
74.首先需要获取自适应算法生成的实时控制方案,然后需要对实时控制方案是否发生异常进行判断识别,当识别到控制方案中各相序的阶段时长不符合预设阈值范围时,则判定实时控制方案异常。
75.具体包括:获取实时控制方案中各相序的阶段时长,判断实时控制方案中各相序的阶段时长是否符合预设阈值范围。例如,假设一十字直行路口的南北直行相序,绿灯阶段时长的预设阈值范围为90-120秒。若此时实时控制方案中该相序的绿灯阶段时长为100秒,符合预设阈值范围,判定该实时控制方案未发生异常,则将该实时控制方案下发至交通信号灯控制设备。
76.若此时实时控制方案中该相序的绿灯阶段时长为80秒,不符合预设阈值范围,则判定该实时控制方案发生异常。需要将实时控制方案替换为预置控制方案并下发到交通信号灯控制设备。
77.在一些实施方式中,还可以为不同相序的阶段时长的阈值范围分配权重;可以根据不同相序所在道路的交通功能、日均车流量、设计时速、当前时间等分配阈值范围权重。
78.例如,以交通功能可以划分为主路、辅路等,主路红灯阶段时长可以分配为预设阈值范围的90%、绿灯阶段时长可以分配为预设阈值范围的110%,辅路的红灯阶段时长可以分配为预设阈值范围的100%、绿灯阶段时长可以分配为预设阈值范围的90%。假设未分配权重前该路口红灯阶段时长和绿灯阶段时长的预设阈值范围均为80-90秒,分配权重后该主路红灯阶段时长的阈值范围为72秒-81秒、主路绿灯阶段时长的阈值范围为88秒-99秒,而辅路红灯阶段时长的阈值范围为80秒-90秒、辅路绿灯阶段时长的阈值范围为72秒-81秒。
79.此外,还可以为阶段时长的阈值范围内红灯最长时间和红灯最短时间,以及绿灯最长时间和绿灯最短时间分别分配权重。例如,主路红灯阶段最长时间可以分配为预设阈值范围中最长时间的90%、红灯阶段最短时间可以分配为预设阈值范围中最短时间的85%,主路绿灯阶段最长时间可以分配为预设阈值范围中最长时间的110%、绿灯阶段最短时间可以分配为预设阈值范围中最短时间的105%。绿灯阶段时长权重分配同理,可以根据实际情况进行分配,不再赘述。
80.此外,通常情况下只要此时实时控制方案中阶段时长不相差太多,对于路口阶段放行情况影响不是太大,则可以判定未发生异常。而发生异常一般来说属于比较严重情况,例如某相序的某一阶段放行时长被压缩与预设阶段时长相差太大,如压缩至个位数甚至被压缩至0秒,此种情况会对路口阶段放行造成严重影响,则判断为方案异常,需要将实时控制方案替换为预置控制方案下发。所以,实际情况下预设阈值的范围可能更大,且不绝对,如绿灯阶段时长的预设阈值范围可以设置为10-200秒等。因此,预设阈值范围的设定应根据实际情况及测试需求进行设定。
81.同样的,为不同相序的阶段时长的阈值范围分配权重也可以根据实际情况及测试需求进行设定。例如在配置干线绿波带时,为保证绿波带线路的运行顺畅而设定,干线绿波
是多个连续自适应算法路口的配合进行,在自适应算法客户端中进行配置,分配干线绿波线路权重比支路权重大一些,具体根据多个连续路口的情况进行配置。
82.在一些实施方式中,每个路口至少配置有一套预设的实时控制方案以用于替换,预设的实时控制方案中包括路口各相序对应的预设阶段时长。此外,每个相序至少配置有一种预设阶段时长。
83.在一些实施方式中,可以在交通信号灯控制台配置单独的用于替换方案的显控界面,包括方案替换的功能控件或按钮等,当功能控件或按钮被点击时,将按钮对应的预置控制方案替代实时控制方案下发到交通信号灯控制设备以实现一键替换方案,能够极大简化操作、减少操作耗时,避免因操作耗时造成交通拥挤和堵塞等情况。
84.本技术实施方式提供的交通信号灯的控制方法,能够防止交通灯控制在测试过程中出现例如阶段时长被压缩等不合理的问题。
85.当自适应算法生成的实时控制方案存在异常时,能够快速将其替换为指定的方案,极大简化操作、减少操作耗时,避免了因操作耗时造成交通拥挤。并且将预置控制方案各相序和自适应算法生成的实时控制方案中对应相序保持一致,使得实时控制方案替换后不影响现场交通正常运行。
86.下面结合一具体实施方式,对本技术提供的交通信号灯的控制方法进行进一步介绍。
87.本实施方式中,还提供了一种一键替换程序,其可以运行于交通信号灯控制台,以实现对异常方案的一键替换。如图6,是本技术第二实施方式提供一种交通信号灯的控制方法流程图示意图。本实施方式提供的交通信号灯的控制方法括以下步骤:
88.s201:配置自适应算法并运行。
89.在信控平台客户端中配置路口的车道、相序、阶段时长等基础内容信息,配置完成后打开控制参数界面,配置协调ip、单相序模式、多相序模式等相关参数等。配置完成后,运行自适应算法。
90.在测试自适应算法的开始阶段,可以先采用已有的固定配时方案对交通信号灯进行控制,自适应算法在开始阶段获取基于该固定配时方案下的实测交通数据,进行实时控制方案的计算。其中,实测交通数据可以包括路口检测器推送的现场车流量检测器数据和固定配时方案阶段时长数据等。
91.s202:自适应算法根据实测交通数据生成实时控制方案。
92.获取实测交通数据;
93.自适应算法根据获取的实实测交通数据行计算,生成实时控制方案。
94.s203:监测自适应算法生成的实时控制方案是否发生异常。
95.此时,可以由一键替换程序获取自适应算法生成的实时控制方案。
96.一键替换程序获取后,判断识别自适应算法生成的实时控制方案中各相序的阶段时长是否符合预设阈值范围。
97.当识别自适应算法生成的实时控制方案中各相序的阶段时长符合预设阈值范围,则判定实时控制方案未发生异常。
98.当识别自适应算法生成的实时控制方案中各相序的阶段时长不符合预设阈值范围,则判定实时控制方案发生异常。此时,一键替换程序可以在交通信号灯控制台的显示设
备上显示方案替换界面,以及提醒等。
99.s204:若自适应算法生成的实时控制方案未发生异常,则将该实时控制方案下发至交通信号灯控制设备。
100.若判定实时控制方案未发生异常,则无需进行任何操作,等待自适应算法正常下发实时控制方案至交通信号灯控制设备,交通信号灯控制设备执行自适应算法下发的实时控制方案。
101.然后自适应算法继续根据获取的实时车流量数据进行计算新一轮实时控制方案,自动更新。
102.s205:当识别到自适应算法生成的实时控制方案异常时,则将自适应算法生成的实时控制方案替换为预置控制方案并下发到交通信号灯控制设备。
103.当实时控制方案发生异常时,用户可以基于一键替换程序自动弹出的替换界面,或是手动打开一键替换程序及其替换页面,点击“替换”方案的控制按钮。
104.一键替换程序接收用户的替换指令后,将自适应算法生成的实时控制方案替换为预置控制方案,该预置方案可以是基于多次统计下的通用方案。
105.其中,如所示,图7为本实施方式提供的一键替换程序的界面示例图,一键替换程序的界面显示配置有路口名称、交通信号灯控制设备的ip地址、预置控制方案的内容和操作按钮等,用户可以点击方案按钮查看当前路口预置控制方案。若该路口出现问题,点击替换按钮即可执行替换操作,即可实现一键替换。
106.在一些实施方式中,如图8所示,图8为本实施方式提供的一键替换程序的预置控制方案详情示例图。若后续测试过程中需要使用不固定多相序方案时,可以在一键辅助进行预设,一个路口可预设多种方案,替换时路口方案内容可以以单独窗口等方式独立显示,选中需要的方案内容点击替换按钮即可进行替换操作。
107.替换完成后,将替换后实时控制方案即预置控制方案,下发到路口的交通信号灯控制设备,执行对交通信号灯的控制。
108.s206:自适应算法根据获取的实测交通数据进行新一轮实时控制方案生成。
109.替换后的实时控制方案下发到交通信号灯控制设备后,自适应算法继续根据当前路口实测数据继续对新一轮实时控制方案进行计算,生成新的实时控制方案后,返回步骤s203,继续对新的实时控制方案进行判断,不断对基于自适应算法的控制算法进行优化和更新。
110.同时本实施方式提供的一键替换程序在替换方案时,将预置控制方案各相序阶段和计算出的实时控制方案中对应相序保持一致,保证即将出现时长被压缩等问题的红绿灯阶段时长被修改替换,不影响交通通行,不关闭自适应算法,算法仍可计算新一轮的实时数据流量并生成对应方案。
111.替换后,一键辅助程序停止运行,在替换方案运行过程中,自适应算法根据新的实时流量数据继续进行计算,然后等到替换方案运行即将完成时,再次判断计算出的新一轮实时控制方案是否有问题,若存在问题,再次点击替换方案运行即可,若计算出的方案没有问题出现,无需进行任何操作,等待自适应算法正常下发方案,自动更新,进行自适应算法接下来的测试。
112.本技术实施方式提供的交通信号灯的控制方法,能够防止交通灯控制在测试过程
中出现例如阶段时长被压缩等不合理的问题,操并且作简便、能够有效节约人力。
113.基于一个发明构思,本技术还提供了一种交通信号灯的控制装置300,如图9所示,是本技术实施例提供的交通信号灯的控制装置300的结构性示意性图。交通信号灯的控制装置300包括:
114.方案配置模块310,用于确定为当前路口配置的相序方案,并为所述相序方案配置对应的预置控制方案;
115.实时控制方案生成模块320,用于根据所述相序方案和所述当前路口的实测交通数据,生成实时控制方案;
116.预置控制方案发送模块330,用于识别所述实时控制方案异常时,将所述预置控制方案下发到所述交通信号灯控制设备,以进行所述交通信号灯的控制。
117.在一些实施方式中,预置控制方案发送模块330识别所述实时控制方案异常,包括:
118.监测所述实时控制方案中至少一个相序的至少一个阶段的时长;
119.当所述阶段的时长不符合预设阈值范围时,确定所述控制方案异常。
120.以上,方案配置模块310、实时控制方案生成模块320和预置控制方案发送模块330具体执行的步骤,可以参考前述步骤s101-s103以及各可选实施方式,不再赘述。
121.基于一个发明构思,本技术还提供了一种计算设备900。图9是本技术实施例提供的一种计算设备900的结构性示意性图。该计算设备可以作为交通信号灯的控制装置,执行上述交通信号灯的控制方法中的各可选实施例,该计算设备可以是终端,也可以是终端内部的芯片或芯片系统。如图9所示,该计算设备900包括:处理器910、存储器920、通信接口930。
122.应理解,图9所示的计算设备900中的通信接口930可以用于与其他设备之间进行通信,具体可以包括一个或多个收发电路或接口电路。
123.其中,该处理器910可以与存储器920连接。该存储器920可以用于存储该程序代码和数据。因此,该存储器920可以是处理器910内部的存储单元,也可以是与处理器910独立的外部存储单元,还可以是包括处理器910内部的存储单元和与处理器910独立的外部存储单元的部件。
124.可选的,计算设备900还可以包括总线。其中,存储器920、通信接口930可以通过总线与处理器910连接。总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中采用了一条无箭头的线表示,但并不表示仅有一根总线或一种类型的总线。
125.应理解,在本技术实施例中,该处理器910可以采用中央处理单元(central processing unit,cpu)。该处理器还可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。或者该处理器910采用一个或多个集成电路,用于执行相关程序,以实现本技术实施例所提供的技术方案。
126.该存储器920可以包括只读存储器和随机存取存储器,并向处理器910提供指令和数据。处理器910的一部分还可以包括非易失性随机存取存储器。例如,处理器910还可以存储设备类型的信息。
127.在计算设备900运行时,所述处理器910执行所述存储器920中的计算机执行指令执行上述方法的任一操作步骤以及其中任一可选的实施例。
128.应理解,根据本技术实施例的计算设备900可以对应于执行根据本技术各实施例的方法中的相应主体,并且计算设备900中的各个模块的上述和其它操作和/或功能分别为了实现本实施例各方法的相应流程,为了简洁,在此不再赘述。
129.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
130.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
131.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
132.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
133.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
134.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
135.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行上述方法,该方法包括上述各个实施例所描述的方案中的至少之一。
136.本技术实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读
存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
137.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
138.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括、但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
139.可以以一种或多种程序设计语言或其组合来编写用于执行本技术操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。另外,说明书和权利要求书中的词语“第一、第二、第三等”或模块a、模块b、模块c等类似用语,仅用于区别类似的对象,不代表针对对象的特定排序,可以理解地,在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
140.在上述的描述中,所涉及的表示步骤的标号,如s110、s120
……
等,并不表示一定会按此步骤执行,在允许的情况下可以互换前后步骤的顺序,或同时执行。
141.说明书和权利要求书中使用的术语“包括”不应解释为限制于其后列出的内容;它不排除其它的元件或步骤。因此,其应当诠释为指定所提到的所述特征、整体、步骤或部件的存在,但并不排除存在或添加一个或更多其它特征、整体、步骤或部件及其组群。因此,表述“包括装置a和b的设备”不应局限为仅由部件a和b组成的设备。
142.本说明书中提到的“一个实施例”或“实施例”意味着与该实施例结合描述的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在本说明书各处出现的用语“在一个实施例中”或“在实施例中”并不一定都指同一实施例,但可以指同一实施例。此外,在一个或多个实施例中,能够以任何适当的方式组合各特定特征、结构或特性,如从本公开对本领域的普通技术人员显而易见的那样。
143.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行
了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,均属于本技术保护范畴。

技术特征:
1.一种交通信号灯的控制方法,其特征在于,包括:确定为当前路口配置的相序方案,并为所述相序方案配置对应的预置控制方案;根据所述相序方案和所述当前路口的实测交通数据,生成实时控制方案;识别所述实时控制方案异常时,将所述预置控制方案下发到所述交通信号灯控制设备,以进行所述交通信号灯的控制。2.根据权利要求1所述的方法,其特征在于,所述识别所述实时控制方案异常包括:监测所述实时控制方案中至少一个相序的至少一个阶段的时长;当所述阶段的时长不符合预设阈值范围时,确定所述控制方案异常。3.根据权利要求2所述的方法,其特征在于,还包括:根据至少以下之一,为不同阶段时长的阈值范围分配权重,以调整所述阈值范围:相序所在道路的交通功能、日均车流量、设计时速、当前时间。4.根据权利要求1所述的方法,其特征在于,还包括:生成待控制的各路口的所述实时控制方案和预置控制方案的显控界面;所述显控界面包括所述实时控制方案和所述预置控制方案的查看控件。5.根据权利要求4所述的方法,其特征在于,所述显控界面还包括方案替换控件;所述识别所述实时控制方案异常时,将所述预置控制方案下发到所述交通信号灯控制设备,包括:识别所述实时控制方案异常时,响应于所述方案替换控件的触控信息,将所述预置控制方案下发到所述交通信号灯控制设备。6.根据权利要求1所述的方法,其特征在于,每个路口至少配置一套相序方案,每套相序方案均配置有对应的预置控制方案。7.根据权利要求1所述的方法,其特征在于,将所述预置控制方案下发到所述交通信号灯控制设备后,还包括:基于所述预置控制方案下的当前路口的实测交通数据,生成新一轮实时控制方案;当识别所述新一轮实时控制方案正常时,将所述新一轮实时控制方案下发到所述交通信号灯控制设备。8.一种交通信号灯的控制装置,其特征在于,包括:方案配置模块,用于确定为当前路口配置的相序方案,并为所述相序方案配置对应的预置控制方案;实时控制方案生成模块,用于根据所述相序方案和所述当前路口的实测交通数据,生成实时控制方案;预置控制方案发送模块,用于识别所述实时控制方案异常时,将所述预置控制方案下发到所述交通信号灯控制设备,以进行所述交通信号灯的控制。9.根据权利要求8所述的装置,其特征在于,所述预置控制方案发送模块识别所述实时控制方案异常,包括:监测所述实时控制方案中至少一个相序的至少一个阶段的时长;当所述阶段的时长不符合预设阈值范围时,确定所述控制方案异常。10.一种计算设备,其特征在于,包括:
处理器,以及存储器,其上存储有程序指令,所述程序指令当被所述处理器执行时使得所述处理器执行权利要求1至7任意一项所述的交通信号灯的控制方法。

技术总结
本申请涉及交通信号控制领域,尤其涉及一种交通信号灯的控制方法、装置和计算设备。方法包括:确定为当前路口配置的相序方案,并为所述相序方案配置对应的预置控制方案;根据所述相序方案和所述当前路口的实测交通数据,生成实时控制方案;识别所述实时控制方案异常时,将所述预置控制方案下发到所述交通信号灯控制设备,以进行所述交通信号灯的控制。本申请提供的交通信号灯的控制方案,确定实时控制方案异常时,将实时控制方案替换为预置控制方案,能够防止交通控制算法在实测过程中出现问题时没有及时恢复,影响交通通行,并且替换为预置控制方案可节省人力和时间。预置控制方案可节省人力和时间。预置控制方案可节省人力和时间。


技术研发人员:李杨
受保护的技术使用者:北京东土科技股份有限公司
技术研发日:2023.08.02
技术公布日:2023/10/15
版权声明

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

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

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

评论

相关推荐