数据处理方法及装置与流程

文档序号:17150537发布日期:2019-03-19 23:23阅读:305来源:国知局
数据处理方法及装置与流程

本申请涉及机动车技术领域,尤其涉及一种数据处理方法及装置。



背景技术:

根据国家统计局的统计数据可知,2015年我国的私人汽车拥有量已达到14099.10万辆。10年来汽车保有量的不断上升,使人们日益提高的机动出行需求得到满足,提高了人们的生活水平以及生活质量。

然而,汽车在给我们的工作、生活带来便利的同时,也引起了环境污染、能源短缺、交通安全等一系列社会问题。在中国,影响道路交通事故的仍以人的因素为主,因驾驶员自身原因直接导致的交通事故占总事故的比例从1996年的83.20%一直增加到2008年的94.90%。在导致交通事故的主要原因中,“不按规定让行”与“超速行使”的比例一直居高不下;近年来,“不按规定让行”所占的比例依然处于一直上升的趋势中。

因此,为了避免不必要的交通事故的发生,分析驾驶行为数据是本领域技术人员亟待解决的问题。



技术实现要素:

本申请提供一种数据处理方法及装置,可有效提高驾驶行为数据分析的准确率。

第一方面,本申请实施例提供了一种数据处理方法,包括:

获取汽车的原始运行数据,所述原始运行数据为所述汽车在运行过程中产生的数据;

对所述原始运行数据进行修正处理,获得目标运行数据,所述目标运行数据为所述原始运行数据中的有效运行数据;

输出所述目标运行数据。

本申请实施例中,在获取汽车的原始运行数据之后,通过对述原始运行数据进行修正处理,从而得到目标运行数据。实施本申请实施例,通过对原始运行数据的修正处理,可避免在汽车运行过程中,由于发动机抖动或汽车颠簸等非人为原因产生的干扰数据,导致对汽车的驾驶行为数据分析出现偏差的情况。由此有效提高了对汽车的驾驶行为数据分析的准确率。

在一种可能的实现方式中,所述获得目标运行数据之后,所述方法还包括:

将所述目标运行数据与预设驾驶行为数据进行对比,确定与所述目标运行数据对应的驾驶行为是否为异常驾驶行为;

在与所述目标运行数据对应的驾驶行为为异常驾驶行为的情况下,输出所述与所述目标运行数据对应的驾驶行为。

本申请实施例中,在得到目标运行数据之后,通过与预设驾驶行为数据进行对比,从而可以确定是否发生异常驾驶行为,通过对所述目标运行数据的进一步分析,实现了对数据的有效利用。

在一种可能的实现方式中,所述原始运行数据包括原始加速度数据;

所述对所述原始运行数据进行修正处理,获得目标运行数据,包括:

对所述原始加速度数据进行标准化处理,获得标准化数据;

对所述标准化数据进行滤波处理,获得滤波数据;

对所述滤波数据进行修正,获得所述目标运行数据。

本申请实施例中,通过对所述原始加速度数据进行标准化处理,能够对数据单位进行统一的规范,可避免数据单位的限制;进一步地,通过对所述标准化数据进行滤波处理,能够滤除汽车在运行过程中由于发动机抖动或汽车颠簸等非人为原因而产生的异常数据;更进一步地,通过对所述滤波数据进行修正,能够消除汽车在斜坡或超高弯道上行驶时重力分量的影响。实施本申请实施例,通过对所述原始加速度数据进行修正处理,能够使数据更加精确。

在一种可能的实现方式中,所述原始运行数据包括车载诊断系统obd数据和定位系统数据中的一项或多项;

所述对所述原始运行数据进行修正处理,获得目标运行数据,包括:

对所述obd数据和所述定位系统数据中的一项或多项进行标准化处理,获得所述目标运行数据。

在一种可能的实现方式中,所述输出所述与所述目标运行数据对应的驾驶行为之后,所述方法还包括:

确定与所述目标运行数据对应的驾驶行为的等级;

根据所述与所述目标运行数据对应的驾驶行为的等级输出目标消息,所述目标消息为与所述目标运行数据对应的驾驶行为的等级对应的消息。

本申请实施例中,通过与所述目标运行数据对应的驾驶行为的等级,并输出对应的消息,能够提醒驾驶员规范驾驶行为,可避免不必要的交通事故,从而提高数据的有效利用率。

第二方面,本申请实施例提供了一种数据处理装置,包括:

获取单元,用于获取汽车的原始运行数据,所述原始运行数据为所述汽车在运行过程中产生的数据;

修正单元,用于对所述原始运行数据进行修正处理,获得目标运行数据,所述目标运行数据为所述原始运行数据中的有效运行数据;

第一输出单元,用于输出所述目标运行数据。

在一种可能的实现方式中,所述数据处理装置还包括:

第一确定单元,用于将所述目标运行数据与预设驾驶行为数据进行对比,确定与所述目标运行数据对应的驾驶行为是否为异常驾驶行为;

第二输出单元,用于在与所述目标运行数据对应的驾驶行为为异常驾驶行为的情况下,输出所述与所述目标运行数据对应的驾驶行为。

在一种可能的实现方式中,所述原始运行数据包括原始加速度数据;所述修正单元,包括:

标准化子单元,用于对所述原始加速度数据进行标准化处理,获得标准化数据;

滤波子单元,用于对所述标准化数据进行滤波处理,获得滤波数据;

修正子单元,用于对所述滤波数据进行修正,获得所述目标运行数据。

在一种可能的实现方式中,所述原始运行数据包括车载诊断系统obd数据和定位系统数据中的一项或多项;所述标准化子单元,还用于对所述obd数据和所述定位系统数据中的一项或多项进行标准化处理,获得所述目标运行数据。

在一种可能的实现方式中,所述数据处理装置还包括:

第二确定单元,用于确定与所述目标运行数据对应的驾驶行为的等级;

第三输出单元,用于根据所述与所述目标运行数据对应的驾驶行为的等级输出目标消息,所述目标消息为与所述目标运行数据对应的驾驶行为的等级对应的消息。

第三方面,本申请实施例还提供了一种数据处理装置,包括:处理器和存储器;所述处理器与所述存储器通过线路互联,所述存储器中存储有程序指令;所述程序指令被所述处理器执行时,使所述处理器执行如第一方面所述的方法的相应功能。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。

第五方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1是本申请实施例提供的一种数据处理方法的流程示意图;

图2是本申请实施例提供的一种修正处理过程示意图;

图3是本申请实施例提供的另一种数据处理方法的流程示意图;

图4是本申请实施例提供的一种异常驾驶行为示意图;

图5是本申请实施例提供的一种数据处理的装置的结构示意图;

图6是本申请实施例提供的另一种数据处理装置的结构示意图;

图7是本申请实施例提供的一种修正单元的结构示意图;

图8是本申请实施例提供的又一种数据处理装置的结构示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法或设备固有的其他步骤或单元。

下面将结合附图对本申请实施例进行描述。

参见图1,图1是本申请实施例提供一种数据处理方法的示意流程图,该数据处理方法可应用于数据处理装置,该数据处理装置可包括汽车诊断设备或汽车维修设备等等,本申请实施例对于该数据处理装置不作限定。如该汽车诊断设备可包括golo技师盒子、x-431诊断设备等等。或者,该数据处理装置还可为终端设备、服务器等等,本申请实施例对于该数据处理装置不作限定。如图1所示,该数据处理方法可包括:

101、获取汽车的原始运行数据,上述原始运行数据为所述汽车在运行过程中产生的数据。

本申请实施例中,上述原始运行数据根据显示形式的不同可分为数值参数和状态参数两种,具体的,数值参数是指具有一定单位的参数,如油耗、时间和速度等;状态参数只有两种工作状态,如开或关。

具体的,上述汽车的原始运行数据包括原始加速度数据、车载诊断系统obd数据和定位系统数据中的一项或多项。具体的,可以为车辆仪表时速、发动机转速、瞬时油耗等车载自诊断系统(on-boarddiagnostic,obd)数据、全球定位系统(globalpositioningsystem,gps)数据和车辆加速度数据等其他相关数据中的一项或多项。可理解,本申请实施例对于上述原始运行数据的具体数据形式不作限定。

本申请实施例中,获取上述汽车的原始运行数据的方式如可以通过前装、后装和手机中的第三方应用程序等方式来获取。其中,前装是指采集设备在汽车出厂前就已经装在车上的;后装指通过车载自诊断系统obd设备对车辆行使数据进行采集;手机中的第三方应用程序是利用手机自带传感器进行车辆行驶数据的采集。

举例来说,通过后装方式采集汽车原始运行数据,如可以通过型号为601d,名为“车行宝”的obd设备终端采集数据,该obd设备终端由微控制单元(microcontrollerunit,mcu)、obd模块、gps卫星定位模块和三轴加速度计模块、存储模块和电源管理模块等硬件模块组成。其中,obd模块通过与车内obd-ⅱ接口相连,然后读出车辆仪表车速、发动机转速、瞬时油耗等数据,内置gps卫星定位模块采集车辆轨迹数据,三轴加速度计模块采集车辆加速度数据。可理解,本申请实施例对于上述汽车的原始运行数据的具体获取方式不作唯一性限定。

举例来说,还可以通过加速度传感器获取上述原始加速度数据,具体的,如可通过型号为bma250e的三轴加速度传感器获取上述加速度数据。该三轴加速度传感器可以设置四种模式的灵敏度,分别为2g、4g、8g和16g,不同模式下测量精度不同输出也不同。该三轴加速度传感器还可以根据需要设定采样频率。

具体的,由于受重力加速度影响,该三轴加速度传感器在静止过程中测得的加速度是重力加速度的值。若该三轴加速度传感器检测到车辆任何移动,就会在各个方向上以数值的模式输出。其中,在以车辆为重心的三轴坐标系中,y轴为车辆前进方向,当车辆加速时的数值为正,减速或刹车时数值为负;x轴表征车辆在水平方向左或向右移动,如右转弯时测得的数值为正,反之为负。可理解,本申请实施例对于上述汽车的原始加速度数据的具体获取方式不作限定。

102、对上述原始运行数据进行修正处理,获得目标运行数据,上述目标运行数据为上述原始运行数据中的有效运行数据。

本申请实施例中,通过对上述原始运行数据进行修正处理,可以获得目标运行数据,上述目标运行数据为上述原始运行数据中的有效运行数据。在车辆运行过程中,由于发动机抖动、换挡冲击、路况不好而引起车辆颠簸和\或车辆在斜坡或超高弯道上行驶等其他非人为原因产生的车辆运行数据,会导致采集的上述原始运行数据中具有干扰数据。可选的该干扰数据也可以称为异常数据。其中,上述有效运行数据指的是修正该干扰数据或异常数据之后的有效数据。实施本申请实施例,通过对获取的上述原始运行数据进行修正处理,可避免干扰数据对驾驶行为数据分析的影响,提高数据处理的精确度。可理解,对于上述干扰数据或异常数据具体产生的原因本申请实施例不作限定。

可选的,对于不同的上述原始运行数据,本申请实施例提供了两种实现方式,分别如下所示:

实现方式一、

在上述原始运行数据包括上述车载诊断系统obd数据和定位系统数据中的一项或多项的情况下:

上述对上述原始运行数据进行修正处理,获得目标运行数据,包括:

对上述obd数据和上述定位系统数据中的一项或多项进行标准化处理,获得上述目标运行数据。

本申请实施例中,对上述原始运行数据进行标准化处理,获得标准化数据。其中,上述标准化处理也可以称为归一化处理,具体的,可以为规范化方法(min-maxnormalization,min-max),log函数转换,atan函数转换,正规化方法(zero-menanormalization,z-score),模糊量化法等处理方法。举例来说,通过min-max法对上述原始运行数据进行归一化处理,可使用如下公式进行归一化处理:

具体的,在进行归一化处理之后,可使该上述原始运行数据的值在[0,1]区间内,其中,x为上述原始运行数据,x′为归一化之后的该上述原始运行数据,minx′为该原始运行数据的最小值,maxx′为该原始运行数据的最大值。例如,获取的原始运行数据包括仪表盘时速、gps时速、转速,获取的具体值为[18,18,854],经过上述归一化处理得到的值为[0.163636,0.156522,0.269401]。实施本申请实施例,通过上述归一化处理之后,使上述原始运行数据按比例缩放,落在[0,1]区间内,且能够对数据单位进行统一的规范,使该原始数据转化为无量纲的纯数值,可避免数据的单位限制,提高数据处理的精确度。可理解,本申请实施例对于上述标准化处理的具体实现方式不作限定。

实现方式二、

在上述原始运行数据包括上述原始加速度数据的情况下:

上述对上述原始运行数据进行修正处理,获得目标运行数据,包括:

对上述原始加速度数据进行标准化处理,获得标准化数据;

对上述标准化数据进行滤波处理,获得滤波数据;

对上述滤波数据进行修正,获得上述目标运行数据。

本申请实施例中,对上述原始加速度数据进行标准化处理,获得标准化数据。同理,对于上述原始加速度数据进行标准化处理可参考上述对上述车载诊断系统obd数据和定位系统数据的处理方式,在此不再详述。举例来说,获取的原始加速度数据包括横向、纵向、垂直三个方向的速度,获取的该原始加速度数据为[0.3,-0.1,9.9],经过上述归一化之后得到[0.081081,-0.02222,0.615385]。可理解,本申请实施例对于上述标准化处理的具体实现方式不作限定。

本申请实施例中,对上述标准化数据进行滤波处理,获得滤波数据。其中,上述滤波处理可以为均值滤波或中值滤波。

具体的,如可使用如下公式进行均值滤波:

其中,x(k)表示滤波后的数据,具体对应于上述滤波数据;xi表示滤波前的数据,具体对应于上述原始加速度数据;m表示滑动滤波窗口大小,滑动滤波窗口m的取值范围为[5,15],例如可设定滑动滤波窗口m的取值等于5。以上公式仅为一种示例,不应理解为对本申请实施例的限定。

具体的,中值滤波可按照如下过程实现,建立一个长度为n的滑动窗口,由上述原始加速度数据组成的序列用f(xi)表示,经滑动窗口n处理后得到长度为n的序列g(xi),再对g(xi)按升序(或降序)排序,取出排序后的中值组成序列h(xi),则h(xi)即为经过中值滤波处理后的数据序列。以上对数据的表示方式仅为一种示例,不应理解为对本申请实施例的限定。

实施本申请实施例,通过上述滤波处理后能有效过滤干扰数据或异常数据,可避免干扰数据或异常数据的影响,提高数据质量。可理解,本申请实施例对于上述滤波处理的方法不作限定。

本申请实施例中,对上述滤波数据进行修正,获得上述目标运行数据。其中,上述原始加速度可以为三轴加速度值,则上述对上述滤波数据进行修正可以是修正该三轴加速度值的垂直分量在横向、纵向两个方向的影响。举例来说,如图2所示,以车辆重心为原点的三轴坐标系x轴作旋转运动时,x轴表征车辆横向移动加速度值,y轴表示车辆前进方向的加速度值。车辆的y轴与水平面之间的夹角称为滚动角,用β表示,车辆坐标系x轴与水平面的夹角称为俯仰角,用α表示。①当车辆的滚动角β不为0而俯仰角α为0时,重力加速度在两个轴向的分量分别为gx=0,gy=-gsinβ;当车辆的滚动角β为0,而俯仰角α不为0时,重力加速度在两个轴向的分量分别为gy=0,gx=-gsinα;③当惯性单元的滚动角β和俯仰角α均不为0时,gx=gsinαsinβ,gy=-gsinαsinβ;车辆运动时,加速度传感器在两个轴向的测量值分别为αcx和αcy,需减去重力分量在两个轴的分量,从而得到车辆修正后的加速度αsx和αsy分别为αsx=αcx-gsinαsinβ;αsy=αcy+gsinαsinβ。

实施本申请实施例,当车身平面和水平面不在一个平面时,上述原始加速度值还包含重力加速度的分量,通过上述对原始加速度值进行修正,可避免重力分量带来的影响,提高数据处理的精确度。可理解,本申请实施例对于上述修正方法的具体实现方式不作限定。

103、输出上述目标运行数据。

本申请实施例中,该目标运行数据的数据形式可以为该目标运行数据图像、描述该目标运行数据的表格、一段描述该目标运行数据的语音、一段包含该目标运行数据的视频等等。可理解,本申请实施例中对于该目标运行数据的数据形式不作限定。

本申请实施例中,其中,输出目标运行数据的方式,如可以通过数据处理装置中的显示屏显示目标运行数据,又或者通过与该数据处理装置连接的外接显示屏显示目标运行数据,以供驾驶员查看上述目标运行数据。或者,上述数据处理装置可以将上述目标运行数据发送给其他装置或设备等,以使得其他装置或设备能够利用该目标运行数据执行其他操作,该其他操作为与目标运行数据相关的操作。又或者,在数据处理装置为芯片的情况下,该数据处理装置还可以将上述目标运行数据发送给一个或多个芯片,以使得该一个或多个芯片能够有效利用该目标运行数据以执行其他操作。可理解,本申请实施例中对于目标运行数据的具体输出方式不作限定。

实施本申请实施例,通过对原始运行数据的修正处理,可避免在汽车运行过程中,由于发动机抖动或汽车颠簸等非人为原因产生的干扰数据,导致对汽车的驾驶行为数据分析出现偏差的情况。由此有效提高了对汽车的驾驶行为数据分析的准确率。

参见图3,图3是本申请实施例提供另一种数据处理方法的示意流程图,该数据处理方法可应用于数据处理装置,如图3所示,该数据处理方法可包括:

301、获取汽车的原始运行数据,上述原始运行数据为所述汽车在运行过程中产生的数据。

本申请实施例中,对于上述步骤301可参考图1所示步骤101所示的实现方式,这里不再一一详述。

302、对上述原始运行数据进行修正处理,获得目标运行数据,上述目标运行数据为上述原始运行数据中的有效运行数据。

本申请实施例中,对于上述步骤302可参考图1所示步骤102所示的实现方式,这里不再一一详述。

303、输出上述目标运行数据。

本申请实施例中,对于上述步骤303可参考图1所示步骤103所示的实现方式,这里不再一一详述。

304、将上述目标运行数据与预设驾驶行为数据进行对比,确定与上述目标运行数据对应的驾驶行为是否为异常驾驶行为。

本申请实施例中,预设驾驶行为数据可以为数据处理装置中存储的预先获取的与正常驾驶行为相关的数据。具体的,该正常驾驶行为可以为不违反交通规则的一些驾驶行为,又或者为不违反法律法规的一些驾驶行为等等,本申请实施例对于该正常驾驶行为的具体规则不作限定。进一步地,该预设驾驶行为数据可以为数据处理装置通过大数据分析之后,得到的数据;又或者,该预设驾驶行为数据也可以为其他装置发送给该数据处理装置的数据等等,本申请实施例对于该预设驾驶行为数据的来源不作限定。

本申请实施例中,在获得上述目标运行数据之后,可将上述目标运行数据与预设驾驶行为数据进行对比,判断是否发生了上述异常驾驶行为。如图4所示,上述异常驾驶行为可以为超速、急加速、急减速、急转弯、高转速、转速不匹配和/或长怠速等中的一项或多项。举例来说,上述数据处理装置可自动获取某路段的交通规则所规定限速规定,当上述目标运行数据中的表示速度的值超过该限速规定,则判定产生了超速异常驾驶行为。可理解,对于急加速、急减速、急转弯、高转速、转速不匹配和/或长怠速等异常驾驶行为可参考上述超速异常驾驶行为的判定方法,在此不再一一详述。

305、在与上述目标运行数据对应的驾驶行为为异常驾驶行为的情况下,输出上述与上述目标运行数据对应的驾驶行为。

本申请实施例中,在确定与上述目标运行数据对应的驾驶行为发生了异常驾驶行为的情况下,上述数据处理装置能够输出该驾驶行为。具体的,上述驾驶行为可以为该驾驶行为图像、描述该驾驶行为的表格、一段描述该驾驶行为的语音、一段包含该驾驶行为的视频等等。可理解,本申请实施例中对于该驾驶行为的具体表现形式不作限定。

本申请实施例中,其中,输出上述驾驶行为的方式,如可以通过显示屏供驾驶员查看上述驾驶行为;或者,上述数据处理装置可以将上述驾驶行为发送给其他装置;又或者,上述数据处理装置可以上述驾驶行为发送给某一个或多个芯片。可理解,本申请实施例中对于上述驾驶行为的具体输出方式不作限定。可理解,对于输出的具体形式还可参考图1所示的具体实现方式,这里不再一一详述。

实施本实施例,通过上述数据处理装置可自动判定上述目标运行数据是否发生了上述异常驾驶行为,能够及时对上述目标运行数据作出判断,提高数据处理的效率。可理解,本申请实施例中对于上述预设驾驶行为数据和上述异常驾驶行为的具体数据内容不作限定,以及对于判定是否发生异常驾驶行为的具体实施方式不作限定。

306、确定与上述目标运行数据对应的驾驶行为的等级。

本申请实施例中,在确定上述驾驶行为之后,还可为该驾驶行为设置不同的等级。其中,该等级可以在执行本申请实施例之前来设置,或者也可以在驾驶员需要设置该等级时来设置等等,本申请实施例不作限定。如该数据处理装置可以自动设置该等级,又如该数据处理装置可以通过接收驾驶员输入的设置指令来设置该等级。具体的,本申请实施例还提供了一种如何设置等级的方法,如下所示:

举例来说,该数据处理装置或驾驶员可根据不同的驾驶行为的严重程度设置不同的等级。具体的,该数据处理装置可对不同类型的驾驶行为设置致命危险行为、严重危险行为、一般危险行为等等该等级。可理解,本申请对于上述目标等级的具体设置方式不作限定。例如,该数据处理装置或驾驶员可设置成“致命危险行为!严重超速!”、“一般危险行为!长怠速超3分钟”等等的上述等级。可理解,该等级可根据不同的应用需求通过不同的文字、图片或语音中的一种或多种组合进行设置,其具体设置方式本申请实施例不作限定。

307、根据上述与上述目标运行数据对应的驾驶行为的等级输出目标消息,上述目标消息为与上述目标运行数据对应的驾驶行为的等级对应的消息。

本申请实施例中,在确定上述驾驶行为的等级之后,上述数据处理装置还可以根据上述与上述目标运行数据对应的驾驶行为的等级输出目标消息。举例来说,上述数据处理装置可以将上述等级转换成相应的目标消息,驾驶员会收到“致命危险行为!严重超速!”、“一般危险行为!长怠速超3分钟”等等的文字提醒,同时以语音方式及时驾驶员发生了异常驾驶行为;可避免向驾驶员推送过于轻微的提醒消息,避免不必要的提醒。又或者,通过向驾驶员推送过于严重的提醒消息,还可避免驾驶员忽略提醒消息,从而通过更加精确地为驾驶员推送不同的提醒消息使驾驶员及时了解自身的驾驶行为是否符合交通规则,可避免不必要的交通事故的发生,提高驾驶员的用户体验。可理解,本申请实施例对于提醒消息的具体设置方式和推送方式不作限定。

本申请实施例中,上述数据处理装置可将上述不同的提醒消息通过显示终端提供给驾驶员,进而驾驶员可根据提醒消息的具体情况对自身驾驶行为作出判断,提高驾驶员的用户体验。

本申请实施例中,通过与所述目标运行数据对应的驾驶行为的等级,并输出对应的消息,能够提醒驾驶员规范驾驶行为,可避免不必要的交通事故,从而提高了数据的利用率。

上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。

参见图5,图5是本申请实施例提供的一种数据处理装置的结构示意图,该数据处理装置可用于执行图1、图3所示的方法,如图5所示,该数据处理装置包括:

获取单元501,用于获取汽车的原始运行数据,上述原始运行数据为上述汽车在运行过程中产生的数据;

修正单元502,用于对上述原始运行数据进行修正处理,获得目标运行数据,上述目标运行数据为上述原始运行数据中的有效运行数据;

第一输出单元503,用于输出上述目标运行数据。

实施本申请实施例,通过对原始运行数据的修正处理,可避免在汽车运行过程中,由于发动机抖动或汽车颠簸等非人为原因产生的干扰数据,导致对汽车的驾驶行为数据分析出现偏差的情况。由此有效提高了对汽车的驾驶行为数据分析的准确率。

可选的,如图6所示,上述数据处理装置还包括:

第一确定单元504,用于将上述目标运行数据与预设驾驶行为数据进行对比,确定与上述目标运行数据对应的驾驶行为是否为异常驾驶行为;

第二输出单元505,用于在与上述目标运行数据对应的驾驶行为为异常驾驶行为的情况下,输出上述与上述目标运行数据对应的驾驶行为。

可选的,如图7所示,上述修正单元502,包括:

标准化子单元5021,用于对上述原始加速度数据进行标准化处理,获得标准化数据;

滤波子单元5022,用于对上述标准化数据进行滤波处理,获得滤波数据;

修正子单元5033,用于对上述滤波数据进行修正,获得上述目标运行数据。

上述标准化子单元5021,还用于对上述obd数据和上述定位系统数据中的一项或多项进行标准化处理,获得上述目标运行数据。

可选的,如图6所示,上述数据处理装置还包括:

第二确定单元506,用于确定与上述目标运行数据对应的驾驶行为的等级;

第三输出单元507,用于根据上述与上述目标运行数据对应的驾驶行为的等级输出目标消息,上述目标消息为与上述目标运行数据对应的驾驶行为的等级对应的消息。

可理解,图5、图6和图7所示的数据处理装置的具体实现方式还可参考图1、图3所示的方法,这里不再一一详述。

参见图8,图8是本申请实施例提供的另一种数据处理装置的结构示意图。该数据处理装置包括处理器801,还可以包括输入接口802、输出接口803和存储器804。该输入接口802、输出接口803、存储器804和处理器801之间通过总线相互连接。

存储器包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器用于相关指令及数据。

输入接口用于输入数据和/或信号,以及输出接口用于输出数据和/或信号。输出接口和输入接口可以是独立的器件,也可以是一个整体的器件。

处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessingunit,cpu),在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

存储器用于存储数据处理装置的程序代码和数据。

处理器用于调用该存储器中的程序代码和数据,执行上述方法实施例中的步骤。

如在一个实施例中,处理器可用于执行101至103所示的实现方式。以及该处理器还可用于执行301至303所示的实现方式。

又如在一个实施例中,处理器还可用于执行获取单元501、修正单元502、和第一输出单元503所示的方法等等。

又如在一个实施例中,在一些可能的实现方式中,该输入接口可用于执行获取单元501所示的方法,输出接口还可用于执行第一输出单元503所示的方法。

又如在一个实施例中,输出接口还可用于执行第二输出单元505所示的方法。

又如在一个实施例中,输出接口还可用于执行第三输出单元507所示的方法。

对于处理器和/或输入输出接口的具体实现方式可参见方法实施例中的描述,在此不再赘述。如该输入接口还可用于接收来自其他装置的汽车的原始运行数据等等。

可以理解的是,图8仅仅示出了数据处理装置的简化设计。在实际应用中,数据处理装置还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出接口、处理器、控制器、存储器等,而所有可以实现本申请实施例的数据处理装置都在本申请的保护范围之内。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1