一种信号灯管理方法、装置、设备和介质与流程

文档序号:15237809发布日期:2018-08-24 07:34阅读:176来源:国知局

本发明实施例涉及交通信号灯领域,尤其涉及一种信号灯管理方法、装置、设备和介质。



背景技术:

随着社会经济的发展,城市交通问题越来越引起人们的关注。而交通信号灯在城市交通问题中扮演着重要角色。合理的对交通信号灯进行管理可以一定程度的解决城市交通问题。

目前,交通信号灯的管理方式为:各信号灯独立工作,信号灯的工作状态由执勤交警或交通设施单位亲自到现场进行人工控制管理。

然而,上述管理方式存在人力成本高和管理不方便的问题。



技术实现要素:

本发明实施例提供一种信号灯管理方法、装置、设备和介质,以解决现有信号灯管理方式存在的人力成本高和管理不方便的问题。

第一方面,本发明实施例提供了一种信号灯管理方法,该方法包括:

对设定区域内的信号灯进行组队,形成网络组;

将设置在所述设定区域内的一信号灯的通信节点或集中器作为所述网络组的对外通信节点,由所述对外通信节点将接收的来自所述设定区域之外的控制指令发送给所述网络组内的指定信号灯。

第二方面,本发明实施例还提供了一种信号灯管理装置,该装置包括:

组队模块,用于对设定区域内的信号灯进行组队,形成网络组;

节点确定模块,用于将设置在所述设定区域内的一信号灯的通信节点或集中器作为所述网络组的对外通信节点,由所述对外通信节点将接收的来自所述设定区域之外的控制指令发送给所述网络组内的指定信号灯。

第三方面,本发明实施例还提供了一种设备,所述设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的信号灯管理方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的信号灯管理方法。

本发明实施例通过利用一信号灯的通信节点或集中器作为对外通信节点对设定区域的多个信号灯进行集中管理,相比对设定区域内的多个信号灯独立管理的方式,节省了信号灯管理系统的硬件成本。原因是:在多个信号灯独立管理的方式中,每个信号灯均需要接收设定区域之外的控制指令,因此每个信号的通信节点都需要具有远程通信的能力。然而,本发明实施例提供的将多个信号灯利用对外通信节点集中管理的方式中,只需对外通信节点具有远程通信能力。因此节省了信号灯管理系统的硬件成本。

附图说明

图1为本发明实施例一提供的一种信号灯管理方法的流程图;

图2是本发明实施例二提供的一种信号灯管理方法的流程图;

图3是本发明实施例三提供的一种信号灯管理方法的流程图;

图4是本发明实施例四提供的一种信号灯管理装置的结构示意图;

图5为本发明实施例五提供的一种设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种信号灯管理方法的流程图。本实施例可适用于对设定区域内的多个交通信号灯进行管理的情况。该方法可以由一种信号灯管理装置来执行,该装置可以由软件和/或硬件的方式实现。参见图1,本发明实施例提供的信号灯管理方法包括:

s110、对设定区域内的信号灯进行组队,形成网络组。

其中,设定区域可以根据实际需要确定,可以是一个路口,也可以是设定定面积区域。每个信号灯均设置有通信节点。

具体的,对设定区域内的信号灯进行组队,形成网络组包括:

将设定区域内的多个信号灯的通信节点分别与对外通信节点连接,将连接后的所述信号灯的通信节点和对外通信节点确定为一网络组。

其中,连接方式可以是有线连接,也可以是无线通信连接。

示例性的,若设定区域为一个十字路口,该路口内有四个信号灯,则将该四个信号灯的通信节点分别与对外通信节点连接,将连接后的该四个信号灯的通信节点和对外通信节点作为一网络组。

s120、将设置在所述设定区域内的一信号灯的通信节点或集中器作为所述网络组的对外通信节点,由所述对外通信节点将接收的来自所述设定区域之外的控制指令发送给所述网络组内的指定信号灯。

可选的,可以将设定区域内多个信号灯中一个信号灯的通信节点作为所述网络组的对外通信节点,也可以将设置在设定区域内的集中器作为所述网络组的通信节点。

上述控制指令可以是控制信号灯的任意指令。该控制指令可以是运行状态的控制指令。具体的,该控制指令可以是延长指定信号灯中设定灯的开启时间。例如,将指定信号灯中绿灯开启时间延长10秒。

该控制指令也可以是开关状态的控制指令。具体的,该控制指令可以是关闭指定信号灯。例如,在发现指定信号灯故障后,可以生成关闭指定信号灯的指令,从而避免故障的信号灯对行人的误导,导致交通堵塞。

典型的,该控制指令可以由远程服务器生成并发送。

本发明实施例的技术方案,通过利用一信号灯的通信节点或集中器作为对外通信节点对设定区域的多个信号灯进行集中管理,相比对设定区域内的多个信号灯独立管理的方式,节省了信号灯管理系统的硬件成本。原因是:在多个信号灯独立管理的方式中,每个信号灯均需要接收设定区域之外的控制指令,因此每个信号的通信节点都需要具有远程通信的能力。然而,本发明实施例提供的将多个信号灯利用对外通信节点集中管理的方式中,只需对外通信节点具有远程通信能力。因此节省了信号灯管理系统的硬件成本。

由于信号灯的数量较多,为减轻服务器的压力,所述信号灯管理方法,还包括:

所述集中器接收所述网络组内信号灯的运行参数;

所述集中器根据所述运行参数生成控制指令发送给所述信号灯。

可选的,在本实施例中信号灯可以由集中器生成的控制指令控制,也可以由远程服务器生成的控制指令控制,还可以同时由集中器和远程服务器配合控制。

典型的,信号灯同时由集中器和远程服务器配合控制包括:远程服务器根据获取的路口交通图像生成运行状态控制指令经集中器发送给指定信号灯,集中器根据信号灯的运行参数生成开启状态控制指令发送给指定信号灯。

可选的,可以将所述设定区域内的任意一信号灯的通信节点作为所述网络组的对外通信节点。

考虑到通信距离和通信效率,将设置在所述设定区域内的一信号灯的通信节点作为所述网络组的对外通信节点的方式可以是:将距离设定区域内中心位置最近的信号灯作为所述网络组的对外通信节点。

进一步考虑到,设定区域并不一定是信号灯的覆盖区域。例如,设定区域是某个区,而这个区中只有设定方位的部分区域有信号灯。为提高通信效率,将设置在所述设定区域内的一信号灯的通信节点作为所述网络组的对外通信节点的方式可以是:

获取所述设定区域内各信号灯的位置;

根据所述位置,从所述各信号灯中确定一信号灯,并将确定的信号灯的通信节点作为所述网络组的对外通信节点。

具体的,根据所述位置,从所述各信号灯中确定一信号灯,并将确定的信号灯的通信节点作为所述网络组的对外通信节点包括:

根据所述位置确定信号灯覆盖区域的中心;

确定所述设定区域内各信号灯与所述中心的距离;

将所述距离中的最小距离对应的信号灯作为所述网络组的对外通信节点。

实施例二

图2是本发明实施例二提供的一种信号灯管理方法的流程图。本实施例是在上述实施例的基础上提出的一种可选方案。参见图2,本实施例提供的一种信号灯管理方法包括:

s210、对设定区域内的信号灯进行组队,形成网络组。

s220、确定所述设定区域内路口的车辆排队长度。

其中,确定所述设定区域内路口的车辆排队长度的方法可以是任意一种实现车辆排队长度的确定方法。

典型的,确定所述设定区域内路口的车辆排队长度的方式可以是:

对路口不同方向的排队车辆进行图像采集;

对采集的图像进行车牌定位;

获取车牌在图像中的位置;

根据所述位置,确定位于同一方向的车辆数量;

根据车辆数量确定车辆排队长度。

s230、若所述车辆排队长度大于设定长度阈值,则根据车辆排队位置确定指定信号灯。

其中,设定长度阈值可以根据实际需要确定。指定信号灯为控制上述排队车辆通行的信号灯。

具体的,根据车辆排队位置确定指定信号灯包括:

将车辆排队位置与所述路口的各车道位置进行匹配,确定车辆所在车道;

确定控制所述车道通行的信号灯为指定信号灯。

s240、生成针对所述指定信号灯的通行延时指令作为控制指令。

具体的,通行延时指令是延长通行时间的指令,可以是延长指定信号灯中绿灯开启时间的指令。

s250、将设置在所述设定区域内的一信号灯的通信节点或集中器作为所述网络组的对外通信节点,由所述对外通信节点将所述控制指令发送给所述网络组内的指定信号灯。

本发明实施例的技术方案,通过根据设定区域内路口的车辆排队长度,确定车辆排队情况,根据车辆排队情况生成延长通行时间的指令。从而实现根据车辆排队情况对路口信号灯进行调整,使信号灯适应路口当前车流情况。避免路口拥堵,提高信号灯的指示效率。

实施例三

图3是本发明实施例三提供的一种信号灯管理方法的流程图。本实施例是在上述实施例的基础上提出的一种可选方案。参见图3,本实施例提供的信号灯管理方法包括:

s310、将设定区域内的多个信号灯的通信节点和对外通信节点进行通信节点的两两连接,将连接后的所述信号灯的通信节点和对外通信节点确定为一网络组。

s320、若检测到对外通信节点与指定信号灯之间存在障碍物,则控制对外通信节点将接收的来自所述设定区域之外的控制指令发送给所述网络组内其他信号灯,由其他信号灯将所述控制指令转发给指定信号灯。

本发明实施例的技术方案,通过将设定区域内的多个信号灯的通信节点和对外通信节点进行通信节点的两两连接,实现在对外通信节点与指定信号灯之间存在障碍物时,由其他信号灯将所述控制指令转发给指定信号灯。

实施例四

图4是本发明实施例四提供的一种信号灯管理装置的结构示意图。参见图4,本实施例提供的信号灯管理装置包括:组队模块10和节点确定模块20

其中,组队模块10,用于对设定区域内的信号灯进行组队,形成网络组;

节点确定模块20,用于将设置在所述设定区域内的一信号灯的通信节点或集中器作为所述网络组的对外通信节点,由所述对外通信节点将接收的来自所述设定区域之外的控制指令发送给所述网络组内的指定信号灯。

本发明实施例的技术方案,通过利用一信号灯的通信节点或集中器作为对外通信节点对设定区域的多个信号灯进行集中管理,相比对设定区域内的多个信号灯独立管理的方式,节省了信号灯管理系统的硬件成本。原因是:在多个信号灯独立管理的方式中,每个信号灯均需要接收设定区域之外的控制指令,因此每个信号的通信节点都需要具有远程通信的能力。然而,本发明实施例提供的将多个信号灯利用对外通信节点集中管理的方式中,只需对外通信节点具有远程通信能力。因此节省了信号灯管理系统的硬件成本。

进一步的,节点确定模块包括:位置获取单元和节点确定单元。

其中,位置获取单元,用于获取所述设定区域内各信号灯的位置;

节点确定单元,用于根据所述位置,从所述各信号灯中确定一信号灯,并将确定的信号灯的通信节点作为所述网络组的对外通信节点。

进一步的节点确定单元用于:

根据所述位置确定信号灯覆盖区域的中心;

确定所述设定区域内各信号灯与所述中心的距离;

将所述距离中的最小距离对应的信号灯作为所述网络组的对外通信节点。

进一步的,所述信号灯管理装置还包括:排队长度确定模块、信号灯指定模块和控制指令确定模块。

其中,排队长度确定模块,用于确定所述设定区域内路口的车辆排队长度;

信号灯指定模块,用于若所述车辆排队长度大于设定长度阈值,则根据车辆排队位置确定指定信号灯;

控制指令确定模块,用于生成针对所述指定信号灯的通行延时指令作为所述控制指令。

进一步的,信号灯指定模块包括:

车道确定单元,用于将车辆排队位置与所述路口的各车道位置进行匹配,确定车辆所在车道;

信号灯指定单元,用于确定控制所述车道通行的信号灯为指定信号灯。

进一步的,节点确定模块包括:指令转发单元。

其中,指令转发单元用于若检测到对外通信节点与指定信号灯之间存在障碍物,则控制对外通信节点将接收的来自所述设定区域之外的控制指令发送给所述网络组内其他信号灯,由其他信号灯将所述控制指令转发给指定信号灯。

进一步的,所述集中器具体用于:接收所述网络组内信号灯的运行参数;根据所述运行参数生成控制指令发送给所述信号灯。

实施例五

图5为本发明实施例五提供的一种设备的结构示意图,如图5所示,该设备包括处理器70、存储器71、输入装置72和输出装置73;设备中处理器70的数量可以是一个或多个,图5中以一个处理器70为例;设备中的处理器70、存储器71、输入装置72和输出装置73可以通过总线或其他方式连接,图5中以通过总线连接为例。

存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的信号灯管理方法对应的程序指令/模块(例如,信号灯管理装置中的组队模块10和节点确定模块20)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的信号灯管理方法。

存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置72可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置73可包括显示屏等显示设备。

实施例六

本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种信号灯管理方法,该方法包括:

对设定区域内的信号灯进行组队,形成网络组;

将设置在所述设定区域内的一信号灯的通信节点或集中器作为所述网络组的对外通信节点,由所述对外通信节点将接收的来自所述设定区域之外的控制指令发送给所述网络组内的指定信号灯当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的信号灯管理方法中的相关操作.

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述信号灯管理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1