交通信号控制方法、装置及存储介质与流程
未命名
07-17
阅读:240
评论:0
1.本技术涉及交通控制技术领域,尤其涉及一种交通信号控制方法、装置及存储介质。
背景技术:
2.交通信号控制机是指能够改变道路交通信号顺序、调节配时并能控制交通信号灯运行的装置。交通信号机包括一个主控板和多个相位板。主控板负责信号方案的运行、信号时序的转换、信号灯灯色信息的输出等功能。相位板用于作为交通信号灯的驱动板卡,接收主控板发送过来的灯色信息,控制电网电压输出到交通信号灯。
3.由于交通信号控制机需要在交叉口全天候24小时长时间不停运转,因此故障时有发生。而交通信号控制机发生故障时,交通信号灯也就无法发出交通信号,无法实现交通控制。目前的控制方案中,为了对交通信号控制机进行故障监测,通常针对主控板和相位板之间通信的灯色控制命令进行监测,并根据灯色信息判断交通信号机是否故障。
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.图5为本技术实施例提供的交通信号控制系统的组成示意图;
29.图6为本技术实施例提供的交通信号控制方法的另一种流程示意图;
30.图7为本技术实施例提供的故障监控的流程示意图;
31.图8为本技术实施例提供的故障处理的流程示意图;
32.图9为本技术实施例提供的交通信号控制装置的组成示意图。
具体实施方式
33.以下,术语“第一”、“第二”和“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”或“第三”等的特征可以明示或者隐含地包括一个或者更多个该特征。
34.交通信号控制机是指能够改变道路交通信号顺序、调节配时并能控制交通信号灯运行的装置。交通信号灯是指指挥交通运行的信号灯,一般由红灯、绿灯、以及黄灯三个灯色的信号灯组成。红灯表示禁止通行,绿灯表示准许通行,黄灯表示警示。
35.交通信号控制机包括一个主控板和多个相位板。主控板负责信号方案的运行、信号时序的转换、信号灯灯色信息的输出等功能。相位板用于作为交通信号灯的驱动板卡,接收主控板发送过来的灯色信息,控制电网电压输出到交通信号灯。
36.示例性地,图1为交通信号灯的控制方案的示意图。如图1所示,交通信号控制机100可以包括一个主控板110和四个相位板(图1中以相位板121、相位板122、相位板123、以及相位板124为例示出)。主控板110和该四个相位板之间可以通过控制器局域网络(controller area network,can)总线连接。相位板121与交叉口北侧的交通信号灯连接,相位板122与交叉口东侧的交通信号灯连接,相位板123与交叉口南侧的交通信号灯连接,相位板124与交叉口西侧的交通信号灯连接。
37.主控板110可以分别向相位板121、相位板122、相位板123、以及相位板124发送灯色控制命令。相位板121、相位板122、相位板123、以及相位板124可以根据主控板110发送的灯色控制命令,驱动控制交叉口上各方向交通信号灯的电网电压的通断状态(或者说通断情况),从而控制交通信号灯发出交通信号。
38.例如,交通信号控制机可以通过供电线路对交通信号灯进行供电。以相位板121以及相位板121对应的交叉口北侧的交通信号灯的为例,则交通信号控制机可以通过一组供电线路对交叉口北侧的交通信号灯进行供电,该组供电线路可以包括多条供电子线路,每条供电子线路各自对应一个灯色的交通信号灯,供电子线路用于向对应灯色的交通信号灯供电,相位板121可以接收主控板110发送的灯色控制命令,并驱动控制三条供电子线路的通断,从而控制交叉口北侧的交通信号灯发出交通信号。
39.以交通信号控制机100为例,由于交通信号控制机100需要在交叉口全天候24小时长时间不停运转,因此交通信号控制机100中的主控板110需要频繁地向相位板121、相位板122、相位板123、以及相位板124发送灯色控制命令,相位板121、相位板122、相位板123、以及相位板124也需要频繁地根据灯色控制命令,驱动控制电网电压的通断状态,故障时有发生。而交通信号控制机100发生故障时,交通信号灯也就无法发出交通信号,无法实现交通
programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备等,本技术实施例对此不作限制。
49.需要说明的是,存储器20可以独立于处理器10存在,也可以和处理器10集成在一起。存储器20可以位于监测控制装置内,也可以位于监测控制装置外,本技术实施例对此不作限制。
50.通信线路30,用于在监测控制装置所包括的各部件之间传送信息。通信线路30可以是工业标准体系结构(industry standard architecture,isa)线路、外部设备互连(peripheral component interconnect,pci)线路或扩展工业标准体系结构(extended industry standard architecture,eisa)线路等。该通信线路30可以分为地址线路、数据线路、控制线路等。为便于表示,图2中仅用一条实线表示,但并不表示仅有一根线路或一种类型的线路。
51.通信接口40,用于与其他设备或其他通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口40可以是模块、电路、收发器或者任何能够实现通信的装置。
52.输入输出接口50,用于实现用户和监测控制装置之间的人机交互。例如实现用户和监测控制装置之间的动作交互、文字交互或者语音交互等。
53.示例性地,输入输出接口50可以是键盘、鼠标、显示屏、触控显示屏、液晶显示(liquid crystal display,lcd)、等离子显示器、有机发光二极管(organic light-emitting diode,oled)显示器、或者其他类型的显示器等。通过上述键盘、鼠标、显示屏、触控显示屏、lcd、等离子显示器、oled显示器或者其他类型的显示器等可以实现用户和监测控制装置之间的动作交互或文字交互。
54.示例性地,输入输出接口50还可以是音频模块,该音频模块可以包括扬声器和麦克风等,通过该音频模块可以实现用户和监测控制装置之间的语音交互。
55.需要说明的是,图2中示出的结构并不构成对监测控制装置的限定,除图2所示的部件之外,监测控制装置可以包括比图示更多或更少的部件,或者某些部件的组合,或者不同的部件布置。
56.需要说明的是,本技术实施例提供的监测控制装置可以是独立于交通信号控制机的单独设备,或者,监测控制装置也可以设置于交通信号控制机(例如包括监测控制装置的交通信号控制机)内。本技术实施例对此不作限制。
57.以下结合附图对本技术实施例提供的交通信号控制方法进行介绍。
58.图3为本技术实施例提供的交通信号控制方法的流程示意图。可选地,该方法可以由具有上述图2所示硬件结构的监测控制装置执行,如图3所示,该方法包括s101至s102。
59.s101、监测控制装置获取交通信号控制机侧的强电数据,和/或,交通信号灯侧的强电数据。
60.其中,交通信号控制机侧的强电数据用于表征交通信号控制机控制向交通信号灯输出电网电压的通断情况。交通信号灯侧的强电数据用于表征交通信号灯接收电网电压的通断情况。
61.一种可能的实现方式中,交通信号控制机侧和交通信号灯侧的强电数据均可以包
括强电的电流值、强电的电压值、以及强电的功率等。
62.例如,监测控制装置可以与交通信号控制机与交通信号灯之间的供电线路连接,并通过供电线路来检测交通信号控制机侧和交通信号灯侧的强电数据。
63.另一种可能的实现方式中,交通信号控制机与交通信号灯侧的强电数据均可以包括强电的电流值的有效值、强电的电压值的有效值、以及强电的功率的有效值等。在这种情况下,图4为本技术实施例提供的获取强电数据的流程示意图。如图4所示,上述s101可以具体包括s201至s204。
64.s201、监测控制装置按照第一预设周期获取当前交通信号控制机侧强电的电流值和电压值。
65.其中,第一预设周期可以由管理人员预设在监测控制装置。例如,第一预设周期可以是1秒、5秒、或者10秒等。本技术实施例对第一预设周期的具体时长不作限制。
66.s202、监测控制装置根据获取到的交通信号控制机侧的强电的电流值和电压值,确定每个第一预设周期内交通信号控制机侧强电的电流值的有效值、电压值的有效值、以及功率的有效值。
67.可选地,对于多个第一预设周期中的某一个第一周期来说,该第一周期内交通信号控制机侧强电的电流值和第一周期内交通信号控机制侧强电的电流值的有效值之间的关系可以满足下述公式(1)。
[0068][0069]
公式(1)中,ie表示第一周期内交通信号控制机侧强电的电流值的有效值。i
max
表示第一周期内交通信号控制机侧强电的电流值的最大值。
[0070]
可选地,对于多个第一预设周期中的某一个第一周期来说,该第一周期内交通信号控制机侧强电的电压值和第一周期内交通信号控制机侧强电的电压值的有效值之间的关系可以满足下述公式(2)。
[0071][0072]
公式(2)中,ue表示第一周期内交通信号控制机侧强电的电压值的有效值。u
max
表示第一周期内交通信号控制机侧强电的电压值的最大值。
[0073]
可选地,对于多个第一预设周期中的某一个第一周期来说,该第一周期内交通信号控制机侧强电的电流值的有效值、电压值的有效值、以及功率的有效值之间的关系可以满足下述公式(3)。
[0074]
pe=ie×
ue公式(3)
[0075]
公式(3)中,pe表示第一周期内交通信号控制机侧强电的功率的有效值。
[0076]
s203、监测控制装置按照第二预设周期获取当前交通信号灯侧的强电的电流值和电压值。
[0077]
其中,第二预设周期可以由管理人员预设在监测控制装置中。第二预设周期可以和第一预设周期相同,或者不同。例如,第二预设周期可以是1秒、5秒、或者10秒等。本技术实施例对第二预设周期的具体时长不作限制。
[0078]
s204、监测控制装置根据获取到的交通信号灯侧的强电的电流值和电压值,确定每个第二预设周期内交通信号灯侧强电的电流值的有效值、电压值的有效值、以及功率的
有效值。
[0079]
s203和s204中关于交通信号灯侧的强电数据的具体获取和计算过程可以参照上述s201和s202中关于交通信号控制机侧的强电数据的具体获取和计算过程所述,此处不再赘述。
[0080]
s102、当交通信号控制机侧的强电数据满足第一预设条件时,和/或,当所述交通信号灯侧的强电数据满足第二预设条件时,监测控制装置按照预设相位控制交通信号灯发出交通信号。
[0081]
其中,第一预设条件可以和第二预设条件相同,或者不同。第一预设条件和第二预设条件可以由管理人员预设在监测控制装置中。如上所述,监测控制装置可以包括输入输出接口50,该输入输出接口50可以是键盘、鼠标、或者触控显示屏等,监测控制装置可以通过键盘、鼠标、或者触控显示屏等接收管理人员输入的第一预设条件和第二预设条件。
[0082]
可选地,第一预设条件可以包括以下任意一项:
[0083]
1、交通信号控制机侧的强电数据大于预设阈值。
[0084]
其中,预设阈值可以由管理人员预设在监测控制装置中。例如,交通信号控制机控制输出到交通信号灯的电网电压(或者说供电电压)通常为220伏特(v),则可以将该预设阈值设置为240v,当某个周期内交通信号控制机侧强电的电压值的有效值大于预设阈值时,则可以确定交通信号控制机侧发生了故障,此时监测控制装置可以进行相位接管,按照预设相位控制交通信号灯发出交通信号。
[0085]
需要说明的是,当交通信号控制机侧的强电数据等于预设阈值时,监测控制装置可以进行相位接管,按照预设相位控制交通信号灯发出交通信号;或者,监测控制装置可以不进行相位接管。本技术实施例对此不作限制。
[0086]
2、交通信号控制机侧的强电数据大于预设阈值的时长超过预设时长。
[0087]
其中,预设时长也可以由管理人员预设在监测控制装置中。例如,预设时长可以设置为5秒或者10秒等。本技术实施例对预设时长的具体数值不作限制。
[0088]
示例性地,同样以上述预设阈值为240v为例,假设预设时长为10秒,则当某个周期内交通信号控制机侧强电的电压值的有效值大于240v,且持续时间超过10秒,则可以确定交通信号控制机侧发生了故障,此时监测控制装置可以进行相位接管,按照预设相位控制交通信号灯发出交通信号。
[0089]
需要说明的是,当交通信号控制机侧的强电数据大于预设阈值的时长等于预设时长时,监测控制装置可以进行相位接管,按照预设相位控制交通信号灯发出交通信号;或者,监测控制装置可以不进行相位接管。本技术实施例对此不作限制。
[0090]
3、交通信号控制机侧的强电数据大于预设阈值的次数超过预设次数。
[0091]
其中,预设次数也可以由管理人员预设在检测控制装置中。例如,预设次数可以设置为3次或5次等。本技术实施例对预设次数的具体数值不作限制。
[0092]
示例性地,同样以上述预设阈值为240v为例,假设预设次数为3次,则当交通信号控制机侧强电的电压值的有效值大于240的次数超过3次,则可以确定交通信号控制机侧发生了故障,此时监测控制装置可以进行相位接管,按照预设相位控制交通信号灯发出交通信号。
[0093]
需要说明的是,当交通信号控制机侧的强电数据大于预设阈值的次数等于预设次
数时,监测控制装置可以进行相位接管,按照预设相位控制交通信号灯发出交通信号;或者,监测控制装置可以不进行相位接管。本技术实施例对此不作限制。
[0094]
需要说明的是,第二预设条件可以参照上述第一预设条件处的三种选项所述,此处不再赘述。
[0095]
可选地,监测控制装置中的预设相位可以包括能够控制交通信号灯发出完整的信号周期的交通信号的信号灯相位。在这种情况下,针对交通信号控制机侧的强电数据,上述s102可以具体包括:当交通信号控制机侧的强电数据满足第一预设条件时,监测控制装置按照自学习相位控制交通信号灯发出交通信号。
[0096]
其中,自学习相位用于表示一个信号周期内交通信号灯的不同灯色的显示状态。
[0097]
可选地,在上述s101之前,该方法还可以包括:监测控制装置获取自学习相位。
[0098]
一种可能的实现方式中,监测控制装置可以通过上述输入输出接口接收管理人员输入的自学习相位。
[0099]
另一种可能的实现方式中,如图1处所述,交通信号控制机可以通过一组供电线路来对交通信号灯进行供电,一组供电线路可以包括多条供电子线路,每条供电子线路各自对应交通信号灯的一个灯色,交通信号控制机中的相位板可以根据主控板发送的灯色控制命令,驱动控制供电子线路的通断来控制交通信号灯发出交通信号。因此,监测控制装置还可以通过监测供电子线路的通断情况来获取自学习相位。在这种情况下,上述监测控制装置获取自学习相位,可以具体包括:监测控制装置获取历史强电数据;监测控制装置基于历史强电数据,确定多条供电子线路的通断顺序;监测控制装置基于多条供电子线路的通断顺序,确定自学习相位。
[0100]
其中,历史强电数据可以包括交通信号控制机侧的历史强电数据,和/或,交通信号灯侧的历史强电数据。
[0101]
可选地,上述监测控制装置基于多条供电子线路的通断顺序,确定自学习相位,可以具体包括以下几个步骤:
[0102]
步骤1、监测控制装置确定第一时刻。
[0103]
其中,第一时刻为第一灯色对应的供电子线路通电的起始时刻。第一灯色为交通信号灯的任意一个灯色。
[0104]
步骤2、监测控制装置确定第二时刻。
[0105]
其中,第二时刻为第一时刻之后,第一灯色对应的供电子线路第二次通电的起始时刻。
[0106]
步骤3、监测控制装置将第一时刻和第二时刻之间,多条供电子线路的通断顺序作为自学习相位。
[0107]
应理解,随着道路安全意识的提升,很多道路交通信号控制机厂家在交通信号控制机内增设了故障监测模块来进行故障监测,监测到交通信号控制机发生故障时,通常通过交通信号控制机控制交通信号灯周期性点亮黄灯的灯色控制命令,以警示行人车辆交通信号系统发生故障。但是这种处理仅为一种简单的应付方式,当道路拥堵或者夜晚路灯较暗的情况下,周期性点亮黄灯的方式可能会导致路口更加拥堵,并且这种通行权不明确的交通信号也容易引发潜在的交通事故。本技术实施例提供的交通信号控制方法中,当根据交通信号控制机侧的强电数据监测到交通信号控制机发生故障时,监测控制装置可以通过
用于表示一个信号周期内交通信号灯的不同灯色的显示状态的自学习相位来实现对交通信号控制机的接管,在交通信号控制机发生故障时,可以及时接管控制交通信号灯正常发出交通信号,避免了故障引发的安全隐患,提高了交通信号控制的可靠性。
[0108]
可选地,上述当交通信号控制机侧的强电数据满足第一预设条件时,监测控制装置按照自学习相位控制交通信号灯发出交通信号,可以具体包括:当交通信号控制机侧的强电数据满足第一预设条件时,监测控制装置获取当前交通信号灯点亮的目标灯色点亮的起始时刻;监测控制装置根据当前时刻和目标灯色点亮的起始时刻确定参考时长;监测控制装置从自学习相位中的目标时刻开始,按照自学习相位控制交通信号灯发出交通信号;目标时刻是自学习相位中,目标灯色点亮的起始时刻加上参考时长得到的时刻。
[0109]
示例性地,以当前时刻为2022年10月28日15时15分10秒,交通信号灯的每个灯色点亮60秒为例,假设当前交通信号灯点亮的目标灯色为绿色,此轮绿灯点亮的起始时刻为2022年10月28日15时15分00秒,也即此轮绿灯已经点亮了10秒,此轮绿灯还需点亮50秒,若此时监测到交通信号控制机侧的强电数据满足第一预设条件,也即交通信号控制机发生了故障,此时可以确定参考时长为10秒,则监测控制装置可以从自学习相位中,绿灯的启亮时刻向后读取10秒得到目标时刻,并从自学习相位的目标时刻开始,按照自学习相位控制交通信号灯发出交通信号,这样一来,交通信号灯在切换至监测控制装置接管之后,可以在继续点亮绿灯50秒,然后切换其他灯色。
[0110]
可选地,监测控制装置可以将目标灯色对应的供电子线路通电的起始时刻作为目标灯色点亮的起始时刻。
[0111]
应理解,若检测到交通信号控制机发生故障时直接按照自学习相位控制交通信号灯发出交通信号,可能会导致交通信号指示的通行权发生无规则的突变,从而引发安全隐患。本技术实施例提供的交通信号控制方法中,监测控制装置可以根据当前时刻和目标灯色点亮的启示时刻确定参考时长,并通过自学习相位中目标灯色点亮的启示时刻加上该参考时长得到的目标时刻来从自学习相位中确定开始相位接管的时刻,相位接管之后控制交通信号灯发出的交通信号所指示的通行权将继续按照日常的变更规则进行改变,从而实现无感接管,避免引发安全隐患。
[0112]
可选地,预设相位还可以包括黄闪相位,该黄闪相位用于控制交通信号灯按照预设间隔点亮黄灯。在这种情况下,该方法还可以包括:当交通信号控制机侧的强电数据满足第一预设条件,且当前获取的自学习相位不满足一个完整的信号周期时,监测控制装置按照黄闪相位控制交通信号灯发出交通信号。
[0113]
可选地,如上所述,预设相位可以包括黄闪相位。在这种情况下,针对交通信号灯侧的强电数据,上述s102可以具体包括:当交通信号灯侧的强电数据满足第二预设条件时,监测控制装置按照黄闪相位控制交通信号灯发出交通信号。
[0114]
本技术实施例提供的交通信号控制方法中,监测控制装置可以获取交通信号控制机侧的强电数据,和/或,交通信号灯侧的强电数据,并基于这两侧的强电数据来判断交通信号控制系统是否发生故障(例如交通信号控制机中的应用程序崩溃、或者硬件失效等),与目前的基于主控板和相位板之间通信的灯色控制命令的故障监测方案相比,本技术对于强电数据的监测不受限于交通信号控制机的信号、以及内部通信协议等,可以接入任一品牌、任一通信协议类型的交通信号控制机,具备普适性,降低了在对不具备故障监测功能的
交通信号控制机进行改造时的成本。
[0115]
可选地,当交通信号控制机侧的强电数据满足第一预设条件时,和/或,当所述交通信号灯侧的强电数据满足第二预设条件时,监测控制装置还可以发出告警信息,该告警信息用于指示交通信号控制机或交通信号灯故障。
[0116]
例如,如上所述,监测控制装置包括输入输出接口,该输入输出接口可以是显示屏或触控显示屏等,监测控制装置可以通过该显示屏或触控显示屏显示文字告警信息或图形告警信息等。
[0117]
再例如,如上所述,该输入输出接口还可以是音频模块,监测控制装置可以通过音频模块发出声音告警信息。
[0118]
基于上述实施例的理解,以下结合附图进行总结性的概括。
[0119]
参见图5,图5为本技术实施例提供的交通信号控制系统的组成示意图。如图5所示,该交通信号控制系统可以包括:交通信号控制机、监测控制装置、以及交通信号灯。监测控制装置可以通过对交通信号控制机侧的强电数据和交通信号灯侧的强电数据进行监测,并在交通信号控制机或交通信号灯发生故障时控制交通信号灯发出交通信号。具体过程可以参照上述s101至s102处所述,此处不再赘述。
[0120]
参见图6,图6为本技术实施例提供的交通信号控制方法的另一种流程示意图,如图6中所示,该交通信号控制方法主要包括三个部分:采集数据、故障监控、以及故障处理。
[0121]
其中,采集数据部分可以参照上述s201至s204处所述,此处不再赘述。
[0122]
针对故障监控部分,参见图7,图7为本技术实施例提供的故障监控的流程示意图,如图7所示,该部分可以包括以下步骤:
[0123]
步骤1、监测控制装置获取强电数据。
[0124]
步骤1可以参照上述s101所述,此处不再赘述。
[0125]
步骤2、监测控制装置获取用户设置的监测阈值和监控方案。
[0126]
其中,监控方案可以包括阈值超限监测、阈值超时监测、以及阈值超次监测。监控方案可以参照上述第一预设条件处所述,此处不再赘述。
[0127]
步骤3、监测控制装置根据监控方案,监控交通信号控制机和交通信号灯是否发生故障。
[0128]
若交通信号控制机故障,则执行步骤4;若交通信号灯故障,则执行步骤4。
[0129]
步骤4、监测控制装置发出第一告警信息。
[0130]
其中,第一告警信息用于指示交通信号控制机发生故障。
[0131]
步骤5、监测控制装置发出第二告警信息。
[0132]
其中,第二告警信息用于指示交通信号灯发生故障。
[0133]
针对故障处理部分,参见图8,图8为本技术实施例提供的故障处理的流程示意图。如图8所示,该部分可以包括以下步骤:
[0134]
步骤1、监测控制装置开启自学习模式,学习交通信号控制机的强电输出逻辑。
[0135]
步骤1可以参照上述获取自学习相位处所述,此处不再赘述。
[0136]
步骤2、监测控制装置判断是否学习成功。
[0137]
若是,则执行步骤3;若否,则返回步骤1。
[0138]
步骤3、监测控制装置存储自学习相位。
[0139]
步骤4、监测控制装置获取故障监控部分的告警信息,确定故障源。
[0140]
若故障源为交通信号控制机,则执行步骤5;若故障源为交通信号灯,则执行步骤6。
[0141]
步骤5、监测控制装置切断交通信号控制机的强电输出,并根据自学习相位对交通信号灯进行强电输出控制,若未学习成功,则执行黄闪控制。
[0142]
步骤6、监测控制装置切断交通信号控制机的强电输出,并执行黄闪控制,记录故障日志。
[0143]
上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术目标应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术目标可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0144]
在示例性的实施例中,本技术实施例还提供了一种交通信号控制装置,该装置应用于上述监测控制装置。图9为本技术实施例提供的交通信号控制装置的组成示意图。如图9所示,该装置包括:获取模块901和处理模块902。
[0145]
获取模块901,用于获取交通信号控制机侧的强电数据,和/或,交通信号灯侧的强电数据;交通信号控制机侧强电数据用于表征交通信号控制机控制向交通信号灯输出电网电压的通断情况;交通信号灯侧的强电数据用于表征交通信号机接收电网电压的通断情况。
[0146]
处理模块902,用于当交通信号控制机侧的强电数据满足第一预设条件时,和/或,当交通信号灯侧的强电数据满足第二预设条件时,按照预设相位控制交通信号灯发出交通信号。
[0147]
一些可能的实施例中,预设相位包括自学习相位;自学习相位用于表示一个信号周期内交通信号灯的不同灯色的显示状态;针对交通信号控制机侧的强电数据,处理模块902,具体用于当交通信号控制机侧的强电数据满足第一预设条件时,按照自学习相位控制交通信号灯发出交通信号。
[0148]
另一些可能的实施例中,交通信号控制机通过一组供电线路对交通信号灯供电;一组供电线路包括多条供电子线路,每条供电子线路各自对应交通信号灯的一个灯色;获取模块901,还用于获取历史强电数据;历史强电数据包括交通信号控制机侧的历史强电数据,和/或,交通信号灯侧的历史强电数据;处理模块902,还用于基于历史强电数据,确定多条供电子线路的通断顺序;基于多条供电子线路的通断顺序,确定自学习相位。
[0149]
又一些可能的实施例中,处理模块902,具体用于确定第一时刻;第一时刻为第一灯色对应的供电子线路通电的起始时刻;第一灯色为交通信号灯的任意一个灯色;确定第二时刻;第二时刻为第一时刻之后,第一灯色对应的供电子线路第二次通电的起始时刻;将第一时刻和第二时刻之间,多条供电子线路的通断顺序作为自学习相位。
[0150]
又一些可能的实施例中,处理模块902,具体用于当交通信号控制机侧的强电数据满足第一预设条件时,获取当前交通信号灯点亮的目标灯色点亮的起始时刻;根据当前时刻和目标灯色点亮的起始时刻确定参考时长;从自学习相位中的目标时刻开始,按照自学
习相位控制交通信号灯发出交通信号;目标时刻是自学习相位中,目标灯色点亮的起始时刻加上参考时长得到的时刻。
[0151]
又一些可能的实施例中,预设相位还包括黄闪相位;黄闪相位用于控制交通信号灯按照预设间隔点亮黄灯;处理模块902,还用于当交通信号控制机侧的强电数据满足第一预设条件,且当前获取的自学习相位不满足一个完整的信号周期时,按照黄闪相位控制交通信号灯发出交通信号。
[0152]
又一些可能的实施例中,第一预设条件包括以下任意一项:交通信号控制机侧的强电数据大于预设阈值;交通信号控制机侧的强电数据大于预设阈值的时长超过预设时长;交通信号控制机侧的强电数据大于预设阈值的次数超过预设次数。
[0153]
又一些可能的实施例中,预设相位包括黄闪相位;黄闪相位用于控制交通信号灯按照预设间隔点亮黄灯;针对交通信号灯侧的强电数据,处理模块902,具体用于当交通信号灯侧的强电数据满足第二预设条件时,按照黄闪相位控制交通信号灯发出交通信号。
[0154]
需要说明的是,图9中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,还可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0155]
在示例性的实施例中,本技术实施例还提供了一种可读存储介质,包括软件指令,当其在监测控制装置上运行时,使得监测控制装置执行上述实施例提供的任意一种方法。
[0156]
在示例性的实施例中,本技术实施例还提供了一种包含计算机执行指令的计算机程序产品,当其在监测控制装置上运行时,使得监测控制装置执行上述实施例提供的任意一种方法。
[0157]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0158]
尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0159]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本申
请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
[0160]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
技术特征:
1.一种交通信号控制方法,其特征在于,所述方法应用于监测控制装置;所述监测控制装置与交通信号控制机和交通信号灯连接;所述方法包括:获取所述交通信号控制机侧的强电数据,和/或,所述交通信号灯侧的强电数据;所述交通信号控制机侧的强电数据用于表征所述交通信号控制机控制向交通信号灯输出电网电压的通断情况;所述交通信号灯侧的强电数据用于表征所述交通信号灯接收所述电网电压的通断情况;当所述交通信号控制机侧的强电数据满足第一预设条件时,和/或,当所述交通信号灯侧的强电数据满足第二预设条件时,按照预设相位控制所述交通信号灯发出交通信号。2.根据权利要求1所述的方法,其特征在于,所述预设相位包括自学习相位;所述自学习相位用于表示一个信号周期内交通信号灯的不同灯色的显示状态;针对所述交通信号控制机侧的强电数据,所述当所述交通信号控制机侧的强电数据满足第一预设条件时,和/或,当所述交通信号灯侧的强电数据满足第二预设条件时,按照预设相位控制所述交通信号灯发出交通信号,包括:当所述交通信号控制机侧的强电数据满足第一预设条件时,按照所述自学习相位控制所述交通信号灯发出交通信号。3.根据权利要求2所述的方法,其特征在于,所述交通信号控制机通过一组供电线路对所述交通信号灯供电;一组供电线路包括多条供电子线路,每条供电子线路各自对应所述交通信号灯的一个灯色;所述方法还包括:获取历史强电数据;所述历史强电数据包括所述交通信号控制机侧的历史强电数据,和/或,所述交通信号灯侧的历史强电数据;基于所述历史强电数据,确定所述多条供电子线路的通断顺序;基于所述多条供电子线路的通断顺序,确定所述自学习相位。4.根据权利要求3所述的方法,其特征在于,所述基于所述多条供电子线路的通断顺序,确定所述自学习相位,包括:确定第一时刻;所述第一时刻为第一灯色对应的供电子线路通电的起始时刻;所述第一灯色为所述交通信号灯的任意一个灯色;确定第二时刻;所述第二时刻为第一时刻之后,所述第一灯色对应的供电子线路第二次通电的起始时刻;将所述第一时刻和所述第二时刻之间,所述多条供电子线路的通断顺序作为所述自学习相位。5.根据权利要求2所述的方法,其特征在于,所述当所述交通信号控制机侧的强电数据满足第一预设条件时,按照所述自学习相位控制所述交通信号灯发出交通信号,包括:当所述交通信号控制机侧的强电数据满足所述第一预设条件时,获取当前所述交通信号灯点亮的目标灯色点亮的起始时刻;根据当前时刻和所述目标灯色点亮的起始时刻确定参考时长;从所述自学习相位中的目标时刻开始,按照所述自学习相位控制所述交通信号灯发出交通信号;所述目标时刻是所述自学习相位中,所述目标灯色点亮的起始时刻加上所述参考时长得到的时刻。6.根据权利要求3所述的方法,其特征在于,所述预设相位还包括黄闪相位;所述黄闪
相位用于控制所述交通信号灯按照预设间隔点亮黄灯;所述方法还包括:当所述交通信号控制机侧的强电数据满足所述第一预设条件,且当前获取的自学习相位不满足一个完整的信号周期时,按照所述黄闪相位控制所述交通信号灯发出交通信号。7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一预设条件包括以下任意一项:所述交通信号控制机侧的强电数据大于预设阈值;所述交通信号控制机侧的强电数据大于预设阈值的时长超过预设时长;所述交通信号控制机侧的强电数据大于预设阈值的次数超过预设次数。8.根据权利要求1所述的方法,其特征在于,所述预设相位包括黄闪相位;所述黄闪相位用于控制所述交通信号灯按照预设间隔点亮黄灯;针对所述交通信号灯侧的强电数据,所述当所述交通信号控制机侧的强电数据满足第一预设条件时,和/或,当所述交通信号灯侧的强电数据满足第二预设条件时,按照预设相位控制所述交通信号灯发出交通信号,包括:当所述交通信号灯侧的强电数据满足所述第二预设条件时,按照所述黄闪相位控制所述交通信号灯发出交通信号。9.一种交通信号控制机,其特征在于,所述交通信号控制机与交通信号灯连接;所述交通信号控制机包括:主控板、一个或多个相位板、以及监测控制装置;所述主控板与所述一个或多个相位板连接;所述监测控制装置的一侧与所述一个或多个相位板连接;所述监测控制装置的另一侧与所述交通信号灯连接;所述主控板,用于向所述一个或多个相位板发送灯色控制命令;所述一个或多个相位板中的每个相位板,用于根据所述主控板发送的灯色控制命令,驱动控制该相位板对应的交通信号灯的电网电压的通断情况,以控制所述交通信号灯发出交通信号;所述监测控制装置,用于获取所述交通信号控制机侧的强电数据,和/或,所述交通信号灯侧的强电数据;所述交通信号控制机侧的强电数据用于表征所述交通信号控制机控制向交通信号灯输出电网电压的通断情况;所述交通信号灯侧的强电数据用于表征所述交通信号机接收所述电网电压的通断情况;当所述交通信号控制机侧的强电数据满足第一预设条件时,和/或,当所述交通信号灯侧的强电数据满足第二预设条件时,按照预设相位控制所述交通信号灯发出交通信号。10.一种可读存储介质,其特征在于,所述可读存储介质包括:软件指令;当所述软件指令在监测控制装置中运行时,使得所述监测控制装置实现如权利要求1-8任一项所述的方法。
技术总结
本申请提供一种交通信号控制方法、装置及存储介质,涉及交通控制技术领域。该方法应用监测控制装置;监测控制装置与交通信号控制机和交通信号灯连接;该方法包括:获取交通信号控制机侧的强电数据,和/或,交通信号灯侧的强电数据;交通信号控制机侧的强电数据用于表征交通信号控制机控制向交通信号灯输出电网电压的通断情况;交通信号灯侧的强电数据用于表征交通信号灯接收电网电压的通断情况;当交通信号控制机侧的强电数据满足第一预设条件时,和/或,当交通信号灯侧的强电数据满足第二预设条件时,按照预设相位控制交通信号灯发出交通信号。该方法适用于交通信号的故障监测过程中,用于提供适配不同通信协议的故障监测方案。案。案。
技术研发人员:陈晓佳 杨冯 李天爵
受保护的技术使用者:杭州海康威视数字技术股份有限公司
技术研发日:2022.11.30
技术公布日:2023/7/6
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
