行人闯红灯行为检测方法、装置及计算机可读存储介质
技术领域
本发明涉及数据处理技术领域,尤其涉及一种行人闯红灯行为检测方法、装置及计算机可读存储介质。
背景技术
行人闯红灯不仅具有重大安全隐患,而且对现在的交通安全出行提出了巨大的挑战。
目前,一些市场产品采用摄像头捕捉闯红灯行人的方法,基于图像处理技术进行抓拍和取证。但是,通过摄像头进行抓拍时,由于在夜晚以及大雾、阴霾气候下无法清晰成像,并且采用人脸识别的方法对闯红灯行人身份识别,受成像距离、光线影响而造成识别准确率有限,导致对行人闯红灯行为进行检测的效率低。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种行人闯红灯行为检测方法、装置及计算机可读存储介质,旨在解决现有对行人闯红灯行为进行检测的效率低技术问题。
为实现上述目的,本发明提供一种行人闯红灯行为检测方法,应用于与人行道的红绿灯通信连接的闯红灯检测设备,所述行人闯红灯行为检测方法包括以下步骤:
在监测到所述红绿灯的红灯灯亮信号时,获取当前已与所述闯红灯检测设备的无线接入点AP建立网络连接的移动终端的第一位置信息;
基于所述第一位置信息确定当前已与所述AP建立网络连接的移动终端中,位于所述AP对应的电子围栏区域之外的第一移动终端;
在预设时长内每隔预设时间间隔获取所述第一移动终端的第二位置信息,其中,所述预设时长为所述红绿灯红灯的点亮时长;
在获取到所述第二位置信息时,基于所述第二位置信息及所述电子围栏区域确定所述第一移动终端对应的用户是否存在闯红灯违章行为。
进一步地,在一实施例中,所述基于所述第二位置信息及所述电子围栏区域确定所述第一移动终端对应的用户是否存在闯红灯违章行为的步骤包括:
基于所述第二位置信息确定所述第一移动终端中是否存在位于所述电子围栏区域内的第二移动终端;
在存在位于所述电子围栏区域内的第二移动终端时,确定所述第二移动终端对应的用户存在闯红灯违章行为。
进一步地,在一实施例中,所述闯红灯检测设备所处区域设有摄像头,所述确定所述第二移动终端对应的用户存在闯红灯违章行为的步骤之后,还包括:
获取所述第二移动终端的标识信息,基于所述标识信息上报违章事件至预设服务器;
控制所述摄像头进行拍照操作,并将拍照操作获得的图片上传至所述预设服务器。
进一步地,在一实施例中,所述基于所述第二位置信息确定所述第一移动终端中是否存在位于所述电子围栏区域内的第二移动终端的步骤包括:
获取所述第二位置信息对应的平面坐标,其中,所述平面坐标包括横坐标及纵坐标;
将平面坐标中横坐标处于预设横坐标范围内、且纵坐标处于预设纵坐标范围内的平面坐标对应的移动终端作为第二移动终端。
进一步地,在一实施例中,所述行人闯红灯行为检测方法还包括:
在监测到所述红绿灯的红灯灯亮信号时,在所述预设时长内实时监测当前是否存在与所述AP建立网络连接的第三移动终端;
在存在与所述AP建立网络连接的第三移动终端时,获取所述第三移动终端当前的第三位置信息;
在红灯时间间隔内每隔预设时间间隔获取所述第三移动终端的第四位置信息,其中,所述红灯时间间隔为当前时刻后与检测到所述红绿灯的绿灯灯亮信号的时刻之间的时间间隔;
基于所述第三位置信息、所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
进一步地,在一实施例中,所述基于所述第三位置信息、所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为的步骤包括:
基于所述第三位置信息确定所述第三移动终端是否位于所述电子围栏区域对应的道路内;
在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
进一步地,在一实施例中,所述在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为的步骤包括:
在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息确定所述第三移动终端是否位于所述电子围栏区域内;
在所述第三移动终端位于所述电子围栏区域内时,确定所述第三移动终端对应的用户存在闯红灯违章行为。
进一步地,在一实施例中,所述在监测到所述红绿灯的红灯灯亮信号时,获取当前已与所述闯红灯检测设备的无线接入点AP建立网络连接的移动终端的第一位置信息的步骤之前,所述行人闯红灯行为检测方法还包括:
在所述闯红灯检测设备启动运行时,创建所述AP,其中,在安装有闯红灯检测应用程序APP的移动终端检测到所述AP的网络信号时,所述移动终端与所述AP建立网络连接;
获取所述闯红灯检测设备所处区域的道路信息,并基于所述道路信息生成所述电子围栏区域。
此外,为实现上述目的,本发明还提供一种行人闯红灯行为检测装置,所述行人闯红灯行为检测装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的行人闯红灯行为检测程序,所述行人闯红灯行为检测程序被所述处理器执行时实现上述任一项所述的行人闯红灯行为检测方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有行人闯红灯行为检测程序,所述行人闯红灯行为检测程序被处理器执行时实现上述任一项所述的行人闯红灯行为检测方法的步骤。
本发明通过在监测到所述红绿灯的红灯灯亮信号时,获取当前已与所述闯红灯检测设备的无线接入点AP建立网络连接的移动终端的第一位置信息,接着基于所述第一位置信息确定当前已与所述AP建立网络连接的移动终端中,位于所述AP对应的电子围栏区域之外的第一移动终端,而后在预设时长内每隔预设时间间隔获取所述第一移动终端的第二位置信息,然后在获取到所述第二位置信息时,基于所述第二位置信息及所述电子围栏区域确定所述第一移动终端对应的用户是否存在闯红灯违章行为,能够根据移动终端的位置信息准确的判断该移动终端的用户是否存在闯红灯违章行为,由于采用无线通信技术而不受天气环境的影响,进而提高了对行人闯红灯行为进行检测的效率。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的行人闯红灯行为检测装置的结构示意图;
图2为本发明行人闯红灯行为检测方法一实施例的流程示意图;
图3为本发明一实施例中电子围栏区域的示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的行人闯红灯行为检测装置的结构示意图。
本发明实施例终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及行人闯红灯行为检测程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的行人闯红灯行为检测程序。
在本实施例中,行人闯红灯行为检测装置包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的行人闯红灯行为检测程序,其中,处理器1001调用存储器1005中存储的行人闯红灯行为检测程序时,并执行以下操作:
在监测到所述红绿灯的红灯灯亮信号时,获取当前已与所述闯红灯检测设备的无线接入点AP建立网络连接的移动终端的第一位置信息;
基于所述第一位置信息确定当前已与所述AP建立网络连接的移动终端中,位于所述AP对应的电子围栏区域之外的第一移动终端;
在预设时长内每隔预设时间间隔获取所述第一移动终端的第二位置信息,其中,所述预设时长为所述红绿灯红灯的点亮时长;
在获取到所述第二位置信息时,基于所述第二位置信息及所述电子围栏区域确定所述第一移动终端对应的用户是否存在闯红灯违章行为。
进一步地,处理器1001可以调用存储器1005中存储的行人闯红灯行为检测程序,还执行以下操作:
基于所述第二位置信息确定所述第一移动终端中是否存在位于所述电子围栏区域内的第二移动终端;
在存在位于所述电子围栏区域内的第二移动终端时,确定所述第二移动终端对应的用户存在闯红灯违章行为。
进一步地,处理器1001可以调用存储器1005中存储的行人闯红灯行为检测程序,还执行以下操作:
获取所述第二移动终端的标识信息,基于所述标识信息上报违章事件至预设服务器;
控制所述摄像头进行拍照操作,并将拍照操作获得的图片上传至所述预设服务器。
进一步地,处理器1001可以调用存储器1005中存储的行人闯红灯行为检测程序,还执行以下操作:
获取所述第二位置信息对应的平面坐标,其中,所述平面坐标包括横坐标及纵坐标;
将平面坐标中横坐标处于预设横坐标范围内、且纵坐标处于预设纵坐标范围内的平面坐标对应的移动终端作为第二移动终端。
进一步地,处理器1001可以调用存储器1005中存储的行人闯红灯行为检测程序,还执行以下操作:
在监测到所述红绿灯的红灯灯亮信号时,在所述预设时长内实时监测当前是否存在与所述AP建立网络连接的第三移动终端;
在存在与所述AP建立网络连接的第三移动终端时,获取所述第三移动终端当前的第三位置信息;
在红灯时间间隔内每隔预设时间间隔获取所述第三移动终端的第四位置信息,其中,所述红灯时间间隔为当前时刻后与检测到所述红绿灯的绿灯灯亮信号的时刻之间的时间间隔;
基于所述第三位置信息、所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
进一步地,处理器1001可以调用存储器1005中存储的行人闯红灯行为检测程序,还执行以下操作:
基于所述第三位置信息确定所述第三移动终端是否位于所述电子围栏区域对应的道路内;
在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
进一步地,处理器1001可以调用存储器1005中存储的行人闯红灯行为检测程序,还执行以下操作:
在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息确定所述第三移动终端是否位于所述电子围栏区域内;
在所述第三移动终端位于所述电子围栏区域内时,确定所述第三移动终端对应的用户存在闯红灯违章行为。
进一步地,处理器1001可以调用存储器1005中存储的行人闯红灯行为检测程序,还执行以下操作:
在所述闯红灯检测设备启动运行时,创建所述AP,其中,在安装有闯红灯检测应用程序APP的移动终端检测到所述AP的网络信号时,所述移动终端与所述AP建立网络连接;
获取所述闯红灯检测设备所处区域的道路信息,并基于所述道路信息生成所述电子围栏区域。
本发明还提供一种行人闯红灯行为检测方法,参照图2,图2为本发明行人闯红灯行为检测方法一实施例的流程示意图。
在本实施例中,该行人闯红灯行为检测方法应用于与人行道的红绿灯通信连接的闯红灯检测设备。
其中,该闯红灯检测设备设置于红绿灯所处的路边区域,该闯红灯检测设备内置WIFI模块,在该闯红灯检测设备启动运行时,该闯红灯检测设备通过该WIFI模块创建无线接入点AP,并在该AP创建完成时,创建电子围栏区域,该电子围栏区域为当前该应用该红绿灯的道路中的斑马线区域。
例如,在某一道路的两侧斑马线所对应的区域设有两个红绿灯时,则可在其中一个红绿灯处设置一闯红灯检测设备,其对应的电子围栏区域为该斑马线区域,当然,也可以在每一个红绿灯处设置一闯红灯检测设备。若某一道路的两侧斑马线所对应的区域设有两个红绿灯,且道路中间还设有一个红绿灯,可在道路俩侧的红绿灯处分别设置一闯红灯检测设备,或者,在道路一侧的红绿灯处、以及道路中间的红绿灯处分别设置一闯红灯检测设备,每一个闯红灯检测设备所对应的电子围栏区域为距离该闯红灯检测设备最近的两个红绿灯之间的斑马线区域;当然,也可以在每一个红绿灯处分别设置一闯红灯检测设备。
在本实施例中,该行人闯红灯行为检测方法包括以下步骤:
步骤S100,在监测到所述红绿灯的红灯灯亮信号时,获取当前已与所述闯红灯检测设备的无线接入点AP建立网络连接的移动终端的第一位置信息;
在本实施例中,安装有闯红灯检测应用程序APP的移动终端在进入该AP的覆盖范围内时,能够检测到该AP的网络信号时,此时移动终端与AP建立网络连接,具体地,该APP在安装后,可强制运行并开启该移动终端的WIFI功能,进而与该AP建立网络连接,并且该移动终端可以通过该AP与道路中任一闯红灯检测设备的AP建立网络连接。
在本实施例中,该闯红灯检测设备可以实时监测该红绿灯的运行状态,在监测到该红绿灯的红灯灯亮信号时,即该红绿灯有绿灯亮切换为红灯亮时,获取当前已与该闯红灯检测设备的建立网络连接的移动终端的第一位置信息,具体地,可先获取当前已与该闯红灯检测设备的建立网络连接的移动终端的标识信息,并通过该标识信息发送位置信息获取请求至当前已与该闯红灯检测设备的建立网络连接的移动终端,移动终端在接收到位置信息获取请求时,通过该移动终端的GPS模块获得其自身的位置信息,并将获取到的位置信息发送至该闯红灯检测设备,其中,该标识信息包括移动终端的唯一标志码及或该移动终端对应的手机号码。
步骤S200,基于所述第一位置信息确定当前已与所述AP建立网络连接的移动终端中,位于所述AP对应的电子围栏区域之外的第一移动终端;
在本实施例中,在获取到第一位置信息时,确定当前已与所述AP建立网络连接的移动终端中,位于所述AP对应的电子围栏区域之外的第一移动终端,即删除当前已与AP建立网络连接的移动终端中位于电子围栏区域内的移动终端,以避免将在绿灯点亮时过马路且红灯点亮时未完成过马路的用户误判为闯红灯行为的用户。
步骤S300,在预设时长每隔预设时间间隔获取所述第一移动终端的第二位置信息,其中,所述预设时长为所述红绿灯红灯的点亮时长;
其中,预设时间间隔可以进行合理设置,例如该预设时间间隔可设置为0.3S、0.5S等。
在本实施例中,在确定第一移动终端时,在预设时间间隔内每隔预设时间间隔获取所述第一移动终端的第二位置信息,具体地,该闯红灯检测设备可发送获取请求至第一移动终端,在接收到获取请求时,该第一移动终端可实时或每隔预设时间间隔通过GPS模块获得其自身的位置信息,并在预设时长每隔预设时间间隔将其自身的位置信息发送至该闯红灯检测设备,该闯红灯检测设备接收到的位置信息即为第二位置信息。
步骤S400,在获取到所述第二位置信息时,基于所述第二位置信息及所述电子围栏区域确定所述第一移动终端对应的用户是否存在闯红灯违章行为。
在本实施例中,在每次获取到第二位置信息时,基于所述第二位置信息及所述电子围栏区域确定所述第一移动终端对应的用户是否存在闯红灯违章行为,具体地,基于所述第二位置信息确定所述第一移动终端中是否存在位于所述电子围栏区域内的移动终端,在存在时判定该位于所述电子围栏区域内的移动终端为对应的用户存在闯红灯违章行为。
本实施例提出的行人闯红灯行为检测方法,通过在监测到所述红绿灯的红灯灯亮信号时,获取当前已与所述闯红灯检测设备的无线接入点AP建立网络连接的移动终端的第一位置信息,接着基于所述第一位置信息确定当前已与所述AP建立网络连接的移动终端中,位于所述AP对应的电子围栏区域之外的第一移动终端,而后在预设时长内每隔预设时间间隔获取所述第一移动终端的第二位置信息,然后在获取到所述第二位置信息时,基于所述第二位置信息及所述电子围栏区域确定所述第一移动终端对应的用户是否存在闯红灯违章行为,能够根据移动终端的位置信息准确的判断该移动终端的用户是否存在闯红灯违章行为,由于采用无线通信技术而不受天气环境的影响,进而提高了对行人闯红灯行为进行检测的效率。并且,与通过摄像头进行抓拍相比,不会因为摄像头清晰成像距离存的限制而影响检测效率,该闯红灯检测设备安装时也不存在摄像头最佳安装位置的选择而带来大量的施工测量工作的问题。
基于第一实施例,提出本发明行人闯红灯行为检测方法的第二实施例,在本实施例中,步骤S400包括:
步骤S410,基于所述第二位置信息确定所述第一移动终端中是否存在位于所述电子围栏区域内的第二移动终端;
在本实施例中,在每次获取到第二位置信息时,基于该第二位置信息确定第一移动终端中是否存在位于电子围栏区域内的第二移动终端,进而确定该第一移动终端的用户中是否存在进入该电子围栏区域内的用户。
步骤S420,在存在位于所述电子围栏区域内的第二移动终端时,确定所述第二移动终端对应的用户存在闯红灯违章行为。
在本实施例中,在存在位于电子围栏区域内的第二移动终端时,即该第一移动终端的用户中存在进入该电子围栏区域内的用户时,确定第二移动终端对应的用户存在闯红灯违章行为。
本实施例提出的行人闯红灯行为方法,通过基于所述第二位置信息确定所述第一移动终端中是否存在位于所述电子围栏区域内的第二移动终端,接着在存在位于所述电子围栏区域内的第二移动终端时,确定所述第二移动终端对应的用户存在闯红灯违章行为,进而实现了根据第二位置信息及电子围栏区域准确的确定第一移动终端的用户中存在闯红灯违章行为的用户,进一步提高了对行人闯红灯行为进行检测的效率。
基于第二实施例,提出本发明行人闯红灯行为检测方法的第三实施例,在本实施例中,闯红灯检测设备所处区域设有摄像头,在步骤S420之后,还包括:
步骤S430,获取所述第二移动终端的标识信息,基于所述标识信息上报违章事件至预设服务器;
在本实施例中,在确定该第二移动终端对应的用户存在闯红灯违章行为时,获取第二移动终端的标识信息,并基于标识信息上报违章事件至预设服务器,其中,该标识信息包括该第二移动终端中所安装的SIM卡对应的手机号码,该预设服务器为交警中心的服务器。
步骤S440,控制所述摄像头进行拍照操作,并将拍照操作获得的图片上传至所述预设服务器。
在本实施例中,闯红灯检测设备所处区域设有的摄像头与该闯红灯检测设备及预设服务器通信连接,在确定该第二移动终端对应的用户存在闯红灯违章行为时,控制所述摄像头进行拍照操作,并将拍照操作获得的图片上传至所述预设服务器。
本实施例提出的行人闯红灯行为方法,通过获取所述第二移动终端的标识信息,基于所述标识信息上报违章事件至预设服务器,接着控制所述摄像头进行拍照操作,并将拍照操作获得的图片上传至所述预设服务器,能够及时上报行人闯红灯违章事件,并通过摄像头获取行人闯红灯违章的证据,进一步提高了对行人闯红灯行为进行检测的效率。
基于第二实施例,提出本发明行人闯红灯行为检测方法的第四实施例,在本实施例中,步骤S410包括:
步骤S411,获取所述第二位置信息对应的平面坐标,其中,所述平面坐标包括横坐标及纵坐标;
在本实施例中,由于GPS感知的位置信息经纬度是地球坐标系,即第二位置信息为地球坐标系中的坐标,在获取所述第二位置信息,将该第二位置信息转换为欧氏大地坐标系中的坐标即平面坐标。
步骤S412,将平面坐标中横坐标处于预设横坐标范围内、且纵坐标处于预设纵坐标范围内的平面坐标对应的移动终端作为第二移动终端。
其中,预设横坐标范围及预设纵坐标范围为根据电子围栏区域确定的坐标范围。
在本实施例中,在获取到第二位置信息对应的平面坐标时,获取平面坐标中横坐标处于预设横坐标范围内、且纵坐标处于预设纵坐标范围内的平面坐标,并将将平面坐标中横坐标处于预设横坐标范围内、且纵坐标处于预设纵坐标范围内的平面坐标对应的移动终端作为第二移动终端。
如图3所示,以矩形区域的电子围栏区域为例,以人行道某点A作为原点建立直角坐标系,将人行道矩形四个点A,B,C,D的经纬度数据(可实地GPS测量得到),经过坐标平移得到(xi,yi)i=A,B,C,D。
设点E是采集到的行人的经纬度数据经过步骤1欧氏坐标,再经过步骤2坐标平移得到坐标即第二位置信息对应的平面坐标,那么判断E点是否电子围栏区域内即在矩形区域的方法是:xE>xA且xE<xD,同时满足yE>yA且yE<yC。
本实施例提出的行人闯红灯行为方法,通过获取所述第二位置信息对应的平面坐标,将平面坐标中横坐标处于预设横坐标范围内、且纵坐标处于预设纵坐标范围内的平面坐标对应的移动终端作为第二移动终端,能够根据第二位置信息的平面坐标准确的判断闯红灯违章行为,进一步提高了对行人闯红灯行为进行检测的效率。
基于第一实施例,提出本发明行人闯红灯行为检测方法的第五实施例,在本实施例中,该行人闯红灯行为检测方法还包括:
步骤S500,在监测到所述红绿灯的红灯灯亮信号时,在所述预设时长内实时监测当前是否存在与所述AP建立网络连接的第三移动终端;
在本实施例中,为实现对红灯灯亮之后与该AP建立网络连接的移动终端的用户进行闯红灯违章行为的检测,在监测到所述红绿灯的红灯灯亮信号时,在所述预设时长内实时监测当前是否存在与所述AP建立网络连接的第三移动终端。
步骤S600,在存在与所述AP建立网络连接的第三移动终端时,获取所述第三移动终端当前的第三位置信息;
在本实施例中,在存在与所述AP建立网络连接的第三移动终端时,获取所述第三移动终端当前的第三位置信息,具体地,可先获取第三移动终端的标识信息,并通过该标识信息发送位置信息获取请求至第三移动终端,在接收到位置信息获取请求时,第三移动终端通过该GPS模块获得其自身的位置信息,并将获取到的位置信息发送至该闯红灯检测设备,其中,该标识信息包括第三移动终端的唯一标志码及或该移动终端对应的手机号码。
步骤S700,在红灯时间间隔内每隔预设时间间隔获取所述第三移动终端的第四位置信息,其中,所述红灯时间间隔为当前时刻后与检测到所述红绿灯的绿灯灯亮信号的时刻之间的时间间隔;
步骤S800,基于所述第三位置信息、所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
在本实施例中,在获取到第三位置信息时,在红灯时间间隔内每隔预设时间间隔获取所述第三移动终端的第四位置信息,并根据第三位置信息、所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为,具体的,首先基于第三位置信息确定第三移动终端是否位于所述电子围栏区域对应的道路内,即确定该第三移动终端的用户是否为车内的驾驶员或乘客,在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
本实施例提出的行人闯红灯行为方法,通过在监测到所述红绿灯的红灯灯亮信号时,在所述预设时长内实时监测当前是否存在与所述AP建立网络连接的第三移动终端,接着在存在与所述AP建立网络连接的第三移动终端时,获取所述第三移动终端当前的第三位置信息,而后在红灯时间间隔内每隔预设时间间隔获取所述第三移动终端的第四位置信息,然后基于所述第三位置信息、所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为,进而实现了对红灯灯亮之后与该AP建立网络连接的移动终端的用户进行闯红灯违章行为的检测,进一步提高了行人闯红灯违章行为检测的效率。
基于第五实施例,提出本发明行人闯红灯行为检测方法的第六实施例,在本实施例中,步骤S800包括:
步骤S810,基于所述第三位置信息确定所述第三移动终端是否位于所述电子围栏区域对应的道路内;
在本实施例中,提高第三位置信息确定第三移动终端是否位于电子围栏区域对应的道路内,即该移动终端是否位于该道路内,以确定该第三移动终端的用户是否为车内的驾驶员或乘客。
步骤S820,在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
在本实施例中,在所述第三移动终端位于所述电子围栏区域对应的道路之外时,即该第三移动终端的用户是否为车内的驾驶员或乘客,基于所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为,以避免对车内的驾驶员或乘客进行闯红灯违章行为的误报。
本实施例提出的行人闯红灯行为方法,通过基于所述第三位置信息确定所述第三移动终端是否位于所述电子围栏区域对应的道路内,接着在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为,能够避免对车内的驾驶员或乘客进行闯红灯违章行为的误报,进一步提高了行人闯红灯违章行为检测的效率。
基于第六实施例,提出本发明行人闯红灯行为检测方法的第七实施例,在本实施例中,步骤S820包括
步骤S821,在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息确定所述第三移动终端是否位于所述电子围栏区域内;
步骤S822,在所述第三移动终端位于所述电子围栏区域内时,确定所述第三移动终端对应的用户存在闯红灯违章行为。
在本实施例中,在所述第三移动终端位于所述电子围栏区域对应的道路之外时,若根据第四位置信息确定第三移动终端位于所述电子围栏区域内,则确定所述第三移动终端对应的用户存在闯红灯违章行为,具体地,若该第四位置信息对应的平面坐标中的横坐标处于预设横坐标范围内、且该第四位置信息对应的平面坐标中的纵坐标处于预设纵坐标范围内,则判定该第三移动终端对应的用户存在闯红灯违章行为。
本实施例提出的行人闯红灯行为方法,通过在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息确定所述第三移动终端是否位于所述电子围栏区域内;接着在所述第三移动终端位于所述电子围栏区域内时,确定所述第三移动终端对应的用户存在闯红灯违章行为能够根据第二位置信息的平面坐标准确的判断闯红灯违章行为,进而实现了根据第四位置信息及电子围栏区域准确的确定该第三移动终端的用户中是否为闯红灯违章行为的用户,进一步提高了对行人闯红灯行为进行检测的效率。
基于上述实施例,提出本发明行人闯红灯行为检测方法的第八实施例,在本实施例中,在步骤S100之前,该行人闯红灯行为检测方法还包括:
在所述闯红灯检测设备启动运行时,创建所述AP,其中,在安装有闯红灯检测应用程序APP的移动终端检测到所述AP的网络信号时,所述移动终端与所述AP建立网络连接;
获取所述闯红灯检测设备所处区域的道路信息,并基于所述道路信息生成所述电子围栏区域。
在本实施例中,该闯红灯检测设备设置于红绿灯所处的路边区域,该闯红灯检测设备内置WIFI模块,在该闯红灯检测设备启动运行时,该闯红灯检测设备通过该WIFI模块创建无线接入点AP,并在该AP创建完成时,创建电子围栏区域,该电子围栏区域为当前该应用该红绿灯的道路中的斑马线区域。
例如,在某一道路的两侧斑马线所对应的区域设有两个红绿灯时,则可在其中一个红绿灯处设置一闯红灯检测设备,其对应的电子围栏区域为该斑马线区域,当然,也可以在每一个红绿灯处设置一闯红灯检测设备。若某一道路的两侧斑马线所对应的区域设有两个红绿灯,且道路中间还设有一个红绿灯,可在道路俩侧的红绿灯处分别设置一闯红灯检测设备,或者,在道路一侧的红绿灯处、以及道路中间的红绿灯处分别设置一闯红灯检测设备,每一个闯红灯检测设备所对应的电子围栏区域为距离该闯红灯检测设备最近的两个红绿灯之间的斑马线区域;当然,也可以在每一个红绿灯处分别设置一闯红灯检测设备。
本实施例提出的行人闯红灯行为方法,通过在所述闯红灯检测设备启动运行时,创建所述AP,接着获取所述闯红灯检测设备所处区域的道路信息,并基于所述道路信息生成所述电子围栏区域,以及时创建AP及电子围栏区域,便于对行人闯红灯违章行为进行检测。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有行人闯红灯行为检测程序,所述行人闯红灯行为检测程序被处理器执行时实现如下操作:
在监测到所述红绿灯的红灯灯亮信号时,获取当前已与所述闯红灯检测设备的无线接入点AP建立网络连接的移动终端的第一位置信息;
基于所述第一位置信息确定当前已与所述AP建立网络连接的移动终端中,位于所述AP对应的电子围栏区域之外的第一移动终端;
在预设时长内每隔预设时间间隔获取所述第一移动终端的第二位置信息,其中,所述预设时长为所述红绿灯红灯的点亮时长;
在获取到所述第二位置信息时,基于所述第二位置信息及所述电子围栏区域确定所述第一移动终端对应的用户是否存在闯红灯违章行为。
进一步地,所述行人闯红灯行为检测程序被处理器执行时还实现如下操作:
基于所述第二位置信息确定所述第一移动终端中是否存在位于所述电子围栏区域内的第二移动终端;
在存在位于所述电子围栏区域内的第二移动终端时,确定所述第二移动终端对应的用户存在闯红灯违章行为。
进一步地,所述行人闯红灯行为检测程序被处理器执行时还实现如下操作:
获取所述第二移动终端的标识信息,基于所述标识信息上报违章事件至预设服务器;
控制所述摄像头进行拍照操作,并将拍照操作获得的图片上传至所述预设服务器。
进一步地,所述行人闯红灯行为检测程序被处理器执行时还实现如下操作:
获取所述第二位置信息对应的平面坐标,其中,所述平面坐标包括横坐标及纵坐标;
将平面坐标中横坐标处于预设横坐标范围内、且纵坐标处于预设纵坐标范围内的平面坐标对应的移动终端作为第二移动终端。
进一步地,所述行人闯红灯行为检测程序被处理器执行时还实现如下操作:
在监测到所述红绿灯的红灯灯亮信号时,在所述预设时长内实时监测当前是否存在与所述AP建立网络连接的第三移动终端;
在存在与所述AP建立网络连接的第三移动终端时,获取所述第三移动终端当前的第三位置信息;
在红灯时间间隔内每隔预设时间间隔获取所述第三移动终端的第四位置信息,其中,所述红灯时间间隔为当前时刻后与检测到所述红绿灯的绿灯灯亮信号的时刻之间的时间间隔;
基于所述第三位置信息、所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
进一步地,所述行人闯红灯行为检测程序被处理器执行时还实现如下操作:
基于所述第三位置信息确定所述第三移动终端是否位于所述电子围栏区域对应的道路内;
在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息及所述电子围栏区域确定所述第三移动终端对应的用户是否存在闯红灯违章行为。
进一步地,所述行人闯红灯行为检测程序被处理器执行时还实现如下操作:
在所述第三移动终端位于所述电子围栏区域对应的道路之外时,基于所述第四位置信息确定所述第三移动终端是否位于所述电子围栏区域内;
在所述第三移动终端位于所述电子围栏区域内时,确定所述第三移动终端对应的用户存在闯红灯违章行为。
进一步地,所述行人闯红灯行为检测程序被处理器执行时还实现如下操作:
在所述闯红灯检测设备启动运行时,创建所述AP,其中,在安装有闯红灯检测应用程序APP的移动终端检测到所述AP的网络信号时,所述移动终端与所述AP建立网络连接;
获取所述闯红灯检测设备所处区域的道路信息,并基于所述道路信息生成所述电子围栏区域。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。