OBD监测数据处理系统技术方案

技术编号:29943272 阅读:13 留言:0更新日期:2021-09-08 08:26
本发明专利技术提供了一种OBD监测数据处理系统,该系统接收并存储OBD系统上传的监测数据,并存储有预设地理区域的道路地图,道路地图被划分为M个道路片段列表;能够:读取上报时间位于第一时间窗口内的所有记录,并遍历这些记录,如果对应记录的速度大于预设第一速度阈值,那么执行下一步,否则遍历下一条记录;读取位置Pos,并将位置Pos关联到预设地理区域的道路地图上,当关联到某个道路片段的时候,对应的计数器增加1;在大屏显示器上呈现预设地理区域的道路地图,不同的道路片段,根据对应的计数器的值,采用不同的颜色标识。本发明专利技术能够直观、动态而且准确的获取预设地理区域内的柴油车的运动路径。的运动路径。的运动路径。

【技术实现步骤摘要】
OBD监测数据处理系统


[0001]本专利技术涉及一种数据处理系统,具体涉及一种OBD(车载自动诊断系统,On Board Diagnostics)监测数据处理系统。

技术介绍

[0002]目前,车辆上都安装有OBD,以对车辆运行状态进行实时监测。OBD监测的数据可包括ECU(电子控制单元,Electronic Control Unit)数据和GPS数据,例如,以不同的预设采集周期例如每隔30s、60s、30s分别采集的OBD速度、累计里程、OBD转速等ECU数据,例如,以预设采集周期例如30s采集的经度、纬度数据等GPS位置数据。
[0003]OBD数据通常是安装在大型柴油车上的监测数据。大型柴油车通常是运送货物的货车。货车对道路路面有一定的要求。比如说货车经常走的这种路,它的损坏率就比一般的路要高,这样的话检修的周期,检修时间等各方面都与正常的道路有区别。再比如说,在发现出货车经常走的道路后,这些路面的大修标准,施工标准会有适应性的提高。这样有利于整体道路的维护。
[0004]因此,需要提供一种方法,这种方法能够直观、动态而且准确的获取了预设地理区域范围内,柴油车的运动路径。柴油车的OBD数据为这种方法的实现提供了可能。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种OBD监测数据处理系统,能够直观、动态而且准确的获取预设地理区域范围内的柴油车的运动路径。
[0006]本专利技术采用的技术方案为:本专利技术实施例提供一种OBD监测数据处理系统,包括:数据库、通讯模块、存储有计算机程序的存储介质、存储器、处理器和大屏显示器;其中,所述通讯模块用于与预设车辆上的OBD系统通信连接,从而接收OBD系统上传的监测数据,所述监测数据包括速度数据和位置数据;所述数据库与所述通讯模块通信连接,用于存储OBD系统上报的监测数据;所述监测数据的存储格式为:OBD

ID,位置Pos,速度,上报时间;所述存储器中存储有预设地理区域的道路地图,所述预设地理区域的道路地图被划分为M个道路片段列表Seg=(S1,S2,......,SM),道路片段Si中至少包括当前片段的唯一标识IDi,与之边界连接的前一片段的唯一标识pIDi,以及与之边界连接的后一片段的唯一标识nIDi,i=1,2,

,M;所述处理器执行计算机程序以实现以下步骤:S100,获取当前时间,并根据当前时间获取第一时间窗口;所述第一时间窗口包括开始时间,结束时间和时间长度,第一时间窗口的结束时间小于或等于当前时间;S200,从数据库中读取上报时间位于第一时间窗口内的所有记录,并遍历这些记录,如果对应记录的速度大于预设第一速度阈值,那么执行S300,否则遍历下一条记录;
S300,读取对应记录的位置Pos,并将读取的位置Pos关联到预设地理区域的道路地图对应的M个道路片段列表Seg上,当关联到道路片段Si的时候,Si对应的计数器C
i
的值增加1,C
i
初始化为0;S400,在大屏显示器上呈现预设地理区域的道路地图,其中,不同的道路片段Si,根据对应的计数器C
i
的值,采用不同的颜色标识。
[0007]本专利技术实施例提供的OBD监测数据处理系统,在处理时,选取需要分析的时间窗口内的速度大于预设速度阈值的车辆作为分析对象,并且该预设速度阈值基于该时间窗口内的大于等于和小于或等于上一个时间窗口对应的速度阈值的速度数量来进行动态获取,即保证了车辆数据的足够性,也保证了分析的准确性。此外,在呈现每个道路片段的颜色标识时,同时兼顾了没有路口和具有路口的道路呈现情况,使得呈现效果是准确的,用户体验好,能够确保柴油车的运动路径分析的准确性。
附图说明
[0008]图1为本专利技术实施例提供的OBD监测数据处理系统的工作原理示意图;图2和图3为体现本专利技术实施例提供的OBD监测数据处理系统的技术效果的示意图。
具体实施方式
[0009]为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0010]在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。
[0011]本专利技术实施例提供一种OBD监测数据处理系统,包括:数据库、通讯模块、存储有计算机程序的存储介质、存储器、处理器和大屏显示器。
[0012]其中,通讯模块用于与预设车辆上的OBD系统通信连接,从而接收OBD系统上传的监测数据,监测数据包括速度数据和位置数据。通讯模块与OBD系统之间可通过现有通讯方式进行通信。预设车辆可为用户预先指定的车辆,例如是重型柴油车。OBD系统每隔预设时间向通讯模块汇报监测数据,预设时间例如可为20秒到150秒,优选为30秒。数据库与通讯模块通信连接,用于存储OBD系统上报的监测数据。具体数据报文(就是数据库的存储记录即监测数据的存储格式)优选为:OBD

ID(车辆ID),位置Pos,速度,上报时间。
[0013]存储器中存储有预设地理区域的道路地图(street map)例如为现有技术中OpenStreetMap中获取的预设地理区域的道路地图信息。优选的,预设地理区域的道路地图被划分为M个道路片段列表Seg=(S1,S2,......,SM),道路片段Si中至少包括当前片段的唯一标识IDi,与之边界连接的前一片段的唯一标识pIDi,以及与之边界连接的后一片段的唯
一标识nIDi,i=1,2,

,M;Si中还可包括片段的长度LEN,例如2公里或1公里。Si中还可包括对应的地理位置。长度LEN可根据预设时间确定,预设时间可为用户自定义的时间。
[0014]在本专利技术实施例中,如图1所示,处理器执行计算机程序以实现以下步骤:S100,获取当前时间,并根据当前时间获取第一时间窗口;第一时间窗口包括开始时间,结束时间和时间长度,第一时间窗口的结束时间小于或等于当前时间。当前时间为用户在存储有预设车辆例如柴油车历史运动路径的系统界面例如地图上执行操作的时间,例如,点击地图上的按钮的操作时间。第一时间窗口为用户自定义的窗口,单位可以为周,也可以为月,也可以为季度。
[0015]S200,从数据库中读取上报时间位于第一时间窗口内的所有记录,并遍历这些记录,如果对应记录的速度大于预设第一速度阈值,那么执行S300,否则遍历下一条记录。
[0016]S300,读取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种OBD监测数据处理系统,其特征在于,包括:数据库、通讯模块、存储有计算机程序的存储介质、存储器、处理器和大屏显示器;其中,所述通讯模块用于与预设车辆上的OBD系统通信连接,从而接收OBD系统上传的监测数据,所述监测数据包括速度数据和位置数据;所述数据库与所述通讯模块通信连接,用于存储OBD系统上报的监测数据;所述监测数据的存储格式为:OBD

ID,位置Pos,速度,上报时间;所述存储器中存储有预设地理区域的道路地图,所述预设地理区域的道路地图被划分为M个道路片段列表Seg=(S1,S2,......,SM),道路片段Si中至少包括当前片段的唯一标识IDi,与之边界连接的前一片段的唯一标识pIDi,以及与之边界连接的后一片段的唯一标识nIDi,i=1,2,

,M;所述处理器执行计算机程序以实现以下步骤:S100,获取当前时间,并根据当前时间获取第一时间窗口;所述第一时间窗口包括开始时间,结束时间和时间长度,第一时间窗口的结束时间小于或等于当前时间;S200,从数据库中读取上报时间位于第一时间窗口内的所有记录,并遍历这些记录,如果对应记录的速度大于预设第一速度阈值,那么执行S300,否则遍历下一条记录;S300,读取对应记录的位置Pos,并将读取的位置Pos关联到预设地理区域的道路地图对应的M个道路片段列表Seg上,当关联到道路片段Si的时候,Si对应的计数器C
i
的值增加1,C
i
初始化为0;S400,在大屏显示器上呈现预设地理区域的道路地图,其中,不同的道路片段Si,根据对应的计数器C
i
的值,采用不同的颜色标识。2.根据权利要求1所述的OBD监测数据处理系统,其特征在于,步骤S200还包括:构建第一中间表,第一中间表中仅包括OBD

ID,位置Pos;所述第一中间表的元数据中存储有第一时间窗口,且第一中间表中的速度均大于预设速度阈值;在S300中,从所述第一中间表中读取对应记录的位置Pos。3.根据权利要求1所述的OBD监测数据处理系统,其特征在于,在步骤S200中,所述预设第一速度阈值通过如下步骤得到:S210,获取第一时间窗口内,速度大于R0的所有记录中的N个速度的速度列表v=(v1,v2,......,v
N
),R0为预设的最低行驶速度;其中,v1≥v2≥......≥v
N
;S220,如果|1

(v
high
*u
low
)/(u
high
*v
low
)|<D0,那么将预设第一速度阈值设置为第二速度阈值;否则,执行S230;其中,v
high
为v中大于等于第二速度阈值的速度数量,v
low
为v中小于第二速度阈值的速度数量,v
high
+v
low
=N;u
high
和u
low
分别为第二时间窗口内,速度大于R0的所有记录中,速度大于等于第二速度...

【专利技术属性】
技术研发人员:张英志王志伟吉喆陈伟程白振宇刘士光王睿
申请(专利权)人:智联万维科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1