CN114937319A - 车辆数据处理方法、装置、电子设备及介质 - Google Patents
车辆数据处理方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN114937319A CN114937319A CN202210625459.5A CN202210625459A CN114937319A CN 114937319 A CN114937319 A CN 114937319A CN 202210625459 A CN202210625459 A CN 202210625459A CN 114937319 A CN114937319 A CN 114937319A
- Authority
- CN
- China
- Prior art keywords
- parameter
- data
- vehicle
- file
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 35
- 238000012545 processing Methods 0.000 claims abstract description 50
- 230000002159 abnormal effect Effects 0.000 claims abstract description 30
- 230000001133 acceleration Effects 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 abstract description 23
- 238000010586 diagram Methods 0.000 description 19
- 238000000034 method Methods 0.000 description 17
- 238000004590 computer program Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000011835 investigation Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013024 troubleshooting Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种车辆数据处理方法、装置、电子设备及介质,车辆数据处理方法至少包括:获取车辆的原始数据、配置文件、参数阈值文件及指令文件;根据配置文件,对原始数据进行解析,得到参数目标数据;根据参数阈值文件及指令文件,判断参数目标数据是否正常;若参数目标数据不正常,则发出警示并保存相关的原始数据。在本发明中,根据对应的配置文件,对原始数据进行解析,能得到正确的参数目标数据,提高了车辆原始数据的解析效率;在正确获取参数目标数据的基础上,通过参数阈值文件和指令文件,对参数目标数据进行筛选判断,找出异常的参数目标数据,实现了参数目标数据的半自动化处理,减轻了后端工程师的工作量,提高了数据的分析处理效率。
Description
技术领域
本申请涉及数据处理技术领域,具体涉及一种车辆数据处理方法、装置、电子设备及介质。
背景技术
随着汽车的智能化、数字化、网联化及服务化,汽车***需求也愈来愈复杂,车辆电子设备运行过程中,需要采集各种运行过程中产生的数据。对这些数据进行整理、分析、存储,以便于工程师详细了解及控制车辆各个电子设备运行状况,获取其内部的工作状态。同时,通过数据采集和处理分析,还可以及时发现车辆可能出现的故障征兆,查找产生的故障原因,改进车辆检验验收手段,提高汽车生产的效率和质量。
但是,现有技术中各种车辆数据的采集均是基于固定的数据采集***,都需要先确定好数据采集类型跟相关硬件配置后,通过固定的硬件配置和软件协议,实现数据采集与接收分析,整个数据采集***只能采集固定的某些数据,不能实现数据的灵活自定义采集,针对不同车型、不同配置的汽车,需要设计多种不同的数据处理***,单个数据处理***的兼容性不高,对应的设计难度及设计成本高。同时,采集到的数据需要后端工程师进行分析判断,数据量较大,相应的工作量较大,识别处理效率低。
因此,目前亟需一种可灵活自定义采集且可预处理的车辆数据处理技术方案。
发明内容
鉴于以上所述现有技术的缺点,本发明提供一种车辆数据处理技术方案,以解决上述技术问题。
为实现上述目的及其他相关目的,本发明提供的技术方案如下。
一种车辆数据处理方法,至少包括步骤:
获取车辆的原始数据、配置文件、参数阈值文件及指令文件;
根据所述配置文件,对所述原始数据进行解析,得到参数目标数据;
根据所述参数阈值文件及所述指令文件,判断所述参数目标数据是否正常;
若所述参数目标数据不正常,则发出警示并保存相关的所述原始数据。
可选地,所述获取车辆的原始数据、配置文件及参数阈值文件的步骤,包括:
通过传感器获取所述车辆的原始行驶数据;
通过车辆控制器获取所述车辆的原始控制数据、所述配置文件、所述参数阈值文件及所述指令文件;
其中,所述原始数据包括所述原始行驶数据和所述原始控制数据。
可选地,所述传感器至少包括速度传感器、加速传感器、温度传感器、轴转速传感器及压力传感器;每种所述传感器包括至少两个,至少两个同一类型的所述传感器安装在所述车辆的不同位置上。
可选地,通过所述原始控制数据对所述原始行驶数据进行控制调节,所述原始控制数据为所述车辆控制器内部的运行数据,通过所述车辆控制器上传。
可选地,所述配置文件中存有所述原始数据的解析映射关系,所述配置文件保存在所述车辆控制器中;所述根据配置文件,对原始数据进行解析,得到参数目标数据的步骤,包括:
调用所述配置文件,根据所述配置文件对所述原始控制数据进行解析,得到目标控制数据;
调用所述配置文件,根据所述配置文件对所述原始行驶数据进行解析,得到目标行驶数据;
其中,所述参数目标数据包括所述目标行驶数据和所述目标控制数据。
可选地,所述参数阈值文件中存有参数及参数的阈值范围,所述指令文件中存有车辆控制器的指令类型及对应的指令内容;所述参数阈值文件及所述指令文件保存在所述车辆控制器中;所述目标行驶数据包括第一实际参数,所述目标控制数据包括控制指令、目标参数、第二实际参数;所述根据参数阈值文件及所述指令文件,判断参数目标数据是否正常的步骤,包括:
调用所述参数阈值文件,获取各个参数及对应的所述参数阈值范围;
根据所述参数阈值范围,判断所述目标参数、所述第一实际参数和所述第二实际参数是否正常;
调用所述指令文件,获取所述车辆控制器的控制指令及对应的指令内容;
根据所述指令内容,判断所述控制指令是否正常。
可选地,所述第一实际参数与所述第二实际参数至少有部分参数类型重合,所述车辆数据处理方法还包括步骤:
针对第一实际参数与第二实际参数中类型重合的参数,计算所述重合的参数在所述第一实际参数下的取值与所述重合的参数在所述第二实际参数下取值的参数差值;
比较所述参数差值与预设误差阈值,若所述参数差值小于所述预设误差阈值则计算所述重合的参数在所述第一实际参数下的取值与所述重合的参数在所述第二实际参数下取值的平均值,记为所述参数的实际值,若所述参数差值大于等于所述预设误差阈值则发出警示并保存相关的原始数据。
可选地,所述车辆数据处理方法还包括:
获取第一时刻到第二时刻的时间段内的所述第一实际参数;
获取所述第一时刻到所述第二时刻的时间段内的所述目标参数;
在所述第一时刻到所述第二时刻的时间段内,判断所述第一实际参数的变化趋势是否与所述目标参数的变化趋势相对应;
若所述第一实际参数的变化趋势与所述目标参数的变化趋势相对应,则正常;
若所述第一实际参数的变化趋势不与所述目标参数的变化趋势相对应,则不正常,需要发出警示并保存相关的原始数据。
一种车辆数据处理装置,所述装置包括:
数据采集模块,用于获取车辆的原始数据、配置文件、参数阈值文件及指令文件;
第一处理模块,用于根据所述配置文件对所述原始数据进行解析,得到参数目标数据,还用于根据所述参数阈值文件及所述指令文件,判断所述参数目标数据是否正常;
输出模块,用于所述参数目标数据不正常时发出警示;
存储模块,用于保存所述参数目标数据不正常时的相关所述原始数据。
一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述任一项所述的车辆数据处理方法。
一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行上述任一项所述的车辆数据处理方法。
本发明的有益效果:经过对数据的采集、解析及判断处理,根据对应的配置文件,对原始数据进行解析,能够得到正确的参数目标数据,提高了车辆原始数据的解析效率;在正确地获取了参数目标数据的基础之上,进一步通过参数阈值文件和指令文件,对参数目标数据进行筛选判断,找出异常的参数目标数据,发出警示并保存相关的原始数据,实现了参数目标数据的半自动化处理,减轻了后端工程师的工作量,提高了数据的分析处理效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本申请一示例性实施例示出的车辆行驶过程中数据处理的实施环境示意图;
图2是本申请一示例性实施例示出的车辆数据处理***的结构示意图;
图3是本申请一示例性实施例示出的车辆数据处理方法的步骤示意图;
图4是本申请一示例性实施例示出的车辆数据处理方法的处理流程图;
图5是本申请一示例性实施例示出的车辆数据处理方法的处理流程图;
图6是本申请一示例性实施例示出的车辆数据处理装置的结构示意图;
图7是本申请一示例性实施例示出的电子设备对应的计算机***的结构示意图。
具体实施方式
以下将参照附图和优选实施例来说明本发明的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
在下文描述中,探讨了大量细节,以提供对本发明实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本发明的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本发明的实施例难以理解。
如前述在背景技术中所述的,发明人研究发现,现有技术中各种车辆数据的采集均是基于固定的数据处理***,需要先确定好数据采集类型跟相关硬件配置后,设计对应的车辆数据处理***。
可选地,图1是本申请一示例性实施例示出的车辆行驶过程中数据处理的实施环境示意图。如图1所示,车辆对应的车辆数据处理***至少包括上位机、车辆控制器及传感器,上位机、车辆控制器、传感器分别设置在车辆上,上位机为远程终端,上位机11通过直接采集或者间接采集的方式,获取车辆控制器12内部的控制数据,获取传感器测得的车辆行驶数据,上位机再对这些数据进行整理、分析及存储,可实时了解车辆及其内各个电子设备的运行状况,便于风险的排查预警和发生故障后的追溯调查。
具体地,在如图1所示的实施环境中,如图2所示,对应的车辆数据处理***至少包括第一传感器21、第二传感器22、车辆控制器23、数据中继服务器24、上位机25及数据库服务器26,多个同一型号、相同配置的车辆上第一传感器21、第二传感器22及车辆控制器23采集的车辆数据上传到数据中继服务器24上,并经由数据中继服务器24上传给上位机25,上位机25对车辆数据进行解析,通过解析后的车辆数据可实时了解车辆及其内各个电子设备的运行状况,且解析后的车辆数据保存在数据库服务器26中,便于风险的排查预警和发生故障后的追溯调查。
其中,上位机25可以是智能手机、车载电脑、平板电脑等任意支持数据处理的终端设备,但并不限于此。可以去掉数据中继服务器24,上位机25可以通过无线网络(3G、4G、5G等)与第一传感器21、第二传感器22及车辆控制器23直接进行通信,也不对此进行限制。
但是,如图2所示的数据处理***为针对单个型号、某些配置的车辆的固定结构,只能采集固定的某些数据,无法做到普适通用,不能实现数据的灵活自定义采集,针对不同车型、不同配置的汽车,需要设计多种不同的数据处理***,单个数据处理***的兼容性不高,这使得设计难度和设计成本无形增加,并降低了汽车的设计开发效率。
同时,采集到的海量数据需要后端工程师逐一进行分析判断,数据量较大,相应的工作量较大,处理过程比较原始低效。
为解决这些问题,本申请的实施例分别提出一种车辆数据处理方法、一种车辆数据处理装置、一种电子设备、一种计算机可读存储介质以及一种计算机程序产品,以下将对这些实施例进行详细描述。
请参阅图3,图3是本申请的一示例性实施例示出的车辆数据处理方法的流程图。该方法可以应用于图1所示的实施环境,并由该实施环境中的数据处理***具体执行。应理解的是,该方法也可以适用于其它的示例性实施环境,并由其它实施环境中的设备具体执行,本实施例不对该方法所适用的实施环境进行限制。
如图3所示,在本申请的一示例性实施例中,车辆数据处理方法至少包括步骤:
S31、获取获取车辆的原始数据、配置文件、参数阈值文件及指令文件;
S32、根据配置文件,对原始数据进行解析,得到参数目标数据;
S33、根据参数阈值文件及指令文件,判断参数目标数据是否正常;
S34、若参数目标数据不正常,则发出警示并保存相关的原始数据。
详细地,在本申请的一示例性实施例中,获取车辆的原始数据、配置文件、参数阈值文件及指令文件的步骤S31,进一步包括:
S311、通过传感器获取车辆的原始行驶数据;
S312、通过车辆控制器获取车辆的原始控制数据、配置文件、参数阈值文件及指令文件;
其中,原始数据包括原始行驶数据和原始控制数据,配置文件中存有原始数据的解析映射关系,参数阈值文件中存有参数及参数的阈值范围,指令文件中存有车辆控制器的指令类型及对应的指令内容。
更详细地,在步骤S311中,传感器可以包括速度传感器、加速传感器、温度传感器、轴转速传感器及压力传感器等多种类型的多个传感器,各个传感器安装在车辆上,且每种传感器包括至少两个,两个或两个以上同一类型的传感器安装在车辆的不同位置上;对应的原始行驶数据包括速度、加速度、温度、轴转速及压力等参数的原始采集数据。
在本申请的一示例性实施例中,上述传感器安装在车辆的不同位置上,如变速器上可以安装速度传感器、温度传感器、轴转速传感器及压力传感器等,方向器上可以安装转角传感器、转矩传感器及液压传感器等,悬架上可以安装车速传感器、加速度传感器、车身高度传感器、侧倾角传感器、转角传感器等。
更详细地,在步骤S312中,通过原始控制数据对原始行驶数据进行控制调节,如对车辆进行加速,需要调节车辆的加速度达到目标速度,车辆的原始控制数据为车辆控制器内部的运行数据,可直接通过车辆控制器上传获取;车辆的配置文件、参数阈值文件及指令文件保存在车辆控制器中,便于后续数据解析判断时的调用。
详细地,考虑到不同型号、不同配置的车辆,对应采集的参数类型存在差异,或者参数类型相同但配置解析方式存在差异,使得车辆的原始数据与对应的配置文件不匹配,导致由原始数据到参数目标数据的解析过程失败或者出现解析错误。
因此,在获取车辆的原始数据、配置文件、参数阈值文件及指令文件之后,于步骤S22中,需要针对不同型号、不同配置的车辆,分别调用对应的配置文件,并根据对应的配置文件对原始数据进行解析,得到参数目标数据。
详细地,在本申请的一示例性实施例中,根据配置文件,对原始数据进行解析,得到参数目标数据的步骤S32,进一步包括:
S321、调用配置文件,根据配置文件对原始控制数据进行解析,得到目标控制数据;
S322、调用配置文件,根据配置文件对原始行驶数据进行解析,得到目标行驶数据;
其中,参数目标数据包括目标行驶数据和目标控制数据,目标行驶数据包括第一实际参数,目标控制数据包括控制指令、目标参数、第二实际参数,第一实际参数与第二实际参数至少有部分参数类型重合。
详细地,在本申请的一示例性实施例中,根据参数阈值文件及指令文件,判断参数目标数据是否正常的步骤S33,进一步包括:
S331、调用参数阈值文件,获取各个参数及对应的参数阈值范围;
S332、根据参数阈值范围,判断目标参数、第一实际参数和第二实际参数是否正常,找出不正常的目标参数、不正常的第一实际参数和不正常的第二实际参数;
S333、调用指令文件,获取车辆控制器的控制指令及对应的指令内容;
S334、根据指令内容,判断控制指令是否正常,找出不正常的控制指令。
更详细地,在步骤S332中,若参数目标数据位于参数阈值范围之内,则参数目标数据正常;若参数目标数据位于参数阈值范围之外,则参数目标数据不正常(异常)。
更详细地,在步骤S334中,若控制指令的实际内容在指令内容之内,则控制指令正常;若控制指令的实际内容不在指令内容之内,则控制指令不正常(异常)。
详细地,在本申请的一示例性实施例中,若步骤S33得到的参数目标数据异常,即目标参数、第一实际参数、第二实际参数和控制指令中任意一个异常,则发出警示并保存相关的原始数据,便于后端工程师的分析排查。
由此可见,经过步骤S31~步骤S34对数据的采集、解析及判断处理,根据对应的配置文件,对原始数据进行解析,能够得到正确的参数目标数据,提高了车辆原始数据的解析效率;在正确地获取了参数目标数据的基础之上,进一步通过参数阈值文件及指令文件,对参数目标数据进行筛选判断,找出异常的参数目标数据,发出警示并保存相关的原始数据,实现了参数目标数据的半自动化处理,减轻了后端工程师的工作量,提高了数据的分析处理效率。
在步骤S32中强调过,目标行驶数据包括第一实际参数,目标控制数据包括第二实际参数,且第一实际参数与第二实际参数至少有部分参数类型重合。基于此,在本申请的一示例性实施例中,如图4所示,车辆数据处理方法还包括步骤:
S41、针对第一实际参数与第二实际参数中类型重合的参数,计算重合的参数在第一实际参数下的取值与重合的参数在第二实际参数下取值的参数差值;
S42、比较参数差值与预设误差阈值,若参数差值小于预设误差阈值则计算重合的参数在第一实际参数下的取值与重合的参数在第二实际参数下取值的平均值,记为该重合的参数的实际值,若参数差值大于等于预设误差阈值则发出警示并保存相关的原始数据,便于后端工程师的分析排查。
在步骤S312中强调过,通过原始控制数据对原始行驶数据进行控制调节,如对车辆进行加速或者减速时,需要调节车辆的加速度达到目标速度,进而需要调节对应的油门大小和离合器大小,或者调节对应的电机转速。但是,在车辆发生故障时,有可能会出现通过原始控制数据无法对原始行驶数据进行控制调节的现象,如车辆的当前速度为50公里/小时,驾驶员想加速,使车辆达到100公里/小时的速度,此时,在驾驶员的操作控制下,车辆控制器获得相应的指令,产生对应的原始控制数据,通过原始控制数据对车辆进行加速,但是由于未知的故障问题,车辆加速不成功,车辆速度仍为50公里/小时,由传感器采集获得的原始行驶数据可以及时反映这一问题。
基于此,在本申请的一示例性实施例中,如图5所示,车辆数据处理方法还包括步骤:
S51、获取第一时刻到第二时刻的时间段内的第一实际参数;
S52、获取第一时刻到第二时间的时间段内的目标参数;
S53、在第一时刻到第二时刻的时间段内,判断第一实际参数的变化趋势是否与目标参数的变化趋势相对应;
S54、若第一实际参数的变化趋势与目标参数的变化趋势相对应,则正常;
S55、若第一实际参数的变化趋势不与目标参数的变化趋势相对应,则不正常,需要发出警示并保存相关的原始数据,便于后端工程师的分析排查。
详细地,在本申请的一示例性实施例中,在第一时刻到第二时刻的时间段内,若目标参数中的目标加速度一直为正数,但是第一实际参数中的实际速度没有明显增加趋势,则目标加速度的变化趋势与实际速度的变化趋势明显不对应,这是不正常的,需要发出警示并保存相关的原始数据,便于后端工程师的分析排查。
图6是本申请的一示例性实施例示出的车辆数据处理装置的框图。该装置可以应用于图2所示的实施环境,并具体配置在上位机25中。该装置也可以适用于其它的示例性实施环境,并具体配置在其它设备中,本实施例不对该装置所适用的实施环境进行限制。
如图6所示,该示例性的车辆数据处理装置包括:
数据采集模块61,用于获取车辆的原始数据、配置文件、参数阈值文件及指令文件;
第一处理模块62,用于根据配置文件对原始数据进行解析,得到参数目标数据,还用于根据参数阈值文件及指令文件,判断参数目标数据是否正常;
输出模块65,用于参数目标数据不正常时发出警示;
存储模块66,用于保存参数目标数据不正常时的相关原始数据;
详细地,如图6所示,该示例性的车辆数据处理装置还包括:
第二处理模块63,用于计算参数在第一实际参数下的取值与参数在第二实际参数下取值的参数差值,还用于比较参数差值与预设误差阈值,并在参数差值小于预设误差阈值时计算参数在第一实际参数下的取值与参数在第二实际参数下取值的平均值;
第三处理模块64,用于获取第一时刻到第二时刻的时间段内的第一实际参数及目标参数,还用于判断第一实际参数的变化趋势是否与目标参数的变化趋势相对应;
其中,参数目标数据包括目标行驶数据和目标控制数据,目标行驶数据包括第一实际参数,目标控制数据包括控制指令、目标参数、第二实际参数,第一实际参数与第二实际参数至少有部分参数类型重合。
详细地,如图6所示,输出模块65还用于参数差值大于等于预设误差阈值、第一实际参数的变化趋势不与目标参数的变化趋势相对应时发出警示;存储模块66还用于参数差值大于等于预设误差阈值、第一实际参数的变化趋势不与目标参数的变化趋势相对应时的相关原始数据。
需要说明的是,上述实施例所提供的车辆数据处理装置与上述实施例所提供的车辆数据处理方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的车辆数据处理装置在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。
本申请的实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述各个实施例中提供的车辆数据处理方法。
图7示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。需要说明的是,图7示出的电子设备的计算机***7仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图7所示,计算机***700包括中央处理单元(Central Processing Unit,CPU)701,其可以根据存储在只读存储器(Read-Only Memory,ROM)702中的程序或者从储存部分708加载到随机访问存储器(Random Access Memory,RAM)703中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 703中,还存储有***操作所需的各种程序和数据。CPU701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(Input/Output,I/O)接口705也连接至总线704。
以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分707;包括硬盘等的储存部分708;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入储存部分708。
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本申请的***中限定的各种功能。
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前所述的车辆数据处理方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的车辆数据处理方法。
综上所述,在本发明所提供的车辆数据处理方法、装置、电子设备及介质中,首先,经过对数据的采集、解析及判断处理,根据对应的配置文件,对原始数据进行解析,能够得到正确的参数目标数据,提高了车辆原始数据的解析效率;在正确地获取了参数目标数据的基础之上,进一步通过参数阈值文件和指令文件,对参数目标数据进行筛选判断,找出异常的参数目标数据,发出警示并保存相关的原始数据,实现了参数目标数据的半自动化处理,减轻了后端工程师的工作量,提高了数据的分析处理效率;其次,对第一实际参数与第二实际参数中类型重合的参数进行计算分析,能及时发现存在较大差异的参数,找出异常的参数,进一步提高了数据的分析处理效率;最后,基于一时间段内第一实际参数的变化趋势与目标参数的变化趋势的比较,也能及时发现异常,找出异常的参数,再一次提高了数据的分析处理效率。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。需要强调的是,附图中的流程图和框图,图示了按照本申请各种实施例的***可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的模块、单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的模块、单元也可以设置在处理器中。其中,这些模块、单元的名称在某种情况下并不构成对该模块、单元本身的限定。
上述实施例仅示例性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,但凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (11)
1.一种车辆数据处理方法,其特征在于,至少包括步骤:
获取车辆的原始数据、配置文件、参数阈值文件及指令文件;
根据所述配置文件,对所述原始数据进行解析,得到参数目标数据;
根据所述参数阈值文件及所述指令文件,判断所述参数目标数据是否正常;
若所述参数目标数据不正常,则发出警示并保存相关的所述原始数据。
2.根据权利要求1所述的车辆数据处理方法,其特征在于,所述获取车辆的原始数据、配置文件及参数阈值文件的步骤,包括:
通过传感器获取所述车辆的原始行驶数据;
通过车辆控制器获取所述车辆的原始控制数据、所述配置文件、所述参数阈值文件及所述指令文件;
其中,所述原始数据包括所述原始行驶数据和所述原始控制数据。
3.根据权利要求2所述的车辆数据处理方法,其特征在于,所述传感器至少包括速度传感器、加速传感器、温度传感器、轴转速传感器及压力传感器;每种所述传感器包括至少两个,至少两个同一类型的所述传感器安装在所述车辆的不同位置上。
4.根据权利要求3所述的车辆数据处理方法,其特征在于,通过所述原始控制数据对所述原始行驶数据进行控制调节,所述原始控制数据为所述车辆控制器内部的运行数据,通过所述车辆控制器上传。
5.根据权利要求4所述的车辆数据处理方法,其特征在于,所述配置文件中存有所述原始数据的解析映射关系,所述配置文件保存在所述车辆控制器中;所述根据配置文件,对原始数据进行解析,得到参数目标数据的步骤,包括:
调用所述配置文件,根据所述配置文件对所述原始控制数据进行解析,得到目标控制数据;
调用所述配置文件,根据所述配置文件对所述原始行驶数据进行解析,得到目标行驶数据;
其中,所述参数目标数据包括所述目标行驶数据和所述目标控制数据。
6.根据权利要求5所述的车辆数据处理方法,其特征在于,所述参数阈值文件中存有参数及参数的阈值范围,所述指令文件中存有车辆控制器的指令类型及对应的指令内容;所述参数阈值文件及所述指令文件保存在所述车辆控制器中;所述目标行驶数据包括第一实际参数,所述目标控制数据包括控制指令、目标参数、第二实际参数;所述根据参数阈值文件及所述指令文件,判断参数目标数据是否正常的步骤,包括:
调用所述参数阈值文件,获取各个参数及对应的所述参数阈值范围;
根据所述参数阈值范围,判断所述目标参数、所述第一实际参数和所述第二实际参数是否正常;
调用所述指令文件,获取所述车辆控制器的控制指令及对应的指令内容;
根据所述指令内容,判断所述控制指令是否正常。
7.根据权利要求6所述的车辆数据处理方法,其特征在于,所述第一实际参数与所述第二实际参数至少有部分参数类型重合,所述车辆数据处理方法还包括步骤:
针对第一实际参数与第二实际参数中类型重合的参数,计算所述重合的参数在所述第一实际参数下的取值与所述重合的参数在所述第二实际参数下取值的参数差值;
比较所述参数差值与预设误差阈值,若所述参数差值小于所述预设误差阈值则计算所述重合的参数在所述第一实际参数下的取值与所述重合的参数在所述第二实际参数下取值的平均值,记为所述参数的实际值,若所述参数差值大于等于所述预设误差阈值则发出警示并保存相关的原始数据。
8.根据权利要求7所述的车辆数据处理方法,其特征在于,所述车辆数据处理方法还包括:
获取第一时刻到第二时刻的时间段内的所述第一实际参数;
获取所述第一时刻到所述第二时刻的时间段内的所述目标参数;
在所述第一时刻到所述第二时刻的时间段内,判断所述第一实际参数的变化趋势是否与所述目标参数的变化趋势相对应;
若所述第一实际参数的变化趋势与所述目标参数的变化趋势相对应,则正常;
若所述第一实际参数的变化趋势不与所述目标参数的变化趋势相对应,则不正常,需要发出警示并保存相关的原始数据。
9.一种车辆数据处理装置,其特征在于,所述装置包括:
数据采集模块,用于获取车辆的原始数据、配置文件、参数阈值文件及指令文件;
第一处理模块,用于根据所述配置文件对所述原始数据进行解析,得到参数目标数据,还用于根据所述参数阈值文件及所述指令文件,判断所述参数目标数据是否正常;
输出模块,用于所述参数目标数据不正常时发出警示;
存储模块,用于保存所述参数目标数据不正常时的相关所述原始数据。
10.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至8中任一项所述的车辆数据处理方法。
11.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至8中任一项所述的车辆数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210625459.5A CN114937319A (zh) | 2022-06-02 | 2022-06-02 | 车辆数据处理方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210625459.5A CN114937319A (zh) | 2022-06-02 | 2022-06-02 | 车辆数据处理方法、装置、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114937319A true CN114937319A (zh) | 2022-08-23 |
Family
ID=82866425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210625459.5A Pending CN114937319A (zh) | 2022-06-02 | 2022-06-02 | 车辆数据处理方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114937319A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116909496A (zh) * | 2023-09-14 | 2023-10-20 | 山东索奇电子科技有限公司 | 基于嵌入式高速数据通讯技术的车辆故障数据溯源方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106527403A (zh) * | 2016-12-13 | 2017-03-22 | 象翌微链科技发展有限公司 | 车辆智能诊断方法及装置 |
CN107347101A (zh) * | 2016-08-19 | 2017-11-14 | 武汉英泰斯特电子技术有限公司 | 一种车联网can数据采集方法 |
CN107458226A (zh) * | 2017-09-14 | 2017-12-12 | 盐城工学院 | 车辆智能仪表装置及*** |
CN108801655A (zh) * | 2018-07-27 | 2018-11-13 | 江西江铃集团新能源汽车有限公司 | 自动驾驶***、控制方法、可读存储介质及测试装置 |
CN109214037A (zh) * | 2017-06-29 | 2019-01-15 | 沃尔沃汽车公司 | 用于车辆平台验证的方法和*** |
CN110779736A (zh) * | 2019-12-03 | 2020-02-11 | 重庆车辆检测研究院有限公司 | 一种对车辆esc性能的测试*** |
CN110942632A (zh) * | 2019-12-05 | 2020-03-31 | 苏州智加科技有限公司 | 一种自动驾驶的数据处理方法、装置及设备 |
CN112161712A (zh) * | 2020-09-29 | 2021-01-01 | 上海汽车工业(集团)总公司 | 一种电动汽车全天候温度监控*** |
CN113147767A (zh) * | 2021-05-25 | 2021-07-23 | 银隆新能源股份有限公司 | 车辆行驶监测方法、装置、***和车辆 |
CN113709226A (zh) * | 2021-08-20 | 2021-11-26 | 上海柴油机股份有限公司 | 基于配置文件的远程通讯终端数据采集方法 |
CN113985844A (zh) * | 2021-10-27 | 2022-01-28 | 深圳市元征科技股份有限公司 | Ecu参数配置方法、装置、电子设备及存储介质 |
-
2022
- 2022-06-02 CN CN202210625459.5A patent/CN114937319A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107347101A (zh) * | 2016-08-19 | 2017-11-14 | 武汉英泰斯特电子技术有限公司 | 一种车联网can数据采集方法 |
CN106527403A (zh) * | 2016-12-13 | 2017-03-22 | 象翌微链科技发展有限公司 | 车辆智能诊断方法及装置 |
CN109214037A (zh) * | 2017-06-29 | 2019-01-15 | 沃尔沃汽车公司 | 用于车辆平台验证的方法和*** |
CN107458226A (zh) * | 2017-09-14 | 2017-12-12 | 盐城工学院 | 车辆智能仪表装置及*** |
CN108801655A (zh) * | 2018-07-27 | 2018-11-13 | 江西江铃集团新能源汽车有限公司 | 自动驾驶***、控制方法、可读存储介质及测试装置 |
CN110779736A (zh) * | 2019-12-03 | 2020-02-11 | 重庆车辆检测研究院有限公司 | 一种对车辆esc性能的测试*** |
CN110942632A (zh) * | 2019-12-05 | 2020-03-31 | 苏州智加科技有限公司 | 一种自动驾驶的数据处理方法、装置及设备 |
CN112161712A (zh) * | 2020-09-29 | 2021-01-01 | 上海汽车工业(集团)总公司 | 一种电动汽车全天候温度监控*** |
CN113147767A (zh) * | 2021-05-25 | 2021-07-23 | 银隆新能源股份有限公司 | 车辆行驶监测方法、装置、***和车辆 |
CN113709226A (zh) * | 2021-08-20 | 2021-11-26 | 上海柴油机股份有限公司 | 基于配置文件的远程通讯终端数据采集方法 |
CN113985844A (zh) * | 2021-10-27 | 2022-01-28 | 深圳市元征科技股份有限公司 | Ecu参数配置方法、装置、电子设备及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116909496A (zh) * | 2023-09-14 | 2023-10-20 | 山东索奇电子科技有限公司 | 基于嵌入式高速数据通讯技术的车辆故障数据溯源方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109164783B (zh) | 车辆诊断方法、装置、设备及介质 | |
CN107680375B (zh) | 一种车辆载重计算方法、装置及存储介质 | |
CN108255152B (zh) | 车辆诊断方法、诊断盒和计算机可读存储介质 | |
CN111813095A (zh) | 一种车辆诊断方法、装置及介质 | |
US20190311558A1 (en) | Method and apparatus to isolate an on-vehicle fault | |
CN102566561A (zh) | 基于半物理仿真的诊断汽车电控单元故障的方法及装置 | |
CN113608518B (zh) | 数据生成方法、装置、终端设备及介质 | |
CN114937319A (zh) | 车辆数据处理方法、装置、电子设备及介质 | |
KR20150064474A (ko) | 차량 제어기 소프트웨어 업그레이드 방법 | |
CN113433921A (zh) | 一种实车功能的测试方法、装置及控制设备 | |
EP4206002A1 (en) | Method and apparatus for displaying function menu interface of automobile tyre pressure monitoring system | |
CN114844811A (zh) | 一种车载终端的测试方法及测试*** | |
KR102179597B1 (ko) | 공정 자동 인식 기반 진단 장치 및 그 장치의 구동방법 | |
CN111207932B (zh) | 机动车尾气监控方法及相关设备 | |
CN116775464A (zh) | 一种整车测试方法及*** | |
CN115550176A (zh) | 一种车联网车辆硬件升级方法、装置及电子设备 | |
CN115631626A (zh) | 一种车辆数据监控分析方法、装置、设备及介质 | |
CN112509176B (zh) | 基于车辆数据的故障报修方法及装置 | |
CN114416441A (zh) | 实时数据库自动化测试方法、***、电子设备及存储介质 | |
CN113934198A (zh) | 车辆诊断方法、装置、电子设备及存储介质 | |
CN113342430A (zh) | 故障码的处理方法、装置、终端设备及可读存储介质 | |
US11113902B2 (en) | On board diagnostics drive cycle advisor | |
CN113978394A (zh) | 车辆故障检测的方法、装置、电子设备及存储介质 | |
CN111448562A (zh) | 一种模拟诊断方法、设备及可读存储介质 | |
CN115214597B (zh) | 车辆的控制方法、装置、介质及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220823 |