一种基于汽车电子数据的区间超速驾驶检测方法、装置和存储介质转让专利

申请号 : CN202111395048.3

文献号 : CN113870583B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张晓玲刘善军张辉极沈长达黄志炜

申请人 : 厦门市美亚柏科信息股份有限公司

摘要 :

本发明提供了一种基于汽车电子数据的区间超速驾驶检测方法、装置和可读存储介质,包括:获取记录仪中时间、速度、轨迹信息;检测到出发点和相邻轨迹处于同一限速区时,将最先出现的超速记录和出发点录入超速记录集合;检测到出发点和相邻轨迹处于不同限速区时,积分计算原出发点到最先出现超速记录时间内的行驶距离并根据地图数据计算当前位置,将当前位置超过相邻轨迹时的超速记录和相邻轨迹信息录入超速记录集合,将当前位置未超过相邻轨迹时的超速记录和出发点信息录入超速记录集合。通过提取行驶记录仪设备中存储的时间、速度、位置数据,结合道路限速要求,计算车辆在该限速区域内是否存在超速行为,可全程监控车辆是否存在超速行为。

权利要求 :

1.一种基于汽车电子数据的区间超速驾驶检测方法,其特征在于,包括:

数据获取步骤:获取记录仪中速度、轨迹集合并按时间排序生成当前速度集合V和当前轨迹集合P,获取当前轨迹集合P的出发点Pi‑1与相邻轨迹点Pi之间的所有速度记录并按时间排序生成两轨迹点采集时间点速度集合VT;

检测步骤:响应于Pi‑1与Pi处于同一限速区,将所述集合VT中最先出现超速记录和出发点Pi‑1录入超速记录集合F;

响应于Pi‑1与Pi处于不同限速区,积分计算原出发点Pi‑1与所述集合VT中最先出现超速记录时间内的行驶距离Sn,根据地图数据计算当前位置Pn,判断所述当前位置是否超出Pi的限速区域;响应于所述当前位置超出Pi的限速区域且最先出现超速记录大于Pi的限速,录入最先超速记录和Pi至所述超速记录集合F;响应于所述当前位置未超出Pi的限速区域且最先出现超速记录大于Pi‑1的限速,录入最先超速记录和Pi‑1至所述超速记录集合F。

2.根据权利要求1所述的一种基于汽车电子数据的区间超速驾驶检测方法,其特征在于,当所述集合VT中所有元素遍历完成,将所述集合P的出发点Pi‑1更新为Pi。

3.根据权利要求1所述的一种基于汽车电子数据的区间超速驾驶检测方法,其特征在于,所述方法还包括:遍历所述集合F,响应于最先的Fi‑1与相邻的Fi处于同一个限速区域,删除Fi的超速记录;

响应于Fi‑1与Fi处于不同的限速区域,将Fi‑1更新为Fi。

4.根据权利要求1所述的一种基于汽车电子数据的区间超速驾驶检测方法,其特征在于,所述行驶距离Sn的计算公式为: 以所述出发点Pi‑1采集的时间点为0,以当前位置的时间点为n。

5.根据权利要求1所述的一种基于汽车电子数据的区间超速驾驶检测方法,其特征在于,所述当前位置Pn的计算公式为:Pn=Sn+Pi‑1。

6.一种基于汽车电子数据的区间超速驾驶检测装置,其特征在于,该装置使用如权利要求1所述检测方法,包括:数据获取单元:配置用于获取记录仪中速度、轨迹集合并按时间排序生成当前速度集合V和当前轨迹集合P,获取当前轨迹集合P的出发点Pi‑1与相邻轨迹点Pi之间的所有速度记录并按时间排序生成两轨迹点采集时间点速度集合VT;

检测单元:配置用于响应于Pi‑1与Pi处于同一限速区,将所述集合VT中最先出现超速记录和出发点Pi‑1录入超速记录集合F;响应于Pi‑1与Pi处于不同限速区,积分计算原出发点Pi‑1与所述集合VT中最先出现超速记录时间内的行驶距离Sn,根据地图数据计算当前位置Pn,判断所述当前位置是否超出Pi的限速区域;响应于所述当前位置超出Pi的限速区域且最先出现超速记录大于Pi的限速,录入最先超速记录和Pi至所述超速记录集合F;响应于所述当前位置未超出Pi的限速区域且最先出现超速记录大于Pi‑1的限速,录入最先超速记录和Pi‑1至所述超速记录集合F;

更新单元:配置用于当所述集合VT中所有元素遍历完成,将所述集合P的出发点Pi‑1更新为Pi。

7.根据权利要求6所述的一种基于汽车电子数据的区间超速驾驶检测装置,其特征在于,所述装置执行的方法还包括:遍历所述集合F,响应于最先的Fi‑1与相邻的Fi处于同一个限速区域,删除Fi的超速记录;响应于Fi‑1与Fi处于不同的限速区域,将Fi‑1更新为Fi。

8.根据权利要求6所述的一种基于汽车电子数据的区间超速驾驶检测装置,其特征在于:所述行驶距离Sn的计算公式为: 以所述出发点Pi‑1采集的时间点为0,以当前位置的时间点为n。

9.根据权利要求6所述的一种基于汽车电子数据的区间超速驾驶检测装置,其特征在于:所述当前位置Pn的计算公式为:Pn=Sn+Pi‑1。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被执行时执行如权利要求1‑5任一项所述的检测方法。

说明书 :

一种基于汽车电子数据的区间超速驾驶检测方法、装置和存

储介质

技术领域

[0001] 本发明涉及车辆超速检测领域,具体涉及一种基于汽车电子数据的区间超速驾驶检测方法、装置和存储介质。

背景技术

[0002] 现有车辆超速检测装置只能根据车辆通过某一路段的平均速度或通过测试点的瞬时速度判断车辆是否存在超速行为,无法对车辆全程行驶速度进行检测,同时对平均车速的检测效果也不理想,常在路上跑的老司机往往可凭经验躲避测试点。原因在于,现有的测速系统为单点测速或者区间测速,单点测速只能测试车辆经过测试点的瞬时速度,测试范围有限;区间测速则是通过测量车辆通过起始测速点和终点测速点的瞬时速度和计算通过该区间的平均速度判断车辆是否存在超速行为,除了测试范围有限外,也无法准确测试车辆的行驶速度。

发明内容

[0003] 为解决现有技术所存在的测试范围有限、容易通过避开测速点逃避交通监管且无法对车辆全程行驶速度进行检测的问题,本发明的实施例中提出了如下的技术方案:
[0004] 一种基于汽车电子数据的区间超速驾驶检测方法,包括:
[0005] 数据获取步骤:获取记录仪中速度、轨迹集合并按时间排序生成当前速度集合V和当前轨迹集合P,获取当前轨迹集合P的出发点Pi‑1与相邻轨迹点Pi之间的所有速度记录并按时间排序生成两轨迹点采集时间点速度集合VT;
[0006] 检测步骤:响应于Pi‑1与Pi处于同一限速区,将所述集合VT中最先出现超速记录和出发点Pi‑1录入超速记录集合F;
[0007] 响应于Pi‑1与Pi处于不同限速区,积分计算原出发点Pi‑1与所述集合VT中最先出现超速记录时间内的行驶距离Sn,根据地图数据计算当前位置Pn,判断所述当前位置是否超出Pi的限速区域;响应于所述当前位置超出Pi的限速区域且最先出现超速记录大于Pi的限速,录入最先超速记录和Pi至所述超速记录集合F;响应于所述当前位置未超出Pi的限速区域且最先出现超速记录大于Pi‑1的限速,录入最先超速记录和Pi‑1至所述超速记录集合F。
[0008] 更进一步的,当所述集合VT中所有元素遍历完成,将所述集合P的出发点Pi‑1更新为Pi。
[0009] 更进一步的,所述方法还包括:
[0010] 遍历所述集合F,响应于最先的Fi‑1与相邻的Fi处于同一个限速区域,删除Fi的超速记录;
[0011] 响应于Fi‑1与Fi处于不同的限速区域,将Fi‑1更新为Fi。
[0012] 更进一步的,所述行驶距离Sn的计算公式为: 以所述出发点Pi‑1采集的时间点为0,以当前位置的时间点为n。
[0013] 更进一步的,所述当前位置Pn的计算公式为:Pn=Sn+Pi‑1。
[0014] 本发明还提出了一种基于汽车电子数据的区间超速驾驶检测装置,该装置使用如前所述的检测方法,包括:
[0015] 数据获取单元:配置用于获取记录仪中速度、轨迹集合并按时间排序生成当前速度集合V和当前轨迹集合P,获取当前轨迹集合P的出发点Pi‑1与相邻轨迹点Pi之间的所有速度记录并按时间排序生成两轨迹点采集时间点速度集合VT;
[0016] 检测单元:配置用于响应于Pi‑1与Pi处于同一限速区,将所述集合VT中最先出现超速记录和出发点Pi‑1录入超速记录集合F;响应于Pi‑1与Pi处于不同限速区,积分计算原出发点Pi‑1与所述集合VT中最先出现超速记录时间内的行驶距离Sn,根据地图数据计算当前位置Pn,判断所述当前位置是否超出Pi的限速区域;响应于所述当前位置超出Pi的限速区域且最先出现超速记录大于Pi的限速,录入最先超速记录和Pi至所述超速记录集合F;响应于所述当前位置未超出Pi的限速区域且最先出现超速记录大于Pi‑1的限速,录入最先超速记录和Pi‑1至所述超速记录集合F;
[0017] 更新单元:配置用于执行判断计算步骤后将所述集合P的出发点Pi‑1更新为Pi。
[0018] 更进一步的,所述装置执行的方法还包括:
[0019] 遍历所述集合F,响应于最先的Fi‑1与相邻的Fi处于同一个限速区域,删除Fi的超速记录;响应于Fi‑1与Fi处于不同的限速区域,将Fi‑1更新为Fi。
[0020] 更进一步的,所述行驶距离Sn的计算公式为: 以所述出发点Pi‑1采集的时间点为0,以当前位置的时间点为n。
[0021] 更进一步的,所述当前位置Pn的计算公式为:Pn=Sn+Pi‑1。
[0022] 本发明还提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被执行时执行如权利要求1‑5任一项所述的检测方法。
[0023] 本发明的技术效果为:本方案通过提取行驶记录仪设备中存储的时间、速度、位置数据,结合道路限速要求,计算车辆在该限速区域内是否存在超速行为。该方案可全程监控车辆是否存在超速行为,不仅扩大了检测范围,还提升了检测的准确性,为车辆监管和事故预防提供新的检测手段。

附图说明

[0024] 包括附图以提供对实施例的进一步理解并且附图被并入本说明书中并且构成本说明书的一部分。附图图示了实施例并且与描述一起用于解释本发明的原理。将容易认识到其它实施例和实施例的很多预期优点,因为通过引用以下详细描述,它们变得被更好地理解。附图的元件不一定是相互按照比例的。同样的附图标记指代对应的类似部件。
[0025] 图1为基于汽车电子数据的区间超速驾驶检测的流程图;
[0026] 图2为根据本发明的实施例的一种基于汽车电子数据的区间超速驾驶检测方法的流程图;
[0027] 图3为根据本发明的实施例的一种基于汽车电子数据的区间超速驾驶检测装置的结构图;

具体实施方式

[0028] 下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0029] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0030] 首先介绍本发明的基本原理,这有助于理解本发明的基于汽车电子数据的区间超速驾驶检测方法。
[0031] 行驶记录仪设备会存放车辆的行驶速度和轨迹数据。行驶记录仪每秒都会采集一次车辆速度并保存;每分钟采集一次车辆的位置信息并保存。通过对速度进行积分运算可以计算出当前时间点的位置相对于上一次轨迹采集的行驶距离,记为Sn,记上一个轨迹(Pi‑1)采集的时间点为0,则Sn为:
[0032] 导入地图包的道路数据,便可以准确计算出当前速度采集点的轨迹位置Pn;将Pn与当前位置的限度范围进行比较,就可以判断车辆是否龟速行驶或者超速行驶。
[0033] 图1是检测超速驾驶的流程图,其概念假设和流程描述如下:
[0034] 概念假设:
[0035] 集合V是从行驶记录仪中导出的当天速度信息集合。
[0036] 集合P是从行驶记录仪中导出的当前轨迹信息集合。
[0037] 集合VT是两个轨迹点采集时间点之间的所有速度集合。
[0038] 集合F是所有超速记录以及位置信息和速度信息的集合。
[0039] 1.从行驶记录仪中导出当前的所有行驶速度放入集合V中,并按时间进行排序。
[0040] 2.从行驶记录仪中导出当前的所有行驶轨迹放入集合P中,并按时间进行排序。
[0041] 3.从集合P中取出最旧的一个轨迹信息,设定为起始位置及上一个轨迹位置Pi‑1;
[0042] 4.判断集合P中所有元素是否都处理过。若是,则跳转步骤17;若否,则继续步骤5。
[0043] 5.从集合P中取出一个最旧的未处理元素,记为Pi。
[0044] 6.从集合V中取出Pi‑1到Pi两个轨迹点之间所有速度信息,放入集合VT。
[0045] 7.判断Pi和Pi‑1是否在同一个限速区域。若是,则继续步骤8;若否,则跳转步骤11。
[0046] 8.从VT中取出一个最旧的未处理元素,记为VTi。
[0047] 9.判断VTi是否超速。若是,则将VTi和Pi‑1信息存入集合F中,将Pi‑1更新为Pi并跳转步骤4。若否则继续步骤10。
[0048] 10.判断集合VT中所有元素是否都处理过。若是,则将Pi‑1更新为Pi并跳转步骤4;若否,则跳转步骤8。
[0049] 11.从VT中取出一个最旧的未处理元素,记为VTi。
[0050] 12.积分计算从Pi‑1到VTi这段时间内行驶距离Si。
[0051] 13.导入地图数据,并计算出当前位置。判断是否超过Pi的限速区域。若是,则跳转步骤15,若否,则继续步骤14。
[0052] 14.判断VTi是否超过Pi‑1的限速,若是,则将VTi和Pi‑1信息存入集合F中。跳转步骤16。
[0053] 15.判断VTi是否超过Pi的限速,若是,则将VTi和Pi信息存入集合F中。
[0054] 16.判断集合VT中所有元素是否都处理过。若是,则将Pi‑1更新为Pi并跳转步骤4;若否,则跳转步骤11。
[0055] 17.从集合F中取出一个时间最旧的元素Fi‑1。
[0056] 18.判断集合F中所有元素是否都处理过。若是,则跳转步骤20;若否,则继续步骤19。
[0057] 19.从集合F中取出一个最旧的未处理的元素Fi‑1。判断Fi‑1与Fi是否处于同一个限速区域。若是,则删除Fi的超速信息。若否,则将Fi‑1更新为Fi。跳转步骤18。
[0058] 20.至此超速检测流程完成。
[0059] 图2为根据本发明的一种基于汽车电子数据的区间超速驾驶检测方法的流程图。该检测方法包括:
[0060] 数据获取步骤S101:获取记录仪中速度、轨迹集合并按时间排序生成当前速度集合V和当前轨迹集合P,获取当前轨迹集合P的出发点Pi‑1与相邻轨迹Pi之间的所有速度记录并按时间排序生成两轨迹采集时间点速度集合VT;
[0061] 检测步骤S102:响应于Pi‑1与Pi处于同一限速区,将所述集合VT中最先出现超速记录和出发点Pi‑1录入超速记录集合F;
[0062] 响应于Pi‑1与Pi处于不同限速区,积分计算原出发点Pi‑1与所述集合VT中最先出现超速记录时间内的行驶距离Sn,根据地图数据计算当前位置Pn,判断所述当前位置是否超出Pi的限速区域;响应于所述当前位置超出Pi的限速区域且最先出现超速记录大于Pi的限速,录入最先超速记录和Pi至所述超速记录集合F;响应于所述当前位置未超出Pi的限速区域且最先出现超速记录大于Pi‑1的限速,录入最先超速记录和Pi‑1至所述超速记录集合F。
[0063] 通过上述检测方法,对车上安装的行驶记录仪数据进行提取分析,尤其是针对“两客一危”车辆可以重点排查,根据时间、车速、位置、路段限速信息等,综合分析车辆在行驶路段中是否存在超速驾驶行为,让侥幸心理无所遁形,为预防因超速引起的事故提供快速、准确的检测手段。
[0064] 在本发明的一个具体实施方式中,当所述集合VT中所有元素遍历完成,将所述集合P的出发点Pi‑1更新为Pi。通过遍历集合VT中的所有元素,查无遗漏,提高了检测的准确性。
[0065] 在本发明的一个具体实施方式中,所述方法还包括:
[0066] 遍历所述集合F,响应于最先的Fi‑1与相邻的Fi处于同一个限速区域,删除Fi的超速记录;
[0067] 响应于Fi‑1与Fi处于不同的限速区域,将Fi‑1更新为Fi。
[0068] 通过遍历集合F,对超速记录进行复检,可以进一步提高检测的准确性。
[0069] 在本发明的一个具体实施方式中,所述行驶距离Sn的计算公式为:以所述出发点Pi‑1采集的时间点为0,以当前位置的时间点为n。
[0070] 在本发明的一个具体实施方式中,所述当前位置Pn的计算公式为:Pn=Sn+Pi‑1。
[0071] 进一步参考图3,作为对上述图2所述方法的实现,本申请还提供了一种基于汽车电子数据的区间超速驾驶检测装置的一个实施例,该实施例与图2所述方法的实施例相对应,该装置具体可以包含在各种电子设备中。
[0072] 一种基于汽车电子数据的区间超速驾驶检测装置,该装置使用如前所述的检测方法,包括:
[0073] 数据获取单元1:配置用于获取记录仪中速度、轨迹集合并按时间排序生成当前速度集合V和当前轨迹集合P,获取当前轨迹集合P的出发点Pi‑1与相邻轨迹Pi之间的所有速度记录并按时间排序生成两轨迹采集时间点速度集合VT;
[0074] 检测单元2:配置用于响应于Pi‑1与Pi处于同一限速区,将所述集合VT中最先出现超速记录和出发点Pi‑1录入超速记录集合F;响应于Pi‑1与Pi处于不同限速区,积分计算原出发点Pi‑1与所述集合VT中最先出现超速记录时间内的行驶距离Sn,根据地图数据计算当前位置Pn,判断所述当前位置是否超出Pi的限速区域;响应于所述当前位置超出Pi的限速区域且最先出现超速记录大于Pi的限速,录入最先超速记录和Pi至所述超速记录集合F;响应于所述当前位置未超出Pi的限速区域且最先出现超速记录大于Pi‑1的限速,录入最先超速记录和Pi‑1至所述超速记录集合F;
[0075] 更新单元3:配置用于执行判断计算步骤后将所述集合P的出发点Pi‑1更新为Pi。
[0076] 在本发明超速驾驶检测装置里的一个具体的实施方式中,所述装置执行的方法还包括:遍历所述集合F,响应于最先的Fi‑1与相邻的Fi处于同一个限速区域,删除Fi的超速记录;响应于Fi‑1与Fi处于不同的限速区域,将Fi‑1更新为Fi。通过对超速记录进行复检,进一步提高了检测的准确性。
[0077] 在本发明超速驾驶检测装置里的一个具体的实施方式中,所述行驶距离Sn的计算公式为: 以所述出发点Pi‑1采集的时间点为0,以当前位置的时间点为n。
[0078] 在本发明超速驾驶检测装置里的一个具体的实施方式中,所述当前位置Pn的计算公式为:Pn=Sn+Pi‑1。
[0079] 为了描述的方便,描述以上系统时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0080] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0081] 根据本发明的一种基于汽车电子数据的区间超速驾驶检测方法、装置和可读存储介质,通过提取行驶记录仪设备中存储的时间、速度、位置数据,结合道路限速要求,计算车辆在该限速区域内是否存在超速行为。该方案可全程监控车辆是否存在超速行为,不仅扩大了检测范围,还提升了检测的准确性,为车辆监管和事故预防提供新的检测手段。
[0082] 最后所应说明的是:以上实施例仅以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。