本发明涉及交通大数据分析技术领域,尤其涉及一种驾驶行为数据获取和分析方法及系统。
背景技术:
驾驶行为分析对道路驾驶事故风险防控、驾驶员信用评价、运输企业安全监管有着重要意义,驾驶行为分析的主要内容包括轨迹跟踪、超速监控、碰撞预警监控、车道偏离监控四项。
目前行业对以上四项行为数据获取的主要手段是在车内加装专业的辅助驾驶(adas)设备,或者在道路上安装视频监控、雷达等固定检测装置。一方面,专业adas设备或道路立杆安装固定检测装置建设和维护成本都很大。另一方面,私家车、普通货车等大量的车辆无法强制安装设备,安装固定装置道路资源有限,所以驾驶行为数据实际获取难度非常大。
由于传统的驾驶行为数据采集均依赖于单车或单点的专业设备,集中度较高,单设备采集和处理数据量大,及时性要求高,导致单设备的计算性能和处理速度要求高,从而导致数据采集和分析成本居高不下,性能和价格间产生不可调和的矛盾,驾驶行为分析的普及和推广受到很大阻碍。因此,设计一种性价比高的驾驶行为数据获取和分析方法具有重要的现实意义。
技术实现要素:
本发明的目的在于提供一种驾驶行为数据获取和分析方法及系统,只需利用任何车辆的行车记录仪甚至是手机,就可方便高效地获取行为数据,对设备性能要求很低,分析方法更为简单,可大大降低建设运维成本,更有利于驾驶行为分析的普及推广。
第一方面,本发明提供一种驾驶行为数据获取和分析方法,所述方法包括:
a车启动后,在a车设置有驾驶行为采集装置的情况下,驾驶行为采集装置获取a车实时的驾驶行为数据,其中,所述驾驶行为数据通过所述驾驶行为采集装置采集并上传至服务器,所述驾驶行为采集装置为行车记录仪或智能手机,所述驾驶行为数据包括:定位数据和时间戳、速度数据、急加急减速数据、车道偏离数据、车牌图像数据和前方道路视频数据;
驾驶行为采集装置根据a车的定位数据和时间戳,绘制a车的行驶轨迹;
驾驶行为采集装置判断a车的速度数据是否大于预设速度阈值;
如果a车的速度数据大于预设速度阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成超速报表;
驾驶行为采集装置根据a车的前方道路视频数据中前车的车牌大小,计算a车与前车的相对距离;
驾驶行为采集装置根据a车的急加急减速数据、速度数据和相对距离,计算a车与前车的预计碰撞时间;
驾驶行为采集装置判断所述预计碰撞时间是否小于预设的碰撞时间阈值;
如果所述预计碰撞时间小于预设的碰撞时间阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成前车碰撞预警报表;
驾驶行为采集装置识别a车的前方视频数据中的车道线;
驾驶行为采集装置计算a车中心偏离车道线的距离;
驾驶行为采集装置判断所述距离是否大于预设的车道偏离距离阈值;
如果所述距离大于预设的车道偏离距离阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成车道偏离预警报表。
所述方法还包括:
a车启动后,在a车未设置驾驶行为采集装置的情况下,服务器接收待查询的a车的车牌号码;
服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别;
服务器判断所述车牌图像数据中是否存在a车的车牌;
如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车、......n车上传至服务器,服务器对b车、......n车上传a车的车牌时的定位数据和时间戳进行定位点去重处理;
服务器根据定位点去重处理后的定位数据和时间戳,绘制a车的行驶轨迹。
所述方法还包括:
a车启动后,在a车未设置驾驶行为采集装置的情况下,服务器接收待查询的a车的车牌号码;
服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别;
服务器判断所述车牌图像数据中是否存在a车的车牌;
如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器根据b车上传的前方道路视频数据中a车的车牌的大小变化数据,计算a车对b车的相对速度;
服务器根据b车的速度数据和时间戳以及所述相对速度,计算a车的速度;
服务器判断a车的速度是否大于预设的速度阈值;
如果a车的速度大于预设的速度阈值,服务器根据a车的速度生成关于a车的超速报表。
所述方法还包括:
a车启动后,在a车未设置驾驶行为采集装置的情况下,服务器接收待查询的a车的车牌号码;
服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别;
服务器判断所述车牌图像数据中是否在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌;
如果所述车牌图像数据中在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,且所述a车的车牌和相邻车辆的车牌由b车上传至服务器,服务器根据所述a车的车牌和相邻车辆的车牌的大小,计算a车与所述相邻车辆的前后距离,并根据a车与相邻车辆的前后距离和左右距离,计算a车与所述相邻车辆的相对位置;
服务器根据所述相对位置判断a车与所述相邻车辆之间的距离是否小于预设的变道碰撞距离阈值;
如果a车与所述相邻车辆之间的距离小于预设的变道碰撞距离阈值,服务器根据b车上传的定位数据和时间戳,生成关于a车的变道碰撞预警报表。
所述方法还包括:
a车启动后,在a车未设置驾驶行为采集装置的情况下,服务器接收待查询的a车的车牌号码;
服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别;
服务器判断所述车牌图像数据中是否存在a车的车牌;
如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器识别b车上传的前方道路视频数据中的车道线;
服务器计算b车上传的前方道路视频数据中a车的车牌与车道线的相对位置;
服务器根据所述相对位置判断a车的车牌与车道线的横坐标是否重合;
如果a车的车牌与车道线的横坐标重合,服务器根据b车的定位数据和时间戳,生成关于a车的压线预警报表;
如果a车的车牌与车道线的横坐标不重合,服务器判断a车的车牌与车道线的横坐标方向距离是否小于预设的车道偏离距离阈值;
如果a车的车牌与车道线的横坐标方向距离小于预设的车道偏离距离阈值;
服务器根据b车的定位数据和时间戳,生成关于a车的车道偏离预警报表。
第二方面,本发明提供一种驾驶行为数据获取和分析系统,所述系统包括:设置在车辆上的驾驶行为采集装置,以及与所述驶行为采集装置通信的服务器;
a车启动后,在a车设置有驾驶行为采集装置的情况下,所述驾驶行为采集装置,用于获取a车实时的驾驶行为数据,其中,所述驾驶行为数据通过所述驾驶行为采集装置采集并上传至服务器,所述驾驶行为采集装置为行车记录仪或智能手机,所述驾驶行为数据包括:定位数据和时间戳、速度数据、急加急减速数据、车道偏离数据、车牌图像数据和前方道路视频数据;根据a车的定位数据和时间戳,绘制a车的行驶轨迹;判断a车的速度数据是否大于预设速度阈值,如果a车的速度数据大于预设速度阈值,根据a车的定位数据和时间戳,生成超速报表;根据a车的前方道路视频数据中前车的车牌大小,计算a车与前车的相对距离,根据a车的急加急减速数据、速度数据和相对距离,计算a车与前车的预计碰撞时间,判断所述预计碰撞时间是否小于预设的碰撞时间阈值,如果所述预计碰撞时间小于预设的碰撞时间阈值,根据a车的定位数据和时间戳,生成前车碰撞预警报表;识别a车的前方视频数据中的车道线,计算a车中心偏离车道线的距离,判断所述距离是否大于预设的车道偏离距离阈值,如果所述距离大于预设的车道偏离距离阈值,根据a车的定位数据和时间戳,生成车道偏离预警报表;
所述服务器,用于接收所述驾驶行为数据。
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车、......n车上传至服务器,服务器对b车、......n车上传a车的车牌时的定位数据和时间戳进行定位点去重处理,根据定位点去重处理后的定位数据和时间戳,绘制a车的行驶轨迹。
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器根据b车上传的前方道路视频数据中a车的车牌的大小变化数据,计算a车对b车的相对速度,根据b车的速度数据和时间戳以及所述相对速度,计算a车的速度,判断a车的速度是否大于预设的速度阈值,如果a车的速度大于预设的速度阈值,服务器根据a车的速度生成关于a车的超速报表。
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,如果所述车牌图像数据中在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,且所述a车的车牌和相邻车辆的车牌由b车上传至服务器,根据所述a车的车牌和相邻车辆的车牌的大小,计算a车与所述相邻车辆的前后距离,并根据a车与相邻车辆的前后距离和左右距离,计算a车与所述相邻车辆的相对位置,根据所述相对位置判断a车与所述相邻车辆之间的距离是否小于预设的变道碰撞距离阈值,如果a车与所述相邻车辆之间的距离小于预设的变道碰撞距离阈值,根据b车上传的定位数据和时间戳,生成关于a车的变道碰撞预警报表。
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,识别b车上传的前方道路视频数据中的车道线,计算b车上传的前方道路视频数据中a车的车牌与车道线的相对位置,根据所述相对位置判断a车的车牌与车道线的横坐标是否重合,如果a车的车牌与车道线的横坐标重合,根据b车的定位数据和时间戳,生成关于a车的压线预警报表,如果a车的车牌与车道线的横坐标不重合,判断a车的车牌与车道线的横坐标方向距离是否小于预设的车道偏离距离阈值,如果a车的车牌与车道线的横坐标方向距离小于预设的车道偏离距离阈值,根据b车的定位数据和时间戳,生成关于a车的车道偏离预警报表。
由以上技术方案可知,本发明的驾驶行为数据获取和分析方法及系统,具有数据来源广泛、数据采集简便的数据获取优势,还具有分析方法简单、分析设备性能要求低的分析优势,总体大大降低了建设和运维成本,更有利于驾驶行为分析的实现、普及和推广。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的驾驶行为数据获取和分析方法的轨迹跟踪流程图。
图2为本发明提供的驾驶行为数据获取和分析方法的超速监控流程图。
图3为本发明提供的驾驶行为数据获取和分析方法的碰撞预警监控流程图。
图4为本发明提供的驾驶行为数据获取和分析方法的车道偏离监控流程图。
图5为本发明提供的驾驶行为数据获取和分析系统的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。以下结合附图,详细说明本发明各实施例提供的技术方案。
本发明提供一套完整的驾驶行为数据获取和分析方法,该方法包括数据获取、数据传输和数据分析三部分。
对于数据获取,本发明选择数据内容为定位数据、速度数据、急加急减速数据、车道偏离数据、车牌图像数据和前方道路视频数据,数据来源可以为路上任何车辆的行车记录仪或车载手机(以下统称“驾驶行为采集装置”)。普通行车记录仪一般均可自动获取定位数据、速度数据和前方道路视频数据。高端行车记录仪可自动获取急加急减速数据、车道偏离数据和车牌图像数据。没有安装行车记录仪的车辆可利用手机安装app采集定位数据、速度数据、急加急减速数据,手机正对前方道路时可采集车道偏离数据、车牌图像数据和前方道路视频数据。由于行车记录和手机非常普及,故以上数据获取方式在不增加额外建设成本的前提下基本可以覆盖90%以上的道路车辆。对于数据传输,行车记录仪可通过自带无线模块上传或通过蓝牙、wifi连接手机上传数据,手机安装app可自动通过运营商网络、wifi自动上传数据。
图1为本发明提供的驾驶行为数据获取和分析方法中轨迹跟踪的流程图。a车启动后,在a车设置有驾驶行为采集装置,且驾驶行为采集装置工作正常的情况下,驾驶行为采集装置获取a车实时的定位数据和时间戳,然后,驾驶行为采集装置根据a车的定位数据和时间戳,绘制a车的行驶轨迹。
a车启动后,在a车未设置驾驶行为采集装置,或者驾驶行为采集装置故障的情况下,可通过服务器接收待查询的a车的车牌号码,服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,服务器判断所述车牌图像数据中是否存在a车的车牌。如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车、......n车上传至服务器,服务器对b车、......n车上传a车的车牌时的定位数据和时间戳进行定位点去重处理。服务器根据定位点去重处理后的定位数据和时间戳,绘制a车的行驶轨迹。
对于安装高端行车记录仪的车辆,识别车牌号可在行车记录仪中完成,低端的行车记录仪只需要上传车牌图片至服务器,通过服务器端完成车牌号识别。上述轨迹跟踪可应用于例如公安追踪逃犯等场景下,通过后台提出要查哪个车牌的车轨迹,服务器开始调用上述流程。在提出查询需求前,服务器接收识别所有车辆的驾驶行为采集装置上传的车牌图片,并保存一定时长(通常是30天),一定时间后数据就删除被覆盖。关于上述定位点去重处理,实际上很多辆车会在某时间段某路段识别同一辆车,在同一时间段(可设置时间戳间隔)且定位点临近(可设置定位点距离)的点可去掉,例如a车在10:00:00被b车识别定位点(x,y),在10:00:05被c车识别定位点(x1,y1),(x,y)和(x1,y1)距离小于10m,则抛弃b车数据。
本发明利用本车的驾驶行为采集装置采集的定位数据形成行驶轨迹,同时利用他车的驾驶行为采集装置采集的车牌图像数据和定位数据辅助定位本车的行驶轨迹,弥补无驾驶行为采集装置时的轨迹跟踪问题。
图2为本发明提供的驾驶行为数据获取和分析方法中超速监控的流程图。a车启动后,在a车设置有驾驶行为采集装置,且驾驶行为采集装置工作正常的情况下,驾驶行为采集装置获取a车的速度数据,判断a车的速度数据是否大于预设速度阈值。如果a车的速度数据大于预设速度阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成超速报表。
a车启动后,在a车未设置驾驶行为采集装置,或者驾驶行为采集装置故障的情况下,可通过服务器接收待查询的a车的车牌号码,服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别。服务器判断所述车牌图像数据中是否存在a车的车牌。如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器根据b车上传的前方道路视频数据中a车的车牌的大小变化数据,计算a车对b车的相对速度。服务器根据b车的速度数据和时间戳以及所述相对速度,计算a车的速度。服务器判断a车的速度是否大于预设的速度阈值。如果a车的速度大于预设的速度阈值,服务器根据a车的速度生成关于a车的超速报表。
本发明利用本车的驾驶行为采集装置采集的速度数据形成超速报表,同时利用他车的驾驶行为采集装置采集的视频判断相对速度结合自身速度推出目标车辆速度,用车牌图像数据和定位数据作为时间地点戳,弥补无驾驶行为采集装置时的超速监控问题。
图3为本发明提供的驾驶行为数据获取和分析方法中碰撞预警监控的流程图。a车启动后,在a车设置有驾驶行为采集装置,且驾驶行为采集装置工作正常的情况下,驾驶行为采集装置获取a车的速度数据、急加急减速数据、定位数据和时间戳。驾驶行为采集装置根据a车的前方道路视频数据中前车的车牌大小,计算a车与前车的相对距离。驾驶行为采集装置根据a车的急加急减速数据、速度数据和相对距离,计算a车与前车的预计碰撞时间。驾驶行为采集装置判断所述预计碰撞时间是否小于预设的碰撞时间阈值。如果所述预计碰撞时间小于预设的碰撞时间阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成前车碰撞预警报表。
a车启动后,在a车未设置驾驶行为采集装置,或者驾驶行为采集装置故障的情况下,可通过服务器接收待查询的a车的车牌号码,服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别。服务器判断所述车牌图像数据中是否在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌。如果所述车牌图像数据中在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,且所述a车的车牌和相邻车辆的车牌由b车上传至服务器,服务器根据所述a车的车牌和相邻车辆的车牌的大小,计算a车与所述相邻车辆的前后距离,并根据a车与相邻车辆的前后距离和左右距离,计算a车与所述相邻车辆的相对位置。服务器根据所述相对位置判断a车与所述相邻车辆之间的距离是否小于预设的变道碰撞距离阈值。如果a车与所述相邻车辆之间的距离小于预设的变道碰撞距离阈值,服务器根据b车上传的定位数据和时间戳,生成关于a车的变道碰撞预警报表。
本发明利用本车的驾驶行为采集装置采集的速度数据、急加急减速数据和前车视频图像数据推出预计前车碰撞时间,同时利用他车的驾驶行为采集装置采集的车牌图像计算不同前车车牌前后左右相对位置,推出本车变道碰撞情况。
图4为本发明提供的驾驶行为数据获取和分析方法中车道偏离监控的流程图。a车启动后,在a车设置有驾驶行为采集装置,且驾驶行为采集装置工作正常的情况下,驾驶行为采集装置获取a车的前方视频数据、定位数据和时间戳。驾驶行为采集装置识别a车的前方视频数据中的车道线。驾驶行为采集装置计算a车中心偏离车道线的距离。驾驶行为采集装置判断所述距离是否大于预设的车道偏离距离阈值。如果所述距离大于预设的车道偏离距离阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成车道偏离预警报表。
a车启动后,在a车未设置驾驶行为采集装置,或者驾驶行为采集装置故障的情况下,服务器接收待查询的a车的车牌号码。服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别。服务器判断所述车牌图像数据中是否存在a车的车牌。如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器识别b车上传的前方道路视频数据中的车道线。服务器计算b车上传的前方道路视频数据中a车的车牌与车道线的相对位置。服务器根据所述相对位置判断a车的车牌与车道线的横坐标是否重合。如果a车的车牌与车道线的横坐标重合,服务器根据b车的定位数据和时间戳,生成关于a车的压线预警报表。
如果a车的车牌与车道线的横坐标不重合,服务器判断a车的车牌与车道线的横坐标方向距离是否小于预设的车道偏离距离阈值;如果a车的车牌与车道线的横坐标方向距离小于预设的车道偏离距离阈值。服务器根据b车的定位数据和时间戳,生成关于a车的车道偏离预警报表。
本发明利用本车的驾驶行为采集装置采集的视频数据计算本车和左右车道线的偏离距离,同时利用他车的驾驶行为采集装置采集的车牌图像和视频数据计算车牌和车道线的相对位置,推出本车偏离车道距离和压线情况。
本发明每一种驾驶行为的数据分析过程部分在本地驾驶行为采集装置内进行,部分上传到后台运算处理,以本车采集数据判断本车驾驶行为的处理过程优先,如无法通过本车判断本车,则通过他车采集数据判断本车驾驶行为的处理过程作为辅助,可根据实际情况设置多辆车采集数据判断同一辆车驾驶行为的冗余阈值。
如图5所示,本发明还提供一种驾驶行为数据获取和分析系统,所述系统包括:设置在车辆上的驾驶行为采集装置200,以及与所述驶行为采集装置200通信的服务器100。
a车启动后,在a车设置有驾驶行为采集装置的情况下,所述驾驶行为采集装置,用于获取a车实时的驾驶行为数据,其中,所述驾驶行为数据通过所述驾驶行为采集装置采集并上传至服务器,所述驾驶行为采集装置为行车记录仪或智能手机,所述驾驶行为数据包括:定位数据和时间戳、速度数据、急加急减速数据、车道偏离数据、车牌图像数据和前方道路视频数据;根据a车的定位数据和时间戳,绘制a车的行驶轨迹;判断a车的速度数据是否大于预设速度阈值,如果a车的速度数据大于预设速度阈值,根据a车的定位数据和时间戳,生成超速报表;根据a车的前方道路视频数据中前车的车牌大小,计算a车与前车的相对距离,根据a车的急加急减速数据、速度数据和相对距离,计算a车与前车的预计碰撞时间,判断所述预计碰撞时间是否小于预设的碰撞时间阈值,如果所述预计碰撞时间小于预设的碰撞时间阈值,根据a车的定位数据和时间戳,生成前车碰撞预警报表;识别a车的前方视频数据中的车道线,计算a车中心偏离车道线的距离,判断所述距离是否大于预设的车道偏离距离阈值,如果所述距离大于预设的车道偏离距离阈值,根据a车的定位数据和时间戳,生成车道偏离预警报表。所述服务器,用于接收所述驾驶行为数据。
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车、......n车上传至服务器,服务器对b车、......n车上传a车的车牌时的定位数据和时间戳进行定位点去重处理,根据定位点去重处理后的定位数据和时间戳,绘制a车的行驶轨迹。
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于;接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器根据b车上传的前方道路视频数据中a车的车牌的大小变化数据,计算a车对b车的相对速度,根据b车的速度数据和时间戳以及所述相对速度,计算a车的速度,判断a车的速度是否大于预设的速度阈值,如果a车的速度大于预设的速度阈值,服务器根据a车的速度生成关于a车的超速报表。
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,如果所述车牌图像数据中在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,且所述a车的车牌和相邻车辆的车牌由b车上传至服务器,根据所述a车的车牌和相邻车辆的车牌的大小,计算a车与所述相邻车辆的前后距离,并根据a车与相邻车辆的前后距离和左右距离,计算a车与所述相邻车辆的相对位置,根据所述相对位置判断a车与所述相邻车辆之间的距离是否小于预设的变道碰撞距离阈值,如果a车与所述相邻车辆之间的距离小于预设的变道碰撞距离阈值,根据b车上传的定位数据和时间戳,生成关于a车的变道碰撞预警报表。
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,识别b车上传的前方道路视频数据中的车道线,计算b车上传的前方道路视频数据中a车的车牌与车道线的相对位置,根据所述相对位置判断a车的车牌与车道线的横坐标是否重合,如果a车的车牌与车道线的横坐标重合,根据b车的定位数据和时间戳,生成关于a车的压线预警报表,如果a车的车牌与车道线的横坐标不重合,判断a车的车牌与车道线的横坐标方向距离是否小于预设的车道偏离距离阈值,如果a车的车牌与车道线的横坐标方向距离小于预设的车道偏离距离阈值,根据b车的定位数据和时间戳,生成关于a车的车道偏离预警报表。
以上所述的本发明实施方式并不构成对本发明保护范围的限定。
1.一种驾驶行为数据获取和分析方法,其特征在于,所述方法包括:
a车启动后,在a车设置有驾驶行为采集装置的情况下,驾驶行为采集装置获取a车实时的驾驶行为数据,其中,所述驾驶行为数据通过所述驾驶行为采集装置采集并上传至服务器,所述驾驶行为采集装置为行车记录仪或智能手机,所述驾驶行为数据包括:定位数据和时间戳、速度数据、急加急减速数据、车道偏离数据、车牌图像数据和前方道路视频数据;
驾驶行为采集装置根据a车的定位数据和时间戳,绘制a车的行驶轨迹;
驾驶行为采集装置判断a车的速度数据是否大于预设速度阈值;
如果a车的速度数据大于预设速度阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成超速报表;
驾驶行为采集装置根据a车的前方道路视频数据中前车的车牌大小,计算a车与前车的相对距离;
驾驶行为采集装置根据a车的急加急减速数据、速度数据和相对距离,计算a车与前车的预计碰撞时间;
驾驶行为采集装置判断所述预计碰撞时间是否小于预设的碰撞时间阈值;
如果所述预计碰撞时间小于预设的碰撞时间阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成前车碰撞预警报表;
驾驶行为采集装置识别a车的前方视频数据中的车道线;
驾驶行为采集装置计算a车中心偏离车道线的距离;
驾驶行为采集装置判断所述距离是否大于预设的车道偏离距离阈值;如果所述距离大于预设的车道偏离距离阈值,驾驶行为采集装置根据a车的定位数据和时间戳,生成车道偏离预警报表;
所述方法还包括:
a车启动后,在a车未设置驾驶行为采集装置的情况下,服务器接收待查询的a车的车牌号码;
服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别;
服务器判断所述车牌图像数据中是否存在a车的车牌;
如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车、......n车上传至服务器,服务器对b车、......n车上传a车的车牌时的定位数据和时间戳进行定位点去重处理;
服务器根据定位点去重处理后的定位数据和时间戳,绘制a车的行驶轨迹;
所述方法还包括:
a车启动后,在a车未设置驾驶行为采集装置的情况下,服务器接收待查询的a车的车牌号码;
服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别;
服务器判断所述车牌图像数据中是否存在a车的车牌;
如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器根据b车上传的前方道路视频数据中a车的车牌的大小变化数据,计算a车对b车的相对速度;
服务器根据b车的速度数据和时间戳以及所述相对速度,计算a车的速度;
服务器判断a车的速度是否大于预设的速度阈值;
如果a车的速度大于预设的速度阈值,服务器根据a车的速度生成关于a车的超速报表;
所述方法还包括:
a车启动后,在a车未设置驾驶行为采集装置的情况下,服务器接收待查询的a车的车牌号码;
服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别;
服务器判断所述车牌图像数据中是否在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌;
如果所述车牌图像数据中在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,且所述a车的车牌和相邻车辆的车牌由b车上传至服务器,服务器根据所述a车的车牌和相邻车辆的车牌的大小,计算a车与所述相邻车辆的前后距离,并根据a车与相邻车辆的前后距离和左右距离,计算a车与所述相邻车辆的相对位置;
服务器根据所述相对位置判断a车与所述相邻车辆之间的距离是否小于预设的变道碰撞距离阈值;
如果a车与所述相邻车辆之间的距离小于预设的变道碰撞距离阈值,服务器根据b车上传的定位数据和时间戳,生成关于a车的变道碰撞预警报表;
所述方法还包括:
a车启动后,在a车未设置驾驶行为采集装置的情况下,服务器接收待查询的a车的车牌号码;
服务器在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别;
服务器判断所述车牌图像数据中是否存在a车的车牌;
如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器识别b车上传的前方道路视频数据中的车道线;
服务器计算b车上传的前方道路视频数据中a车的车牌与车道线的相对位置;
服务器根据所述相对位置判断a车的车牌与车道线的横坐标是否重合;
如果a车的车牌与车道线的横坐标重合,服务器根据b车的定位数据和时间戳,生成关于a车的压线预警报表;
如果a车的车牌与车道线的横坐标不重合,服务器判断a车的车牌与车道线的横坐标方向距离是否小于预设的车道偏离距离阈值;
如果a车的车牌与车道线的横坐标方向距离小于预设的车道偏离距离阈值;
服务器根据b车的定位数据和时间戳,生成关于a车的车道偏离预警报表。
2.一种驾驶行为数据获取和分析系统,其特征在于,所述系统包括:设置在车辆上的驾驶行为采集装置,以及与所述驶行为采集装置通信的服务器;
a车启动后,在a车设置有驾驶行为采集装置的情况下,所述驾驶行为采集装置,用于获取a车实时的驾驶行为数据,其中,所述驾驶行为数据通过所述驾驶行为采集装置采集并上传至服务器,所述驾驶行为采集装置为行车记录仪或智能手机,所述驾驶行为数据包括:定位数据和时间戳、速度数据、急加急减速数据、车道偏离数据、车牌图像数据和前方道路视频数据;根据a车的定位数据和时间戳,绘制a车的行驶轨迹;判断a车的速度数据是否大于预设速度阈值,如果a车的速度数据大于预设速度阈值,根据a车的定位数据和时间戳,生成超速报表;根据a车的前方道路视频数据中前车的车牌大小,计算a车与前车的相对距离,根据a车的急加急减速数据、速度数据和相对距离,计算a车与前车的预计碰撞时间,判断所述预计碰撞时间是否小于预设的碰撞时间阈值,如果所述预计碰撞时间小于预设的碰撞时间阈值,根据a车的定位数据和时间戳,生成前车碰撞预警报表;识别a车的前方视频数据中的车道线,计算a车中心偏离车道线的距离,判断所述距离是否大于预设的车道偏离距离阈值,如果所述距离大于预设的车道偏离距离阈值,根据a车的定位数据和时间戳,生成车道偏离预警报表;
所述服务器,用于接收所述驾驶行为数据;
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车、......n车上传至服务器,服务器对b车、......n车上传a车的车牌时的定位数据和时间戳进行定位点去重处理,根据定位点去重处理后的定位数据和时间戳,绘制a车的行驶轨迹;
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,服务器根据b车上传的前方道路视频数据中a车的车牌的大小变化数据,计算a车对b车的相对速度,根据b车的速度数据和时间戳以及所述相对速度,计算a车的速度,判断a车的速度是否大于预设的速度阈值,如果a车的速度大于预设的速度阈值,服务器根据a车的速度生成关于a车的超速报表;
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,如果所述车牌图像数据中在同一图像中存在a车的车牌和a车附近的相邻车辆的车牌,且所述a车的车牌和相邻车辆的车牌由b车上传至服务器,根据所述a车的车牌和相邻车辆的车牌的大小,计算a车与所述相邻车辆的前后距离,并根据a车与相邻车辆的前后距离和左右距离,计算a车与所述相邻车辆的相对位置,根据所述相对位置判断a车与所述相邻车辆之间的距离是否小于预设的变道碰撞距离阈值,如果a车与所述相邻车辆之间的距离小于预设的变道碰撞距离阈值,根据b车上传的定位数据和时间戳,生成关于a车的变道碰撞预警报表;
a车启动后,在a车未设置驾驶行为采集装置的情况下,所述服务器还用于:
接收待查询的a车的车牌号码,在a车以外的车辆所上传的车牌图像数据中对a车的车牌号码进行识别,判断所述车牌图像数据中是否存在a车的车牌,如果所述车牌图像数据中存在a车的车牌,且所述a车的车牌由b车上传至服务器,识别b车上传的前方道路视频数据中的车道线,计算b车上传的前方道路视频数据中a车的车牌与车道线的相对位置,根据所述相对位置判断a车的车牌与车道线的横坐标是否重合,如果a车的车牌与车道线的横坐标重合,根据b车的定位数据和时间戳,生成关于a车的压线预警报表,如果a车的车牌与车道线的横坐标不重合,判断a车的车牌与车道线的横坐标方向距离是否小于预设的车道偏离距离阈值,如果a车的车牌与车道线的横坐标方向距离小于预设的车道偏离距离阈值,根据b车的定位数据和时间戳,生成关于a车的车道偏离预警报表。
技术总结