CN114285840A - 车辆数据的获取方法、智能终端及存储介质 - Google Patents
车辆数据的获取方法、智能终端及存储介质 Download PDFInfo
- Publication number
- CN114285840A CN114285840A CN202111596464.XA CN202111596464A CN114285840A CN 114285840 A CN114285840 A CN 114285840A CN 202111596464 A CN202111596464 A CN 202111596464A CN 114285840 A CN114285840 A CN 114285840A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- data
- file
- diagnosis
- vehicle system
- 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
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000003745 diagnosis Methods 0.000 claims description 137
- 238000012986 modification Methods 0.000 claims description 27
- 230000004048 modification Effects 0.000 claims description 27
- 238000012795 verification Methods 0.000 claims description 16
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000012216 screening Methods 0.000 claims description 7
- 238000012856 packing Methods 0.000 claims description 2
- 230000006855 networking Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000011161 development Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- XXQGYGJZNMSSFD-UHFFFAOYSA-N 2-[2-(dimethylcarbamoyl)phenoxy]acetic acid Chemical compound CN(C)C(=O)C1=CC=CC=C1OCC(O)=O XXQGYGJZNMSSFD-UHFFFAOYSA-N 0.000 description 1
- 102100022443 CXADR-like membrane protein Human genes 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011981 development test Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Images
Landscapes
- Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
Abstract
本发明公开了车辆数据的获取方法、智能终端及存储介质,应用于车联网技术领域;所述车辆数据的获取方法通过采用根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息的技术方案,解决了无法对车辆故障进行定位和复现的问题,实现对车辆故障的定位。
Description
技术领域
本发明涉及车联网技术领域,尤其涉及一种车辆数据的获取方法、智能终端及存储介质。
背景技术
目前,车联网行业在高速发展,车辆上的车载设备通过无线通信技术,对信息网络平台中的所有车辆动态信息进行有效利用,从而在车辆运行中提供不同的功能服务。目前,在车辆故障的定位时,需要采集大量的数据分析解决问题,但是国家规定不能无限制采集车辆数据,并且在数据存储时间上做了一定的限制,导致车辆故障问题难以复现和定位。
发明内容
本发明实施例通过提供一种车辆数据的获取方法、智能终端及存储介质,旨在解决车辆故障无法复现和定位的问题。
本发明实施例提供了一种车辆数据的获取方法,应用于智能终端;所述车辆数据的获取方法包括:
根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;
将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;
接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息。
在一实施例中,所述根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件的步骤包括:
获取当前车辆***的整车型号对应的预设诊断文件模板,以及获取设定诊断参数以及设定数据上传周期;
将所述设定诊断参数以及所述设定数据上传周期写入所述预设诊断文件模板,生成所述车辆***对应的诊断文件。
在一实施例中,所述接收所述车辆***反馈的所述目标数据,以根据所述目标数据确定所述车辆***的故障信息的步骤之后,还包括:
接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期;
根据所述修改后的诊断参数和/或所述修改后的数据上传周期更新所述诊断文件;
返回执行所述将所述诊断文件发送至车辆***的步骤。
在一实施例中,所述接收所述车辆***反馈的所述目标数据,以根据所述目标数据确定所述车辆***的故障信息的步骤之后,还包括:
根据所述目标数据分析所述车辆***的故障信息;
根据所述故障信息确定车辆故障原因是预设故障原因时,采用初始诊断参数和初始数据上传周期更新所述诊断文件;
根据所述故障信息确定车辆故障原因不是所述预设故障原因时,执行所述接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期的步骤。
在一实施例中,应用于车辆***;所述车辆数据的获取方法包括:
接收智能终端发送的诊断文件,所述诊断文件包括设定诊断参数以及设定数据上传周期;
根据所述诊断文件中的设定诊断参数筛选目标数据;
根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端。
在一实施例中,所述诊断文件还包括车辆***的验证信息;所述根据所述诊断文件中的设定诊断参数筛选目标数据的步骤之前,还包括:
对所述诊断文件中的车辆***的验证信息进行权限验证;
在所述车辆***的权限验证成功时,执行所述根据所述诊断文件中的设定诊断参数筛选目标数据的步骤。
在一实施例中,所述根据所述诊断文件中的所述数据上传周期将所述目标数据上传至所述智能终端的步骤包括:
将所述目标数据基于预设数据格式进行格式转换;
对格式转换后的所述目标数据进行打包;
根据所述诊断文件中的所述数据上传周期将打包后的所述目标数据上传至所述智能终端。
此外,为实现上述目的,本发明还提供了一种智能终端,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆数据的获取程序,所述车辆数据的获取程序被所述处理器执行时实现如上述的车辆数据的获取方法的步骤。
此外,为实现上述目的,本发明还提供了一种智能终端,所述智能终端包括:生成模块,用于根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;发送模块,用于将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;接收模块,用于接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息。
此外,为实现上述目的,本发明还提供了一种存储介质,所述存储介质存储有车辆数据的获取程序,所述车辆数据的获取程序被处理器执行时实现上述的车辆数据的获取方法的步骤。
本发明实施例中提供的一种车辆数据的获取方法、智能终端及存储介质的技术方案,由于采用了根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息的技术方案,解决了无法对车辆故障进行定位和复现的问题,本发明通过设定诊断参数和设定数据上传周期确定诊断文件,根据诊断文件获取目标数据,解决了过量收集车辆数据的限制。并且在收集目标数据之后,根据目标数据分析故障,从而实现对车辆故障进行定位和复现。
附图说明
图1为本发明车辆数据的获取方法第一实施例的流程示意图;
图2为本发明车辆数据的获取方法第二实施例的流程示意图;
图3为本发明车辆数据的获取方法第三实施例的流程示意图;
图4为本发明车辆数据的获取方法第四实施例的流程示意图;
图5为本发明车辆数据的获取方法第五实施例的流程示意图;
图6为本发明智能终端的硬件运行环境的结构示意图;
图7为本发明智能终端一实施例的示意图;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明,上述附图只是一个实施例图,而不是发明的全部。
具体实施方式
为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
以下将以具体实施例的方式展开论述。
第一实施例:
如图1所示,在本发明的第一实施例中,本发明的车辆数据的获取方法,包括以下步骤:
步骤S110,根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;
步骤S120,将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;
步骤S130,接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息。
在本实施例中,为了解决车辆出现故障时,故障信息无法复现和定位的问题。本发明设计了一种车辆数据的获取方法。在本实施例中,所述车辆数据的获取方法应用于智能终端。所述智能终端根据市场的车辆***出现的故障,确定诊断文件,将所述诊断文件发送至车辆***以获取对应的目标数据,根据所述目标数据诊断所述车辆***的故障信息。
在本实施例中,所述设定诊断参数可根据市场预先收集的故障进行初步设定,所述故障可以是用户反馈或者是研发测试过程中确定的。所述设定诊断参数也可根据具体应用场景确定,例如,针对车辆无法行驶这一故障,可确定的设定诊断参数可以是轮胎的胎压、轮胎内部温度、车速等参数。所述设定数据上传周期为车辆***的电子控制单元的目标数据的自动上传周期。所述设定数据上传周期可由开发工程师根据故障进行预先设置,例如,可以设置每隔五分钟上传一次电子控制单元中的目标数据。所述智能终端上安装有诊断文件开发工具,所述诊断文件开发工具用于根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件。
具体的,在根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件的过程中,获取通过上述诊断文件开发工具确定当前车辆***的整车信号对应的预设诊断文件模板,将获取到的设定诊断参数以及设定数据上传周期写入所述预设诊断文件模板中,从而生成所述车辆***对应的诊断文件。其中,所述诊断文件也称为ODX文件,所述ODX文件的文件格式为XML格式。ODX的全称是Open diagnostic data exchange,它是ASAM制定的标准架构诊断仪(MVCI,Modular Vehicle Communication Interface)所使用的数据文件。所述ODX文件是格式标准化的诊断文件,该诊断文件可以诊断不同型号的车,或者不同的车辆***只需要加载适配这个车型的ODX文件即可,无需对诊断仪做任何改变。并且ODX统一了诊断文件的格式,所以诊断文件在研发、测试、生产、售后等部门中传递交换的时候,不需要进行格式转换。
在本实施例中,在生成诊断文件之后,将所述诊断文件发送至车辆***。具体的,所述车辆***包括车联网后台终端、远程控制终端、电子控制单元。所述车联网后台终端在接收到智能终端发送的诊断文件后,将所述诊断文件通过远程控制终端发送至电子控制单元,以从所述电子控制单元中筛选符合所述设定诊断参数对应的目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至智能终端。其中,所述车联网后台终端为TSP平台;所述远程控制终端为T-BOX,所述T-BOX相当于无线智能终端,用于解析所述诊断文件,并转发所述诊断文件至电子控制单元。所述电子控制单元为ECU,所述电子控制单元中存储着车辆的运行数据,可从所述电子控制单元中获取设定诊断参数对应的目标数据。所述设定诊断参数可以仅以获取的具体参数的形式发送,例如获取温度。可选地,所述设定诊断参数可以以参数条件的形式发送,例如,所述设定诊断参数可以是:获取温度大于50℃的数据;还可以是获取某一时间段的数据,例如,获取2021年-12月-14号早上9:00-12:00这一时间段中温度大于50℃的数据等。
可选地,在所述诊断文件中还可设置有车辆***的验证信息,以使电子控制单元在对所述车辆***的验证信息进行验证,并在验证成功时,根据所述诊断文件中的设定诊断参数筛选目标数据。
在本实施例中,在所述车辆***中筛选目标数据之后,所述目标数据是以数据报文的形式并根据设定数据上传周期自动上传至智能终端。所述智能终端在接收到车辆***反馈的目标数据之后,可对所述目标数据进行具体分析,从而根据所述目标数据诊断所述车辆***的故障信息。具体分析的过程在此不展开论述。
可选地,在故障定位成功时,恢复默认的诊断文件,即恢复出厂的上报,只进行法规的数据上传,防止过量收集车辆信息。
本实施例根据上述技术方案,由于采用了根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息的技术方案,解决了无法对车辆故障进行定位和复现的问题,本发明通过设定诊断参数和设定数据上传周期确定诊断文件,根据诊断文件获取目标数据,解决了过量收集车辆数据的限制。并且在收集目标数据之后,根据目标数据分析故障,从而实现对车辆故障进行定位和复现。
第二实施例:
如图2所示,在本发明的第二实施例中,本发明的车辆数据的获取方法,包括以下步骤:
步骤S110,根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;
步骤S120,将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;
步骤S130,接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息;
步骤S210,接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期;
步骤S220,根据所述修改后的诊断参数和/或所述修改后的数据上传周期更新所述诊断文件;
返回执行所述步骤S120,将所述诊断文件发送至车辆***。
在本实施例中,智能终端在根据诊断文件获取目标数据,根据所述目标数据诊断所述车辆***的故障信息后,可对所述诊断文件进行修改。开发人员可对所述目标数据进行故障分析,可根据实际情况重新确定诊断参数和数据上传周期,或者重新确定诊断参数或者数据上传周期中的一个。其中,所述诊断参数可以是从所述设定诊断参数中进行确定,也可以是重新根据市场预先收集的故障中进行重新设定。具体的,智能终端在接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数或者数据上传周期,或者获取修改后的诊断参数和数据上传周期。采用所述诊断参数和所述数据上传周期更新所述诊断文件。具体的,可以将所述诊断参数和/或所述数据上传周期写入当前车辆***的整车型号对应的预设诊断文件模板中,从而对所述诊断文件进行更新。在对所述诊断文件进行更新之后,将更新后的所述诊断文件发送至车辆***,以采用更新后的所述诊断文件重新获取目标数据,从而实现对故障的定位和复现。
可选地,在更新诊断文件之后,可更新诊断文件版本,可通过OTA平台升级诊断文件版本,在新的诊断文件版本上进行试验验证,验证结束后恢复默认的诊断文件,只进行法规的数据上传。
本实施例根据上述技术方案,由于采用了在根据目标数据诊断车辆***的故障信息之后,在接收到诊断参数修改请求时,采用修改请求修改后的诊断参数和/或修改后的数据上传周期更新诊断文件,采用更新后的诊断文件重新获取目标数据,从而实现对故障的定位和复现。
第三实施例:
如图3所示,在本发明的第三实施例中,本发明的车辆数据的获取方法,包括以下步骤:
步骤S110,根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;
步骤S120,将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;
步骤S130,接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息;
步骤S310,根据所述目标数据分析所述车辆***的故障信息;
步骤S320,根据所述故障信息确定车辆故障原因是否为预设故障原因;
根据所述故障信息确定车辆故障原因是预设故障原因时,执行步骤S330,采用初始诊断参数和初始数据上传周期更新所述诊断文件;
根据所述故障信息确定车辆故障原因不是所述预设故障原因时,执行步骤S210,接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期;
步骤S220,根据所述修改后的诊断参数和/或所述修改后的数据上传周期更新所述诊断文件;
返回执行所述步骤S120,将所述诊断文件发送至车辆***。
在本实施例中,在根据目标数据诊断车辆***的故障信息之后,可根据所述目标数据具体分析所述车辆***的车辆故障原因。在所述车辆故障原因是预设故障原因时,表示故障定位成功,可采用初始诊断参数和初始数据上传周期更新所述诊断文件,以防止过量收集车辆信息,造成数据流量浪费,引起客户抱怨。其中,所述预设故障原因可根据大量的其他车辆***出现的故障进行确定,并预先存储在数据库中。所述初始诊断参数和所述初始数据上传周期为出厂时设定默认的。
在本实施例中,在所述车辆故障原因不是所述预设故障原因时,表示此时故障定位还未成功。需要进一步对故障进行定位,在接收诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期;根据所述修改后的诊断参数和/或所述修改后的数据上传周期更新所述诊断文件;将所述诊断文件发送至车辆***,以采用更新后的所述诊断文件重新获取目标数据,从而实现对故障的定位和复现。
本实施例根据上述技术方案,由于采用根据故障信息确定车辆故障原因,在所述车辆故障原因是预设故障原因时,恢复出厂默认的诊断文件,从而防止过量收集车辆信息,造成数据流量浪费,引起客户抱怨。在所述车辆故障原因不是所述预设故障原因时,对所述诊断文件进行更新的技术手段,实现对故障的定位和复现。
第四实施例:
基于同一发明构思,如图4所示,本发明还提出了一种应用于车辆***的车辆数据的获取方法。所述车辆数据的获取方法包括:
步骤S410,接收智能终端发送的诊断文件,所述诊断文件包括设定诊断参数以及设定数据上传周期;
步骤S420,根据所述诊断文件中的设定诊断参数筛选目标数据;
步骤S430,根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端。
在本实施例中,在生成诊断文件之后,将所述诊断文件发送至车辆***。具体的,所述车辆***包括车联网后台终端、远程控制终端、电子控制单元。所述车联网后台终端在接收到智能终端发送的诊断文件后,将所述诊断文件通过远程控制终端发送至电子控制单元,以从所述电子控制单元中筛选符合所述设定诊断参数对应的目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至智能终端。具体的,将所述诊断文件发送至远程控制终端,以使所述远程控制终端在接收到所述诊断文件时,生成数据采集信号,并将所述数据采集信号和所述诊断文件发送至电子控制单元,以使所述电子控制单元在接收到所述数据采集信号时,基于所述诊断文件中的数据上传周期将电子控制单元中所述设定诊断参数对应的目标数据上传至所述远程控制终端。
其中,所述远程控制终端为T-BOX,所述T-BOX相当于无线智能终端,用于解析所述诊断文件并生成数据采集信号,并转发所述诊断文件和所述数据采集信号至电子控制单元。所述电子控制单元为ECU,所述电子控制单元中存储着车辆的运行数据,可从所述电子控制单元中获取设定诊断参数对应的目标数据。
可选地,在所述诊断文件中还可设置有车辆***的验证信息,以使电子控制单元在接收到所述诊断文件时,对所述诊断文件中的车辆***的验证信息进行权限验证,并在权限验证成功时,根据所述诊断文件中的设定诊断参数筛选目标数据。
可选地,在将目标数据上传至智能终端的过程中,所述目标数据在经过远程控制终端时,可将所述目标数据基于预设数据格式进行格式转换,并对格式转换后的所述目标数据进行打包,并将打包压缩后的所述目标数据基于数据上传周期上传至智能终端。例如,工程师使用诊断仪,点击读取发动机转速的服务,假设这个设定诊断参数用ID XX YY表示,则诊断仪将这个服务解析为22XX YY并发送至电子控制单元。从电子控制单元中返回62XXYY 0B B8,借助诊断文件中的信息,将0B B8基于预设数据格式进行转换,从而转换为具体的目标数据值3000rpm,将3000rpm反馈至智能终端。
本实施例根据上述技术方案,由于采用了车辆***在获取到诊断文件之后,从电子控制单元中获取对应的目标数据并反馈至智能终端的技术手段,实现了远程诊断的目的。
第五实施例:
参照图5,图5为本发明车辆数据的获取方法的第五实施例的流程示意图。本实施介绍了生成诊断文件到确定故障信息的具体过程。
具体的,智能终端根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;将所述诊断文件发送至车联网后台终端。所述车联网后台终端将所述诊断文件下发至远程控制终端。所述远程控制终端对所述诊断文件进行解析,生成数据采集信号,将所述数据采集信号发送至电子控制单元。所述电子控制单元根据所述诊断文件中的设定诊断参数筛选目标数据,根据所述设定数据上传周期将所述目标数据上传至所述远程控制终端。所述远程控制终端对所述目标数据进行打包,将打包后的目标数据上传至车联网后台终端。所述车联网后台终端发送所述打包后的目标数据至智能终端。所述智能终端接收所述车联网后台终端反馈的所述目标数据,根据所述目标数据诊断所述车辆***的故障信息。
本发明实施例提供了车辆数据的获取方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
基于同一发明构思,本发明一实施例中还提出的一种智能终端。如图6所示,图6为本发明智能终端的硬件运行环境的结构示意图。
所述智能终端可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
如图6所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及车辆数据的获取程序。其中,操作***是管理和控制智能终端硬件和软件资源的程序,车辆数据的获取程序以及其它软件或程序的运行。
在图6所示的智能终端中,用户接口1003主要用于连接智能终端,与智能终端进行数据通信;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的车辆数据的获取程序。
在本实施例中,智能终端包括:存储器1005、处理器1001及存储在所述存储器上并可在所述处理器上运行的车辆数据的获取程序,其中:
处理器1001调用存储器1005中存储的车辆数据的获取程序时,执行以下操作:
根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;
将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;
接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息。
处理器1001调用存储器1005中存储的车辆数据的获取程序时,执行以下操作:
获取当前车辆***的整车型号对应的预设诊断文件模板,以及获取设定诊断参数以及设定数据上传周期;
将所述设定诊断参数以及所述设定数据上传周期写入所述预设诊断文件模板,生成所述车辆***对应的诊断文件。
处理器1001调用存储器1005中存储的车辆数据的获取程序时,执行以下操作:
接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期;
根据所述修改后的诊断参数和/或所述修改后的数据上传周期更新所述诊断文件;
返回执行所述将所述诊断文件发送至车辆***的步骤。
处理器1001调用存储器1005中存储的车辆数据的获取程序时,执行以下操作:
根据所述目标数据分析所述车辆***的故障信息;
根据所述故障信息确定车辆故障原因是预设故障原因时,采用初始诊断参数和初始数据上传周期更新所述诊断文件;
根据所述故障信息确定车辆故障原因不是所述预设故障原因时,执行所述接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期的步骤。
基于同一发明构思,本发明一实施例还提出了一种智能终端,参照图7,图7为本发明智能终端的示意图,所述智能终端可包括:
生成模块10,用于根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;
发送模块20,用于将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;
接收模块30,用于接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息。
本发明***的具体实施方式与上述***应用于智能终端的车辆数据的获取方法各实施例基本相同,在此不再赘述。
基于同一发明构思,本发明实施例还提供了一种存储介质,所述存储介质存储有车辆数据的获取程序,所述车辆数据的获取程序被处理器执行时实现如上所述的车辆数据的获取的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
由于本发明实施例提供的存储介质,为实施本发明实施例的方法所采用的存储介质,故而基于本发明实施例所介绍的方法,本领域所属人员能够了解该存储介质的具体结构及变形,故而在此不再赘述。凡是本发明实施例的方法所采用的存储介质都属于本发明所欲保护的范围。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种车辆数据的获取方法,其特征在于,应用于智能终端;所述车辆数据的获取方法包括:
根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;
将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;
接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息。
2.如权利要求1所述的车辆数据的获取方法,其特征在于,所述根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件的步骤包括:
获取当前车辆***的整车型号对应的预设诊断文件模板,以及获取设定诊断参数以及设定数据上传周期;
将所述设定诊断参数以及所述设定数据上传周期写入所述预设诊断文件模板,生成所述车辆***对应的诊断文件。
3.如权利要求1所述的车辆数据的获取方法,其特征在于,所述接收所述车辆***反馈的所述目标数据,以根据所述目标数据确定所述车辆***的故障信息的步骤之后,还包括:
接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期;
根据所述修改后的诊断参数和/或所述修改后的数据上传周期更新所述诊断文件;
返回执行所述将所述诊断文件发送至车辆***的步骤。
4.如权利要求3所述的车辆数据的获取方法,其特征在于,所述接收所述车辆***反馈的所述目标数据,以根据所述目标数据确定所述车辆***的故障信息的步骤之后,还包括:
根据所述目标数据分析所述车辆***的故障信息;
根据所述故障信息确定车辆故障原因是预设故障原因时,采用初始诊断参数和初始数据上传周期更新所述诊断文件;
根据所述故障信息确定车辆故障原因不是所述预设故障原因时,执行所述接收到诊断参数修改请求时,根据所述修改请求获取修改后的诊断参数和/或修改后的数据上传周期的步骤。
5.一种车辆数据的获取方法,其特征在于,应用于车辆***;所述车辆数据的获取方法包括:
接收智能终端发送的诊断文件,所述诊断文件包括设定诊断参数以及设定数据上传周期;
根据所述诊断文件中的设定诊断参数筛选目标数据;
根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端。
6.如权利要求5所述的车辆数据的获取方法,其特征在于,所述诊断文件还包括车辆***的验证信息;所述根据所述诊断文件中的设定诊断参数筛选目标数据的步骤之前,还包括:
对所述诊断文件中的车辆***的验证信息进行权限验证;
在所述车辆***的权限验证成功时,执行所述根据所述诊断文件中的设定诊断参数筛选目标数据的步骤。
7.如权利要求5所述的车辆数据的获取方法,其特征在于,所述根据所述诊断文件中的所述数据上传周期将所述目标数据上传至所述智能终端的步骤包括:
将所述目标数据基于预设数据格式进行格式转换;
对格式转换后的所述目标数据进行打包;
根据所述诊断文件中的所述数据上传周期将打包后的所述目标数据上传至所述智能终端。
8.一种智能终端,其特征在于,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆数据的获取程序,所述车辆数据的获取程序被所述处理器执行时实现如权利要求1-4中任一项所述的车辆数据的获取方法的步骤。
9.一种智能终端,其特征在于,所述智能终端包括:
生成模块,用于根据设定诊断参数和设定数据上传周期生成车辆***对应的诊断文件;
发送模块,用于将所述诊断文件发送至车辆***,其中,所述车辆***接收到所述智能终端发送的诊断文件后,根据所述诊断文件中的设定诊断参数筛选目标数据,并根据所述诊断文件中的所述设定数据上传周期将所述目标数据上传至所述智能终端;
接收模块,用于接收所述车辆***反馈的所述目标数据,以根据所述目标数据诊断所述车辆***的故障信息。
10.一种存储介质,其特征在于,所述存储介质存储有车辆数据的获取程序,所述车辆数据的获取程序被处理器执行时实现权利要求1-7中任一项所述的车辆数据的获取方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111596464.XA CN114285840A (zh) | 2021-12-23 | 2021-12-23 | 车辆数据的获取方法、智能终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111596464.XA CN114285840A (zh) | 2021-12-23 | 2021-12-23 | 车辆数据的获取方法、智能终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114285840A true CN114285840A (zh) | 2022-04-05 |
Family
ID=80874970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111596464.XA Pending CN114285840A (zh) | 2021-12-23 | 2021-12-23 | 车辆数据的获取方法、智能终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114285840A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116796703A (zh) * | 2023-07-17 | 2023-09-22 | 新疆大学 | 车辆检修或故障排查处理方案的自定义生成方法、及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040172446A1 (en) * | 2002-08-01 | 2004-09-02 | Dorman Matthew M. | Data capture and management system |
CN103529821A (zh) * | 2013-09-29 | 2014-01-22 | 重庆邮电大学 | 一种基于can总线的诊断协议栈***的可配置化方法及装置 |
CN104932480A (zh) * | 2015-04-29 | 2015-09-23 | 深圳市元征软件开发有限公司 | 汽车诊断***设计方法和装置 |
CN107423492A (zh) * | 2017-06-30 | 2017-12-01 | 林德(中国)叉车有限公司 | 一种基于模板的叉车诊断测试方法及*** |
US20180069947A1 (en) * | 2016-09-07 | 2018-03-08 | Adobe Systems Incorporated | Automatic Integrity Checking of Content Delivery Network Files |
CN109164783A (zh) * | 2018-07-26 | 2019-01-08 | 深圳市元征科技股份有限公司 | 车辆诊断方法、装置、设备及介质 |
CN112925296A (zh) * | 2021-01-29 | 2021-06-08 | 华南理工大学 | 一种基于人工智能的图形化车载网络诊断方法 |
US20210200888A1 (en) * | 2019-12-31 | 2021-07-01 | Digital Guardian, Inc. | Systems and methods for tracing data across file-related operations |
CN113238511A (zh) * | 2021-06-01 | 2021-08-10 | 北京汽车集团越野车有限公司 | 一种车辆电子控制单元的配置方法、装置及设备 |
-
2021
- 2021-12-23 CN CN202111596464.XA patent/CN114285840A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040172446A1 (en) * | 2002-08-01 | 2004-09-02 | Dorman Matthew M. | Data capture and management system |
CN103529821A (zh) * | 2013-09-29 | 2014-01-22 | 重庆邮电大学 | 一种基于can总线的诊断协议栈***的可配置化方法及装置 |
CN104932480A (zh) * | 2015-04-29 | 2015-09-23 | 深圳市元征软件开发有限公司 | 汽车诊断***设计方法和装置 |
US20180069947A1 (en) * | 2016-09-07 | 2018-03-08 | Adobe Systems Incorporated | Automatic Integrity Checking of Content Delivery Network Files |
CN107423492A (zh) * | 2017-06-30 | 2017-12-01 | 林德(中国)叉车有限公司 | 一种基于模板的叉车诊断测试方法及*** |
CN109164783A (zh) * | 2018-07-26 | 2019-01-08 | 深圳市元征科技股份有限公司 | 车辆诊断方法、装置、设备及介质 |
US20210200888A1 (en) * | 2019-12-31 | 2021-07-01 | Digital Guardian, Inc. | Systems and methods for tracing data across file-related operations |
CN112925296A (zh) * | 2021-01-29 | 2021-06-08 | 华南理工大学 | 一种基于人工智能的图形化车载网络诊断方法 |
CN113238511A (zh) * | 2021-06-01 | 2021-08-10 | 北京汽车集团越野车有限公司 | 一种车辆电子控制单元的配置方法、装置及设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116796703A (zh) * | 2023-07-17 | 2023-09-22 | 新疆大学 | 车辆检修或故障排查处理方案的自定义生成方法、及存储介质 |
CN116796703B (zh) * | 2023-07-17 | 2024-05-24 | 新疆大学 | 车辆检修或故障排查处理方案的自定义生成方法、及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105302113B (zh) | 一种可配置化及可扩展的汽车诊断***及诊断方法 | |
CN112817872A (zh) | 开发测试***及方法 | |
CN104424088A (zh) | 软件的测试方法及装置 | |
CN103235759A (zh) | 测试用例生成方法和装置 | |
CN112241360A (zh) | 一种测试用例生成方法、装置、设备及存储介质 | |
CN114398293A (zh) | 接口测试用例生成方法、电子设备和存储介质 | |
CN114915643B (zh) | 铁路信号集中监测***的配置方法、装置、设备及介质 | |
CN114640662A (zh) | 一种基于云平台的汽车远程诊断***及方法 | |
CN115542875A (zh) | 一种基于soa服务的车辆检测方法及相关设备 | |
CN117234926A (zh) | 基于autosar架构的软件组件接口检查方法及装置 | |
CN114285840A (zh) | 车辆数据的获取方法、智能终端及存储介质 | |
CN111857103B (zh) | 一种车辆诊断方法、装置、设备及存储介质 | |
CN111651342A (zh) | 基于Charles录制会话的HTTP接口自动化测试框架 | |
CN117370203A (zh) | 自动化测试方法、***、电子设备及存储介质 | |
CN114860619B (zh) | 一种数据库审计程序回归测试方法和装置 | |
CN114896168B (zh) | 用于自动驾驶算法开发的快速调试***、方法以及存储器 | |
CN115903733A (zh) | 车辆的远程诊断方法、服务器、终端及存储介质 | |
CN114356769A (zh) | 软件的学习方法、装置、设备及存储介质 | |
CN115185825A (zh) | 接口测试的调度方法及装置 | |
CN114488997A (zh) | Ecu刷写的方法、装置、电子设备及存储介质 | |
CN111880780A (zh) | 一种mcu的引导加载程序开发方法、装置及平台 | |
Bouquet et al. | Model Quality Objectives for embedded software development with MATLAB and Simulink | |
CN111813662A (zh) | 用户行为驱动的可持续集成的测试方法、装置和设备 | |
CN111061244A (zh) | 一种配电主站监控***的自动化测试方法 | |
US20220415101A1 (en) | Method and Device for the Computer-Supported Monitoring of the Operation of a Vehicle Service |
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 |