一种车载诊断数据的处理方法、系统和一种车载诊断终端技术方案

技术编号:14684413 阅读:141 留言:0更新日期:2017-02-22 17:59
本发明专利技术属于汽车电子领域,提供一种车载诊断数据的处理方法、系统和车载诊断终端。所述方法包括:当车载诊断OBD终端未与移动终端连接时,OBD终端向存储卡写入车载诊断数据;在OBD终端与移动终端重新取得连接时,OBD终端从存储卡上读取写入的车载诊断数据;OBD终端将读取的车载诊断数据通过重新取得的连接发送至移动终端。本发明专利技术提供的技术方案使得在缺少移动终端或无法与移动终端建立实时连接的情况下,仍然能够保证OBD数据的完整性和分析的连续性,准确分析出车辆各个系统工作的状况和汽车用户的驾驶习惯。

【技术实现步骤摘要】

本专利技术属于汽车电子领域,尤其涉及一种车载诊断数据的处理方法、系统和一种车载诊断终端。
技术介绍
车载诊断(On-BoardDiagnostic,OBD)系统是可随时监控发动机的运行状态和尾气处理系统工作状态的一个车载终端,OBD数据包括对发动机、催化转化器、颗粒捕集器、氧传感器、排放控制系统、燃油系统、EGR等进行监控时取得的实时数据。现有的OBD系统一般是通过OBD接口读取上述实时数据,再将这些数据以蓝牙(Bluetooth)等无线形式实时传送至移动终端。移动终端上的APP根据这些数据监测并分析车辆各系统工作状况和驾驶员的驾驶习惯,从而达到可从移动终端上分析数据的目的。显然,上述方案能够实现的前提是OBD系统必须能够与移动终端实时连接,在缺少移动终端或无法与移动终端建立实时连接的情况下,将导致数据缺失,从而不能保证数据分析的连续性。
技术实现思路
本专利技术的目的在于提供一种车载诊断数据的处理方法、系统和一种车载诊断终端,以在缺少移动终端或无法与移动终端建立实时连接的情况下,仍然能够保证OBD数据的完整性和分析的连续性。本专利技术第一方面提供一种车载诊断数据的处理方法,所述方法包括:当车载诊断OBD终端未与移动终端连接时,所述OBD终端向存储卡写入车载诊断数据;在所述OBD终端与所述移动终端重新取得连接时,所述OBD终端从所述存储卡上读取所述写入的车载诊断数据;所述OBD终端将所述读取的车载诊断数据通过所述重新取得的连接发送至所述移动终端。本专利技术第二方面提供一种车载诊断终端,所述车载诊断终端包括:写入模块,用于当车载诊断OBD终端未与移动终端连接时,向存储卡写入车载诊断数据;读取模块,用于在所述OBD终端与所述移动终端重新取得连接时,从所述存储卡上读取所述写入的车载诊断数据;发送模块,用于将所述读取的车载诊断数据通过所述重新取得的连接发送至所述移动终端。本专利技术第三方面提供一种车载诊断数据的处理系统,所述系统包括车载诊断终端和移动终端,所述车载诊断终端包括写入模块、读取模块和发送模块;所述写入模块,用于当所述车载诊断终端未与所述移动终端连接时,向存储卡写入车载诊断数据;所述读取模块,用于在所述车载诊断终端与所述移动终端重新取得连接时,从所述存储卡上读取所述写入的车载诊断数据;所述发送模块,用于将所述读取的车载诊断数据通过所述重新取得的连接发送至所述移动终端;所述移动终端,用于接收所述发送模块发送的车载诊断数据并进行分析。从上述本专利技术技术方案可知,由于在OBD终端未与移动终端连接时,OBD终端可以向存储卡写入车载诊断数据,在OBD终端与移动终端重新取得连接时,OBD终端将从存储卡上读取的车载诊断数据通过该连接发送至移动终端,如此,在缺少移动终端或无法与移动终端建立实时连接的情况下,仍然能够保证OBD数据的完整性和分析的连续性,准确分析出车辆各个系统工作的状况和汽车用户的驾驶习惯。附图说明图1是本专利技术实施例一提供的车载诊断数据的处理方法的实现流程示意图;图2是本专利技术实施例二提供的车载诊断终端的结构示意图;图3是本专利技术实施例三提供的车载诊断终端的结构示意图;图4是本专利技术实施例四提供的车载诊断终端的结构示意图;图5-a是本专利技术实施例五提供的车载诊断终端的结构示意图;图5-b是本专利技术实施例六提供的车载诊断终端的结构示意图;图5-c是本专利技术实施例七提供的车载诊断终端的结构示意图;图6是本专利技术实施例八提供的车载诊断数据的处理系统的结构示意图;图7是本专利技术实施例九提供的车载诊断数据的处理系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供一种车载诊断数据的处理方法,所述方法包括:当车载诊断OBD终端未与移动终端连接时,所述OBD终端向存储卡写入车载诊断数据;在所述OBD终端与所述移动终端重新取得连接时,所述OBD终端从所述存储卡上读取所述写入的车载诊断数据;所述OBD终端将所述读取的车载诊断数据通过所述重新取得的连接发送至所述移动终端。本专利技术实施例还提供相应的车载诊断终端和车载诊断数据的处理系统。以下分别进行详细说明。请参阅附图1,是本专利技术实施例一提供的车载诊断数据的处理方法的实现流程示意图,该方法可应用于车载诊断终端和移动终端组成的系统。附图1示例提供的车载诊断数据的处理方法主要包括以下步骤S101至步骤S103,详细说明如下:S101,当车载诊断OBD终端未与移动终端连接时,OBD终端向存储卡写入车载诊断数据。在本专利技术实施例中,车载诊断(On-BoardDiagnostic,OBD)终端未与移动终端连接,一种情形指的是暂时没有移动终端可与OBD终端连接,另一种情形是指由于种种外在原因,例如,通信环境不佳,导致原先处于连接状态的OBD终端未与移动终端断开了连接。需要说明的是,本专利技术实施例中的车载诊断(On-BoardDiagnostic,OBD)数据与
技术介绍
提及的OBD数据含义相同,即,包括对发动机、催化转化器、颗粒捕集器、氧传感器、排放控制系统、燃油系统、EGR等进行监控时取得的实时数据。另需说明的是,在本专利技术实施例中,存储卡可以是SD卡,也可以是其他的存储设备。作为本专利技术一个实施例,OBD终端向存储卡写入车载诊断数据可通过如下步骤S1011和S1012实现:S1011,创建二进制格式的文件,其中,写入二进制格式的文件的每项车载诊断数据按照预定字节数对齐。在本专利技术实施例中,所创建的二进制格式的文件,其名称可按照创建的先后时间顺序,采用编号来命名,例如,名称可以是001.bin至999.bin中的任何一个。采用编号来命名上述二进制格式的文件,可以将文件排序,有利于文件创建和按序读取、删除等操作。S1012,将车载诊断数据写入二进制格式的文件后存储至存储卡。需要说明的是,若存储卡已存满,则可按照先进先出的原则,删除存储卡中最早存入的二进制格式的文件。考虑到二进制格式的文件即后缀为.bin的文件比较节约空间,特别是在存储实型数字时,二进制更节省空间,加之内存中参加计算的数据都是用二进制无格式储存起来的,使用二进制储存到文件更快捷,因此,在本专利技术实施例中,可以创建二进制格式的文件,然后,将车载诊断数据写入二进制格式的文件后存储至存储卡。在本专利技术实施例中,写入所述二进制格式的文件的每项车载诊断数据可按照预定字节数对齐,即,将每项车载诊断数据的长度设置为预定字节数或者预定字节数的倍数,车载诊断数据的实际长度不足预定字节数时,在数据的末尾以0填充。例如,若某项车载诊断数据的实际长度小于或等于16字节(byte)时,则将该项车载诊断数据的长度设置为16字节;若某项车载诊断数据的实际长度在16字节与32字节之间时,则将该项车载诊断数据的长度设置为32字节,等等。进一步地,每项车载诊断数据的格式还可以按照下述方式固定设置:数据内容项数据写入时间数据总长度命令命令类型数据类型数据本体占用字节数y1字节y2字节y3字节y4字节y5字节y字节虽然每项车载诊断数据的具体内容不一样,但每项车载诊断数据的字节数是固定的,即,上述y1、y2、y3、y4、y5、与y之和是固定值本文档来自技高网
...
一种车载诊断数据的处理方法、系统和一种车载诊断终端

【技术保护点】
一种车载诊断数据的处理方法,其特征在于,所述方法包括:当车载诊断OBD终端未与移动终端连接时,所述OBD终端向存储卡写入车载诊断数据;在所述OBD终端与所述移动终端重新取得连接时,所述OBD终端从所述存储卡上读取所述写入的车载诊断数据;所述OBD终端将所述读取的车载诊断数据通过所述重新取得的连接发送至所述移动终端。

【技术特征摘要】
1.一种车载诊断数据的处理方法,其特征在于,所述方法包括:当车载诊断OBD终端未与移动终端连接时,所述OBD终端向存储卡写入车载诊断数据;在所述OBD终端与所述移动终端重新取得连接时,所述OBD终端从所述存储卡上读取所述写入的车载诊断数据;所述OBD终端将所述读取的车载诊断数据通过所述重新取得的连接发送至所述移动终端。2.如权利要求1所述的方法,其特征在于,所述OBD终端向存储卡写入车载诊断数据包括:创建二进制格式的文件,所述写入所述二进制格式的文件的每项车载诊断数据按照预定字节数对齐;将所述车载诊断数据写入所述二进制格式的文件后存储至所述存储卡。3.如权利要求2所述的方法,其特征在于,若所述存储卡已存满,则所述创建二进制格式的文件之前还包括:删除所述存储卡中最早存入的二进制格式的文件。4.如权利要求1至3任意一项所述的方法,其特征在于,所述OBD终端从所述存储卡上读取所述写入的车载诊断数据包括:从最早存入所述存储卡上的车载诊断数据开始,从所述存储卡上读取所述写入的车载诊断数据;所述OBD终端将所述读取的车载诊断数据通过所述重新取得的连接发送至所述移动终端之后,所述方法还包括:将所述已经发送完毕的车载诊断数据从所述存储卡中删除。5.一种车载诊断终端,其特征在于,所述车载诊断终端包括:写入模块,用于当车载诊断OBD终端未与移动终端连接时,向存储卡写入车载诊断数据;读取模块,用于在所述OBD终端与所述移动终端重新取得连接时,从所述存储卡上读取所述写入的车载诊断数据;发送模块,用于将所述读取的车载诊断数据通过所述重新取得的连接发送至所述移动终端。6.如权利要求5所述的车载诊断终端,其特征在于,所述写入模块包括:创建...

【专利技术属性】
技术研发人员:罗云峰谭锐
申请(专利权)人:建荣半导体深圳有限公司建荣集成电路科技珠海有限公司珠海煌荣集成电路科技有限公司
类型:发明
国别省市:广东;44

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

1