基于智慧路灯的交通事故提醒系统
文献发布时间:2023-06-19 13:46:35
技术领域
本发明涉及交通技术领域,尤其涉及基于智慧路灯的交通事故提醒系统。
背景技术
随着社会经济的发展和城市化建设的推进,车辆的普及率越来越高,相应的,道路交通安全问题也日益凸显。例如,一些车流量较为密集道路上,在发生交通事故后,后方驶来的车辆可能会因为不知道前方出现车祸而未做出减速或停车的处理,继而导致二次交通事故的发生,并由此造成更为严重人员伤亡及财产损失。
如何有效地避免二次交通事故的发生,是目前亟待解决的问题。
发明内容
本发明的目的在于克服现有技术的缺陷,提供基于智慧路灯的交通事故提醒系统,用以解决现有技术中的问题。
为解决上述问题,本发明提供了:基于智慧路灯的交通事故提醒系统,包括服务器和多个设置于同一道路上的智慧路灯,各所述智慧路灯均通过自身的通信模块与所述服务器建立通信连接;
所述智慧路灯包括摄像模块和显示模块;所述摄像模块按一定频率对设定区域进行拍照并获得照片,其中,以所述照片的拍摄时间和所述智慧路灯的ID号对所述照片进行命名;
所述服务器接收到所述照片后,包括以下步骤:
利用深度学习算法所获得的事故特征模型对所述照片进行识别,判断是否出现交通事故;当判定出现交通事故时,根据所述拍摄时间和所述ID号分别确定事故发生时间和事故发生区域,其中,所述事故发生区域与所述智慧路灯的所述摄像模块所对应的所述设定区域一致;生成用于提醒发生交通事故的提醒信号,其中,所述提醒信号包括所述事故发生时间和所述事故发生区域;向各所述智慧路灯发送所述提醒信号;
其中,各所述智慧路灯的通过自身的所述显示模块显示所述事故发生时间和所述事故发生区域。
进一步地,所述服务器包括存储模块,所述存储模块内储存有各所述智慧路灯的所述ID号和各所述ID号所对应的所述设定区域。
进一步地,所述道路的入口处设置有所述智慧路灯。
进一步地,各所述智慧路灯根据所述事故发生区域和自身的位置确定自身与所述事故发生区域之间的距离信息,其中,各所述智慧路灯所对应的所述距离信息显示于所述智慧路灯自身的显示模块上。
进一步地,当判定出现交通事故后,所述服务器执行以下步骤:
读取被识别出交通事故的所述照片的名称中的所述ID号;
对上述所述ID号进行标记;
当所述服务器接收到被标记的所述ID号所对应的照片时,利用所述事故特征模型对所述照片进行识别,以判断所述事故发生区域是否恢复正常;
当判定所述事故发生区域恢复正常后,则取消被标记的所述ID号的标记,并向各所述智慧路灯发送事故解除信号。
进一步地,所述通信模块为无线通信模块。
本发明的有益效果是:
1.可以监测到道路上是否发生交通事故;
2.当监测到发生交通事故时,事故发生时间和事故发生区域会显示在各智慧路灯的显示模块上,如此,驾驶员便能够及时了解到该道路的路况,从而提前做出减速或停车的操作,由此可以有效地避免二次交通事故的发生。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
图1示出了一种智慧路灯的结构框图;
图2示出了一种智慧路灯处理照片的工作流程图;
图3示出了一种服务器在接收到照片后的工作流程图。
主要元件符号说明:
1-摄像模块;2-显示模块;3-通信模块;4-命名模块;5-处理模块。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
实施例
在本实施例中,提出一种基于智慧路灯的交通事故提醒系统,包括服务器和多个设置于同一道路上的智慧路灯,各智慧路灯均通过自身的通信模块3与服务器建立通信连接。其中,通信模块3可采用无线通信模块,例如NB-IoT无线通信模块等。
如图1所示,为智慧路灯的结构框图。其中,智慧路灯包括摄像模块1、显示模块2、通信模块3、命名模块4和处理模块5。
如图2所示,智慧路灯对照片的处理,包括以下步骤:
S11、摄像模块1按一定频率对设定区域进行拍照并获得照片。
在本实施例中,摄像模块1的拍照频率可调节。其中,服务器可以根据当前的时段或车流量,向各智慧路灯发送频率调节信号,智慧路灯通过处理模块5调节自身摄像模块1的拍照频率。例如,在高峰时段或车流量超过预设值时,拍照频率会提高。
S12、命名模块4以照片的拍摄时间和智慧路灯的ID号对照片进行命名。
在本实施例中,照片的名称中包括有拍摄时间和对应智慧路灯的ID号,处理模块5控制命名模块4按设定的规则对照片进行命名,从而便于服务器识别及获取照片名称中的拍摄时间和ID号。
S13、通信模块3将命名后的照片发送至服务器。
在本实施例中,每个智慧路灯均对应有唯一的ID号。
如图3所示,服务器接收到照片后,包括以下步骤:
S21、利用深度学习算法所获得的事故特征模型对照片进行识别,判断是否出现交通事故。
在本实施例中,可通过卷积神经网络不断进行大样本训练获得事故特征模型。
S22、当判定出现交通事故时,根据拍摄时间和ID号分别确定事故发生时间和事故发生区域。
服务器对照片名称进行识别,由此获取其中的拍摄时间和ID号。在本实施例中,服务器包括存储模块,其中,存储模块内储存有各智慧路灯的ID号和各ID号所对应的设定区域。
由于每个智慧路灯对应唯一的ID号,所以通过照片名称上的ID号,便可以查询到该ID号对应哪个智慧路灯。又由于每个智慧路灯的摄像模块1都对相应的设定区域进行拍照,为此,如果判定一拍摄模块所拍摄的区域发生交通事故,那么该拍摄模块对应的设定区域便为事故发生区域。
由此可知,事故发生区域与智慧路灯的摄像模块1所对应的设定区域一致。
S23、生成用于提醒发生交通事故的提醒信号,其中,提醒信号包括事故发生时间和事故发生区域。
S24、向各智慧路灯发送提醒信号。
提醒信号中还可包括相应的文字信息,在各智慧路灯通过通信模块3接收到提醒信号后,由控制模块控制自身的显示模块2显示提醒文字以及事故发生时间和事故发生区域。如此,开车行驶于该道路上的驾驶员便能够通过附近智慧路灯的显示模块2了解到道路上发生了交通事故以及事故发生时间和事故发生区域,从而能够提前做出减速或停车的操作,由此可以有效地避免二次交通事故的发生。其中,智慧路灯上的显示模块2的大小及位置需设置合理,以便驾驶员看清显示模块2上的信息。
当发送交通事故后,为了避免道路进一步拥挤,道路的入口处可设置有智慧路灯,如此驾驶员驾车进入该道路前,就能了解到交通事故的发生,从而可以及时变更行车路线。
发生交通事故后,当驾驶员看到附近智慧路灯的显示屏时,为了方便驾驶员可以更清楚地了解所驾驶车辆距离事故发生区域的距离,可进行如下设置:
基于地图信息,各智慧路灯根据事故发生区域和自身的位置确定自身与事故发生区域之间的距离信息,其中,各智慧路灯所对应的距离信息显示于智慧路灯自身的显示模块2上。
智慧路灯为固定设备,在智慧路灯完成安装后,其位置信息便得到确定,为此,可将智慧路灯的位置信息录入并存储于自身的的储存器中。同时,各智慧路灯的储存器中还存储有地图信息。
为了方便驾驶员了解到交通事故的进展情况,当判定出现交通事故后,服务器可执行以下步骤:
读取被识别出交通事故的照片的名称中的ID号;
对上述ID号进行标记;
当服务器接收到被标记的ID号所对应的照片时,利用事故特征模型对该照片进行识别,并判断事故发生区域是否恢复正常;
当判定事故发生区域恢复正常后,则取消对上述被标记的ID号的标记,并向各智慧路灯发送事故解除信号。
通过事故特征模型对照片进行识别时,若未检测到事故特征,则说明交通已经回复正常。其中,智慧路灯接收到事故解除信号后,可通过自身的显示屏进行显示。
在本实施例中,解除信号可包括相关的文字信息和交通恢复时间,其中,交通恢复时间可源自照片名称中的拍摄时间。
本实施例中所提出的基于智慧路灯的交通事故提醒系统可以帮助驾驶员及时了解到道路的路况。当发送交通事故时,驾驶员可以根据智慧路灯显示模块2上的信息作出相应的操作,例如减速或停车等,从而能够有效地避免二次交通事故的发生。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。