一种汽车通讯数据定位方法、系统、装置制造方法及图纸

技术编号:19424115 阅读:21 留言:0更新日期:2018-11-14 10:14
本申请公开了一种汽车通讯数据定位方法、系统、装置,包括:根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法;其中,控制变量包括目标数据对应的汽车状态和/或通讯数据流的来源;按照数据采集方法调整控制变量,采集目标汽车的通讯数据流;分析通讯数据流内数据的数值与变化情况,确定目标数据在通讯数据流中的目标位置。本申请获取目标汽车中目标数据的位置、数值和实际含义间的对应关系,当获得多个目标数据各自的对应关系后,就可以利用已知的对应关系,快速解析汽车的通讯数据流,提高汽车总线开发、汽车诊断协议及开发的效率。相比现有技术,本申请通用于各类汽车,能够获取更多直观的状态数据。

【技术实现步骤摘要】
一种汽车通讯数据定位方法、系统、装置
本申请涉及汽车通讯领域,特别涉及一种汽车通讯数据定位方法、系统、装置。
技术介绍
随着电子化控制技术的发展,电子化控制在汽车领域获得了广泛应用。但是由于汽车电控系统日趋复杂,给汽车维修工作带来了更多困难,对汽修技术人员提出了更高的要求。为了降低汽车电控系统诊断和维修的难度,汽车厂商分别推出了各自数据分析和故障诊断的诊断工具,但是这些诊断工具在诊断对象和数据范围上存在一定的局限性。一种是诊断工具是汽车原厂设备,这种汽车原厂设备能通过发送诊断命令获取对应的汽车数据并进行解析,但是一种设备只对一个品牌有效,不能使用于所有汽车类型;另一种是使用通用工具获取汽车数据并解析,这种方法可以获取各类汽车的数据,但依然受到汽车类型的限制,并非任意汽车的所有数据都可以被获取或解析。因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种可应用于各类汽车的汽车通讯数据定位方法、系统、装置,利用该定位方法的定位结果,能够快速解析通讯数据流中的数据。其具体方案如下:一种汽车通讯数据定位方法,包括:根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法;其中,所述控制变量包括所述目标数据对应的汽车状态和/或所述通讯数据流的来源;按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流;分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置。优选的,所述根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法的过程,包括:当所述目标数据为数字量数据或数值变化率超过预设阈值的模拟量数据,选择所述控制变量为所述目标数据对应的汽车状态的数据采集方法。优选的,当所述目标数据为数字量数据,所述按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流的过程,具体包括:在调整所述控制变量前,采集所述目标汽车的第一通讯数据流;在调整所述控制变量后,采集所述目标汽车的第二通讯数据流;相应的,所述分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置的过程,具体包括:比较所述第一通讯数据流和所述第二通讯数据流,将所述第一通讯数据流和所述第二通讯数据流中同一位置数值发生变化的位置确定为所述目标位置。优选的,当所述目标数据为数值变化率超过预设阈值的模拟量数据,所述按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流的过程,具体包括:按照预设变化规律调整所述控制变量,采集调整所述控制变量过程中所述目标汽车的通讯数据流;其中,所述预设变化规律包括一个数值变化率或多个数值变化率;相应的,所述分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置的过程,具体包括:将所述通讯数据流内数值变化符合所述预设变化规律的位置确定为所述目标位置。优选的,所述根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法的过程,包括:当所述目标数据为数值变化率未超过所述预设阈值的模拟量数据,选择所述控制变量为所述目标数据的来源。优选的,当所述目标数据为数值变化率未超过所述预设阈值的模拟量数据,所述按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流的过程,具体包括:通过总线接口,采集所述目标汽车的通讯数据流;按照已知协议或显示仪表,获取所述目标数据的实际数值;相应的,所述分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置的过程,具体包括:查找所述通讯数据流中数值与所述实际数值一致或变化情况与所述实际数值的变化情况一致的位置,将该位置确定为所述目标位置。优选的,所述确定所述目标数据在所述通讯数据流中的目标位置的过程之后,还包括:根据所述目标位置的数值与所述目标数据的实际值,得出所述目标数据在所述通讯数据流中的算法协议。优选的,所述得出所述目标数据在所述通讯数据流中的算法协议的过程之后,还包括:按照所述数据采集方法调整所述控制变量,采集所述目标汽车的验证通讯数据流;验证所述验证通讯数据流中所述目标位置上的数值是否符合所述目标数据的变化趋势;如果否,重复所述根据所述目标数据,选择相应控制变量的数据采集方法的过程之后的步骤;如果是,确定所述目标位置为所述目标数据在所述目标汽车的通讯数据流的确定位置,验证所述验证通讯数据流中所述目标位置上的数值是否符合所述目标数据的算法协议;如果是,确定所述算法协议为所述目标数据在所述目标汽车的通讯数据流的算法协议。相应的,本申请还公开了一种汽车通讯数据定位系统,包括:方法选择模块,用于根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法;其中,所述控制变量包括所述目标数据对应的汽车状态和/或所述通讯数据流的来源;数据采集模块,用于按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流;数据分析模块,用于分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置。优选的,所述方法选择模块具体用于:当所述目标数据为数字量数据或数值变化率超过预设阈值的模拟量数据,选择所述控制变量为所述目标数据对应的汽车状态的数据采集方法。优选的,当所述目标数据为数字量数据,所述数据采集模块具体用于:在调整所述控制变量前,采集所述目标汽车的第一通讯数据流;在调整所述控制变量后,采集所述目标汽车的第二通讯数据流;相应的,所述数据分析模块具体用于:比较所述第一通讯数据流和所述第二通讯数据流,将所述第一通讯数据流和所述第二通讯数据流中同一位置数值发生变化的位置确定为所述目标位置。优选的,当所述目标数据为数值变化率超过预设阈值的模拟量数据,所述数据采集模块具体用于:按照预设变化规律调整所述控制变量,采集调整所述控制变量过程中所述目标汽车的通讯数据流;其中,所述预设变化规律包括一个数值变化率或多个数值变化率;相应的,所述数据分析模块具体用于:将所述通讯数据流内数值变化符合所述预设变化规律的位置确定为所述目标位置。优选的,所述方法选择模块具体用于:当所述目标数据为数值变化率未超过所述预设阈值的模拟量数据,选择所述控制变量为所述目标数据的来源。优选的,当所述目标数据为数值变化率未超过所述预设阈值的模拟量数据,所述数据采集模块具体用于:通过总线接口,采集所述目标汽车的通讯数据流;按照已知协议或显示仪表,获取所述目标数据的实际数值;相应的,所述数据分析模块具体用于:查找所述通讯数据流中数值与所述实际数值一致或变化情况与所述实际数值的变化情况一致的位置,将该位置确定为所述目标位置。优选的,数据分析模块还用于:根据所述目标位置的数值与所述目标数据的实际值,得出所述目标数据在所述通讯数据流中的算法协议。优选的,所述汽车通讯数据定位系统还包括验证模块,具体用于:按照所述数据采集方法调整所述控制变量,采集所述目标汽车的验证通讯数据流;验证所述验证通讯数据流中所述目标位置上的数值是否符合所述目标数据的变化趋势;如果否,再次触发所述数据采集模块,以重复所述根据所述目标数据本文档来自技高网...

【技术保护点】
1.一种汽车通讯数据定位方法,其特征在于,包括:根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法;其中,所述控制变量包括所述目标数据对应的汽车状态和/或所述通讯数据流的来源;按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流;分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置。

【技术特征摘要】
1.一种汽车通讯数据定位方法,其特征在于,包括:根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法;其中,所述控制变量包括所述目标数据对应的汽车状态和/或所述通讯数据流的来源;按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流;分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置。2.根据权利要求1所述汽车通讯数据定位方法,其特征在于,所述根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法的过程,包括:当所述目标数据为数字量数据或数值变化率超过预设阈值的模拟量数据,选择所述控制变量为所述目标数据对应的汽车状态的数据采集方法。3.根据权利要求2所述汽车通讯数据定位方法,其特征在于,当所述目标数据为数字量数据,所述按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流的过程,具体包括:在调整所述控制变量前,采集所述目标汽车的第一通讯数据流;在调整所述控制变量后,采集所述目标汽车的第二通讯数据流;相应的,所述分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置的过程,具体包括:比较所述第一通讯数据流和所述第二通讯数据流,将所述第一通讯数据流和所述第二通讯数据流中同一位置数值发生变化的位置确定为所述目标位置。4.根据权利要求2所述汽车通讯数据定位方法,其特征在于,当所述目标数据为数值变化率超过预设阈值的模拟量数据,所述按照所述数据采集方法调整所述控制变量,采集所述目标汽车的通讯数据流的过程,具体包括:按照预设变化规律调整所述控制变量,采集调整所述控制变量过程中所述目标汽车的通讯数据流;其中,所述预设变化规律包括一个数值变化率或多个数值变化率;相应的,所述分析所述通讯数据流内数据的数值与变化情况,确定所述目标数据在所述通讯数据流中的目标位置的过程,具体包括:将所述通讯数据流内数值变化符合所述预设变化规律的位置确定为所述目标位置。5.根据权利要求1所述汽车通讯数据定位方法,其特征在于,所述根据目标汽车的通讯数据流中待定位的目标数据,选择相应的控制变量及对应的数据采集方法的过程,包括:当所述目标数据为数值变化率未超过所述预设阈值的模拟量数据,选择所述控制变量为所述...

【专利技术属性】
技术研发人员:刘均胡习文
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1