报文数据的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:30283893 阅读:12 留言:0更新日期:2021-10-09 21:54
本申请公开了一种报文数据的处理方法、装置、计算机设备及计算机可读存储介质,该方法包括:向VN设备发送的信号指令,以使所述VN设备基于所述信号指令向单片机发送can信号;获取所述单片机解析所述can信号后反馈的报文数据;根据所述报文数据,确定处理方式,其中,所述处理方式包括自动修正和/信息显示,实现通过对数据报文自诊断,自动对出现的错误报文进行修正,或通过信息显示以使人工对错误报文进行快速排查。行快速排查。行快速排查。

【技术实现步骤摘要】
报文数据的处理方法、装置、设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种报文数据的处理方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]目前Vetctor公司拥有的VT system产品具备可编程电阻功能,如图1所示,其中通过VT system中的VT1004/VT1004A板卡可实现对ECU的输入电阻信号进行控制,并应用于燃油表、电阻调光器、电阻开关等车辆上以电阻作为信号输入的测试。但在使用VT system产品过程中出现错误报文,导致无法对错误报文进行处理或快速排查。

技术实现思路

[0003]本申请的主要目的在于提供一种报文数据的处理方法、装置、计算机设备及计算机可读存储介质,旨在解决使用VT system产品过程中出现错误报文,导致无法对错误报文进行处理或快速排查的技术问题。
[0004]第一方面,本申请提供一种报文数据的处理方法,所述方法包括以下步骤:
[0005]向VN设备发送的信号指令,以使所述VN设备基于所述信号指令向单片机发送can信号;
[0006]获取所述单片机解析所述can信号后反馈的报文数据;
[0007]根据所述报文数据进行自诊断,确定处理方式,其中,所述处理方式包括自动修正和/信息显示。
[0008]所述根据所述报文数据进行自诊断,确定处理方式,包括:
[0009]确定所述报文数据的报文格式;
[0010]根据所述报文格式,确定所述can信号是否出现错误;
[0011]若确定所述can信号出现错误,则根据所述报文数据中报文数据值确定错误类型;
[0012]根据所述错误类型,确定处理方式。
[0013]所述根据所述报文数据中报文数据值确定错误类型,包括:
[0014]若所述报文数据值小于或等于预置数据值,则确定所述错误类型为数据属性错误;
[0015]若所述报文数据值大于预置数据值,则确定所述错误类型为硬件错误。
[0016]所述数据属性错误包括数据格式错误和数据范围错误;所述根据所述错误类型,确定处理方式,包括:
[0017]若确定所述数据属性错误为数据格式错误,则自动修正所述can信号的数据格式;
[0018]若确定所述数据属性错误为数据范围错误,则自动修正所述can信号的数据范围;
[0019]自动修正所述can信号的数据格式或所述can信号的数据范围后,重新发送自动修正后的can信号。
[0020]所述根据所述错误类型,确定处理方式,包括:
[0021]若确定所述错误类型为硬件错误,则向关联终端发送错误提示信息或在预置显示器上显示错误提示信息。
[0022]所述确定所述can信号是否出现错误之后,还包括:
[0023]若确定所述can信号未出现错误,则获取所述单片机执行解析所述can信号后得到的报文指令驱动电路的标量电阻值信号,以及获取所述单片机实时检测向预置ECU输出的电阻值信号;
[0024]比对所述标量电阻值信号和所述电阻值信号,确定输出的电阻值信号是否异常;
[0025]若确定输出的所述电阻值信号异常,则控制所述单片机停止向所述预置ECU输出的所述电阻值信号。
[0026]所述获取所述单片机解析所述can信号后反馈的报文数据之前,还包括:
[0027]若在预置时长内未接收到所述单片机解析所述can信号后反馈的报文数据,则确定为通信故障;
[0028]向关联终端发送异常提示信息和/或在预置显示器上显示异常提示信息。
[0029]第二方面,本申请还提供一种报文数据的处理装置,所述报文数据的处理装置包括:
[0030]发送模块,用于向VN设备发送的信号指令,以使所述VN设备基于所述信号指令向单片机发送can信号;
[0031]获取模块,用于获取所述单片机解析所述can信号后反馈的报文数据;
[0032]处理模块,用于根据所述报文数据进行自诊断,确定处理方式。
[0033]第三方面,本申请还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的报文数据的处理方法的步骤。
[0034]第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的报文数据的处理方法的步骤。
[0035]本申请提供一种报文数据的处理方法、装置、计算机设备及计算机可读存储介质,通过向VN设备发送的信号指令,以使所述VN设备基于所述信号指令向单片机发送can信号;获取所述单片机解析所述can信号后反馈的报文数据;根据所述报文数据,确定处理方式,其中,所述处理方式包括自动修正和/信息显示,实现通过对数据报文自诊断,自动对错误进行修正,或通过人工进行快速排查。
附图说明
[0036]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1本申请中VT system产品的场景示意图;
[0038]图2为本申请实施例提供的一种报文数据的处理方法的流程示意图;
[0039]图3为图2中的报文数据的处理方法的子步骤流程示意图;
[0040]图4为本申请实施例提供的另一种报文数据的处理方法的流程示意图;
[0041]图5为本申请实施例提供的一种报文数据的处理装置的示意性框图;
[0042]图6为本申请一实施例涉及的计算机设备的结构示意框图。
[0043]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0044]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0045]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0046]本申请实施例提供一种报文数据的处理方法、装置、计算机设备及计算机可读存储介质。其中,该报文数据的处理方法可应用于计算机设备中,该计算机设备可以是车载电脑等电子设备。
[0047]其中,车载电脑与VN设备通过USB连接;
[0048]其中,VN设备与单片机通过CAN线连接。
[0049]下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文数据的处理方法,其特征在于,包括:向VN设备发送的信号指令,以使所述VN设备基于所述信号指令向单片机发送can信号;获取所述单片机解析所述can信号后反馈的报文数据;根据所述报文数据进行自诊断,确定处理方式,其中,所述处理方式包括自动修正和/信息显示。2.如权利要求1所述的报文数据的处理方法,其特征在于,所述根据所述报文数据进行自诊断,确定处理方式,包括:确定所述报文数据的报文格式;根据所述报文格式,确定所述can信号是否出现错误;若确定所述can信号出现错误,则根据所述报文数据中报文数据值确定错误类型;根据所述错误类型,确定处理方式。3.如权利要求2所述的报文数据的处理方法,其特征在于,所述根据所述报文数据中报文数据值确定错误类型,包括:若所述报文数据值小于或等于预置数据值,则确定所述错误类型为数据属性错误;若所述报文数据值大于预置数据值,则确定所述错误类型为硬件错误。4.如权利要求3所述的报文数据的处理方法,其特征在于,所述数据属性错误包括数据格式错误和数据范围错误;所述根据所述错误类型,确定处理方式,包括:若确定所述数据属性错误为数据格式错误,则自动修正所述can信号的数据格式;若确定所述数据属性错误为数据范围错误,则自动修正所述can信号的数据范围;自动修正所述can信号的数据格式或所述can信号的数据范围后,重新发送自动修正后的can信号。5.如权利要求3所述的报文数据的处理方法,其特征在于,所述根据所述错误类型,确定处理方式,包括:若确定所述错误类型为硬件错误,则向关联终端发送错误提示信息或在预置显示器上显示错误提示信息。6.如权利要求3所述的报文数据的...

【专利技术属性】
技术研发人员:周飞王文涛
申请(专利权)人:东风汽车集团股份有限公司
类型:发明
国别省市:

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

1