综合车辆故障检测系统的车载端及其数据处理方法

文档序号:6684718阅读:210来源:国知局
专利名称:综合车辆故障检测系统的车载端及其数据处理方法
技术领域
本发明涉及一种车辆故障检测技术,尤其涉及一种综合车辆故障检测系统的车载端及其数据处理方法。
背景技术
汽车发展至今,发展较快的是汽车电器及电控技术。在车辆的行驶过程中,车辆难免会出现故障。随着车辆技术装备水平的提高,修理难度也越来越大。其制约的主要因素在于诊断设备的缺乏。目前的车辆故障自检及诊断的方法主要包括1.通过传统的人工服务该方法通过向技术人员说明故障出现的位置及目前车辆所处的位置,等待技术人员的现场救援,这在一定程度上为驾驶员提供了解决的方法,其缺点在于如果驾驶员对车辆各功能系统、结构部件等不清楚,很难将故障出现的位置、故障情况等描述清楚,给技术人员处理问题带来不便;另外,如果对目前所处的位置不清楚,则会耽误救援人员找到故障车辆的时间,从而耽误维修时间。2.通过车辆故障检测仪检测该方法只能在一定程度上为用户在车辆故障检测与处理上提供帮助,其缺点在于现在市场上的各种车辆故障检测仪种类繁多,操作复杂,用户很难选择与使用;对于新手驾驶员,由于对车辆各功能系统、结构部件位置等不明确、以及目前市场上的故障检测仪只能检测故障,在没有相关人员的指导下,用户很难自己给出相应的解决方案,从而无法自行进行维修。可见,现有技术的车辆故障检测方法无法及时、有效地检测车辆的各种问题,也无法对车辆问题进行有效的汇总和综合分析。此外,上述传统方法也都是在故障为用户知晓之后才能予以后续的检测和处理。然而,许多车辆问题往往在为客户查知之前就已在车体内部出现各类异常,而这类异常往往是用户无法了解的。因此,现有技术的车辆故障检测方法和装置显然无法起到防微杜渐的作用。另一方面,对于同一型号的车辆,许多故障往往是由于车辆设计中的缺陷造成的,因此同一型号的车辆将普遍存在同样的问题及解决方案。显然,现有技术的上述车辆故障检测方法或装置也无法综合多个个体车辆的实际情况对相同或相似的问题进行汇总、分析并提供标准化的解决方案。

发明内容
针对现有技术的上述不足,本发明提出了一种新颖的综合车辆故障检测系统及其车载端。本发明的系统及其车载端旨在对装载本发明的车载端装置的车辆进行监测,进行云端监测,及时发现车辆的隐患。本发明的综合车辆故障检测系统及其车载端能及时提醒用户对车辆进行必要的维修和保养,将隐患消除在萌芽状态,也可以在云端设备处汇总各类车辆异常状态报告,并对这些异常现象进行汇总、分类,以便于技术人员分析总结各类问题的解决方案。最后,本发明的系统、车载端和方法还允许将云端设备处汇总的解决方案直接推送到各个车载端处以方便每一车辆个体进行检测、维修和保养。
具体地,根据本发明的一个方面,提出了一种综合车辆故障检测系统的车载端,所述车载端经由一网络与一云端设备相互通信,其中所述车载端包括监测模块,实时监控所述监测点并采集状态信息;存储器;以及日志记录模块,按预设的日志格式将所述状态信息记录于所述车载端的存储器中。根据本发明的一个优选实施例,上述综合车辆故障检测系统的车载端可以进一步包括通信模块,与所述云端设备的通信模块通过所述网络进行通信;转换模块,当所述监测模块检测到所述监测点的异常状态时将所述监测模块采集到的异常状态记录内容经所述通信模块发送给所述云端设备。根据本发明的一个优选实施例,上述综合车辆故障检测系统的车载端可以进一步包括验证模块,在所述监测模块进行监测时,将采集到的状态信息与所述车载端的存储器中存储的标准状态信息进行比较,且当比较结果为异常时,通知所述验证模块执行一自动化验证,并将该自动化验证的结果生成一验证报告存储于所述车载端的存储器中。根据本发明的一个优选实施例,在上述综合车辆故障检测系统的车载端中,所述验证报告包括系统当前状态、执行的验证项、验证结果以及日志。根据本发明的一个优选实施例,上述综合车辆故障检测系统的车载端可以进一步包括转换模块,将所述异常状态或所述验证报告转换成所述云端设备可识别的格式,然后经由所述车载端的通信模块传送到所述云端设备。根据本发明的一个优选实施例,在上述综合车辆故障检测系统的车载端中,所述车载端分为主动车载端和被动车载端,其中,所述主动车载端允许外界在任意时刻主动调用;其中,所述被动车载端不允许外界调用,且当所述车辆处于一预设的特定状态时被触发。根据本发明的一个优选实施例,在上述综合车辆故障检测系统的车载端中,所述车载端在执行监测之前采集系统信息。根据本发明的一个优选实施例,在上述综合车辆故障检测系统的车载端中,所述系统信息包括版本固有信息、系统运行信息、日志以及与监测点状态相关的特殊信息。根据本发明的另一方面,提出了一种基于上述车载端的数据处理方法,包括步骤a),监测并采集监测点的状态信息;步骤b),比较采集到的状态信息和预存的标准状态信息;步骤C),判断是否出现异常,如果未出现异常,则返回上述步骤a);步骤d),如果异常,则在所述监测点处进行自动化验证;步骤e),在进行自动化验证之后,将有关数据记录为日志并向云端设备上报。根据本发明的一个优选实施例,在上述数据处理方法中,所述有关数据包括系统当前状态、执行的验证项、验证结果以及时间。应当理解,本发明以上的一般性描述和以下的详细描述都是示例性和说明性的, 并且旨在为如权利要求所述的本发明提供进一步的解释。


包括附图是为提供对本发明进一步的理解,它们被收录并构成本申请的一部分,附图示出了本发明的实施例,并与本说明书一起起到解释本发明原理的作用。附图中图1示意性地示出了根据本发明的一种综合车辆故障检测系统的基本架构的框图。图2示意性地示出了根据本发明的综合车辆故障检测系统中的车载端的基本架构的框图。图3示出了本发明的综合车辆故障检测系统中的车载端的检测操作的基本流程。
具体实施例方式现在将详细参考附图描述本发明的实施例。现在将详细参考本发明的优选实施例,其示例在附图中示出。在任何可能的情况下,在所有附图中将使用相同的标记来表示相同或相似的部分。此外,尽管本发明中所使用的术语是从公知公用的术语中选择的,但是本发明说明书中所提及的一些术语可能是申请人按他或她的判断来选择的,其详细含义在本文的描述的相关部分中说明。此外,要求不仅仅通过所使用的实际术语,而是还要通过每个术语所蕴含的意义来理解本发明。图1示意性地示出了根据本发明的一种综合车辆故障检测系统的基本架构的框图。如图1所示,本发明的综合车辆故障检测系统100主要包括云端设备101以及车载端103-1 103-N,其中云端设备101和每一个车载端103-1 103-N之间通过网络102相互通信连接。在上述基本架构中,车载端103-1 103-N中的每一个都设置于车辆上的一监测点处以采集该监测点的异常状态。当采集到任何异常状态时,车载端103-1 103-N都会将采集到的异常状态上报给云端设备101,以由该云端设备101对这些异常状态进行分析或展示。监测点就是状态捕获和汇报的触发点,当在一监测点处监控到某种状态发生时,便会触发信息的捕获和上报。监测点不宜设置过多,否则容易影响系统效率,此外,在监测点执行时,可能会需要保证系统处于一稳定的状态。特别是,车载端103-1 103-N将采集到的异常状态上报给云端设备101的步骤可以是车载端103-1 103-N将所获得的与异常状态相关的信息直接打包上传给云端设备101,也可以是车载端103-1 103-N将所获得的与异常状态相关的信息转换成云端设备101可识别的格式之后上传给云端设备101。参考图1,云端设备101可以进一步包括通信模块104、分析模块105、存储器106、管理模块107以及展示模块108。通信模块104主要负责经由网络102与车载端103_1 103-N的通信模块进行数据传输。如本领域的技术人员所熟知的,上述通信模块可以采用任何形式的连接方式,例如有线、无线、红外线、蓝牙等等通信方式。此外,上述的网络102也可以采用任何已知的网络连接形式,例如因特网、内联网、外联网、局域网、广域网或其它已知的网络形式。分析模块105则负载将多个车载端103-1 103-N上报的异常状态进行汇总和分析处理。从车载端103-1 103-N上报的数据以及分析模块105输出的数据都将被存储于存储器106之中。存储器106可以采用任何已知的存储设备,诸如ROM、RAM、光学存储介质、磁性存储介质、闪存、硬盘、软盘等等。在这一方面,本发明并没有特殊的限制,只要是能实现上述存储目的的任何已知设备都可以是本说明书中所提及的存储器。管理模块107用于管理车载端103-1 103-N的监测点。例如,该管理操作可以包括设定或更改车载端103-1 103-N的监测点的标准状态,以及设定或更改车载端 103-1 103-N执行的自动化验证的验证项。或者,该管理操作还可以包括设定车载端 103-1 103-N的监测点的属性,其中该属性可以是特殊信息的获取位置、车载端的主动或被动状态以及主动监测的频率,以及增加、删除或更新监测点等等。上述的标准状态、验证项等等的术语将在以下的详细描述中进一步阐述和讨论。展示模块108可以根据外界用户,例如汽车厂的技师、维修厂的技师、故障分析师、统计调研员等等,的请求展示相应的分析结果或者未经处理的原始异常状态的数据。以下将参考附图2来进一步讨论本发明的综合车辆故障检测系统中的车载端的详细架构。图2示意性地示出了根据本发明的综合车辆故障检测系统中的车载端的基本架构的框图。在图2中,远端设备用标号201表示、网络用标号202表示、车载端1用标号203-1 表示,这样的表示方式是为了与图1中的相应模块相对应。但,需要了解的是,本发明的后续标号204 209则不遵循这一对应方式。实际上,本发明的车载端可以分成主动车载端和被动车载端。主动车载端可以由外界在任意时刻主动调用,获取当时的所有系统状态,可以清除监测点,也可以设置起点和终点,获取两点之间的所有信息。主动车载端的监测点所处的状态不一定是系统明显的异常状态,可以是一些逻辑错误点,可以由外界根据自身的逻辑需求设定。被动车载端不允许外界调用,且当车辆处于一预设的特定状态时被触发。被动车载端的监测点是系统内部设定好的固定监测点,不由外界调用,被动车载端的监测点监测的是系统的某一种特定状态,任何情况下,当系统处于该状态时,便会被监测点监控到,从而触发状态捕获和上报;一般来说,一种异常状态即一个被动监测点。例如,表1列出了本发明的系统中更可能会出现的一些异常状态
系统异常状态
APP_NOT_RESPONDING(ANR) APP_ERROR ( APP CRASH )
描述
应用无响应,按键超时,广播消息超时,服务超时均会导致应用处于无响应状态
应用崩溃,空指针,访问错误,运行异常等均会导致应用崩溃
6EXT_MEDIA_BAD_REMOVALEXT_MEDIA_STORAGE_FULLUSB STORAGE BAD REMOVALUSB_STORAGE_FULL
SYSTEM CANNOT SLEEP
SYSTEM_CANNOT_GO_TO_SLEEPSYSTEM_CANNOT_W AKEUPSYSTEMCALIBRATEERRORNETWORK—NOT_AVAILABLEGPS NOT AVAILABLE
并强行退出
SD卡意外拔除SD卡空间不足U盘意外拔除U盘空间不足
系统无法成功睡眠,进入睡眠状态一段时间后仍然没有成功睡眠
系统无法进入睡眠,临时开机状态下(ACC=OFF,TIMER ON ) ,30分钟后没有进入睡眠状态系统无法成功唤醒系统校准失败网络不可用GPS不可用表 1此外,本发明的车载端需要在执行监测之前采集系统信息。系统信息可以包括版本固有信息、系统运行信息、日志以及与监测点状态相关的特殊信息。版本固有信息包括软件版本号,设备PDSN号等,一旦设定了之后便无法修改,作为辨别硬件,软件版本以及设备的基本依据。例如,表2列出了本发明的版本固有信息的一些常用项
是否可以获
版本固有信息
软件总版本号system版本号kernel版本号
描述包
system,kernel,bootloader系统版本内核版本
取:

是是是bootloader版本号引导程序版本是
BUILD ID是
版本编译日期是
版本编译时刻是
版本类型用户版本,工程师版本是版本编译者是版本标签号版本发布标签是产品名称
产品描述是
硬件版本号描述硬件配置是
recovery版本号升级系统版本号否表 2例如,表3列出了本发明的系统运行信息的一些示例
是否可以获
系统运行信息描述取?
打开/关闭GPS日志 GPS数据实时记录是
打开/关闭3G断线重连是
打开/关闭屏幕校准是否提供较屏功能是
打开/关闭调试功能adb调试是
打开/关闭控制台是
打开/关闭日志记录功能系统日志实时记录是
语言(系统)是
国家(系统)是
语言(用户)是时区(用户)是
SD卡状态挂载,卸载,损坏是
U盘状态挂载,卸载,损坏是
INAND状态挂载,卸载,损坏是
SD卡存储状态已用空间/未用空间是
U盘存储状态已用空间/未用空间是
INAND存储状态已用空间/未用空间是
3G模块拨号上网服
务启动/停止是
Sd卡用户登录状态已登录/未登录是
网络状态可用/不可用是
蓝牙状态打开/关闭是
WIFI状态打开/关闭是
WT用户登录状态walkietalkie用户登录状态否表 3例如,表4列出了本发明的与监测点状态相关的特殊信息的一些示例监测点附加特殊信息MP_APP_N0T_RESP0NDING/data/anr/traces. txt表 4例如,表5列出了本发明的日志的一些示例LOG日志类别描述Iogcat系统运行 Ioglogcat-b radioradio (3G 模块)相关 LOGanr traceANR情况发生时,dump当前系统各进程的状态表 5如图2所示,本发明的综合车辆故障检测系统中的车载端1 (203-1)主要包括监测 模块204、存储器205、日志记录模块206、通信模块207、转换模块208以及验证模块209。监测模块204可以实时监控所述监测点并采集状态信息。日志记录模块206能够 按预设的日志格式将状态信息、异常信息、时间等信息记录于车载端的存储器205中。如上所述,车载端的通信模块207用干与上述云端设备101的通信模块104通过 网络102进行通信。此外,在上述车载端103-1 103-N将所获得的与异常状态相关的信息转换成云端设备101可识别的格式之后上传给云端设备101的情况下,车载端203-1需要进一步设置一转换模块208。该转换模块208可以将异常状态或验证报告转换成云端设备可识别的格式,然后经由车载端的通信模块传送到云端设备。例如,在监测模块204检测到监测点的异常状态时将监测模块204采集到的异常状态记录内容经通信模块207发送给云端设备。 当然,如果是选用上述的车载端103-1 103-N将所获得的与异常状态相关的信息直接打包上传给云端设备101的方式,则也可以将该转换模块208从车载端中移除。根据本发明,车载端还可以进一步包括验证模块209。该验证操作旨在验证功能的正常运转。将每一项验证看作是一个自动化测试项,可以进行增加、更新、删除等操作。验证完毕后自动生成报告存储。例如,当监测模块204进行监测时,车载端会将采集到的状态信息与车载端的存储器中存储的标准状态信息进行比较,且当比较结果为异常时,会通知该验证模块209执行一自动化验证,并将该自动化验证的结果生成一验证报告存储于车载端的存储器205之中。例如,该验证报告可以包括系统当前状态、执行的验证项、验证结果以及日志。最后,图3示出了本发明的综合车辆故障检测系统中的车载端的检测操作的基本流程。如图3所示,在车载端执行监测操作时,该车载端可以执行以下步骤步骤S301,监测并采集状态信息,如上所述,该步骤可以由图2所示的监测模块 204来执行;步骤S302,比较采集到的状态信息和标准状态,例如车载端将上述监测模块204 所采集的状态信息与存储器205中存储的标准状态信息进行比较,进而执行下述步骤 S303 ;步骤S303,判断是否出现异常,如果未出现异常,例如如果采集到的状态信息与标准状态信息的参数之差低于或等于预设的阈值,则重新执行上述步骤S301,否则则执行以下的步骤S304 ;步骤S304,当比较结果为异常时,即例如如果采集到的状态信息与标准状态信息的参数之差高于预设的阈值,则会通知该验证模块209执行一自动化验证的步骤;步骤S305,在执行上述自动化验证的步骤之后,就可以将有关的系统当前状态、执行的验证项、验证结果以及时间等等的信息记录为日志并同时向云端设备进行上报,以便于在云端设备处进行进一步的分析和处理。综上所述,对于客服人员来说,本发明的综合车辆故障检测系统及其车载端可以在客服人员收到用户反馈的问题时,尽可能多的收集用户发生问题时的设备状态和日志记录,并且做出一定的分析,在一定程度上,帮助客服人员快速准确的定位问题;对于开发人员来说,本发明的综合车辆故障检测系统及其车载端通过所收集的设备状态和日志记录, 以及分析结果,进一步定位问题,并解决问题;对于测试人员来说,本发明的综合车辆故障检测系统及其车载端的异常状态检测包含自动化测试用例,用于检查系统的基本情况,此外,在测试人员测出问题时,本发明的系统可以快速便捷的获取所有相关的设备状态和日志记录,提交给开发人员进行分析。最后,本发明的系统及其车载端还具有扩充能力,可以扩充检测系统的问题数据库和系统检查点,可以增加自动化测试用例。本领域技术人员可显见,可对本发明的上述示例性实施例进行各种修改和变型而不偏离本发明的精神和范围。因此,旨在使本发明覆盖落在所附权利要求书及其等效技术方案范围内的对本发明的修改和变型。
权利要求
1.一种综合车辆故障检测系统的车载端,所述车载端经由一网络与一云端设备相互通信,其中所述车载端包括监测模块,实时监控所述监测点并采集状态信息; 存储器;以及日志记录模块,按预设的日志格式将所述状态信息记录于所述车载端的存储器中。
2.如权利要求1所述的综合车辆故障检测系统的车载端,其特征在于,所述车载端进一步包括通信模块,与所述云端设备的通信模块通过所述网络进行通信; 转换模块,当所述监测模块检测到所述监测点的异常状态时将所述监测模块采集到的异常状态记录内容经所述通信模块发送给所述云端设备。
3.如权利要求1所述的综合车辆故障检测系统的车载端,其特征在于,所述车载端进一步包括验证模块,在所述监测模块进行监测时,将采集到的状态信息与所述车载端的存储器中存储的标准状态信息进行比较,且当比较结果为异常时,通知所述验证模块执行一自动化验证,并将该自动化验证的结果生成一验证报告存储于所述车载端的存储器中。
4.如权利要求3所述的综合车辆故障检测系统的车载端,其特征在于,所述验证报告包括系统当前状态、执行的验证项、验证结果以及日志。
5.如权利要求1所述的综合车辆故障检测系统的车载端,其特征在于,所述车载端进一步包括转换模块,将所述异常状态或所述验证报告转换成所述云端设备可识别的格式,然后经由所述车载端的通信模块传送到所述云端设备。
6.如权利要求1所述的综合车辆故障检测系统的车载端,其特征在于,所述车载端分为主动车载端和被动车载端,其中,所述主动车载端允许外界在任意时刻主动调用;其中,所述被动车载端不允许外界调用,且当所述车辆处于一预设的特定状态时被触发。
7.如权利要求1所述的综合车辆故障检测系统的车载端,其特征在于,所述车载端在执行监测之前采集系统信息。
8.如权利要求7所述的综合车辆故障检测系统的车载端,其特征在于,所述系统信息包括版本固有信息、系统运行信息、日志以及与监测点状态相关的特殊信息。
9.一种基于如权利要求1所述的车载端的数据处理方法,包括 步骤a),监测并采集监测点的状态信息;步骤b),比较采集到的状态信息和预存的标准状态信息;步骤c),判断是否出现异常,如果未出现异常,则返回上述步骤a);步骤d),如果异常,则在所述监测点处进行自动化验证;步骤e),在进行自动化验证之后,将有关数据记录为日志并向云端设备上报。
10.如权利要求9所述的数据处理方法,其特征在于,所述有关数据包括系统当前状态、执行的验证项、验证结果以及时间。
全文摘要
本发明提出了一种综合车辆故障检测系统的车载端,所述车载端经由一网络与一云端设备相互通信,其中所述车载端包括监测模块,实时监控所述监测点并采集状态信息;存储器;以及日志记录模块,按预设的日志格式将所述状态信息记录于所述车载端的存储器中。本发明还提出了一种基于上述车载端的数据处理方法。本发明能及时、有效地发现车辆的各种问题,也能对车辆的各种问题进行汇总和综合分析。
文档编号G07C5/08GK102568053SQ201010622028
公开日2012年7月11日 申请日期2010年12月31日 优先权日2010年12月31日
发明者李婷, 陈磊 申请人:上海博泰悦臻电子设备制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1